f", 0x54, 0x8) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0xfffffffffffffffc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f6") 16:00:42 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x6) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000014c0)={0x1, &(0x7f0000001480)=[{0x7, 0xffff, 0x2, 0x12327150}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000001580)=0x7) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000240)=""/124, 0x7c}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/73, 0x49}, {&(0x7f0000001340)=""/146, 0x92}], 0x7) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000001500)=""/43, 0x2b, 0x2, &(0x7f0000001540)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x1a) r2 = msgget$private(0x0, 0x110) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001580)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000015c0)=0x7) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@un=@abs}) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) socket$inet6(0x18, 0x4007, 0x1) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000480)=0x8dc0) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r4, &(0x7f00000001c0)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 16:00:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f000065a000/0x3000)=nil, 0x3000) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x21) ioctl$TIOCSCTTY(r1, 0x20007461) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:44 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:44 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = msgget$private(0x0, 0x5a8) munmap(&(0x7f0000004000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffff, r2, r3, r4, r5, 0x1, 0x1}, 0x100000001, 0x4, r6, 0xffffffffffffffff, 0xfffffffffffffffb, 0x0, 0x7, 0x81b}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000100)={0x6, 0x401}) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x12, r7, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x24869780d8800ba1) ioctl$TIOCNXCL(r9, 0x2000740e) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) login: load: 2.50 cmd: getty 49627 [ttyin] 0.00u 0.02s 0% 318k load: 2.50 cmd: getty 49627 [ttyin] 0.00u 0.02s 0% 318k 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x54}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x6a541dc64a213bb7, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x1000000010000000, 0x5, 0x8}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:44 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = getegid() r2 = getgid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() getgroups(0x4, &(0x7f0000000040)=[r1, r2, r3, r4]) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:44 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000001840)='./file0\x00', 0x40, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001740)=[0xffffffffffffffff]) r6 = getpgid(0xffffffffffffffff) r7 = getuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="7ee58aea35cf1a90bb5024a3a923660e86a8e5fb19b4ae7c6d9aacea956c98fa5b18ebd776183319efd76f07c67488b7c86cacc8542382930bcd0d2deb5a69faed7a1fe0960a309d117eb9e0bf11f86e75b6cedd59a43ee89bfc4dc897ed66823e9a7b1ab1294fe1e0951cc9da0a0356376d5a6348993174bf5af2a04cc3043ecd79deb044504d2a059977ad200f90613b46", 0x92}, {&(0x7f0000000080)="2ef8e581882e1c4b262e168acfc70f0483ad531a3448eb08c3267a", 0x1b}, {&(0x7f00000001c0)="5a923fc72a841f2f1bb148826a849abb2a22d65d73daf361604e2bbc6bc30edb6e6f5ff0c4641043e5c8cfaa777e03555e9012dba433f165941fea8e11bfb8cfed50b18d6e034382d7a51e117c96f610e5afb2d68018414a8e583683d2b4f06a62a88cebab7fb8bc4a20403a", 0x6c}, {&(0x7f0000000240)="a6fc62a5a13c9b9e6f9ec30834092717ca7fe94e0df3942f0a0e89b7611126b60ae01f626d7d714b", 0x28}, {&(0x7f00000006c0)="fec0af5d83d4a5250a1699c947d5de704226621ddc9560986889a19ffa9c1d323a8c4d6c884c68e19792a6692b03c4b57235a52386e94198f48e81b187f0fe9271d9d8412e07769e409349fcb3ff4d34ae3400f582dc5d5be2fc8815b061da3f0e9242f8cad18238f503488ca0c230f9f4404277b01070fe0be725d50fd42d87c54a07b4ce03fd0ac52639ac6d34a7cbe899d35bc0fce6978bced2b5860a4f45dd07bedf5a3470ce45a71ae94a4eb1400e17c40f3c70ffe47ca300485cb980943754a55d7797a223a604740fef986e14e3715f77c7e0698a1a6ab44ecd6da0d8d62b132de9a66c160a780daff6ddf7a114f3ce467e42bd988bd463160c77b8365ef29df8b12b8893e9f8417a4606b181ce903e95e86d0a753f9bd1eaedea7f01d651ac0a03d7ae1547e5f73b4ce4318aca34e7665760c38115b0817ed932c9393e2afe12cf4e3e641a87994fbeb4db59fc6bc653600f9e80cfdea4c8b593bf5e2d1daab6c460360199cb98856379f9c7a590d1dd73e582ab88d7e3dda8699d3afd4a78afd21459092f7fa780c8b021f08b031881937f484e57ef2cd3231a54b65c49d4197f9c18159071505be4a2557574f3928da66a38f37b98c24f323656746789d90b7c96033eaba7282077776bc916a2d84019a2ba788119de68714fe699d04e356e53364fc87adfcec591b33670834ea9168348367ef1aeabfe158afde23025b287156b936e26f9d7a799e31cd647da88940996da3a69691082c4d45fe705a0442e004b159661eb1a8aa6380abf3c0dd3d5b1ff3a54b6848095aaeaa739bed45cfe30d649118e0844b089e7bc819a5050b51db06ea1d298f9e5f0b1f5d91aabc949280635a89769a7eb9e930302858f3a864c25f99f8b3a6b922180ab3354f3fc5a2adcc6193e2f410ee16d1f1070a26efe9913ad4d98b0312e70c64292c9644447880a1e89e1a1ebdfd2714f02eb5d3f57f6dcf7fa11188601bdbee16408b7ec5d5e29a32ef7c325621162304bb5a9018a1cec950e25d07c38f5a4fe30131e57a74417ac7f9fbac64b9c181bce32a4aaf56b3acedb974d9555cfe0f81478412d044bf4167b260c98f64cc7cb0cf9f435eef7144f0f12274133601978532aed38002cabba813edd79ff1a32e9425965180c0f69d530001639e8f84711e1eb503abc7b1d1645cdc4347672a28cbb2d8d1ada41ed6fd4e5f11f5127411d1b73384801e0a543579913123feca233c36a5941b1b7327c7443685395d61d95da53319a3d5efb3a40848276b776520b76683b5954baed5ddcc9c0ae1a41aaa65e3a6eb43d4cd878c8d43200efe24c203efe8fb8a556278aed678569a17291d07d1f961403b72cde90c6a99de97ab68687f4da946042e0d52b06daa1cdccaf9c2d962d59d39f75f6c48ecd5144e817948a332c9feb268c65036ecb8dea65f0cf781807be2991834f5e4ce7a879f725566c080bcfd46f84e89114e85bca2ca33b3295d300b185fb53fbb63a47b8aacbe28ef6032d52a3e6233b9b1d46ea4f00ccba908ed36c435f324f0fcfdbcb9b2eb894309467be05b19c08f479c349017084bce0e0143046d45b96cdbc98b834441765f6fccc5197bbdfacc1aa95d7144b8a3963ae8841fcccc8dd605ef3facde1ddd2e726074b3d984ff0c4041721a21d8cca4ac43a892b04feece50e703701fe2b40ae8a23d1eebb7a4a60ce18f1a1d8253aeac7d8e0ac8bcf22570f7007347694550c5a1c6028b0cc69cb313bbe6a26eadb7af135be3d09f9135a47e9823aecbf0dcf042bf2e74cc28e75bffbc10b2ba95eee787328f5441546a45aab605bb5f3bad5585eb406897e6176d2e86638d9895f24f5682dfd12b2df55394b6d2d5ceef1dc965e1c9d1a0979cc32733d5da9fcf6ad4daa71694f65c3f66168e2036acffe5e3b833fa6123aca9ca424abab944330d65e99b2b21b2dc2158c6f1010cd7c7eb116cf0c4596e36ebd0ef0f9d2ad9842522efdf8fd513c1e8a3baab00afd8ee39e7cbb97abd2fcc9f39a46eb42dfc2c82222e3826954dd1db5f87b8ac32ed9b957659f7b769bd8e3de045f98781f199f78f78c04763112135d730d0493d59b8f932b788f122800128aaba44625ca50e787a7987a5b62f150ec41e8b211759c5216d346efab9ae5c2d308612b2de14afa7b834278cb5f1497c175aede0d2b6aa7eda61eca4f80327dcb0efb1ef22b321351e95b16e1e519440b14bc631cbf607e39b855ab0dd23db8baf607171dca8a841e356afd9194df97461d775c54f13330234c38d0fecf53d48e844bced3d2e2e8061c6415c2f67086b2451e1cd101014b3ba53308369aac41ab71579cb34c001252b1c7540798919aa905c79bc5b53c8e457f81a0df218dd73bd025f9b1d6b81f7172e8fff6dd220c98cf65e11afa73f35d89e0e833055cd19678427dfa48ebba996c95e64fd231a6a077bc94dd8f840f9c454923c056ded4bef34b21501d0eff3e1b6d755cdb0560707ea57227029c380d8ef3d613aa53b55503628bd09d40e717505d71f4a987cad1443f62295921f9859f55303345a97565d96750b63365546ec687ca551ea2898c3c15309486803f6e6e4984c7ad4ee47647d22689079adb6f6e7692b407e69800a4794203ddd75989492851495423555641de8287fe4f22a996742d151415f72e3ae5a783c78db74064d16b9e4057e7599bab56f55b612540a4d2301ae979017af6df85f9a23ddca8b0cd656f10115dcd1c422444c1abe9dbeff1eaef44e48439a4b3296480d5175af5b18f1130a8bfb1bd7b10755e2a4a51f63c930360c8715e0688524a77c69cd06878db7c3340eeb591708e4175d1d73e993e4675fc74690f68a4551fde00ac7bfab2184759a4f9fab76ae751eacbbe5bf1105c2af0c708aed18e26b9a957974cb7cbd40ccd8d65cf30ddb88243f89af011a4cc62465807e972defa2552c3f980e75699f256312d3430823afae56d08e607e8a4e7b8fe3a265ef9e49c2659b0afb55e212d9acab9a161cfa6234ed753ddcbc1f3b05eebe4cb051fecadf2a63dc9c761c3ad4791e0052a58d8d2b6dadea19b7bb250b88562fb16fec81556d99add964fe00357a234f8820efc4f83275b1213ae5ff94ea8577a4478971678f2ce3514bfefb942187209857286fb4768db34bf0a738581b75a04cfd94c1277a966ef84fe722db0a274e3b6a23b9f4b89194e97bd7f730dcde9f47c2c36437d031756bf391d6703d4af3a3562552cd8fe721e64f9a9f66a663dc8609985e2c4dd29483bd9446287c25e80f14f896fa564f103e19d1ba63e732edd8bc5ba48065294df3a356422401a17fa34942f1834510215ed5db375f8b7a2abdaa3aa3d961e7b96d9ddfc4f3a6e543e89eac982dc0d70010c2753cbb5649bfee1c4f9ff45475cf332fbf5385ad351be3255d61f134715035092b6e250d01e1c1b5aec5e53f5494cea1f42609f9cfba9ce3c88cfaf324909532904e8e9f0a2d872c412d927ddb0a53a64f8b31ca4ff9959c60095669b9b65a941d403cf3a47acee2cf64d88ffa840062aa9b4dd6911f5b026cfa7739cea0ac2b5195ba7b21d6bc23b9cdedc2732ca1cfc2c90856b9a0637a171f8ef66de0648aa29614c880e53ed5ec7d501ef5867cff30ad99e2917fb43700fe30c0e2f2084cedda52bf9206409439a003642355a7cbd194ee72d28bf4d1a062f1add912d1e81ab6196aa2a809e8ab30e19e1cdfcc806a40c19f2b25915c2f4940955796ca73607ec17431d25cdafa473d9745a27cde03420591b33ccdb99463df8df386d97ff5e3b9161bcc39d2c7b28e30dc7fc5aea840d137d054f9f5655d2cc5bdc50358f07fa5ed9c35aa3b3d9ae2960e1ff6875579eb2a39104a818e760b07aba7c672d15569f016f04b94574f33ca36562c66def1c95b0407105c6ffac2866a044bbb87b61393f6527f3793b25810e79815aa3b971fedbab9f79be8b1f06383945787bf67b39dde5df7fcfb7eaeabe9bf3c637636b7abf9193c673590f3edd24187143798c91f82ee6d49083868c73feb41ff7fc8e489fdcd60745e3e5894f90cc18fc30271bd021a5ec845e8432313450673be9ae3646e460e3f3b68b0c8bff32f671fc0f7257ba12f39aa4b872329db546ec998fae75c40e74561e49d7cb783cc5e887729388f8bf9196e14d8f8dbf73a2fc219f56a85bf157cc45af79e522b5590d5f7dc4b628e0f24a93ebf048f2b62d31de4168b3184c446c35b5bc9a61ee27bb410c024ea272c8a1182ca80d6eed785c666f2af0bfa1598f65873a51a7b6f47d4f3fedb3cd5bccf22553a271b38b64fe191afe34e933637c49eb57ca18cdaa5e8ba261a0b41d638b97b2fdb7dd74aa702f121f38773ea57f651e85852445349b3a33a6c16c7fc0bdc1e20ee71d2a431bf756f6a2eedf0da438f722777dc0693852a340650a9e12a323bf0dbb19adc9458cb692b6d659475d7c4dea11377cfa909d3536449ad1beaac9b87b65f2cf26014b9b388952fe83027db1c7a25321842391c488cfdacd520e57558b0c26f4f9de376e9fbc4845da98c5fb2b20baddf44d5db8498128fa7b0bda5e9047e2eabcfe1a796f76103da2e6df9c416ab599ec351ef58585d8e5fce8e00f2a17c22fcf5bdb9b27361a7e0b0fde110ce17a05ecd698f7d0e6b35cced4b74995014d01a0798a62bcf2026cb122c4f2ae7ec2e81a6bf878f4c18f8ce63c2b734b39ca804201fc3d46f2a45c364bec482cb73344a1c0c7ce138f3c30841a72a1c1ebe8ebb224b7d0e3e6337146bf6aea49ae2bd9e3be7c31965bc9e25848cab9059bf8d76322a9517feb05845c9dc32af747019128c0c0c69478955528fe47660c8604feb45efc17f4c8d8614518b908959f7d64139f8ddc946670278f06880a24c656721880b1d96464a6e11335f4e1a41cd93ef02a05523fc16135c9381cf82c5f712219ddfc93ff2de10bee3297e6e99079d85cb90d8cd02a8803d8469f51cfde1ffb8585c4cd6b4a944d3c1a31b7daa253871856cd6e231ff6ab14ed5c6e9ecb541d020e75efa02cd80b281484312eb7b7a70f00f74f18e5d2f4b7450db53ba034ef1af8ad612b0d0ed3f91cf2e70dad27f13b840efe8be9646dfe4e7794559aa5aca1072ff1bed33196bfeaa2adf269a1dd680164a483b04200636c130c5bfc3a90d7fcd87b667f8f2d5ea23422841d69a335efc50af133096910f44fc0e1d4bbac0258d2e0fe0bb63bd58d1dcdec30cc3999ef91a2d96048981e06fac8efb3c9c07f0bf6847f82457dcbc7feab82a287bfaa6b24f23f6f02b88436f4019cbdc9a3837de09809161aa8924686070a64dc6bb3b61333d899ff9fb6b8eb124cdc609fd9a754461623290c0555f867f32200a31e174a4c9c4518e65c936fbdc400964c654fc56d2b6c65d043dae8878f59a9486b60c6be70c82753170372147811a274a5297967c5282375da96e24f1ff03a212538ee33e703f20abbd92b1dfecfddf64c171f3535a667707ddd608476d0a0928239ff00d87230006b773337af3f6b4257f3642197851df422275ec18b1ee554fbcf74cd3cf50c766a8915805b4e9eaba4322c0cfd96903fb4fc3d7c7815195d6cc926e6703a3b3b55482edeb8d51b7e5e51bf74890dd18e5888f043771b8cac7ffb3c8cdf48649ec6958004477a79ebe253bda4de44f35f564860ec489e4ff263444374109e6c42a7daac928d0f6290c9afce07fbb0fa44b870c080b2c940733e6784e9ad874bb8138e601c2d4a951924d0f1aeb143262b1b507414d99e3f", 0x1000}, {&(0x7f0000000280)="a2042f8da12f0860d315e7007bc32667f3c5ec51d41686aeea5ca4f1e9fe2db3b64a914e2bfbbc7ae8b12d3eebbfa6e905597d7b512f25ed9106bf5257f54d1a8543552b527b5dda4bfe4fcaeea3a0f8289f2db07d5814efa961ee66e77a424f427d066a7ad43930dd9962", 0x6b}, {&(0x7f0000000300)="4ca831a0da4ac806925d71232e8340d930b231b8f561048e8e2c9193171ec1ba659bbbe5baa1d1fb25f7f520485ab38480c2f64225cb0d34fa6b954c40b1ab63a95777a20c6e76c341fbb70422b01dafdaa85eaed8e7ae0454a50842c0034a524a36244180c6da42d0c4a899c35a48fc7f5b52a8674348194bb338b0347b8abf7e34eb046bf305177f1139e2beb40a3f8549c2301db4fcab62105111d2a341c2045703ab1b493534758e67dd79c46c2e7a3a9bcc5febf18bce71c136380491c3a681f9cd6ebb5a3151b4e1dbd42de20ad7f136a29f9661adc394aa5507569ebd441288b0b0bafb95564662db58f913590367b798685504955c8703227390da", 0xff}, {&(0x7f0000000400)="b607a529df556a1b7ffc8a9de033373adc18a4cd5484dfbd7a70f30b798cf04fe8665f5cd2826beeb00763b7b043f3649c9357eaa23c73582ea560b39c0a77e4e48ec842c0305c592d206b2505a6331e25b39819e4e04d567b1353c05cc2e207b45b456826620192228157da60b61c711d957cbc022f8afea3616edfd8a74d3fd0dbb539d2a0a23cf7afcbc02809bbbbc1cb4dd091ccad0015805d389fec9342eda075111452f3c3fc99b02295a50648cc134a878cdd0f2221f5ecdc", 0xbc}], 0x8, &(0x7f0000001780)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x78, 0x400}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/181, 0xb5, 0x2, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x2) 16:00:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000060, 0x1, 0xba76}], 0x5, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x26}, {r0}, {r1}, {r0, 0xa5}], 0x4, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x5ea8f5874fe6a36, 0x6) 16:00:44 executing program 1: socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x3) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0xfffffffffffffffe}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r2 = semget(0x3, 0x4, 0x120) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/212) pwritev(r1, &(0x7f0000002380), 0x1000000000000303, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) dup2(r1, r0) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) r3 = dup(r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r4 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085762, &(0x7f0000000180)={0x0, 0x2}) close(r2) 16:00:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4e, 0x0, 0xffffffff, 0x8000}, {{r0}, 0x0, 0x10, 0x40000000, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4637f8c6ec410fce, 0x20000000, 0x1, 0x1ff}, {{r0}, 0x0, 0x40, 0x3edafb827765965d, 0x1, 0x8}], 0x400, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x8, 0x10001}, {{r0}, 0x3d48603d03a28ca9, 0x1, 0xfffff, 0x1f, 0xfffffffffffffff8}, {{r0}, 0x0, 0x84, 0x0, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xffffffffffffffe0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x78, 0x1, 0xfffffffffffffff8, 0x30}], 0x0, &(0x7f00000000c0)={0x477e, 0x33}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x7, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r3) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = socket$inet6(0x18, 0x0, 0x80000001) sendto(r5, &(0x7f0000000400)="5d5c83552d3f08d5cf263c948ee01eba1089c6e1fc3851d9bfc2162b919abe4d97744be7791252bc7cc86032371eb075ee043299daa2aaf8693b4a96531ba026b470b29a5ce0a2e51054241c4d5ef5735c465b7231167073e1709d9ab8dc9784a9135bbea6e13d", 0x67, 0x40f, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) 16:00:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) 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) mprotect(&(0x7f0000629000/0x2000)=nil, 0x2000, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x408) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/92) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: r0 = socket(0x11, 0x8003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80, 0xa15, 0xfffffffffc3eed58, 0x81, "d26351fb35ea4142b8a63c7d28fe4f0f972115f6", 0x3, 0x81}) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) 16:00:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) 16:00:45 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='-\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r1, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7e20000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x7) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) 16:00:45 executing program 0: minherit(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x2) clock_settime(0x0, &(0x7f0000000000)={0xf7, 0x3ff}) clock_settime(0x0, &(0x7f0000000080)={0x7c6ee23d}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) 04:27:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x101, 0x6}, {}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x7fff, 0xfffffffffffffff9}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x85, 0xd7}, {0x94e01be080ed8a6e}, {0x101, 0x6}, {0x100, 0x3}], 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xa}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x34, &(0x7f0000000140)="f92ccebd6c4947b528f73a9ca637766d1398a22233f1e2558ea9e7bbf855469dfba1acf24f64559b870e5ff33b3ac4c6d67e1d94") 04:27:41 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000580)=0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000740)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x1, 0x70a) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000005c0)=""/142) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) close(r1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000a00)={0x5, 0x5, 0x9, 0x9, &(0x7f0000000780)={{0xd377, 0xff, 0x200, 0x1, 0x7ff, 0xfffffffffffffff7, 0x4}, {[0x80000001, 0x7fffffff, 0x1d, 0x6, 0x6, 0x2, 0x8, 0x8, 0x8d, 0x2, 0x4, 0x7, 0x7, 0x7, 0x10000, 0x3, 0x7, 0x8], [0x2, 0x4, 0x2, 0x5, 0x8, 0x100000001, 0x8000, 0x4, 0x5, 0xfffffffffffff800], [0x6, 0x46, 0x0, 0x8, 0x7, 0x3, 0x1], [0x4, 0x2, 0x7ff, 0x1, 0x0, 0x27f2], [{0x81, 0x9, 0x20, 0x7bd9}, {0x8, 0x0, 0x1000, 0x80000001}, {0x9, 0xffffffffffffffe1, 0x6, 0x7}, {0x3, 0x4, 0x6, 0x3}, {0x4, 0x9, 0x100000001, 0x3}, {0x40, 0xd8e4, 0x7, 0x8}, {0x6, 0x9, 0x7fffffff}, {0x5, 0x7, 0x3, 0x9}], {0x7, 0x4, 0x0, 0x400}, {0x65d, 0x9, 0x255, 0xee}}}, 0x0, 0x2}) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="1f6b55e5969fa88ad4aee522d8538b3cee142da35718d9397468d3e38d71f38a47c89921851158c9cd586ff8f1f0b7b5d7c8016f9b0bd0dfc0281a8f3f6dda4ca097a52db9b0820490b7483b7331c7ce3785969f39cb8d4e6154041ac9386d82b76dbcaf86e5570594e19fa3eb0fec9219b2de41f40b81256215aa1f531d752cc40469a7d0f755c0057bd57a32d54b2781466a9557b369517a724f408b42810beaf6280f931c3f3bfeeee3f9ccab6cb1ddb12fff03c5", 0xb6}, {&(0x7f0000000000)="2b62ed4685f5129db63bb4861b0084eaf44d3d98a1298937", 0x18}, {&(0x7f0000000140)="5fcd045b3ae3f608166708d01b79648ecb7ad7006b9cbdbbb28284b6ee74f8f5d5d7a66cd6ffee4334c9f01b50e35dbe24e8d91b42239960a516b81bed93c81972257b70c4d1b3623f85f9ac71794e55185bc8dcafc5190286688e74bfc01c78567506fb8adc7535c48151befab1f829", 0x70}, {&(0x7f00000001c0)="170e36e6add4395385aa598a5a99d8f9eca4cee7886921189ca1d29558a64ea326d077343a98f7f918de44983a1252393e04c998ce10a01f0c1df5105760fb9b4d88055445a8446dd1b4eef3d55592d0e0ec85d2fbfad22d7703be943ce08f1a5d1ca1aba835e8a89f63da7c0f067a3ae21c28315b52c438aa7c5ffb7c35327318fc1346e149dd83a7a3eeaffcbb8ff854d9453b67665cc9", 0x98}, {&(0x7f0000000280)="721d16427a6a72f237d813fd7f9dc5cd3f470a72a6fe7e603137ac7be6a1f3fcb13664a587dad2bd89d73dd186ca2b7b1d9d9adf762bb1c4d7ec53567937fc6d49bb5859e401328dc02bdf", 0x4b}, {&(0x7f0000000300)="f9d16e2ed248d2e69fd7e7d856928ab2cfbbd8573d5027799b839517f0d6efc8ef26a3df8f48762a536707ee1cedf072f0003f20fa4163ce9b89f1c0dbf45e07b1cf75ed707f87188ea35ac1ab8c8141e178651e4b6a1c079673c289bfc755f7d41f65ab6330da5b76a29593b282", 0x6e}, {&(0x7f0000000380)="591bac85d797609735c1462dc2a164fc995dce076dde7cb121bb75e1a26a5f0c208a02f55e80cfc3bccc1d6b3f57525d5aa1ef87b657d62da63399febf0947ab0d9680f41050fdd0afbf6e3cb1844a4c19e1c9d08093f4dcc133c31b95096993eedcd36449aea5ec62", 0x69}, {&(0x7f0000000400)="192dc35322fbb5fbf68a9f0635aacf5c33e423816730a3b89a646120ff01708d7ddfb0470ddea8885db51fe42996d693e8a6c6e85d5f39a9a9483e825c92995bdb497826c7b1ae2fe4bdfd788ac6c9e0e0f140ab4de4c8c86864b84dedc7ad05d509de06b81ab14675b1289f4eec3046d5a0d080ff258e48395b37dea8a5e12a3a004101fef1bc935166a7e40ca9860b108650a8cd49183efb47e9915d5069cd05073b67f3b4b5857fc43b2f7ebd2a68465e433792f1041cab93aef3e55b546ddabb49a3a45a9c552f9c84985c8adcbd8a4b75486db201ea2204e0db81ebdbdd6c90be", 0xe3}], 0x8, 0x0, 0x0) r3 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)="27a56aac4fa7c79eb3943f14417d3c74d8fe1553b6be90bb0261049b66ab1cbbc9ea7fa73f94167d25d91b037e0c054c4f74730b2b77e4b55f7acc06f1439aa2ee2ef7d71b1ffb0ec580fc74b4edd0fcda552f0dbbca012a7923995cfad975774cadd861b5259b51984c6d57be78f83ca614aef6e94d5fc4203f991fc74d0f12ad806283a4c422524ea707e0ef1b9cc109c3a507", 0x94) shmdt(r3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 04:27:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 04:27:41 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) 04:27:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x2, 0x0) setreuid(0x0, 0xee01) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/220, 0xdc}, {&(0x7f0000000540)=""/82, 0x52}, {&(0x7f00000005c0)=""/36, 0x24}], 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) ktrace(&(0x7f0000000680)='./file0\x00', 0xaa5117da3b9108eb, 0x400, r2) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r0, 0x80}, {r0, 0x100}, {r1}, {r1, 0x4}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}, {r1, 0x10}, {r0, 0x4}], 0xa, 0x8) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getuid() getegid() msgget(0x2, 0x10) r3 = msgget(0x0, 0x200) msgctl$IPC_RMID(r3, 0x0) 04:27:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x100000000, 0x1, 0x3, 0x7]}) socket$inet6(0x18, 0x7, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x83d664374d661195, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) 04:27:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="43d5bf4673ba907b78814e5634b9d68992e6de02e2de44eaa8fdbbae1d1d1f7d44a2dcb139743c9fa17e708dbaaedc2759d17c0af373ed7ff639843e2a3ce0808957a17622fa0db4d20efd2ed9caa2c55359cd20e8029e33a300106cd23934bcedc14421672e00b404d6a1b2059b1041781e182a15fa3be9af4f41c95e93e6234ede746f854546cc5ba9039c4d78033cc5e3f4f7e68296aad76acbb9be8b59e84e", 0xa1}], 0x1, 0x0, 0x0) 04:27:41 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r4 = dup2(r3, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={0xfffffffffffffffe, r3, 0xe8583c2adf7e6034}) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000040)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0xfffffffa, 0x0, 0x0, 0x0) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:27:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653000c2c58f3e6a63e18dd0a05560ff601f2fda3725a57204f4b01be3b5b65ab0879af9972820f6dd37cdbb633389a6799d36a52b6a24a1fd"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r4) setuid(0xee01) r7 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000200)=[r3, r4, r5, r5, r3, r2, r6]) r8 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f00000001c0)={{0xa0, 0x5, 0x1f}, 0xbe8, 0x1, 0x9}) 04:27:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xa406) pwrite(r0, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) 04:27:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x5, 0x101, &(0x7f0000000040)="b9919622da17ab2b5ef551eee2ba51f5c8568af16a2fcace2dfea27912c7229b24d0f79b13833632042fdd513ce514d0323f5d338cc727cc60b24349da8075f59ecb06fb34d866b48a27b962378b10f8ec7baba01aed7483923d9b103ee15b9ea6cc22955bc7cb374db03af96fee0111cf4b6fb031d9ee77678a5efdd5970085dff5734eec4124b6436f5f46012bfede739fd73e776bb75a87dddf2b5ab743c8dd53987d61e49d8f7812df200e7f2a6393faaa572e8596c27d02cc9bc1fba76b72691c1dbfd3e4c4c91cb9caa8b289", 0xcf) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1021, 0x0, 0x0) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0xc, 0x0, 0x2, 0xffffffffffffffdd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x2d7a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='@') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x3e50, 0xd48, 0x1, 0x37b}, {0x1, 0x8, 0x8}, {0x2, 0x2, 0xff, 0x6}, {0x1, 0x1, 0x0, 0x1000}, {0x0, 0x8, 0x0, 0x1}]}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0x8, 0x6, 0x1, 0x401, 0x3d11, 0x8001, 0x2, 0x3, 0x1, 0x7}) 04:27:41 executing program 1: socketpair(0x20, 0x8000, 0xfffffffffffffffe, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f00000001c0)=0xfffffffffffffdec) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x20, 0xa94f64092ed3b3ea) openat(r1, &(0x7f0000000240)='./bus\x00', 0x10000, 0x4) select(0x40, &(0x7f00000000c0)={0x5, 0x3, 0x101, 0x37, 0x2, 0x2, 0x2000000000000000, 0xa4a}, &(0x7f0000000100)={0x1, 0xfffffffffffffff9, 0x6, 0x101, 0x9, 0xfb7e, 0x4}, &(0x7f0000000140)={0x7fffffff, 0x4, 0x41d, 0xcc3, 0x100000000, 0x4, 0x7, 0x10001}, &(0x7f0000000180)={0x3af9, 0x100000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0xb687) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r2, 0x3}) 04:27:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) fcntl$dupfd(r1, 0xa, r0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 04:27:41 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/218, 0xda, 0x1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000180), 0x0) 04:27:41 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x18000, 0x0) pwrite(r0, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b91374934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0xffffffffffffff93, 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) r4 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000001b40)=""/228) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r3, &(0x7f0000001c80)=""/178, 0xb2) r6 = semget(0x0, 0x0, 0x200) ioctl$TIOCSTOP(r1, 0x2000746f) r7 = semget$private(0x0, 0x6, 0x10) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r3, &(0x7f0000000400), &(0x7f0000001c40)=0xc) connect$inet(r2, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r7, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000001ec0)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) semop(r7, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000002c0)=0x2d5) getpgid(r8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000480)={0x3ff, 0x6, 0x100000001, 0x3ff, "e3929e70e424a8d701ef6f19e587139720d3d1b2", 0xc8b, 0x6}) clock_getres(0x2, &(0x7f0000000440)) fcntl$dupfd(r5, 0x1000000, r1) 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x9, 0x9f29, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84, 0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7}, {0x44}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 04:27:41 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = getpgrp() getpgid(r1) semget(0x3, 0x2, 0x13) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:27:41 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 04:27:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000039, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/134, 0x86, 0x43, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0xa88}, 0xc) 04:27:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x4) write(r0, 0x0, 0x0) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) 04:27:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x5) sendto$unix(r0, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCPROMISC(r2, 0x20004269) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000300)=0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000340)=0x8) r4 = getppid() getpgid(r4) 04:27:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x18080, 0xf18d535d30d9a74b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sync() fchown(r4, r2, r6) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='&}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='%\x00']) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000640)={0x8001, 0x1800000000000}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) pwrite(r1, &(0x7f00000006c0)="451af0b0b481c693a95756adb5fa3b3cc88db5b4f6a8167d7017a0e19a3a92bf6c8400087fc4566ee53a76f481df1571453f71e1a620e046b331ccebefe31b040a939a6eec8764ad1371d0fa8df0d2c016ff0cc2d2dab1773ed35dcfd5df6dee08bacd7a05e33e386181a154797e5022b9287037f0c415d3bb47a97c8eded037ae7bcb17c325f9a7c40c7b29bd6d0a8b592b9f3ebc53236e81ba382b0e2a2807ac5b0fe4fb46821ae81713259c5c0e27073ec05f6c7db4accd1e1f916fc3ef4ef22c1463cd5190ec4527c37a13b3bab34943cb64d4288c27b05ebedb4d820d0b927ef5cf0674fe524c0dd94c80fb0831c0f263ab3ee9930e4f6fd93b", 0xfc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) setegid(r6) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000800)={0xa0000000000000, 0x3}, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x812, r5, 0x0, 0x0) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) semget(0x3, 0x1, 0x40) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0/file0\x00') socket$inet(0x2, 0x1, 0x3) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0xd1) 04:27:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) socket$inet(0x2, 0x8003, 0xec) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x3, 0x9, 0x100000000}) close(r1) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8523c3367bfb92b48d0a149a685932dd041c50fbde937a58dabab91c070622baf32722085808046d232b6add7ad777dea279b2804b773e", 0x37) 04:27:41 executing program 1: r0 = socket(0x10, 0x3, 0x0) connect$unix(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f008c18dacb6584b976198a9192d85169c699420327ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb2534c2d7ceac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c00000000000000000000f198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aae68d951edd47f868d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700"/663], 0x10) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 04:27:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000010) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) 04:27:41 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) ktrace(0x0, 0x5, 0x4, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) getppid() 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fb8ccb0a0571d"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x9d1, &(0x7f0000000000)={0x3, 0x7fffffff}) fchmod(r0, 0xa0) 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x4}, {0x16}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1b2, &(0x7f0000000140)=[{0x2c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f4") 04:27:41 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x81, 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x101}, {0x7, 0x9}}, 0x2) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1f, 0x1}, {0x7, 0x8}}, 0x2) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x2, 0x0, 0x101, 0x7, r2}) chdir(&(0x7f0000000200)='./file0\x00') chflags(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x8, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r4, r5) bind(r1, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r6 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x1800000000, r4, r5, r4, r5, 0x20, 0x40}, 0x4, 0x1, r3, r3, 0x7fffffff, 0x4, 0x1ff, 0x7}) r7 = socket(0xa05b8fa8b97afde2, 0x5, 0x100000000) getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) getsockname$inet6(r7, &(0x7f0000001480), &(0x7f00000014c0)=0xc) mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x0, 0x11, r1, 0x0, 0x0) socket(0x2, 0x1, 0xfffffffffffff6fb) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001500)=0x4) chmod(&(0x7f0000001540)='./file0\x00', 0x100) getsockopt(r0, 0x6, 0x0, &(0x7f0000001580)=""/76, &(0x7f0000001600)=0x4c) symlinkat(&(0x7f0000001640)='./file0\x00', r1, &(0x7f0000001680)='./file0\x00') ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000016c0)) unlink(&(0x7f0000001700)='./file0/file0\x00') ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000001740)) getsockname(r0, &(0x7f0000001780)=@un=@abs, &(0x7f00000017c0)=0x8) syz_open_pts() 04:27:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) ioctl$TIOCEXCL(r1, 0x2000740d) 04:27:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) fcntl$setstatus(r0, 0x4, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:27:41 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffff) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x6, 0xaf6f, 0x800}, 0xc) fsync(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget(0x0, 0x1, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/148) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x9918}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:41 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x6c}, {0x24}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x10cf8e0c) 04:27:41 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) 04:27:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=""/87, 0x57) r0 = open(&(0x7f0000000240)='./bus\x00', 0x5, 0x86) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:27:41 executing program 0: socket(0x2, 0x3, 0x3) select(0x40, &(0x7f0000000040)={0x1, 0x5, 0x4, 0x200, 0x3f, 0x9, 0x4000000000, 0x400}, &(0x7f0000000080)={0xf0c9, 0x8, 0x2, 0x8, 0x101, 0x1, 0xffffffffffff7fff, 0x83}, &(0x7f00000000c0)={0x5, 0x1, 0x800, 0x797, 0x1000, 0x3, 0x1ff, 0xdb}, &(0x7f0000000240)={0x1, 0xff}) r0 = socket(0x1a, 0xc003, 0x8) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b978da04304d076eb11acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x94}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0e", 0x408}], 0x4) 04:27:41 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 04:27:41 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 04:27:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x5, 0x2) 04:27:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0xfff, &(0x7f0000000040)="b52116a32b63674b6c633d0ba42024049489f6d533625d582b30b1e9e8dbf7f30c0cb75f160bbb890e7ea2fd2932f69364ca8dc5b51218a8e4aa50086444434727fe19cd6dc10e", 0x47) setsockopt(r0, 0x5, 0x9, &(0x7f00000000c0)="1799361898b8cd3805efad583d75d861d7397d637000feef5e60a6ebc8682a963334b587597ec272f0eeae8de2cd8b55f9d8dc0b70b56af36109fd5c7f7a284730871335769532908ec6fd816f00597f92fb13eb9f7cd07aec5ba1876a", 0x5d) close(r0) r1 = socket(0x6, 0x3, 0x28000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, 0x0, &(0x7f0000001240)) recvfrom$inet(r1, &(0x7f0000001140)=""/102, 0x66, 0x802, &(0x7f00000011c0)={0x2, 0x0}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="8c732d3b1e587258edcf47f04d0c76083a55b622643bcdd2902fe5d065b6223d411c28404bd927630831b7e9038f0d3777671ae83f110ae9a76f4c0f3fbb2cfb4b22b1a547c0d157c325f2bdc4e0209d0562cc8989a361c0bd7d94847e985ab0dd419e9c0c37b65361498c64707d217f1dec9e6cce86ee923df7a36391942809a0edc754ff6dabe7eedbb097af6a50616c82a2fae3a620fb6ed581c397e3e4193a6076b89fb3352586fe744a89836c8563ca965626f3e2828a7ef393f58838c9c6a20eda5458e0c2b21f6829a63252ecf99eabdc5272c5bc90ea08dde246320d200cce61ff0ad9b4962aa14bea4ecbfdc1d7f3c0ce92d0aa674c19c9c7812757e8c0c10260242ecf1cd4742dee5c714e0844486e2b2fe7bde478218d1bb1267daf556fac638b1af448b71016b009c0373ce665e50c9bbe11d511bc53f44352d205742a5ba0347ba6bba7a1cd17ddc5737128d52cfb81a2aca27e8ef4928a1e4f59ed8eba0286e209ff6b5e8d2afc5da1c65b02471525213970522c24bfe717e0aaf68e7d0e54ca94e4681286aa47b53eaccb502ea06cd0e9f293fbd59b43f446379fe500530ed6d2e556b178b7a3ef9b79506b3142ae32d722b0316bddee4df94b19dcafff0b9d328beec337db1c86519633631cc069d254bb0d7e18745206f17fbb4665a4769023d4292120769b136b120fba269f74e33b8ccfa705bcea4dba5c227ede8937bd67dd9c01a12246449a48d66e4ee52daf84c9f5b1809ea3c764b01142a5eea6572fed6c8c5603b1e4b60c7553f11b63e5998644cafbb52dd93a239888ec50af074d98b245a897935a1207d277d82dc57f46815d6f1cd8154051e79f63f3846eda8f7ce96fdc00089358a5100ff3f5cf587238e43bc4444c3a9fbeee9c4d213c88296b273b2fb3cc1f8e47c4dfcd8e193e720431785142d64201615d7198ee71c3940ee450bfb5bce1f9a903296ea3b5cf94507adb2f111254cddc18ed7769f8029321ae14a1e8ff6d6ae6e985ab35ee9dda2a2e5155cc0325263f5e88628a6c51c1306ba52d82c4b4737322b62a0bc571fef955edb8035bb54dcb88c85adad4996a3a011a3189286fb084f379a5d16bb947e5d12ff7295b0f0a3c56b1c2a7c5ef62a3311e57b3f090c1035bee9518b363e819f5496e9d36be05c3dad752fbf5177bc42890b44a812a9b121658567f215a6f9ab27b0d2abfeb42d2c9d4d7fc5c949c1bf68b5e794a634996300e8f226c2bbe089d778b8e268642ae14bc727f10c3a12948fbebcd0483768623d4a9e8e04e5d3b277b3072069f240372207f0209bff91aa6ff902e074ab429378a6c1a901d66129cd9e349d30b3ae638be2bf585beceffae08062b6fb41a29df60029c8a3272e64dd3d489ffdf1861746694ff008382433cb5fc9c8242d2f2908d28ce5a5543542b404171770beb1259220a38e2975754aacea45cf3f72f9e36ba0a090dacbc1a6c6cf71fd722bac961a279b06f9e4435a9090b13afada63e9f73722c791aab6f224a93aabae10f7c4ac1930ba8d737113a16c00ab0a1d1147e0076c7df31a44b6b2d4c9e973b86be91f5e28d3c88380b9b539e536e5934194118ba04abe05e92cc76290240af145bd8d5fc357a9b182a94f47a3c72dd93b70105d8d565aa4ae5f344b118a73fa70e0e0f2458f02ee71080d013c4cd18a7f77b4a4e44825041578ac2d7a56f5932538d2a0fdbf420994f8279d9ebdd2cb04bf52bb4fa4df7f7b33a734c53660e7208c52c823f25b49d9a227d86a1a98e27dc4142f5ad3d7387b4bc8df7d2df83a42f64287c9a92ee6328a5ebf6fe5270b4ef3bc7c5bf0876e7d130dae0b7b0c0d4488bae23020ba0cd6b2e0e55f78c4108a34f0cd8684e4ac87387fed50f39d6ed04c602fede7d3b4a17154fcd585e2d55313374cd597da6d18dfef3191bbffe6d59ddd8db4a61496ca5659cb7740e47c0793736c74d46836e0a3b927dfa6379958bca04bf7ff40d848fb023291a9201b26f4a6dedb09863b50e740291b1fb77a06d8e5401cdede16e7375a88f32434251be67648f45b35fc8998b8efbd2af0feb70cc5347aad91e6b37e2e83b2209b8ef62621c4d7b06b22837c70d0700721fdac50767abc4beef2040ae264050d7dc9496dd6f14638d83efc51652ef8d40ce9299fdc044ff6c368e2eb34cbbff1d94addbb9d1420db8f80100018835ca098d57ecad66bc4a7ed77696d936054f6bcbeab3a98e4bae357e861b3f029855d6a5a37d0ae30bd8ebd08e0429839b58510cc97d92efd15833c18f765856c14463493fae543dadaff0d4fb7b5ba34f0c13ee9da413e7e1e8f71d63d8125dbc8e96c811211cb0e637ec8bb9171346a62ca709b735fe3c31399a9f7da6d944cde3fba17efd31dd789588cf74ef24340c4253cc8c1e6e051be0ff912cdaa0c247266eca00e3b449f1cbcdeb6a64ed29e16a2be3292c888657f28b37b137ad0cea7cd11d13c8385e52c8171fdcbc2b424979dd05d6dccbdf3d106e08d51385603ee7907eeba2a501c80591759370962916bda5e7c50de44c05c74fae8d18f18af22b584fe83a06c8ac362d52488479db7412f6bad84c1862610a41758ab00926896b5eded4afdf2bcd7062d219a898c6a341e3fd81e4c00090484c73844a9220567adbf63b2da50e89634797ea34614e5413b418397b7619fdb525d8a52b553b5b00cde737295237eaed89c58991e7675449d09f6c602ef4193581b5ff4015e955e003940e7e37fc1baf74e4b792f6a69c2c1051d3b271fe36f53c595c73e23e50cc41c0266af749507c2a6b3791765736556e2e4338197b97384f3cf5a6f66a2344e3c16ef43147064c000fc7625bd7267c7d848d5d36250fea2bcc2d50bfbdf345f17e736530cdad2af1dd7b4bbc1492822ae13d530735477b645a0f1efe91fbc6cc905792602bf7dfe5bae570012cacfbe348b24a575444b2e956890f9181dbe631d180e0b4c4271ff961b639d74a776048f274b11ff48f5bf352982ffb8853e41075977fa505fffd7fdaa138964e1f730e89d1f5ffe81b415c4998ebbc96185ea10b05e7e233647b8d9b6e7f615b8bc6cbb79ae0b79de51f6b0fe0c89480bc2aee731c774439cc04050fba28c3b041a7eccc12a06d08554f70035a0fe9b7ebff7650ff28ef1fad27ca37d5b816324b63bbde643a51d831479a8d4449ee33e6cd1d7f5060e900b384c4085309ec9d97cb4e9af76d316281a0ec7db6a1a629bb221efc81be3bafbb97baa0bb5285ccff46127e9de16a4baeacbb1eb71c0d033a004c2ac5f19cf9001567cfbefc48e0fb27aaf6bde018b81d821697f2937deca97e19f711eaa9a91d5bd1c513b551dbfbb8ec08ae4cbff1d49528cf753b99153107df33951ab3e7f921d186c32e581145f8cbd5837bcbabcc4fab0cf392c2897978c3f6c3d8beab1f4993a4cd12c630a90e1979581d49443da6f1174c78a5ebc7e9a49f67790c850e48f284b8798e38c1a0287058dc77d48219778a5a4c49192b1d9d28fab8aef66c9de75a37bc5d3ecb9f17afcc7641edd5d3ff70632af47133184af207b7713cc5ba0c231f2bb0427cb66c8ae07f5402353439c44869f3427e9a605c182f6a4c11f585a310ac484255cc73f2aef3bd72a5f8f017139e90d698400638e8942abac8d818f2af2d744358a92f8f62de6d34314f515d76b5676c25dee919eaee271f051e92def94d6aa3682602a7544710b8944927ff16d3724520ed365f6ede196d1bc672a31a314f2b975be91c869d4ffa635e7be0a5c2c054d712892367e4a7c28ab209917df4bf6f855cc075401b2c025e089f1db45e93a217dae09a590de170633708a75023c21d4c10dc1950866e9be0019b8bb4b301e11dd215c0effee176d201f319c2f19a698d39a66e1df9a0ca38c8e77f46f352759d6cab1c96afa9a668626f6eefc5868038ffd0e5d2be55575c31caedecb3ac6d6d6a2a880124b921063b44f3ed0b1935e96a6672fc8638c09b81f8e0b2fa633341cb1d731a9e126a996f2fc5d02ad1dc39531e6b723a6c5b0262665c3c9e615a11762880f04bdf20b8f658a4666352fe387379e0871b50a8c0f19b497f9f7625c6872383668ff6cc4f4ee9e3529c9f718b326bd341d92ac81ad7e42ac027358a2ce386ae0e23965010ca2e39dceea3bc7c81084603809cc545a149fb24fae068ee9e53d160eac4495e2fceb3d2063a8e5a04e38ee619feb6068c067de2e939f4242b437233046e67bcb1885eba0dc547dae9a8993cbba9adc57d0ee6ac857a14e150306a46dba4c013cb6db5920d24fc84b6e6043ae0f3e74c5979bce695b04e6add9e385ede44639f4fb683667bec6d0d96da836578f93b3a7ec69f40362545528793612aaa7ca45e83dc309c10382fd3597be9ea5c8be73e98df93f0c49c04f584452623e47732160e868588ece0dd107d0009ff444e1555f2bba00d5aa5d09898cf9210f168629e4595acf5c7e1cbf13979d17623029cc44065fd82e37238b2926b54686b94f2a132ca9458356b8d335b73e98d7c58c8a06127a4ef435bc89a659af3352b9fa1e3d87f42498e9d498ff046a81971a25892852fe586444b5a7c9164516d00871a7d793021af3215d14f0d48ca0f82fed1c638912e217a619d59630c107de37d3460cf0f8bdb6bf5ff70a2c6718573de02c8b3e8221425af3bd6655040111c50571f5400cae0a8b2fc5e46f6efbfcc7924653bdb6a37685c09402256ca8147efcb3d2e988990dba0b27ef9f6b15aca75b46d45022224ef86d69b7e7612989302f34aad07cf587645d403c56a18e5793bd464e0fb723934594e473a06012eb86555509ae5a8ac278f8f3bff0acc1848b204e4972548a659fa23970ead9370898d9b0bf405352753bfac8bd1fede8fd4c79655078f0632b98f7c035cdb64356c9d11bef8068e074142933c1446210e86d45f937e21ffe1bfb463d0b274ac38103df2a77c69818125b6d78de865a52a97c8a1f262a3f048e4bc41b5d6bc57eea5d20f9bf4726e1cc436de1f62aa109019a8c2d5a9cb3386bcd4e39ec474275b4abd3c329766ba284eb40a3fbaf4375910d357e325d2e3b4199cd728a1b929f32d3436d6ee9a9577fcaf37f2e8bc92852bf5b5494b15440f0aef8202af633d8dff8a8880dbfa953048eb0a8c8183b0f28c7a4f4dc469ed6508c4afb2a2fec9f629dddb231a6362ed25a266e422bd6b7a27f3a0d4173926ded16ce116ce60347795ed1187c0c7c258df88ce7d13f897effb71cb34eb87f6fac358b431d1f821c20707dda5db8c18f31396a0fa0465daa88382f203799914e8ad12da2b0ca7561377e873a5292a16c7c38ba69d4984eacf3aac01320c79eb64f35d6969f93ccd10be8a69d3bdf6fb25b472ef9d29bf49d3466d7370c39961b2778dd144ba55df3c30bb8b9b55eb14c2230563d4e46d8e98fda34fc2627cecff74a9309ba30c6137e12a50d013478215c9ebece4716cc8acf2fffa6f681cbb0fd999099bfff83976025f558458d7f0b005096024c920e9b06b02533b69fd0ebbdf83c270ddc294cc43e399a34d8e4995170523f5a892bd96704e4316ff859aca4a2fe3893bec3fb269f331ce6ca0c9017f83ebdb0c7fbbffec4a5a568ae3ebb1deb5244cf325912af1efbb793bbbdf6d3f985c7a9beadd9bfddb6bbea04dc54c4d62dedb000694930ed8d28de922453c783c4eda36d8bf9fc67bcc0acb71d170c2e723b54adcf4745dd6b8f63842a13e24a0e93a67d7cca2d855df7162c329b4b531764b798df4b6", 0x1000, 0x2, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001200)={0x8, 0x4, 0x20, 0x9, "a835eaa224265d6fe9c27c64151ba4a09ac6bf76", 0x1, 0x6}) 04:27:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xfffffffffffffff5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x10, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:27:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socket(0x20, 0x7, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r1, r0) 04:27:42 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e27819f621d58217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf03f9a41cd013248829dd9e10ebfb48ba74f97c3a2a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da236770700fbb51ea6fff6b2eac79000000c0aefdfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a57d574cc5b79ca00270afb599293b32b1e2f98e73a1430d92188eae4bdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c4c57f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb1252a7d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f911db5d1e5845131e97571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73becb5547334af9d5ac8913608f1380540d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbf0005835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5874d48f87dd8a62eda18404d09b5a856b0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e07240eee74da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a20312ff0300000b5fd7d493333388c75e2cd822119d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a0161163fa941d830f409affefb38b8d45ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b440e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb81"], 0x10) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) select(0x40, &(0x7f0000000000)={0x9, 0x8, 0xffffffffffff8000, 0x3517, 0x1, 0x8, 0x1, 0x100000001}, &(0x7f0000000040)={0x80, 0x7, 0x3ff, 0x2, 0x0, 0x0, 0xe00000000000000, 0x5}, &(0x7f0000000080)={0x1, 0xe9, 0x77, 0xffffffff, 0xfffffffffffff8da, 0x40, 0x6, 0x48f}, &(0x7f00000000c0)={0x1, 0x7fff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 04:27:42 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ea3000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) read(r1, &(0x7f0000000080)=""/134, 0x86) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r2, 0x0, 0x0) 04:27:42 executing program 1: r0 = socket(0x20, 0x3, 0x3) pwrite(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() close(r2) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r1, r2) 04:27:42 executing program 0: r0 = socket(0x10000000002, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xdb23, 0x4}, 0x10) shmget$private(0x0, 0x13000, 0x1, &(0x7f0000fea000/0x13000)=nil) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x100000003, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="0705") r4 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x5}, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000080)) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x20) 04:27:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400000081}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x7fe9, 0xc79}, {0x9, 0x5}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) listen(r0, 0x7a0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54, 0x8000}, {0xc}, {0x6}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x39) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x600, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x5, 0x17}, {0x18, 0x1, 0x8001, 0x3}, 0xfffffffffffffffc, [0x28cd9b80, 0x2, 0xfffffffffffffffc, 0x1000, 0x1, 0x10000, 0x9, 0x9]}, 0x3c) 04:27:42 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffffffffffffffff) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) sendto$inet6(r1, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) dup2(r1, r0) 04:27:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfc00000, 0x0, "20370020001d0000000000000000000000002700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:27:42 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20000, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x13, 0x10020, 0xffffffffffffffff) 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:42 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r3) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0x6) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r13, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048ade6a8989ab2", 0xfffffffffffffe73) sendmsg(r13, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffec6, 0x0, 0xfffffffffffffebd}, 0x0) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 04:27:42 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x1) 04:27:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x107) r0 = kqueue() mkdir(&(0x7f00000001c0)='./bus\x00', 0x40) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x2, 0x6, 0x4, r3}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = shmget$private(0x0, 0x4000, 0x5db576504fd64640, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/58) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1}, {0x1040006}]}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b6") ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) 04:27:42 executing program 0: r0 = semget(0x3, 0x0, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x40, 0x8]) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 04:27:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&)(\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)=':)\x00', &(0x7f00000003c0)='(\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='&\x00']) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000580)=0x8) setuid(0xee01) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000005c0)) setsockopt(r1, 0x9, 0x6, &(0x7f0000000540)='`', 0x1) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 04:27:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:27:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwrite(r0, &(0x7f0000000100)="17a1b7eab0276e168047664afb07413cbddb443a40f4bce6191dcd5b1d5a4a3416c05f87602d8a0707a923514ade99d1ba9ccb37a62f5ae1269bfb59af9865ce4b045dd140e5609b79ad409e03a0f6615bd8eaf558f57282c1f234d8c21db69fa428e13ccd1403e5", 0x68, 0x0, 0x63) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x3f, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0x4f16f4d4be24d5f2, r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 04:27:42 executing program 1: r0 = getpgrp() getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$getown(0xffffffffffffffff, 0x5) 04:27:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() fcntl$getflags(r0, 0x1) socket$inet(0x2, 0x4000, 0x503c) fcntl$setown(r0, 0x6, r1) close(r0) 04:27:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000080)) accept$inet(r1, 0x0, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0xbe) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) 04:27:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) pipe(&(0x7f0000000140)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x8, {0x0, 0x1}}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c5b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6cf4cf0111acd514de5240c3b9699e92343ebaca61313fac271a54af1f06948355da00a5e78f2441ce00c5a53f809eb41775d0f26e24d8f1430b9240086bc1f7226d6fb88891afd5f70e0ec09ea03eb3108dc9c866b122f70942629db4f6a89ed0532217a8fcb01a7cc225f23f617f4520de513ce2019a2592d1e6450041aea6b3d2052879b876e47ef29b5dcde1baab68cb1c36b5e5668c3bebaa103c929d0da9edc41ef7"], 0x10) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000000)="12980151588fa9199f", 0x9}, {&(0x7f0000000040)="32641ce12bd402ac000be82170d6bbd5f4f473cd9fe365678d6a021fc2f5114785269c7f7bf4624dd4bd7d48c38dac18ac57c19aaea923e1053d2941495ff32236d55e2d7a60dc0d4ae35fdeb647d595cc4a56ba47231d1073603335f37f8e68de9d73031edf1a2e12a273b1e01ee6f243e1802aaf142db74d9dc2ab3a98a2d7420eea46c301d404a56433d05cb327cec171bbbf3471437fcc1d415ed51673ecfdb41ec6486435f2a2ac467ec0120b78e3998112578c76bb9fd2d48419a64213abcd9c14df01e896658ab51650eb8e8df5d4", 0xd2}, {&(0x7f0000000300)="fce734296795c062522e0947b41ba26683e0df0b750e7feb6482b736bf1a84620945403a8d59fac365283dce7ffc2fc8b5d56c8df68c59145664b5cc27e2d51e5e10d50c1a08e9bda933df92b8cc3343c044c819b48b9bc8f66684316b0734ab5c5d9d3f823026ac840f051af51d0ca48f9be6aa42bd8f83c2897ce3de37d1e4c805189a301e774423a09b7bee796f59c554d127e64f442d5c236c7b9c764742374c58ffbcca29fbc208f55c4b95a66a585b4be0a0f06bd6ca14943724f702a6319e87768270a3b0f696732413f1f0254b400f228526d0c123b2790ba22f72252ddf94413dfc7175be514a680b1b034f05fb2dc5d401eef8df0e49cb46be7299eec08695664cabb52c9e43890b1755d37e56330a291d89d7b820150eed3783753aaa5857ff638cdac27cb0eeeaadfeb5732146f1aaa1d52d409675cf3a178f653e28d207981beff79a94f3704a91a840962a5434b7a667c2863b56cbe436e84e3d46be133ea18990ed8f095d5f1d61110a916a1936a593bd11a36f64eaff2fa5a6e1f376545b5c3d2895bbe0ffbf62a5e775062483528e4e00f8948fefbb1853bf2de13b290612393fa3a993171bf23ba58420157d048db7a7dbb44d1ee5444f8e39608909e239cbc9ec4a6996517262833fe96ad66026eb868c63bd7bcd3813435bb46f55ba194f508b91177ea64d51405cf236b4eedd8f5bb0942ce936cb187dbc49ca88803c869ab65057b68c81746ef365eac936a95fddfa60b445cb4bc616fe22514c88f29f4aa51dca2cb380e8aa2c4c059e7d239ee53b5f4a6ffd048b2c2fc118c62fba7b6f5442426b4ef7914dd58e5dbcae6bda862789c8c88944a428cb54bcca7709b9f08f830ae6879d6c2e1d523322be8ced13a4c6c878e3806b574bccf8723068f8e54f72ef6019c8e57a126eea02ad70b3a2de62e3c2d5dec1b6bc82202d6c0f3782e08b4c5b22fed898874695c7c4ce09a0c3d5159a4cc64f9942c3a346a3b012c6acf5aa6b2b8ad3ea75e4a3469965fc5445d028a068363b689cda19884ea54a8b21075136eb27fe6814829abf99e87673bc062d8ec5e9849e985bae00deeaa098510de0c18fa12373c89deabaf356069b2eee754fb933b313f56ae85b6ce7a0f5501f73a635f196072520a7771c4a1652c4b0bff99fd9adc73e6e8a0210f3e1ef30a46b65734c0a8759f4951ab4279989b91f8901dee8e651d46bf4aa68649778c9b195df1e5cc3fb5bd57ed9534fc1d9069e70426afcd81687755197ae984f6ac393b1757799f38c9d3d7799475ea88f5b1ead07f07f070e4d1a0705f1a50b47954eac756b1574ec0bf139c7942e9573d8ab6f8344713c1f569b85375155bb99a9213433fc5dd1e0045bf948d960c1b63611dfaa9bd130b5deeb38ffa3d78e911025cfe8030d1eb16ec15e6b179da54220b1f70c4e3ee72b4950aca0d2d3271a1d501e4980018e09bfaed8b28e96917c4d9f2cc505df2f5cd451a7ccf4be1ff3e59785c7c11cb6f3fc60404882576d2c580d9a41df4934f2bb957562916c9aa1e3db2f6647f11909b9742379e09f4f92845c8da1308bcac7d0247d15563bc250da11d615835357d9b7be342b53c74191d87ef6602be473c11ead2206cbf39a67f7d0ca24c252a604638c13cfba4c7e8bc90d02af7a02c5224eb603a654c3cefdd19d89fcfe81cddc9caad6b670cc2b32d15e1736b9103d4040c7bbb0d04d1f25f7e391f721b09f5a718abd43c33f68605f729a18b367b51cadfdce2ab1d24610282571f972", 0x4ee}], 0x3) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) 04:27:42 executing program 1: r0 = socket(0x0, 0x1, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x400000044}, {0x6}]}) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x7, './file0/file0\x00', './file0/file0\x00'}) syz_emit_ethernet(0x0, &(0x7f0000000140)="941e") mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x8001) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x1) 04:27:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de10565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000040)='!') acct(&(0x7f00000000c0)='./file0\x00') 04:27:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x1, 0x7, 0x7fffffff}, {0x8001, 0x5, 0x8e1, 0x3}, {0x7fff, 0x100, 0xd2b, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x13, &(0x7f0000000080)="0aa25dc4ad71b74fd8f9222c889a97168815c1") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="00002e2fb2dc316766696c653000e88b57613cd51746eed9cb241b395b72994f13244f7b91e771865fce3943241396478f758a411426f00559e6495ea547ebe975a59e190604e630b25c687b63af6bd5ebc74b9c2935a8055e7ff4aa2f281a975faf8d1c04bcd29405c045a6b1e9015c9e6d0a2af7d2bb676c7b1025818f76e3b0b95e0f426d66bec9fc667847ab6dd32a9e572bc9f216657ae87b5abb1065fd7d92917bbab7175c9029e331c5855b9f1a4fdf3e10202912bf92fc150a5eabe54544980fb737222b69fb18702f228707ad080f6e134b7715631f40f31a77dc3df77ec23b9448df617748fd88631773d782dd7223e287aa388af92c9292967a06848bbda6b7a15f68f82ff82b4951e2d17f9c510c3b823d7f8cdc40505a1d4e6d21f57e7cf5aaa15a55f90b0781fb5fc393cfc11b66b642c790450349372607a3a16037640a364bd4d558982661e5d8365e2df1142a54748fc6710e923e5c267a1d37d8fbd02616df2c0fdb261949ef66b364261a5492bdb25fe37686e40c01f1aecf54dd356b6c25cb0c7c9b54b3ace24febd1c1fe79d3a8c70b237508962c2f764bb98f607947fb7bb7de8942ac98b468c55a3f7b363333a5fb5a"], 0xa) sendto(r1, &(0x7f0000000240)="92f60ce41f663508d0d63639bfaf95e8ab4b9f43542f34f52fe3f85701de36a1de772d171e233e1930f2ee8cfaf2df76fb6290bf13eb0f4423c2335df6aae2d2873ab2d29baec62721b8603865acfdffb18fb62648225d81fdb8f11a3cc59ce3af6383a4a55c0a790400a9bbe6fa0bdecf", 0x71, 0x4, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0xc00000000018, 0x3, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x102) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[0x800, 0x6, 0x3]}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x3, 0x6, 0xffffffffffffffff}, {0x18, 0x2, 0x4, 0xfffffffffffffff9}, 0xffff, [0x400, 0x0, 0x6, 0x10001, 0x8, 0x8, 0x6, 0x400]}, 0x3c) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)='-)\x00', &(0x7f0000000180)='\'\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='#@-\\\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)=':+&\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='*[\x00']) sendto(r2, 0x0, 0x0, 0x3, &(0x7f0000000100)=@in6, 0xc) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000580)=0xf30e332b51a9d073) r4 = socket(0x1, 0x4, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x1, 0x8c0, 0x800}, {0x18, 0x3, 0xa4a, 0x80}, 0xba9, [0x101, 0x0, 0x1, 0x5, 0x0, 0x0, 0x9, 0x7]}, 0x3c) 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400035}, {0x80000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0x6, 0x800, 0x3, 0xffffffff}, {0x200, 0x3, 0x2, 0x401000}, {0xda, 0x2, 0x6, 0x8001}, {0xecb, 0x7, 0x1, 0x1}, {0x7, 0x10001, 0x2, 0x3}, {0x0, 0x6, 0x40}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x80, 0xe351, 0x6, 0x1}, {0x2c, 0x7ff, 0xfffffffffffffffa, 0x80000001}, {0x2, 0x7, 0xbc0}, {0xfffffffffffeffff, 0x7, 0xc63, 0x80000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x2, 0x5, 0x0, 0x5}, {0x0, 0x5a, 0x4, 0x81}, {0x5, 0x10001, 0x400, 0x7f}, {0x8, 0x6, 0x7, 0x6d73}]}) 04:27:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x801, 0x0) 04:27:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='o') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 04:27:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3b6) 04:27:43 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x100000000004) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) 04:27:43 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x9, 0xdd}, {0x100000001}}, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x1, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x3}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18080, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) setreuid(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xcd, 0xfffffffffffffffb, 0xffffffffffffffff, 0xe9}]}) r3 = socket(0x19, 0x8005, 0x7) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/225, 0xe1}], 0x2, &(0x7f0000001640)=""/144, 0x90}, 0x2) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f00000001c0)=""/49) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x10, 0x0) semget(0x3, 0x1, 0x2b5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r6, 0x4, 0x9974, &(0x7f0000000280), 0x0) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f00000002c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="eafa03087ca6fe6af4eea15fa7ad47e83a05c19efacdf4cdcf3aaaf4a79ee11bc218bd6363350041443e5406481c760e9083b34e48d3b1df178962a755b5e691145d107330b8df8f8b616c1a3ae7056d7d3d99fe5d19beb9d406cb9a78e75f5afb673dd365424e6c002c1b9194a85776ccc0762227a2efa33d360faa5fbac041de1ed211cbd6296f1d0eac710e382e829ad10f946e519f1273564abdc544989b2154dfcab1e923d00de48234c630d59cea173e9be287c3af47d589ba9dc0b62e0015914016cef16ddc4e722350545c677f47c70693", 0xd5) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000001780)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x8, 0x8001}, 0x8) ioctl$KDSETRAD(r6, 0x20004b43) msgget(0x2, 0x288) getitimer(0x3, &(0x7f00000004c0)) 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) close(r0) 04:27:43 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x4) 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ftruncate(r0, 0x0, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:43 executing program 0: msgget(0x1, 0x1) 04:27:43 executing program 1: r0 = semget(0x2, 0x3, 0x110) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) semop(r0, &(0x7f0000000000)=[{0x0, 0x10001}, {0x2, 0x1f}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 04:27:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3cb, &(0x7f0000000280)=[{0x54}, {0x2000028}, {0x6, 0x0, 0x1, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1e9eb0413b0bd2f3cde2cb33c00009c9107f009490399aa32cb999bf920935527b91673bf974c7b98b0", 0xfffffe12, 0x0, 0x0) 04:27:43 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x80000001, 0x0, "0000000000ffff0000000000000000001000"}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x1}, {r0, 0x2}, {r0, 0x2}, {r0, 0x14}, {r0}, {r0, 0x100}, {r0, 0x10}], 0x8, 0x8) 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x1ff, 0x7ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='u') getgid() 04:27:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4505) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 04:27:43 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1fb, 0x0, 0x3fffffffffd, 0x6c, '\x00', 0x0, 0xf0c3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/63, 0x3f}], 0x1, 0x0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000040)=[{r1, 0x100}], 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 04:27:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") sendsyslog(&(0x7f0000000040)="d7830ab53a33d95ce8463413878d75a9d06e2318", 0x14, 0x3d) 04:27:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x87) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) socketpair(0x1, 0x2, 0x79282d8c, &(0x7f0000000140)) 04:27:44 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x7}, {0x18, 0x2, 0x2149, 0x8001}, 0x1, [0x1, 0x4, 0x5, 0x100000001, 0x4, 0x8000, 0x1000, 0x9]}, 0x3c) 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x20000000622, 0x0, 0x29d8aaa8}, {0x20, 0x0, 0x400000000, 0x200000000000004}, {0x3c, 0x0, 0x0, 0x2}, {0x2000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) sendmsg$unix(r1, &(0x7f0000001280)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001240)=[{&(0x7f00000001c0)="b64cfa7f0ee6fdfe1f4c24af277e881a983436baa60236a879444f9b890e883e265193e4bf8cfbd0eb4b85f43b160d29057f49a0772a4e29dd3b904252e5b28dc59748da2c519f18411285ca50185816b209261e5306b70a3e11bbbd32996e276092557051ddc0", 0x67}, {&(0x7f0000000240)="fd04bb93146dd595460dd9860e459b7fdc70b9e87aae13eb274bfa991b47c9a526a9792e73239df38766e2c428b69eda309486d5cef9e38fe0d632831c6e52a1b0eb49b2d4a126a6114d9ca8f240e10bb7291f2710da5ec1033df666dccee73a519d4cb96b7083fbf05247e5d99ce8492c76f1cf6b2d62a977ea45453ed708bea040dfd5589e2a847d09ab9da904432ddbf420158ef78b3ea313ceba126aeaf95c661f15b323986641d4e70a3de5eac80c3eb8dcd41065983567626ae83c671345566674cc619780dd2bb3f5908d13db3571b86f86c9fac4af735254e4bb63b0ff926abe4938a0f1d42d63cf8e9c3079c20bf19bcec3f5c1bb6a671c110a2f35c9545c7e189948906f70989037042f95b9b158048834e0a166235cee5d915051ba104a16d0c0e32673b5c0a3698a6be2b320c3e24916be03dffb11c48838b7470363e2f9fe9112fc71aeb202fc4bbf1e85561521bd83f27905b76bdb8cd7b7a2df369f6981b1789585d716351d47478c5ca3aa95b7c5b0cf3cf011fcdf2e03d17d81d4543a71f0b0300144487f79329a75330c1444f1d88b56fd9ad2101bc1b722c99f2f199fc2ca024d4fa2defb3c35cfa7a4831a96c231db90eccb3dc7027b6d27f2ac31c39540fc5d4ad0240f91614cef896c9d24a5e8753e71fc4e61212e3f991a91fe8cc8d1589ef73a4d53f36896bbf9a425ff859b71e21460ceade95529e98a79b666f72c7b616c9dc48b4f7fd15362e5bd3febdc752ffc9360224fb589f5c8662e8eb42941de4eab183bcce0930cf5fda495582b01a0065fbcab9cf1ad04391bf9fc1fe5223201c8cfc649720536fc50205f24686dc28c7220da19bd2240e92a8e93193986df3d792128569313981f1917949d9fe07f71317de7ec6e35d6d21db955b838351fb439b27e0834650357a24d1d00d086628561b6d11be385bfe5e0b66b98ead9f3a68c12f22779e042f0af0a7860c608f8b32b71c5358dd31b6010f39e92b2832375c66725102ff15ef65eda946d0c2b42a389a82dce32a12cc5e20ac8a822f121dc1b00928ffd2360aea98989cb6ce426580aa5374c50cfb6d1adc7bd66c66f59ed5146b976f593e2c65f891bfe2c93ddcc55d92b9e95d638c82f4654bfc80729258d2174fe842641654e302852639d943232677bebcc72feca3f3644862c58647094fced245ffd9e9f07dfeebdda4f894e13d3fffc13c762b515ea69ef93d80552c3774f6fd36f7b45725f6f34805ce3cd9a0b717910a45dafefdafabb1054a023dbbce8caa08ef9b81b337858983446e43c7169c60c9748fd55345f1a727e386481ac76f0a0399ae0a364a8e49ea145cf3364ca9406b07fab7161820de59d1e2dd173b85291317eb118d5a46dcfa3941f55f46af78eb0c5b231cfca449d0e708a2202dac74465ad4109d3e354ff208cf3ed37c249b1c6c28fc7494b54ceb933c93705e16d1cf77439ec4389ee41565c242a184834e31d868ff7221e5bfb89deaef0646b8ceb855fa46654ec3d3506792574ee43a23e1d41d363dbf8f9ab0294ce7f865be482886ca3ef3fbbdff80e6cc53f41e5424e488717556ed71a393cbc27139e237ecd662a477254d54565c3d499b3e6c604f9c837e274011499765eab8fe5d5d8510d1c9a5b53853226bdb15a00df8659d977a4c714b118525d7aca350fb403bbdccb4394991db458c787340aab845cc63413e123c56f377ee16b7ddebff05bba5ea79fcf99c206fe22ee650e4faab85f268767039b6b6d8edca3ee58cdd1d3fc9e5d920768004ed09acbff93d140f41dbd4c034b8ef7746ccd2df3c71906df5e3b29f4b7729940a9115cc66c5f3afd3a6f413757842d8ad63c7264cc238b502977254113e4698c8f2b863d2c67561e339e2e174a41af2efd0f2f56e39426067e40c59eccea5deda764ddd25b9e74b6d3abb33959196aada5824f51fcbe0bf8b8dbd6300ee6a1706c04ad160911013f3db855062e598ec7149d4d8ee961ba28e44b2a3b2e85129c5477360a90def761c1a5c40ce7da91980c5f7f2121effccdabb8d61544cff49fd52dac031949e3b300cea32df8a98387a4ec9f8d87ce22d4cb99a38e279524de6cfe3e4e4b79ca62d5cb02054ebe73bdc20f778e88e90b938200b5811f1fcfe3c62611ead3953f3b990936a58f5d9c606942190364157eb7e4bef6e7e4eff29f580a6e73c2fa7dd07364eca99f29d31c4e8faf7af43dd2f34fcca0bfe96f5ad1f8a5df06832117f647b727ebf445b333d12d3af6c84f6930e57704db5953159283fc2fbb49d0cbe84f3007882e9333a841751d119b92a45624efa22773455df49be7d9ab7526d6532d9bf85dbf0609c0cc688e8cc5f9766dcb283db4aa95ae7a0549a4c6b35d50fdcb22696b0f91610b96ff7acbd90f645245442d30afd7194d78046debe66030e210f9015e2d9a3dcbb90f69682b2ce80632ce35ce756bfe58cc09b074263bb4e9d9c461da719b963878e25ce9de314fa2b4e3e89d60a244a5e37fc0d28e686f656cf9a57d95d137224041f147fa8898fa17654cca3fad12f527f07723afe97244ebf79f19ad53267081c3884d32b356372e1b04bb426230d23e3cf5bdca9ff63219d734a45b54dde9ae9b9438d455f51495a54a2f54f59384cd9c2ccec8084387ed327b4f6a50c88260b1f0f7d44faf29247924bffac7d4ddb99d3b8a71d68fdfc56527faaba0d033310d4ba5ce0177ffcb53dd0c41289299ec52a6bbf31b17a90bf93f88f65ac3ab89349f875bda63ce3e90c135566c7f086f74d2d5694ec638fdf97d874a1a84bfcfc8556aa9f258e9bde7291045ce0aaad0672573792c6b25be87d46427033212f6199899d6e1639934040090608338ebb0aeedecc8d593114878f0cf77f23b500462a1e1c18b361b1d430fe94c8a700d4fed450a90dd3c99c8bb924474c234b6e1c77efef2d2bd3ddd8e86c7afd132926fc012d3c6fd152c033020527ab51ff3e2b6cb7ea7d6327833cf5854c32a38a310bf8667cd14908f1dcc4bd98df055fdc6e79f91e446bf2845e41a5f3e5cf0218dce24b2f2511f238e1022c3e8cee4226d68172fc843c9deab6625116a0672c8d81114cfc7e6f8bfb7f33ed251f55c63c626496e0a5d4cfd210fd598dc0cec47a7b9efe85826c2b3fe4519efc98a14c07d8d866d670ea4ea27a020f1cda80f20a7a974ca9080458584b544e9164e8ed7125ef3ea6cef99374efc3c7ff9d57e375b9be04cf626de2ebb9d6f0f22c18eceea2a79c7fc2c28d85576a9a0a6913fb454724e8841f26d46141ea23c838a56291cb955703679e46e67fd8907af731b00c0923ca439a6bb96023f69f862460aaa75cbaaf10416a0c90febcd81f5be5b0372a38859e6173b9f72d84cee25fb4c78e4010680f0660ea8f46a978a879fe67ced3d0a4f7a568aab20e5fdc7b365cd71e5151c566648894e3e92cb652519a1235e6226e1cebe76e3b5e00a806648ef21646c49e925bcfb8d64012292c7e5792a00f3f411774ee4392f9d5f3fe9a48e4df897b1c3380750e72c220413b79d68ce5db818f744f6ed6a504e9bcc919ddb402df24e43cc088010d862c28511a9e77a2ab919e6068499a4318e8432d9bd80076bfb223b265af51dbf7dd2c67ba1c9fe43bc00e315c26525d1d3fdf4ba2a500f7caadcf87a9adb2a2d3e2ee70a8e352690422ccf9ca29fa2f53b61b10be285121a582b12859d3fef9a03cfc97b9a31bb5963b872c79727e84200ba4573310f6066148549e51c3258e281c2987895099c662a0c975e2cffd76487ae0b4dbb56c8446c3cfd2138946839a7acac99e6f83c32f7e9e3547c758c7f5fe5461b450c83d92ae1ceb80137a9b20d34ceaa9eec00e0ead416fdb54b195aafdbb0831ce240119f84d85737772a1d4afc9e9cd9c51b1b1c4aa315582bdff74fe6ede29cc0d53775e8e13b0ed598d0756006d20466b45142c21529c4c738031734137b6e0dada0732724435282bbb40627603fc60428c15be47a62e80ef462d86c9b508f61478cc92a67f1baad8cc6f2c4cb9cca4af7b8f0756d79bf2060e07127453598654884842d99bf35d9ed9f31ba5b87891ae1adfaa4223964ccfb8d0a12f18b0a691ce6d32ab49fef707c5eeba060d6b2e564d2b59cc73c5263477785bd4623cebf2656bb9a4211429a66d5ee8e5e7f69bc165a801076a3dccf96a7a39f0ff2a3916d08dce9eef9f44585774de1db0477497f276284c7e5f3a0a981fefb59c9f717d101e76bc47c0b5e3f83f13a624f6a99d07d1ceffe2fe2e297101b11b0036a4baa313773b1ec9fa66971c3b50b0683bf1f385d57b79fb1f28b78dbf6c64ec225ca219a2be7d225522c3926aafcf8f5980da095859e72288cb25813461005cd13fcc0721f1c82b2cf3a1667ec2439b95ebe00a5c06f5edf24fedb62be5669780b78ea07334175fad0f9c2a2f739ee1d138f019e6a331e58da0a7b24649418089186ddd036cb7c2e818c7960d18d935508add9e6b74077041542505cdf5b8b27c1610eafae1661177d9085a56cc7d458f55068838b36e4b0e590a237a09a41047bd66f86929613e3cc6999776d1baa245fead1c04eb08620dc88853292540c14d7af93acab69e4184b832a449774eed2947dfb0d7fc9f17be3c3c632fd881ea632de3cb9191037c34a1c3fbdc8ab96fca77ea21a1bc72d612b25c95609d05112079949192c0fb8d65ba499ada9a1643ac206b5f6b1289d1d3eacdb15d62e19db35aaad256eddd5e953aafc54b2e3eacbe92f180b163474ad91c78afc55cec0f98e9534e886fc7d3477f5733b68915acf2c5cbbad1c5d053d32d410f7b572a7fccab40328c2ae86a0148e11a285a35a1c3152e2c14b98b38a22e465e6fc221df49c9576034ea9fa2490db3514277b25d61f7a52831d27d681775d02aceba2603aa07ad4961d4a6cbe9d84c25d9227235ce629d114a8ccfae0df5974ac69f825144045befb74ed9ff69d3a7325926807f278aa652f73e7bb475fc308e88abb43aef9ea399550900b8be2b8b155907cf1dabc8d5e4d2fbded0659f2bfdeccba4f2769af5a8b0814bb73e6a372aa320e479a912efbcde111025980dda3940672987b0cc4ed20bb2d34fc5dc19e16772698b2abb2c69c249dbfb88163c50e04b64e36761b678cbc02d31a17038a3f085b518018c7f38ba026ae6fbff0d06a01b7547f9a4ef7e695ef8258696cfbbbf4ae6740096b4a88c734d712536ca257b38a716e18f1c501ddcd4b83c5394b520a35db7bb39c3a3773ac881f236c3ef36b91f3304e0a8186c59322a77b39fff9e5dabf74caa2183fc93ba346c819a926f1aa30b4e3c3f908df25fa7c6d58b94639fc4d2ec1192b753cecf2b439ed9753811e90c954865a1346d5ff39d8e46975af5e1338fe626ec4cc3541f01b84ef51efd2816db12c13f1e343a0b970f36a2cfa77dfae123a70a93b8e3498fb6bd505ff3e221f4a25daa736c62a4edcab213b09f5452cf907d26de9aca917bf23f39b9e95cccb91e86ce0ad5b600ad4c0208db99bb2f5b418358253e964ff40e15a9410596e591961e11f9a59fd0914589e790b66f217854f44a90f330cc1044581d1e90d899deab791b8669d1e2abc4fc1553b9d565b9d31fcdc35527bdd4b4f36a120cb2f6a10e785c033f1e0001597a7a685c560208d09b79ee3cbd0547b8b31b56c8cd68a28cdcadaee4fdcb7d5d9bc2eca4cc76107c58544a093b01d60d23eb66857f0eac3371d791e3711828f6e02becfa6f4af43a60a773b1d577696da905417", 0x1000}], 0x2, 0x0, 0x0, 0x4}, 0xa) 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') readv(r1, &(0x7f0000000380)=[{&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/228, 0xe4}], 0x2) 04:27:44 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x100, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./bus/file0\x00', 0x10, 0x20) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x400, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xef, 0x23, 0xffffffffffffffff, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x1, 0x2, 0x5, 0x4}, {{r3}, 0xfffffffffffffffa, 0x78, 0x8, 0x3, 0xbf68}], 0x689c, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffc, 0x20, 0x9819d8f4bfc6b39e, 0x9a8, 0x7}, {{r5}, 0xfffffffffffffffb, 0x40, 0x1, 0x100000001, 0x101}], 0x4, &(0x7f0000000480)={0x1, 0x1}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwrite(r6, &(0x7f0000000180)="a4eca3e2fedb7370ffd643306982a25bf9f881c03550b154b5562655a08e825dc50b89d4cc7704bdb8de096c93e0d68f3efc724b4832047226e6e160a0f1e501a95ed945fb6f85f04d8d66233ac176462564d3cde0f57256920fc5622f2478316fb93cbae052cdc66212eb177556ac2449eb44d2a486fd6f9026a75734efce626d4fc3d743b9c52ccf0b5dc4d2b096d3762ed6856356ca12c1c7b37ebcf81e04d22da9c8122c908a20e0b85a91d8cd2bd9d0724d4c391f4672d1898fbfbf6ac21287fecf852124c39b228e2be66e7a59430a0a85a2a086f768583fe6530fbfc2695799fe21b66ce119e03e54d1", 0xed, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x5dd9) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x148) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x64, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x480, 0x0) kevent(r8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r8, r7) 04:27:45 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:27:45 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() r1 = socket$inet(0x2, 0x3, 0x958) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/88, 0x58}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/180, 0xb4}], 0x3, &(0x7f0000000140)=""/61, 0x3d}, 0x800) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r0) 04:27:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) socketpair(0x20, 0x5, 0x1, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61, 0x0, 0xa8}, {0x9, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x26, 0xffffffffffffc829}, {}], 0x2}) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f00004ee000/0x4000)=nil) shmat(r1, &(0x7f00004f1000/0x2000)=nil, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004ee000/0x4000)=nil, 0x4000, 0xffffffffffffffff) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) r4 = msgget$private(0x0, 0x780e25e59919ec1e) msgsnd(r4, &(0x7f0000000200)={0x0, "687375d34d6ffe53bf15cf765002247e659a779a61da06922469f3b596e65b86cd9967128bcb05dac8a3e0e917898bfffc765103b24ed2d9fb7f4f329045a058fcc3feb6b0537a5e852d91e0dc31a6161c6a4d938abb4abba113b5ee224c0344cb0d3027e4b7b2c43af7ddbb100ee03873a25dc9b98f280bf724a464"}, 0x84, 0x800) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)='./file0\x00') r5 = semget(0x1, 0x0, 0x8a) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000480)=""/185) r6 = msgget$private(0x0, 0x200) msgrcv(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fef4d609a774b45761d732dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d01d0509fd0000000000000000000000000000000000000016359623835e5de99dacb6000000"], 0x1, 0xfdfffffffffffffe, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/179) 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x2, 0x7f, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x987a4a06f16dbd3f, 0xff, 0x40}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x39, 0x1}, {{r0}, 0x34a1302e2f02694, 0x2, 0x20, 0xff, 0x8001}, {{r0}, 0x0, 0x0, 0x40, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0xd4b, 0x4}], 0xa7, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x26, 0xfffff, 0x3ff, 0x4}, {{r0}, 0x0, 0xeb5edf55ac717e2a, 0xfffff, 0x100000001, 0x10000}, {{r0}, 0xfffffffffffffffa, 0xe9a1b554906deba6, 0x1, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x21, 0x80, 0x100000000, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000005, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0xfffffffffffeffff, 0x5}], 0x6, &(0x7f00000001c0)={0x7a30, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000002c0)=0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) lseek(r0, 0x0, 0x0, 0x2ecfa1dd87019d0b) 04:27:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) mlock(&(0x7f0000554000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 04:27:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 04:27:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) 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"}) r2 = dup2(r1, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDSETRAD(r2, 0x20004b43) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:27:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000001800)="6c7d417488067a3565bd3e48d46978e4d828469e3d75aa551d8929651fcd65e400775a509ce4956fb9ccea9c69792d3907a286b9968e9559ed6a27f43a3226613284e38857eeb34190a26984350b83b3da4f4e8d", 0x54}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0xa1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) linkat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) 04:27:45 executing program 0: clock_gettime(0x71900558d58d1d3e, &(0x7f0000000040)) 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x80}, {0x400000006}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 04:27:45 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x80, 0x81) write(r0, &(0x7f0000000240)='-', 0x1) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) acct(&(0x7f0000000000)='./file1\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x401) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x0, 0x4}) dup(r0) 04:27:45 executing program 1: madvise(&(0x7f0000bda000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000180)=""/214, 0xd6}], 0x4, 0x0, 0x0) 04:27:45 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x71, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x82, 0x3}, 0x3, 0x3ff, r6, r7, 0xa3a, 0xa3eb, 0x1000}) 04:27:45 executing program 0: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c77e58fd73daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c480717091690526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d8603ea61dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca74fb80d205f5a443704a66a9ea48a10adb45688ff8562ccda5ce6138edb1efd26c0bf2d167eb958b0850c2dfb0876bca5c1f99c2741f7a3104bac61d0c7edba6c15997a3080bd6b8a1406335"], 0xd7, 0x0) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x3}], 0x1, 0x0, 0x0) linkat(r2, &(0x7f0000000980)='./file0\x00', r2, &(0x7f00000009c0)='./file0\x00', 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) socket(0x10, 0x3, 0x9) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) 04:27:45 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) semget$private(0x0, 0x0, 0x2) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:27:45 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0xffffff8b}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7fffffff) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f0000000340)="825abab58b70252c1047a4741e7e628766647c2da5b82e4499bc95b400"/40, 0x28) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x0, 0x3f, 0x5, 0x3c1, 0xff, 0xffff]}) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = msgget$private(0x0, 0x40) msgsnd(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="035f0a6faa000000374819e7764315a4ea789f6e3a3d30703e160004000000020000f716c4dafa5f71a2f40700444e00eaeb01d8f6ee983243749876394863d8dba3a210301a24cbbccde06d3a66164862631863c2b230f9b9659a2b68d596f6d53473c65e09eedb6e7210192ae58beb51f546d7b77e3ba771b94cb2b1a89daf1388713e2c1e0b422943aa40472fb2a401ac6472d7ee401b1ed3a4b2fd3549e3fd404fe1dc45c5d1724352f1ab7072ee1eb2da68ae59da620239c0fc5139f4bf5d1719f3833462b83c4d3e96b1b4eb40ac59eeadea582ce3b9"], 0x5d, 0x800) 04:27:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) openat(r0, &(0x7f0000000280)='./bus\x00', 0x800, 0x100) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 04:27:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 0x1) 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) pipe(&(0x7f0000000180)) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 04:27:46 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) r4 = dup2(r0, r0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 04:27:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xe492cdbbeebbc0a6, 0x2, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:27:46 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x80, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x7, 0x2, 0x1ff, 0x1}, {0x0, 0x7, 0x3, 0x7}, {0x3f, 0x5, 0x2, 0x3}, {0x2d, 0x9761, 0x6, 0x100}, {0x7, 0x2, 0x8000, 0x7908}, {0x2, 0x200, 0x2633, 0x5}, {0x9, 0xa29, 0x0, 0x100000001}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x74, 0x20}, {0x48, 0x0, 0x8c51}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x6) socket(0x1, 0x8000, 0x3f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f00000002c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x80000000) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 04:27:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x6, 0x9}, 0xffffffa1) 04:27:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 04:27:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6, 0x8000000000000}], 0x7ff, 0x0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x30}, 0x0) writev(r0, &(0x7f00000001c0), 0x0) r3 = dup(r0) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) 04:27:46 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r1 = getppid() setpgid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x200000000000003f, &(0x7f0000000000)=[{0x20}, {0x30, 0x0, 0x0, 0x100}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = getppid() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="d73d0cb4f8e90c0210d27e4536291c03b9668b31c6910af99f5faaf67092944e44b5075b5fb9b56e8ec0bc4516481e051b6595ea260fce4af686c6766d0c54c84337a9325f9c7f0c26727930c10497f9c7c872155ca15edf7ef103438ffa84e4bbee0870a479542ad01b161ef8dea4d4fdddf9b89703c94cd8528061e98bdabff2803149bad4fc95ae2f87be579e0d6d2cfc71f887a7174c5b2075c60a9d944a548c8e2a62fee69cff1219c530a58b5668e57a45d2805aa9359786d12087e597ed565d4dcef8309d7018b543ba12c1332279d7cce9e2b5c50d4b581222db8548c2815e5399ce6d4341d7ab3412", 0xed}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8f3e531ad16dc3c2}, 0x408) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 04:27:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x0, 0x0) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200", 0xac}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:27:47 executing program 0: setrlimit(0x3, &(0x7f0000000100)={0x8000, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 04:27:47 executing program 1: socketpair(0x18, 0x3, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000140)="3f482164b534b60ec29f3795e1c3c7d8043ff8fd65161f99b51e1e15e25e544d3580f3f663828676ee135dc5eb38bd20d73b2ae0846f5db2baadf245b71f9417b4de220673ced5f69b7437d99aa632a2bde1837226735fff5d9d4cb45c7dcbe65bacf766c8338e93d3ff4020ec8d4ae5251bbb530250e63e95ef4251179a027d0f2eeaf5c7e296e77c5b685b63647ec22c29488b5a4f0fe6fda6f26953e65a5db3a24eaab53f449702c86333ae52ff31e2e34f78c26a512281ce556a872bf77b47ca38b8aa7847ce438249e7362c5c2f458692ac8b77514517a1", 0xda, 0x1, &(0x7f0000000240)={0x18, 0x3, 0x0, 0x9}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) getrusage(0x0, &(0x7f0000000300)) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0x7ff}, {0x18, 0x1, 0x401, 0xfffffffffffffff8}, 0x4a8, [0x639900000000, 0x0, 0x2, 0x5, 0x5, 0x3, 0x9, 0x1ff]}, 0x3c) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0x6) fsync(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 04:27:47 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14c77178774267f7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x8, 0x598e, 0x100000000, 0x3}, {0x3bf2, 0x401, 0x40}, {0xa84b, 0x4, 0x20, 0x6}, {0x7f, 0x80, 0x0, 0x3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x401, 0xfff, 0x0, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x84, 0x0, 0x0, 0x80000000}, {0x101, 0x3, 0x1, 0x1}, {0x5, 0x100, 0x1ff, 0x4}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40, 0x0) 04:27:47 executing program 1: r0 = socket(0x10, 0x2, 0x1) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000000040)="646fb8146451dc00ef9a05b72e423236041bba72364a", 0x16) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 04:27:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:27:48 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=']@\'[\x00') r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000080)="2bab36ae1e6748ad7b6af8", 0xb) r1 = msgget$private(0x0, 0x8638ae583f8fe2e1) msgctl$IPC_RMID(r1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) msgget$private(0x0, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="7df41b5a2f89f87fe7881fe223da96244482e763771f0304f14b3207db3a882613404f14be5228b19b92f080e564e774735d553085de27b3e7e732354a", 0x3d}, {&(0x7f0000000180)="99286e980a7192460602b09cae143beb3605d64c96038934f3bb1a54a6f6f0cb2e796ca039daa1a58eada02d3797fe947b6d280151ea8c09f9c5f89ada6e6b52876216dc52ac6c66a09870d8f594f8b687263880cd7e1fc54d03b95d0feccc9a3b72e94994f1bb1c2962c3c351657ddb795860c475e7f0947f164521c925f94662", 0x81}], 0x2, 0x0, 0x0, 0x1}, 0x400) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0xfffffffffffffff8, 0x1, 0x1, 0xd78f, 0x9884}, 0xc) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000300)=0x3) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000340)={0x2, 0x7}) msgsnd(r1, &(0x7f0000000380)={0x3, "006d0f1eb45904b1c2c3522abb2835d53e61e49a998961da31943f7fe38227906a885822a86d621c5a49f0081152f369d814d08c88b6c32ad3ddd29a5f681e996c0b9632d61ba0e0e88fe8"}, 0x53, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r3, r4) msgget$private(0x0, 0x38c) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000500)=""/29, 0x1d}, {&(0x7f0000000540)=""/179, 0xb3}, {&(0x7f0000000600)=""/51, 0x33}], 0x3) r5 = accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000700)=0x1ff) chroot(&(0x7f0000000740)='./file0\x00') ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000780)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000007c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000800)={'tap', 0x0}) mknod(&(0x7f0000000840)='./file0\x00', 0x8040, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000880)={0x7ff, 0x9}, 0x10) getsockname$inet6(r5, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 04:27:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chdir(&(0x7f0000000040)='./file0\x00') 04:27:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400000081}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) setpgid(0x0, r1) 04:27:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r1 = socket(0x400000000018, 0xc007, 0x0) pipe2(&(0x7f0000000000), 0x10004) socket$inet6(0x18, 0x4, 0x3a) setsockopt(r1, 0x20000000000029, 0x2, &(0x7f0000000080)="7efa4411f54d2ed3955ddf0f4f0c97f8de930a481beaaad59e3527", 0xffde) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 04:27:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) 04:27:49 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0xfffe, 0x800, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x6) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe2(&(0x7f0000000180), 0x10004) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000840)) r6 = socket$inet(0x2, 0x3, 0xff) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000780)=ANY=[@ANYBLOB="00002e2f66696c653000d8f1081f7c5eaa299db484a941fdb68ad43b45cb198f89f8123ba74f7bd1b843a08de1c3c0f96d927255ff91a120e7aca0475d2e54e1a7cd66f2073181ba0b94f250bc5d0c87b0a2ced7ce7edfe9ab3e2e22300bc48d8425664d05dd3b2c987caedb5d80037f784cbdaac9310cc73bf73629a2720b5361aa32bae636564898280bd517d4e57582000000"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) 04:27:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) close(r0) syz_open_pts() 04:27:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xffff, 0x67, 0x40, 0x7ff, "35117e6c238bb83d9d0d11a4c6f329dffca7000a", 0x6, 0x9bb}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 04:27:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f00000000c0)=0x2) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/111, 0x6f}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000240)=""/219, 0xdb}], 0x4, 0x0, 0x0) 04:27:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) clock_getres(0x0, &(0x7f0000000080)) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x100000000035}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendsyslog(&(0x7f00000004c0)="962da5db55650b6a628dabfdf588e7daae01b21fa414e5f622cc6ee4f031211d683ffaf7eda9c7d5a2077677f4dcde77e8e0de14c2e9a7e127ddcbedd16016bd74bf0c4502d2d13f5f3d1c304e316fdb2a963a021c0987704c85b031644bc1cda459b3021621566c22823e58cdbe21946c2b581e1d8b943cc8ec67b4ac4858dd9d1a3d5a395e", 0x86, 0x26) fcntl$getown(r1, 0x5) getdents(r1, &(0x7f00000002c0)=""/208, 0xd0) pwrite(r0, &(0x7f00000003c0)="00b5c5191269f50d842009357c01", 0xe, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000040)) 04:27:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r2}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x4}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0x80, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x81, 0xfff, 0x81, 0x85, "8e7467e19b4c8efe640053733ae936e6527ff443", 0x4, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x10, 0x0) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x763b, 0x10000, 0x35, "c99c24526c9bd318b154839f5ae8bf2777b7efca", 0x100000000}) kqueue() recvfrom$unix(r2, &(0x7f0000000400)=""/110, 0x6e, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 04:27:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1fd, &(0x7f0000000180)=[{0x1c}, {0x20000000000061, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 04:27:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x100000034, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 04:27:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x2, 0x10000000000003, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc15852"], 0x10) r2 = semget$private(0x0, 0x3, 0x211) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)=0x9) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:27:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 04:27:49 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1000, 0x1f, 0x1000, 0x1, 0xfff, 0x2, 0xfddb, 0x1, 0x2, 0x3, 0x2}) 04:27:49 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) poll(&(0x7f0000000480)=[{r0, 0x89ba99c606fde4ec}], 0x310, 0x814) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 04:27:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="aa", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:27:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:27:50 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) dup(r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = getpgid(0x0) r3 = geteuid() setreuid(r3, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 04:27:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") 04:27:50 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7f, 0x1, './file0\x00', 0x401, 0x0, 0x5ad0b2d7, 0x4}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x101) r2 = kqueue() readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/43, 0x2b) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) kevent(r2, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 04:27:50 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 04:27:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) socket(0x6, 0xece2c5d70df2ddee, 0x5) socket(0x20, 0x3, 0x1) 04:27:50 executing program 0: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='/\x00'], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='/\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000200)='](!*\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)=',#\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='@]{\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='%\x00']) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b0002000000000000c640907a000000000000010053b5d1d09075a04e513dd4611da24e14da0000000000f100", 0x1dd}], 0x1000000000000353) mprotect(&(0x7f000077f000/0x3000)=nil, 0x3000, 0x10) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0x0) 04:27:50 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) r0 = socket$inet6(0x18, 0x2, 0x100000000) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffffd, 0x6}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="362b78fdcd3805b4fb01d7a9f051d587c3c3495e21d1c4ccca6c909ad7f2f612c2668946539a25dcd648ff4e6eb6c4f3e9d1011beb78a86031223e4918e3246a890745", 0x43}, {&(0x7f0000000200)="48ff13b872bba9e4088dcca66209640adef99132ff797fe9dbc42af7efa91674d35a1c88f427e1e5fb5f8caed90d1496d2c0ec48dfc7a5740fe4fb5e0ead70c4fcee5cc295b5f11850f656076407d7836f413031b3441bda9daa869e2579e1e8daf3ab506b3bf0eec70306bd9752019bcdbccd82dbf0355e2244c0b8d442e38d132ba25281c4c13101cbaf40e5f648ce390018e71e43df7d4df18c306a9f7726fc2386c4954c4e735fd336802ee93b36f2dba433c0649fdeda59dc74fdb92b4774cfd8729c82d129f789034c79cccc4222d137e168642aa50351c48839eb6a03d97763b7a03f636e5b44fdcce45bffda2162e6cbe9c5d88fc53d2ce7441cefc07810fe7311bbfe034daf092357aaf9ae6393736419a56d594756763cfc263e76894b1c1cea3d178dfa7f8a1e20cfa6bd75ddf8865c116372f59bcb691a6e334d388a76dd3e1a7eade1bce0b8ccc6a37c6edb4d47def107bbba247b8dd1107db27b3535137ec6043f24ab0b47cceb6b4e3521bb1785a77d5712689d1d1e6b94bf7e0692136a9d75a0363b0a112762f1ba05bc14a1280b7d1e87435b8dd3752bca0fd9bbf184a5c3f47138bdb5dde0d447f3c5f4ad84f7714cdd29c04816d0092bb653eeaad8b6d970d687b74bd4bf90d38a8836bccd0d39c381cb1745e08585d7d16f2158bade94eb45f82e79c383dbd98d3e6e505a0f52240b9d318b8e82de5ef9c572f863f5ec1a5f47e0dc34925520b9f70d7926821f0e4684db822124e2ff625f954a0e09f743e00a19bf9a1df8034254b8adb6c22f0e9fbde613647369cb994c26f8d5cac82866df6ccc8505e6dbae6aadb52757fea2176bc42666428feb7c8194bf0287d60f4987cadd96351b5bac0c67348dfeb0e0034fa2faf1e2603ea851aab03f668c78b69f17762b3201677f6b4e72db0f118585319919be9727eda8627ea9571a24ce15dd4ac095aaf99b0c400a6f359f80609ff7d6e22fbec8af3b9e1560e875e5384fe3e7589a186bd7e784d6c99a0e14fbb4973f8b8db84ca4fe2ddab7818f3f3a8e310bfd3c2954bed7e9563f9c995ce1ddd12899183aa9d7fc1402039da982b1f8411e6074c9b9d13a9ef8325d02d4c6733cbcdd965fdacaf0916aaafbf8ac17974ad0544eee6705d09940feae39affa95a59252ab0520d17aa60b58ec1a308a539c89cb6f644e8a2e801710beae5a8d6593c6b0e974c65fecadddbf71265b4b52218e1cd060f1f37fefe6ad6570e11d65c0c4c604d5aba5a7c9285271a58bab608e6dc3c9979fd61ca1d806c2a3d98213820831e55e7f3af2f5498d8c59bcf34166ea66df621495c9f5a95d9b5ed6dff2906b1bd0125d75d04154893539dfa50caa3fa2cd9a0dfdd0f6b69a0765ccf8a0ec0105c42fd7eadd7a9840670fae4b36bea967ee7f72516013cf03c3feaec67de9bfde7368f4649892dbdbe4608ecd199a870579ed829d9df1c187fa0ef560dbb98a34307ef470242849d1e83773ab4d2b88909c26336452264d37b735bb2ee2ae90b1dad4c53874f1f2fadd4324f4f3c31e56d686dead10e8f666683e3e3c288527174d4ec2484fa0797a06aac9bad4456ffb433f958056f92604419034a2cf2da3af40b35f5452153af4b75db4c2287e7f5ee4fcd9edf95f76df14a0b32b6846a1d23633633922439aadd18acb3f61804f8e36cb3a2ea49faa70e58afcd45e068c50a96f4d91175db5ace5716e2067bd6e0251eb6e09813876e187e51ae3f4afa531842dd8b54f7aa7f60194de8397b7632c37c59656562cec73507995337cd0d767fe156c1ab4dfbd261de8cdc3a4c8a954886d0400a4a201107b65c02ec5f07cb6c4419cbd3cb251a9fcdf464543c212244c9c55dcf4faf2e3dffd3227438db61548e8cb32922ddecfc6f76f495fedaccddb2e929c22cb308f93392401c61b5d3790805edbc112eb930febf0377d46e69ce1071ffde748d2d77dda703df69023055b1d098511c0a422fdeda7cceca082f29da8b830ed9213e92d67584968bad12b6304ce549405b763f9442b07c8f211113785be92b93953585c2b1831d228313902fc2a26db825e1b9640d54ef5ed235cb19a62cc81fd0b1b1dc78fd4e02b8372d7fc9015d2aa8ae78713917b7161726fc82404f55627816999da16f206a0e9488ab700884b9fba78cd0d6cd6996636b7c913ab35105e3c5884f4c7c0540fe37a66e5e2d542f92b374a5a0acdd804934a50d13f6db4f24d580fc9d7e73144c8d654238733568d3b59f38d4869e6ecf4a494ba3a2b456131a1cd75beed331ecc1f35cf932a2ffda615ef22073e9c4d21d625131dfccc839ae5a2054bccf0077b171ad67744253019bb0ef185bd687f21c02c8f825cac5ff85b57b81b897a7c525dc662e12c21e08cf02c525b4b0d8611a7b242b2de3c8a6b20a23880548def0a5f5ff9ce0e3233b45a0225e6ed7641237478987c81200187a0accbe2a47c999c640f11eeb4e1bbf2c378d189b7536089686fb1ea8a74498a9e883b3ef9c11334a9a32c5d2638f0d552f465197772562e1f14c4e5a428f6109f03c9e1cbdd25b7df2617a4c293c60a22caf2142f7dc2123565d5ef640db8dbb31d643dff7d7e35177829868ee85be94fecee4d6f9e9571ff9ceb7add6043008bd288c1c539be53f3ba01d5ee0b03874f899b3862b5dc72558c3ad038cd310d217bb050cc2e1803e518c2d059ae1d2c97c5e84a8e8e022cc7b370b26c3f1714f8b94119c84a1e946aa8f7c1148a8b2ebf53c7027a7727492d8c59ff03f7526f202a505421666abea128111d74f1281e7b0b926ffe9a738ceb677ff6b556050a32347362dd7e9a477e92821e8e41c424848e5397cf45ff8b3a0cc741dc46f5a4202ad01af172248bed6c3e057e8f2cac84e3b44206ebd3246b2f61be175f8c49317d0c96eb9fa48f311c3febc0278712a7e0d817d7b80082697a88e325bf9ee127e959c6f45b0135e931f6eac20e97a062c7aee0af61f0eefe3b7c1eddb669c4832903e0540f87ddfcb79c73c67c1abccd983f5f5a2c70751d066537e64c485b0c43515c8c729956d93b6e0f1331f968587b857d28d1c16354b7572f854cfc763b619ccf7cd356d881eb3aa409f97b71078602aaffb43ec32925e3230776bb2cfc3411b4359943467ffd1f842e019d675f42318ff06f8741e3b4450deaf78c0ec080565e6006168aa7c1dfc41ce570c01923ba30ca5ca05a740e14dfcaee3a207b3ca9dd124b975c519dedf362bdd3e5d072861c287883cc3e2f1f1c4209fb4c4ebc6308cff6f5338465fd6ff14a14e64c5763fa0d2dc31808c999c00bc2ae27bf72c37d94705564917a693dc5e1b2625af972111954e569a59b1c805e0b9936299d05a7a2c2959a912b99a257ce8cbbb9e8427a53aa3ea7f2c19c419cbc8cbabf967a0a3d80e3509c35aa27caad576a26ff5781da4f84cebcae2ad21dcc0cad86bdb985fba706d9db7d3ee618e0364b632aaf0c6e114456756c6517044dfa06449047c8e4be08317e2bfbd22e0afe0ab6986c736a120c99d2b9cd57515f0fbfe30f92febe09726d59a5859fbc072423d3a9cae5ed6232dd3d18744c0433f9697a5a3d837be9f00a036ccf2969551df973423f24543995c4e8aa9cf1ebb52df30f21c6a782923625f4504d930e6a277658e12c62a34382e19a045cb2c6f655471bbfb94178a77542aa8be72802d0e632b6120992c393fb8f7158bb4584ba85d28c2b1364833ee0d2d6e3a09b108bb71d19dee00c9375e600c9f2eab002e317bd39c67f2e19f73a6fc431ac5d6823cf339a98ae51c33e024ccb2519d0e7698e7f5380c64cdcdb846e00b399ece1b56c6e74349d68e6eb950515589c1b9d82a5b975660a031bf6ef400e11e02b941f09c89f83f0a2f455342638e362e21f76660a4e07f4f9e50469e6d441c9e1884bc8673b688dbbcf806cc624b1d50aecb97e6084707846b8443bb3c978bc7d467fa501ef7d043c37b9ad1a30e68fd79f25821a2e84f774be988014c2082fcaf3891c8c3541b0b7160ad319da3a5d378b9a79e8f7af408c68b9cd2aa27ac8789836b76e6ad5ef849d1801e950bf6ab2163cf0626f5fef1cde5aef4d2c5f4c1e0257a0554412473cdc060a1f02f600e2a40bd806d97de7b00288a96b66c762dbfb17ca63159dc08c5cdd1043395df2b820164b8ea65d1642c218a293c73463deb199cbe978c691dfa1c1452a091d33f7f77aeb960c79dc3f2b7c862630affaf3e9293e5ea2b8e05eae5a9de101ab537ce821d9c95f1a8e2e22d8a6d05be30b2d8f76e18c0aa689cf486ad22594fe14e6ad95f84e24f4ee8862d65948446298edeb2205e18a337ce758fd9bb11f2e90c1ca4085e9923645e9fb40eb2c452bb8bee19e3038b29af86186ca3252ce905f802a0248ff9bc73f6ec089782dbf5fda1a3fafbe4d91c2942def9b970b4216c6ccac919f31c9a8586b6e8d2304551fe8d408343664a4ae844456731fd8f8c95038d3304aaf770bbacace132cff6f4f8a0e4dcc8230e706e08af38569446fc27928d1515ee522cede3934d11fbace2085f488074901a1b0f0d9d5bea714ec827ae799376b58148c2b141e81941c0daab84483af970574ec856fb5117d4f191b60fdd701e7782421e6fa55e8ca6113ae08bba0b85473620d6c516c242571f674b3f3961ef5350cd0f265aacdd8d3d82eebf59b1a046c83c25dd474f8db6fa0e07e357090db7a47943798dd473ea9c2ff5a24e0d408256c83d9393e2f67240fa80dd83548a87e40a794de65efb006949771e8ccf26a836828820eee2d509cde946ac6d3bd0f43be09094d712a4e6084fe940c4b51938eafcee590251ba853ebe5f688f98a4e64e89b2242ddd688e1e0279444c1f0bc80f127c2d1d5a22d063acd8715a9c7b47adf27924844c1af0cbe383a115e88c0c9bb12537b5236ba6f7a38d29c317969b96191ccce34c50bd47339a07c3e398cb06b5bc8071b29a096130d8c5d505bb571835c9c88f85e7de3167bf65b14a165fc15e5ae42d7662c03bf056629d2ec47fbd178502e690fb8eca55953658c62076dfb9eb09327f0f7e2f00c26e37087b010e65f018851fa1e0c1e9bd3685faeef7d3228f3e5f37a294054167c4345b99d683ffab1fb11e400c3071bd59c4e17d4b224c976dc4838154504a87e1e7ec4418f7857b1e5e5487594ff768255e8d99f9a773bf1614b0ddb6e8f14bf5f4dd13a25c5f4b7e0d11047ee7ea4a3d82629c301ffe1fda90d1028567140a8be460af057473096835a4dcfec6614e7c6c56714453c735581e3dcccf2238504e7a3fdba8971137dc109753a0f8f630cdad167dd0e67e6d62242539e049ec47173ac89e904bb2526971a482810e69d1bda29d28b9d7763e68f0e62a2eca590a3c8ad728788cbf41ee214f721fa2344faef311ceee8abc15226ec1123a56e1f40ed9cf8bb1bfa26b3ce15bb0d048ca951a992088d25fc6ccfb69ace4a37277e98ab694726149e192349cebddc3cee5dd21cfb9a2cff75ab4c1d203756f638ba0e6cbb444ce183162f21aa210cee73f09e19388231c451d52c25ddc1b816757dacf3e6c453e62eaed4cea989b69e6eea399f3356f7a7a99e2ef60f383457978c7cd920cfa804a993bf6398bd16bdeee22874b1b18d5980ca3f85b0aaeaae81d1dbbb84d5aad34f45c1c6ac323d50f0b8915038378c695756a3a2ddb2c926f486eb06651fccc6aa8a28b4f8cb357e2c320833636909da2b7ef7fb39474e63dd6eb3c4a2de4d6bc409ac2b50be6e6125e0a20151", 0x1000}, {&(0x7f0000001200)="9b1f707018ce669b33f6e12b689bd54f79779086ebf8e696de0e9c7f2629a92677c22ecef7b65220121906a1044879118198f4c81417b160b31edaad4ccf443cf94d", 0x42}], 0x3, &(0x7f0000001340)=ANY=[@ANYBLOB="1800000000000000ffff0000030000004295fe78c6dab62c5800000000000000ffff0000407600000033aa5612a103fcfa99d30ea1e9921724527e7d20fccdd6b149e50ca1d541860f2294c749d2ca0ab5ea2d7f59d1be37a25b9a40db0ffb3c736c29cbf0f582ccce2070089bad030040a70cd488a0cd65b017de22735c525e0f3675b324a147ca985e12302821cba7a73336c42121a6bfd4f14e3d53c0510bc20151480934b577c534782cb62389de198b"], 0x70}, 0x8) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 04:27:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x38, 0xfcd95e25e73878b3, 0x5) sendto$inet6(r1, &(0x7f00000000c0)="71aca1b695ef0a111cc2092203f04e17766c4724afaf1e359824fb6b769b13eec6", 0x21, 0x4, &(0x7f0000000100)={0x18, 0x2, 0x400, 0x101}, 0xc) syz_emit_ethernet(0x37c, &(0x7f0000000080)="1b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 04:27:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="9d6d43b22d74cb69492f66696c653000"], 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 04:27:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 04:27:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kqueue() close(r0) 04:27:50 executing program 0: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000200)='./file0\x00', 0x82, 0x1) pledge(&(0x7f0000000040)='((\\+\x00', &(0x7f0000000080)='\x00') r1 = msgget$private(0x0, 0x40) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x800) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748a20604216055907d7ad4117830ee667551d643a4d52cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d710970000000000000000000000000000000049e192e31b9640f7e9f01237b38971ab72359f95a1b241a9cd81d2eb35d8146384cb9f26b8e4312228c9e77e009f216d9b01d3b7eaaefa5e58d40a1e89d6097da956c390db92125a0c6b2e86dd2fd7dbc54aaa8cbe264e3c1e4b63644c13380462bf0b945493e47646359361f8b167d6b45ce097d813fc62bf6751ce6f590de13c032335d9b5a0cea92496677bf04ae10d4788aadac2f7097a36c09a6da07675e6d2129ff7772e16dc539d62da718be6a147fc83ba1ae50bc5d4b97bb087"], 0x176, 0x800) 04:27:50 executing program 1: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) r0 = shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x82, 0x10) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) 04:27:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="67a806880e182e75eccc533b354ab371bfa6", 0x12}, {&(0x7f0000000280)="cf2e96b41ae62f1c33fd3a81a2b8190aa34163b86a4d56403047cea989d8df6e56007765822feb2a1c7adb85e3d73db3e47b70858d9503de8a204633ee26e490e1d44b43af6fffebe04f27f4d1ed36a50878e9cd36a8b25e8b24f079a4e77010afb05b4f5718d8832be0381a8d6051b9e080f00ef4c27e5ae32f12054e0ca5a4034626185fd7fac1688fabc6cd645ad9fe12e7d3081e8f144e0e6c04d70f4a7a8b6a", 0xa2}], 0x2) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 04:27:50 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10221, 0x8b) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 04:27:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x20}, 0x8) r1 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0xff1c947a63aa3344) close(r1) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r1, &(0x7f0000000000), 0xa7) ioctl$TIOCNXCL(r1, 0x2000740e) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8, 0x0) fcntl$setstatus(r3, 0x4, 0x80) 04:27:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/232, 0xe8, 0x2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) pwrite(r0, &(0x7f0000000100)="863928", 0x3, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 04:27:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x6}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x9, 0x88, 0x1ff, 0x9, "6a3ed92770c60784f016aae4e3dabfdbcd935314", 0x9, 0x6551}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x5f5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x40) socketpair(0x1, 0x0, 0x7, &(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="b6") 04:27:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0xffffffff80000001, 0x6, 0x7}, 0x81, 0x9}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x24}, {0x6, 0x0, 0x0, 0x400000200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040), 0x2db, 0x0, 0x33) 04:27:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) flock(r1, 0x8) r2 = socket(0x26, 0x3, 0x2000102) semget$private(0x0, 0x0, 0x82) bind$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d158d3d7de8f025c49a300cbac401b5280b94dd68a73cfa0e037c1456ea14a787a007c8b754e02f9bbbd2caf79d37cea4637d2600c54c75e04939e0f0929b76283e5b213eb59e3439893906683a4a7b309950ec1fbaafb219479c199192938935838f45b16f22fa189493f586b28dbc267ad539746a4b85052d8bfaee65ca0b810a0e53db1556f9db8a8aced47ad903f902778bc1d10fdcbe71430f741de2e2722bb82dc569d73d9ded35e396e6fe2cdf7446bdafc7660f32bb3fcfa94c8b4bfb6c8fda8b1c03a7364f61be595e19dc51bfb69dcea1f4c314bdac386b09c96712bff5300d95744eb076b0b0f1b6f9d1d4e6a68ad74fbf3fdd47df453232c62bc3240ac22021ab013a2fef3c8e619193c9effe69cdc61d89382b4f94f7be7d51455bc3efbb7171576a836fd5e6c20eb532aa18d53a7ee0795f14315e6846cf4102c"], 0xa) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x1, 0x200) semget(0x1, 0x2, 0x20) 04:27:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x5, 0x8, 0x128, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x401, 0xe2a, 0x9, 0x7}, {0x4, 0x1f, 0x5, 0x100000001}, {0x0, 0x3, 0xff, 0x2}, {0xffffffffffffff3f, 0xe, 0x5, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 04:27:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x2, 0x1000, 0x95d56f5e2470d427, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r1, &(0x7f00000002c0)='./file1\x00', r3, r4, 0x4) fchownat(r1, &(0x7f0000000340)='./file1\x00', r3, r4, 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x7fff, './file1\x00', './file1\x00'}) chdir(&(0x7f00000001c0)='./file0\x00') sendto$inet6(r1, &(0x7f0000000400)="2115057786ac757e1bea05", 0xb, 0xc655cdbad1a64614, &(0x7f0000000480)={0x18, 0x1, 0x2, 0x3}, 0xc) socketpair(0x20, 0x1, 0x4ad, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r5, &(0x7f00000004c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r6) open(&(0x7f0000000300)='./file1\x00', 0x40, 0x100) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 04:27:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x8000, 0xfffffffffffffeff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:27:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000100)="d3d61b2399983adbba4c5051bd59924a104b76623fb3c5cb920f5789f87b17ac10050e53e49455c3137d46b99fc1ba5a0469b7f9283ba404497af34bf38a09df694bd5964da3b4185b595bd1379967563e99255527f11bafdceebab20ff6244dbff9f833aedc5dbb8ba452c0463e7f4dc29d502bcc36a8faca2c5499963d1943dee2c82a128316b6d765ed03bcd579bca7a12a7c8524856f43eff0905bf6d99196c7a1f1b2acfffbeea4af5cd3c9efb298f15aba2be5d1f1b12d", 0xba) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x9, 0x1}) 04:27:50 executing program 1: socketpair(0x18, 0x8000, 0x5b38, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x5, 0x81, 0x1df63ef1, 0x9}]}) 04:27:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="3cd4"], 0x1) 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, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:27:50 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff98) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r0}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:27:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x0, 0xa) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/29) 04:27:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) 04:27:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x4) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x2000000000009) 04:27:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x41) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:50 executing program 0: mlockall(0x0) semget$private(0x0, 0x3, 0x400) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202b0989c2e2f66696c6530003e1d5a4a6278eefd194224ae80a23dd78a5245220828537247f73367a12009496e0150fc85f7490e8d26f480a7a31e84840476b859dbe9c8f62fc457fdc131289f612c6251056ba133438263d662e77a6d4d325bd91c12e0e433008b3b2ab6196591315ec9a34b50416b255d0956e07ebdbfa36056ffd94fda12cbbd3a334f4e8fd4af073e5d43e9cf812b22b622ad84d910ad2d2f0f5796ed46da4c2c322aa63889840306f40fe176d684ed309e967e4118aaca818d419a95a9f343fa24ba7b549582be151e883686272180ee65b61f5acd0000000000000000000000000000a8e4580df16cc1f218a1129897"], 0x10) write(r0, &(0x7f0000000100)="b322a863bbf959f08ef504e6011709accdc577899691ac5443438b19a703a75994fa8da29b31aa858325d1a91ae0eccdcc56b48e4993849336ad40a66b9fb027188e666b2a0e0dc08bb301660af7881c8c8ec9", 0x53) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r0) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0xfffffffffffff230}, {0x18, 0x0, 0x8, 0x8}, 0xa83, [0x3, 0xffffffffffffff7f, 0x8124, 0xfffffffffffffff7, 0x200, 0x6, 0x7f88, 0xa0]}, 0x3c) write(r0, &(0x7f00000000c0)="50b2b918f8474b513116cbf27d11a535899c7ad4852ca79fb7625528", 0x1c) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) fcntl$getflags(r0, 0x3) 04:27:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) socket(0x10, 0x2, 0x6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:27:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x1, 0x1859, 0x3}, 0x40, 0x3ff, 0x8df}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) write(r2, &(0x7f0000000240)="512fe810e30bf0900a78", 0xa) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x566) unveil(&(0x7f0000003580)='./file0\x00', &(0x7f00000035c0)='x\x00') r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f00002cc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) r4 = shmget(0x1, 0x1000, 0x280, &(0x7f000005d000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) readv(r1, &(0x7f0000003500)=[{&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/30, 0x1e}, {&(0x7f0000002300)=""/226, 0xe2}, {&(0x7f0000002400)=""/189, 0xbd}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f00000034c0)=""/28, 0x1c}], 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) 04:27:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) r2 = msgget$private(0x0, 0x500) r3 = dup(r0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x1) msgrcv(r1, &(0x7f0000000140)={0x0, ""/23}, 0x1f, 0x1, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x800, 0x2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/60], 0x42, 0x3, 0x0) getuid() msgrcv(r2, &(0x7f0000000380)={0x0, ""/216}, 0x145, 0x1, 0x1800) msgrcv(r1, &(0x7f0000000480)={0x0, ""/63}, 0x47, 0x1, 0x1800) msgrcv(r2, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x0, 0x0) msgget$private(0x0, 0x24) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x6003, 0x3) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f000000000000000000040000000000000000010001000000"], 0x1, 0x3, 0x1000) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r3, &(0x7f00000002c0)={0x0, 0xec, 0x0, 0x21a, &(0x7f0000000840)=""/160, 0xa0}, 0x846) socketpair(0x6, 0x4, 0x100, &(0x7f00000005c0)) r6 = dup(r5) msgrcv(r2, &(0x7f0000000500)={0x0, ""/134}, 0x8e, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) msgget$private(0x0, 0x0) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000200)=0x5) 04:27:50 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000780000/0x4000)=nil, 0x4000, 0x15) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 04:27:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200, 0x9, &(0x7f0000000100)="85fdc7fc29bf8329d380d1b2d8c2f6c4bda775e8e3a1bc2715e26863df330b0f32682c24ebda49db571cf672855c3478834347e6bc256770c691a43c8ac622b8d71d615f26eb5f20e70491e69a7c6197ededfc90b4d53b2a2727b25e5dfdb0cc26fb62bf9566b8b05e4f349b44902838cda702086458267e1ad194ab42f41af12df7834aee672a93449c00f78c259e57230d47552abdb5bf90f52fdc1282e4a7b2da64d363c63d50232ca8d0027e6b44698d899ec95ca51ff0564059ee21e6db", 0xc0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000680)="7ac607c9f2fc4d5b7c7f46a04af628527bf1294fc6d7901f51bd3b339df07db4fc6a722195e7e2538bbd2912108b926b047aac309ac17325951d688480dccd08e96917598ddcaaf3c0a8cf1374a775d77df6d1009e2f37d0eccb46fa63d5eabdd8c0a5b9325f91fab24ad3d6934950", 0xffffffe3}, {&(0x7f00000001c0)="d33670b389a202e6c1dc3d7af5602291d1e006fd2686a057777b3cbdba13b636b4d9c6a46888415b4a070e1f2ff712b10ea89b7007f28d7e1398136c12736ed99ec6bb02401d19c46e3abe098537383ece41e2e0a6d3cbfffb42", 0x5a}, {&(0x7f0000001440)="076cd3b5827dded2f071798c7fd2b528a6aa9e26e7208fda99aec06193b08c31e7eeba3bb094492ae2fc812cb3f328068e94cf36e43107f0677e35e704820bf2142c39a6fb7823819c8892a2164c4a3cd4dc75ce20f1d99f6440740fc5195733afe93076f58e7e8a8b38a6780cbcf9b426047325cb49eee1fdf5007d12147eaa395332c469b9dad1fb770668204321eada6c36b7af18cb8be45c64a2c491c591ea54978b7eb27611978eb67fe37d0f6e1a4c2901434bb92eab74c172d2e7a6ddad69761557bcef555d23723e785836f31c16651ec48abe04aedd5372baa315042dc404a7f98c8f77a023753e1e7970c10ee576bbf269c68256fd3e54e7bca0e762ee992aa18e99fcabba5c59ca769df613057289ba60c20b7bdb83f956cb8cf0950ba2e8e5d03cdf52caeb6156a5201d9af8bee940318818e998c47e1aea67e95ef5e8c64fe8afbbdb6b46a0ac881fb7f3fbcc8880d16c0f35b3f7407416e9695910c83aee2f529d898a99b82b2e708d01bffb18576ef8fc21eff9f14fdc1904834cdddcf5307f0975539956d0470b401364bad01593d8b3d13080aa8c1a167ebbb46ba855e30290e310030f68867be9b2c70819d3efab5f62621ed2075c0a9c0422cc1511d8a17808a42b68ac62f1a93a4e4e88123c381ffe956120999a27907e50ee8f02cdc3002b29c57825df55ae3b0445994dc349cc807d83deab5f38dda41c015060566860a114439eb4197eac1643fc843ac8085d7b83cd107769649f5da77e10c28397f8e193e70526c5dfde262030f6280e736bb88f6b907d152d06c7ebfc5499046b2d9aad5bb8193807f16d1ba17626a7b98d9f0f4da600d6a999f68bf7b7f529e0e6e7b46c963958e264b5084d8fe88e532a031156772637e09b1076610a169c2cf72df7ef22e9725d588a4f399746e4b4ca8d7194c11f9cdf30d6ee6354d9ccd9900f6e9b3bb5e09238e367ed0d8c1facce522f39bd6cc30fd7df470ecf041371401b1950f86111a841ef37e735ceeba99cef0e0c4bacce4ccc157106fda1ddc81c7c623726b25f2b11e415db6c4278de5a8ee2a9a9f5344e6ffa640589e407f1f54141ef56c5523de6471b31590c50acc6831452bbf6eb0d9ac27b61c10ff8ccb73bcff688b38d6d9164614e789d51fb371b57d2067e9686eec49cdc225fee91c96836e3534d1efc8ff461159ee3330117e7f6072a2fb72f1bf7dfa55cd6e9b234692209a3728dc63ea59874dd88310933b0d215c33b5a757d5d73f28ec170a63cc2c88f70628d203f91f83cb0f3c658076374979caa082a515357d7b969b3f3e97e85b108d7080538409e2952832b6a621aa827c769266e94f7de80447b851bcdbe4b20899a85c89323bc230400841de794b56f20406d51bca5aa08fdc9a79e7acc6fb99865c24c0780801a5ce1a36eac2c7f6ea0ac2d48ddd8ed2fd54dc7dd2c97564eeea6b895eb452b49d979906653586014f7b3cfee410913304331aec8b46aaf7cff1ee89448e9100473fe4718cb4c9cf09022db1dece152f1504560512660e0cff7e6d444c1f30a3529e6a9bb1247ec148fb386fba0acf6b175f44b93a22b2b94bc44ad63455ff364df24df462eb83732810cd72c23e623a936611f29eac698d83c881a389b9d8d6a1a9d34db9ecb2e590d868f93e72a8d4cd6b55ef3f2b4be2cb1d4b1fa986cf5cefe60224192f9cb2bb2df81a2fbc438551e7b64115116873e601f4c8a249c456e68d2ceaf1fde15c347c07a21d80985c739a12c7b4ade84d759939ec5dc0bde414ee17d712bec6131d93444f322f6e3d4f328ba347e1bc8bb28803f662b45c5fabcf5f9962f5bd114bbb2b68f743254fa4eedead0826da95975085b10de79f048ff2eda4bb7c376fa28cd6ab4a9b9f00ea551c664942e84c2a2ef4dec0202bdbe33c924bbe0090a8ac42c34443f25f8931a30d79ffd543743dae1f06c42bbde4fbeb80c1217b67ee78ba7514826c1c0b474d8f19782fdaebfe60e7a689085349c46875c574441999f57d20e08fc6b79b0c9092efe44d5af82a62b821f88483f2c3009b675dbe9bce95b6904cdf1781251a5e81257aab4036f9e3fa6bf47943815de508497c2232c4b79bb95c9e8988ed32fd8790a71e86e8626d4e1b9b2d14636bafff933dfbf76208161beef1933e397aa02d567efb19e6a08e13a7d33c12035581f921d4f27428f254fefd35d0ac50a764111c7547a7b5aae407a49b3315559fad20ad16437ddc999e35a17b68881ed12a6cd5518277c0f60eb1a72342ad44cef48c0739114a0246fd0382bc5f031930cfaa650533757f9307cc11f896b6fd20cab972bf75d682ff6a9d0327555ec21806d8d557cc6337d05743b993237c534b3bcf0bce31eee3ee1c12c674ae37685e1a7d983b825109085c5404631e93e352c2623cc7efab5217c9c59a1067e782d09cd4a2ce4dcf176842e410fe1e6847c756cc9a66b3d6e76fe796f5e5bfc69d394f330667502a97164b317d59f417b0cb668c8e4401e1ceb19f3ece89deb28f5335b565c0e01e2f8cd436861bbdc5049898436426c173eb1bc31e434d665a3af71da1470a3782ddd44f030a5693ec31b2962535338f88efa264e55b0e80f365d38a8362394cad0cf9018f9417a585544a4de3c6918ffc874a97d3e8e59cfc9a6ae3664708beaed890590d5ac244b12abe70b3652dd65bdbff77b1a99a0b7de3752baaeab659eeb505bb84519f3c05b4a7029e55222456b86792085eb68e1912e2fae2e6908a2a94f0563b98cc2afd5bcba6f57f6f49a88d46e12c2957d74c320259968deaaceb87ac28eb3101fed0a1f7e51f30bed9951c9671cb03fbea1cd93f7defd4fda0784f6d355beb1f7fa533be29cf068e026ccb39f62f8ed8422e8a68ed5f111236d4e26a28eced6a4864792f9014ccf6e60a6ca0b24ee1c642a7b90ef49ccca7a81f58f3654f3076022df5e443ac2acff77a705564f621814ef6497fce21524996eb38ef45a2d14270990971c27c269072c74d2a4f708aadfe461377f2211fe894e57e707c6cc66d1e8f4189582946e3596612e9acde550287efa532630be67a7376090cac9e052766a51c1916a70372d53b0921db0d16c9603204664e35e0f276e34b447edb1998c8d5061665a731f9b9caea4f656b6f0e40500517edaf9c265c6a6336c9a0a20fdac6a6df0580ebecacc4e2508180a79439df37e5b17832bd1224d0dba24ffcf2dfc828ebf5e29e0c560e82bd0560de4c1877f0900b397f7d784bc3f78e0a829d6c35714cdb2a16f0bd88ecac2fb30d5541cb4505f432d31ac5fd62bf94c33d003e8a6f0fdb9ef3708e9f8f308a6b24f04c9f5735275a038aea8e80cb96e25025a8ffb1a00c4c65542b65acc81e142cb0050fec4f37383d06be92442160c59c387302debbcb5647e15c8001418ebfba3cb749765f2a9f238e66373a51fca724e8feb9923b57984f660363187de2079c961acc8896ac78d0401fd2240ab17f14bc4ec47c525a14c760fefe3de31867b0b685533fe98cacbff0a8825b435cc02da3cf667c75db42cd72823869daf8633abd7dbe4bd279f03745db61da9de4d31fe3a9fe763a8406aa5703ca8c72e3f0f68b0be2bb23ceec731826fb0ee8f89e3d09496443aeeaaa98c925f582b523b75269d9ae37dad36904c3ec3535058760b4fc35f3c32a2534f1acbfd293d47aa8bf171d17c9dcffa08ca3f8cdfcb49c757a9495705d80f42de815e7b5c886eb25baa2442368af0f2d6eac290dcfc5b50b7e75247e2f7c54042f13111b42f660429bdee02c11d348880dfff0b5737680cf35bc5abd3dc9fb456f1af8e68caf581e3873ef3839506ca9d1d6513c426e20c34a1d2f244e5b02c31943176d0c638b3c1d12f2523c6e837a0d6c566d6eaa5fdec4cf35d6dc9812d3901956bb7bf811a1c2a58364a8df81b1bd30e88b3516690d8a916289d762798d730c70d493b5ab0b9c7015be64c4606509114a5f0efb4e0d89bf50120920db00d62cd3113a644457ac78b74e8c214e76d0e533993c4c55c5c73d30808d4d5bcf55b198ce95b6863f04eecb6dd974a267e203c180be361477ab9eef45f3bfcf8dbce2b28b8b02256ac1831c9d6598ba73ab5051bbbd46917db326d7b57043c9262e1c3515b9ef78b250c030698423bf271ee51083dad7b99d42da695f3bed624c088c8f8ff60dd1b5bf725bb1e255140ec049a989a22381a833e163a0d835acd20e0d3bfe0460725d735f2d1b6385833fd9c7e55b8e7d3917749015d11e07c4db5b69fc67befd6a0a1b7c18bc3607273651f640811d68af469ab15f25a00077c127b0a3f109271e05a3956deb2073eb49cd82ee94ef4524bfb7eb349200bee937d5f81f783227530eb41f02900b95cd8af18ebf3e549724620b7bdf33c457640be9532d9d6434bf908344eb7c53073d93052123636c7a99a612aedd41a85d8b4ccef5de5df392371af2a7719a69c2ac3295e3ddb164739052640af7503c4043434cc155e470d0fde3e79cd50f8043acddea0a516a2b41502dbe96b40383b968a0d3deb7a468457078b46fe2233c2b9dfefff14a8c3482834c5a54f2b932e682fc24b7ff62009d494c4a7804dc5fe7630b7e370afbb3b96be0c2a7cd5c87b789a252eae32841eebfd4f664bc27a4668fc2cb5c1f7fde4fccafc6663947b6214c86515adcdd306586e7ba89f988761cba49a778fce66f29fa5822c2b9bc362346f49cd4fffb087a8141d2ba4d71009428e6a42c658e22920617cdf9f5ef281e696da4483a2b266648f7079ee078034609213cd1ee62b3dd323a31e5dec2eecc84a0af85f5b71917762616385d321608c2846e0944ed59319fb0ca52c98acb44c3826f78f51825b8db4ccb2b5983717ac71438705a8230d6a6c511181d525cec12f29f72c8e720b170551c89f49d7826115ab4a56f75ea8ccd1c07a3a5e5e2fba95ad1a27cd58e59fd44df66f25851fd6a2e4c7673acb8920b0c63223d7510290d8127b35cc4eb2c7bccb10301518046eea897637ebdf00b8c02af5fc3e81516a2984f5adc157daff57c2222282b9b8a301cd00ad48ef0c20dcac91e2ad1ce22eeb846d376f156d1876db75fee2d31c96310cc82308e684191f5d1e89b5b78c56f74509094147b9cac1193e6a62be64f54bb53e4d94793d5ace3b866b480787b1730e1d0d2e789c1e2e5cf9fd0ff46ca1652338e2ae4fc3dd73e114aca6df10f40988c7d818714ac3053dfdce2c51098cfc5012eb759af4a1ad0500000000000000067661dcec6e0672a0a0c9470698a7f1823b2e63561ca579303f9cbacfaf372d050930353081197cfc3894e1fa88f3e4f3eaf63e1492eac514fd6c73ea89530a6ff926ae48db685e2994831cdc8ccf6e78b792d78064b5a2a536506950ae8e7c2775f17d703707440629172f013a315a28999d7009800ec4fd114eb5b122e8654d4df7ce51c4a0e4832ddfa7ab9213e6cff51df2abab2c24a1584ac75e4bb7bb60bafaa826d2816886a9e104fb208982ac070106254383c7287cd2d2c4d32d5a61630b209ad2abd576da1ef3a9d22c4beb9dec73211742a15b8895c07128dceb3373389335f7d8fa9e85ecbcaf219e5e4c4e1fbb4291ac40e4dc5cc0ae389f6640d3b59ddbfe831226599126263e406c38255c8c1ac091a990fd8df734cee3b1eae2979ff4ce7e06dcb613be1b5bd87d0e995805c94a7d262129d0409546c01adc833b78000000000000", 0xfdf}], 0x3, 0x0}, 0x0) setsockopt(r1, 0x10009, 0x0, &(0x7f0000000000)="0b6c29b46edd544cd92c4e50ec194498b70c5ec6ab8279d0746a59a16c56039d79ff069cfb22f5c2f9da6a035e82627138b280eb8b4b342a87dcc51b1c4fff41ce023d25fa35", 0x46) 04:27:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000100), 0x4) 04:27:50 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x2a8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) fchmod(r0, 0x80) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4000, 0x80000000001) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x401) 04:27:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ea92009ce6bae410", 0x290) setsockopt(r0, 0x8, 0x0, &(0x7f0000000080)="63d954bb2eb310cc8fc8ea2c25c1ac3f1e04f40e4c5df3b5b13f0e665291e0d36a2427702b422aa620b9ef3070696f40f62cab03a9fa07a4625d01ee449b8aff08d73aae9f7071418ae35cb07179aacb965eecf7d812a261fc81d5503dd9f6268d92817aa6edd1013dbc9bdd4379c172bdc504d0ca306781cb691c580d12c5ae227a0ed332ba1ec9090c9b07f551ccf2838b4fb4e7f1c5ea6c128fccc2400d0dfa9ffbcccc88b591b69a9cceb5686f69c16f858acabe5852ab0fce531e80d9bd4df46f36bba4c82cca97161069daf48be7b6dc316c2839f0f82cb31b836544dad73546ce2f7004cacc9aa82521f42a575f06931b7071d70d774da0de087b8d2e2a0a5091676119ac4e629339059af734791ffebc2bf444b5081a8e0ce5fcdf0e9e45f0532e3362849b4bbb70fe3f7fdd631ef9629b536add047db79ffc9765d1ff8c9264b307493b40a7ee292611438c076c2f602dba4106eccdd776a19f702d1584c5178a1dafa25989a673a860e73e7cb750373a37e200dd503f8085f5542545208c4221ee5d1052cde7879c769f4e4decd7b3f223105f22f72e82e26b0144f177f5e8dbd17add9760d275b3b6459383ef97622e9d1e04c33a71307feee0290169854714f83de942b4cdf4ff880a9cbfc1607ed20adc615d78ebfc8658c106dc9400d1d461d252a55aeb96a62eedab24221542398dfc178ad534f4458b74cbdaadab573ef71738470cff58e653633171abafbdf1d74f55efb632e415a602b34cebc25ce2e4b28f986bdd6e54f8d6ea94e94c8dd8284e2369caa8f1f3e0b6a1cfc26855573f66d849d77600c5fe9d834747189c6169e32573453404dd13a4a6665c285d143e87d1ced7f9fc374ede8f320a9312747dd260e167eff80588335262a3287c7a65dd02bacd80b0e9f4364b52f123353c2892bf6d53bc2c222676a725889b762464649b427fa89ffb8c3697a3dd6ecdfb7d32775e6db00f4fa9ddd22604693e50ff9e5bc15f18b4aa40619dee063a50777b7909525e0cdb06c4372d16ce959338f1d4e56ef97fe14e534b45922b49e7c3994b3f653426aed6b33ce74b1feee1caee1fb3b126a3ea5db4f5363a5f387616974ac24816601ed8c011b025e0e16a62b9031aed05c79cbf0932e969291c2f841cd5aabc4b8661d398d3ad1fdab87cfeddf31bbd11f0c9e61e3715a862ded8c62f4cdd25e9b57e7c522dc88e98d87ffe7b163187077e3a9fd5471dc66518535259f38fec5ce3def9175d7dd5225ec246d6016eab9dd8ee38846697715b06c3cfe442e280726d7d474ec636d7e456d73d8564d3665c7de33e66b37d1455e9c831666b50681af54a3f6cba4c1c68f5f8ebaa1f8b0005e1586f36e85989763ba37633007bac00df9daafe66a6be7a485b3ed48bccd63ae5a952a613851aed8288b64851f7dd9c7b624c4f983cbd871424b83e76e39f37aada651c47bfd6e3821d7ee8f3e2ee235722d93ddef79fc0a64c6e53818c76150a5fa7e35cd172865eb4753e1a6193d8024ef581100e7e6afbf091566e7a05a8e12c8fc044f7d0351df109faf47df0f20635555ae912c354ba1dd0dd6894ea25419cd1df839f733d55c9574ed005e8baeb93e1a189930989c1fb3805e88bfbcaca38d7d001f16621af36ea94f96b39538fcbceee26355ad9b05e0235bc8cb9f673327ce4d20d7df081b74021aad7189b615bf6e20d19d93cb3fd06b838392762172d991dfcec56b07b6976bd0b01f3f0fee6e1a3894afdb2f2b5085436bb482cb0c892e149b898e1b08484d194f91f926608d0c84e380db564a6ec1be49476853c77ef83e73c1a2b5510a1ebb5d5504f46f98442ee6ec44021d31d1d44b44207d801623bdbccfdd9111ec7e75cd3eb83f11124df1073a0071a97a64a24885a12b950a240c6a23ac752be89dc96d4af2c56b8e0cba79017bf17e7e028aea6a494dd63ea4a912471fbcad0b51b9fb0ab4a441a5ce390a97f55a8b7825a68be0baf56aa9d138bf2bd25b845170db0a5d7822b9ed1aa7e21cc1f9dad13deb0b77d291d75ea0504cf9739b2778d4f13e1766f74ef85aaad60a5556f7f33565332de96d500303d00d37ef2900556fa4825960b411044f69ad10fb472c13f772cb69eccde366b473bfaa50375c19a4b36b62db6aaf7175817219deeb9ee09e8a4fa559d76a46f8346628ef67e950d586b4caf6ccf7be4a9cf04a40f2440bbc177b6db31a8b62f6c9c78e400e398061d98f0b421a482ffc9e2994745354ff353b4330ed12c43b737642b61228fd1e0f7410125d67506a03b7c842a4fec0bfc00c0350b5906bcd4288b7e739adc95d0d30b9dc9fcb6b7a0c84230e51847382436a816c6b6a9ebfdb8b5032fde091ef69cbcfb960dfd4c2cae22095db816499c8688b54eb8aebb5e15a14e56e911a6a8075ba0aa835f72cfd318c72351568254f5e4fd07b70b46ce0949209efb1ec7cd035c3becca2ab7a2b9d10a5c40edc80b3f8543ef614318e046e701f2bfea5c5639e3650a2d98ad25927c96d4566178f756d7f0ada0e826dce96594111ea6f90fb4c0bc95b6f86c877c9d1f9e41f4854d459293aec6996898e09625b420789afec6c36ba7d918895ab9b6992ad7b6ecec3cd8e11d65ea376449817a7bf8c9b921884cd3c674dafc0c057072e1c5c97cecc48cb887614e648a877797b07f608ef6b2d6108552528bffc3964fbe956df9b214884da4a1fd19f27b953f0af6370f20810a939ab8c7cdca0e2c550b4976af681b25160e505ea08cf2505dd1b076a026325a38e1a5718f8706a5b80e6dd1f2cf57ae003488e649bd60f889c3ed220b9df4a690484bd2672a5fb2c97547b2a02236c267eb4274c8cb2dac8e2f158505d5bce55cc51bff14c25f67b421906dfe3b06f1608f28a282b32a6214cf86cdefc80b384e5f21906dd0894a0aea819ed95063e69e526bb728a9884f1c122f464a7f966b299ff0d7dd5e33b2a5da26e1b7122a7d6137851084d095b45c9da099503822f30697c75d018f7b6a1e6934e6d3a2c582a2713c1949805267fe695f5bd6d558103b2457dc320e598b1ca6d5bf1b4f6e68b1422d0882f89b3b7b50a22d73174b053d6f4924fde2d415dc843f462a62d4b41865c6fb7e042f398d779b1a56a7aa1d4aed8457fedb09777aacbdbb73a0e6686691e86146b712841953ea03a1c5daf577fceb3f8612ff91dda20a264642450b6c46f136cf20df62e2a87f66a93dde325975e98ea076ed370a46455f228b5d71331574d75e2a63adbe9e3237150697a79be3ee9a7256cbf18566250922e4ad093f066b685f7619aae90508486cddac9ed2697d225ae27a92ac5cfff7528a05d95b8ae208b8244635a564c58337f0f590888fcf3236174d2b88b3ff1991a61013a0a780ed39ebf4107c3d0f2ef6876281185969a8a0c51e72063f5de4a91c67ebbf01bdc07513a57f403c1e6fbde112d90f8b5bb7633caf356652068e19aff02d22a25a808846644e90d54ef967b2afa87b8c3fc3088475a21b524017071a3362a4ab3be9e18552a027fa0c4bb22577f7edb8e47460094d6243aec0e4b6b64e289919fa053102a73e9bd3d91a46c74cd9a5240ebf01dd4c346d2c1e2fcfc463f541a9d3891b93c74b09babce68554e69553d887045f65d01cbb2b6f24066db497dc23c93758d34e54b4738831a7168b3d518bd8d392be29e22030b8a96aa29f148915de45ee888f09c2c1e205cc0e6f619f768af7cb178bfb5635d1c3be3ee2551fb03251e5607961fb0f80eee19cdf5e73c137eebec336fffafddbe97e596e01d48410915229153a853586a8643f87908bb0d99b1ea8c54a5a671dd682e85f7411959cdf88f8f00bd207ec56c73ca3f6c5e9ff5b0f04b182b7c5bc219b2c355119b8a688445bec730b7aae17ec5f2b6f86fb886df73b116e47fcb9289b208e29391ac1676cfc45c9b2e5db33fc02bb8b98e23df7e8051784c3db19047d1a7c643e6c208dc43117d9ac094774d779e1aee2c501d264250b41f8c6752f876cbc4c273c39cdbb71e9e96fa62f11eae1622b94c762504a57652bf7bf99ce73ed22f88343c2a7f372210b8a9f9662e748d5f88972a47ebbdbbf994f072004902a80a377134ee9222ec5499a886de7c955e57d390d4ba5a7b152fec72019a3d38ea61e64de2a9665d76e1f05034547c62bf8416a51a76b74cdbbc197852dd8336919e31b6eb892bf65dd6baf1feb55c77778e704e0c8d3f6d52479bfd1207dfdd74f439e46d7394704152dbfc7f3b3a8feae4eab8261464d63cef2b2695f5734544beb7144bbfe819dbb52aa656c770aaefa9eb594d224a31b31ac1bb974f4e3ec30dd2df263c63e4c54a85911d580b62dc3f7f17e30291139d3322ced214e8e0adc865a1eaee258b6c6323b04112855fe63aa050cb09ad709d42d97308be5c8380afc458ecd9452f29601ffd0dae095c0c6c71c9102c3853fa78f38a9cf66274b3e16a25dfbc0128227c9530ceea65977c0d37bfe17ad4ef24b81750aad73557eedc1a10245a379f60506725052c0ba5ecbf7a93cb1bd548eba8e50beadb0ea66408157489695f303d67d82798afae6a3cbb859a66583aa4b6134a181e2a993a9cd98983632ae3370371f883fc0011adc36c205d53495fc7d040f2a9bb0720c17ff82d2bc14b370629e53283812c396bce4d69b4adfdaa747e815b9c83bee5f69220c3451745a1d942704b308103b3086e3f5c72d4e72cbefcf0b6d163270adec7fdcb097067584fdaddfadda050eadba796282e28ba61e69250d2ff52dac49e3279dc4c6731c961dd28712736387e884c4a2df8286b5996a7659dc18d457fb112405343d1ec7f59d1953987f1da6df09f920dba33060e51ec41f8fc93c751216c3e80fb5ccd31f38dcbb27a51b9855b7aa828804538ffbde21fdc60b1ec5addc564f3a6ce4a42f759a452ee72194f8bf5fcaf4fbc75271b39c2685a37e1b24674642cca88f88b26f94fbbd0e69acff782706a6e4dcda5f856fff40a1e29390c0fb9aa02f6b996c6a9c091370e2779e055869d47a2788812b2435d85511452caf9fff4453dd9f4084b29734a41d0366d85126edfc256b30410de6d5d3850d137fc9813b9e669577e01c8ed361c9db6e5b3a2a5f11de54d853f05f490c313962f9a5eaa73de00d43d9bbd0729c6d375a4381dd3297ea1738c8caee40876747741861f2954249c401ed12d06bb2998b85be09168365673000c9d04541b9cdacb1bb8f533e8a868817ab510024a1f1917376c0c9f4bf50a4ddf36574ecb38be4d15fb4ef105598a58192df20cda0ecb48574a473e13d2f6ae4d705d2eefd4d48df37d50127f0bcdad4987cf0327349d792e53ac241e455de7bfef00a056a81be2aed3ac809eb8755d0658ce14f92629cf15bb8a5d752edc02827f8ecc8c020ccdede87afb26b0f1a8c58a9a6af6350f8e8f868f9a5aad787eaa2b95319164eb1ac3471ea5d1fab58db6761952695d5a0ea4942cf57703362137bef472a84d4d6f26ede0de674c54eb776a719985bd0c8f646cf4035871887542bee7598ae8bcda07d4fb52fa7f108ab5fcc7df650c398ce570d291fe3b414b3d0f980e69e224678049bb9ae8adaec2eada87d2046c77b662b1e1136ca30a5f23cb880f5514e3a759b13858f68dce6c2b07a78e74f3a736895029371970b3110f8ecbc39a2f8e7c6aa7ad8b100042507fe2a9d520ca32c51d957b1a55850a1f898b70bba6fe95ced56ce4a780eb8751657ba18af2103d776d46fc2cc5c7b8333f26252ed", 0x1000) 04:27:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESHEX], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1b3) r0 = socket(0x2, 0x8001, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:27:52 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) recvfrom$inet6(r0, &(0x7f0000000000)=""/140, 0x8c, 0x40, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x7f}, 0xc) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedc", 0x4f4}], 0x2) 04:27:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xbf0f) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000140)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d224659b3277c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d530403468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6ee50a24c97c44f3ade1bfa9f08778125c9639807fc92b2d04", 0x8e}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 04:27:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 04:27:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000180)="691537a5313873d1f1bfc2b86aced763d32295752677cb754b6ee18ca9951f3185dab49c4ee01732a5c64b88d99fd910d692218242718e42b3b5ed21115cd564b8315b90da78d870821cf0c6f15af2f6a98f7310dc6c0f4b285d08d96f1fdb0b7d092246ae8698847ed9f024264897df97b645a4ac52156e149f7c5b49f23d238adc6a1cdb3508f31067019b078bbcd6888e8dc1e5ce3ceef73fd2bd7c6150e0e3e1d3721970de795a0e2d980f7cdb2c5dafd65e3bb9244c060dbfe9e73c8a8f6ad4084d33d62a94425987e66d0f21ead8d4170d8a332eaae091d0752354fb7f432137fd40e3b6987a3601f81e1bbe2b4daaa4ce52bf3ff1cc49bfe81802da809cb2e244cabfae76619dbfd7cca6a60c474d8950e4b6cf757de925fc9e6546c5af3b399a73ecb0afd2e8b213c64cf835c4d8ace684579bb20675260f14a2dd40685905f60c29023805b783de1849781ac2a4ab5afb483e0358798e8cd715301f8c222738b05e7fc90256a87b73d2a5f44c6104503b38c8a2d5adc20108313828ea0f4ce96d777c34cb895c94ed2391c77b725d4efabe1589b32cd3d8682c8b316aac9d2e7a7b694f624c1bbbeb4839ef637967407c37828d5b7173ea7cedac877a793f9de4e019f848ac511a706626a22795cea9bc0a905c7427b429a5d41f806559c650299b2830398d4f5857a53cb1b0af4ebbf5ea51af760fdf3a76b04994241c811cdcdb7cc1e6dfa2ba56ab51d765c8b79b8df466ac13eee16a7f27a7d81ae6fe8a8116217cd78866f7949541bd1c1581c175f0528a4530ac1b71266369a56cf92894a708b8c86e1578848e63c7ef8f6d72eb85e266ac215cb96f4405e230f94add926e1a30c31a32f95aaf79044222974eb07bd4cb37e3e3521093032bcf01fd5230526a6e6920359ba0e1410fba0c928f5afbb930eab8ab6ef1c3874af8d70338c7d32f98a5a3f3c5335b2335c0ddbd799a89c691ac6b258adac753b7f886bf15c714bb01674b96993214cd433dbf1eebf0fa4f2e98c4079b0cad8ab07f92b2aadfc5fea1c476c3bcb562aaa70ff21aab1f668a1f700b4accbaa8851f928322682bd463acbea3a7eeb652dda644fb7abdd5002883cea6c88af6e03abcac6e16ea72b789a9059ad54f79a0117fad31f389beafc0020da8fe894b8f1585df5413c1a42c88ccc04629cb362f51b0144a3a4be8d398d50288562d7b5f0fff7ad2d4383299fb44036bf9286016504d2fba4a2f9362e49719e817d15fa174293f7cbc0b3b612ba7b3eaf7a99f08c8c7047be781a9cc0571e48f304a3e7d21a969c0029fb95d33bfe76d97c4b869dd4aefa431fe8005d788113330cadb637baf57e8166dd71a53c9e755e6995c80bca018fcd6fa4d90b791af2a4d9ecb6b3db7538aa88b626c2f1ab8f559f5be9e740523dce0ad68f54eb1cd984f2ce941931554ac20942789b6ed6b8bc63614f397e999f9c49e9fae62bf1e328e24db63d9572083985f9eeff9702f20c038f11d8362517b18d3f50214fed0bac47a23982176d973821d25e6e0fa8f5d01562f8841c5342e1008abf6dbffdba080a07c80c376cc9667172765957fb4a442add8cd3774c8316e612d98450f33e5d6784f07ef6b332e44cb45b5debc2080e0ac67a05e913ec03d31fb8deb71d8600568d002726e33fda47c29b184cddff908b5d9a1451139d732ed249bc3dfe044260708be4c0e433981c46d9b359aa3442c8a7a5567bdd1ef36c7e9ace58aaccba7f62d60ac8ba1164e074db8ff21b1e5c5ed800c7bf8c3e51a03861c9d19d363634ab846e86ddc2614a780988df355c15d82870c7653f21125bb1eed1a63589115a1fe68aa9070580e8bb35aafca0bb4cbc139a9a717173e6f8859ed1d923537bbcce57bce02f40425f799f3a3d87493777adcce403069f31fa284af055006da2abcfeb5a8d34857963bdd0fa29aa2838e37f25927077146533c174fe863257c2f398d1389e4e3df1ce019b6424ba908344f1961879c9d27b8027b06b7ec641e0a2c3c7c263de55181e25d8459acb7012b3c9721b287b96e498c50c286865536278314e8a0c0e40d0f648620e0c74bda6c861e590b7cc88e68142751324f82ba168b2bee7ea63a8efa722815539974a47546fff527b0078998f8d35229e3b1e22f036ba2b6e5b8c684d360badc84866a271bb49690d8110e2595ad57219f27858c38e602bcce3b097ffdd671b602b83e2b7222ba08c38c46535c1b6beb5ef45853962d7660faa2bfc9d2f58807d5878f2c7a6a5a81f1dfd5b18eece7a47171c4c061bb6fe395dd8a88462b3a9c71dbcd103faf969e41cc0cf635e93fcec1cc31a76a9bccb1478b0aa5f22b11c01884e6b421561075db60fbb212e22db413066e8357e83bd860102045dee95c00464a657539b47d415a6cf65a2dd83983344c38a2a7bc5b987e1d208570f1e5413b2b98e3ff504c5d68f2526f3dfdcc2f13ac2252bc8e0dc53eab0d59aeca060d53d063667d2c8a7fbd6777bff6ff14862bfa7a0c454871635baeac05c2a9581f09dcb99809a4b1b4efbceab3a96f239abdc8ad7230d901a4d41192d39230e2f1c4e35410068e4dc08ebd72d168a9bcfc63cd5f3458d3ce46aadadb4ea0141a8c9d44b946d3a3a86f24e0bcc250ef92a2da39eadae5c053c75e18f37d322779dbfa33ce47476e32c3d6a60346a734469ef402f16e0ea75a260f9adb97a9909909d97697f2e11342e3c886fb92ffdf49a3f64f3fb29a9c251369df86f34b05860629a67de85f26296b425430c3c98defac0720742274ee5d508ab20231383c7bd326b7db6f9501e36309c4715d9dc0da4967b75bd27112da3041470e3288f33f17d91ce0716c1d15aa63666310d5b581f37272da8fa2f952c8650fe85a1d7b58c03d2d25b6a467faf81dc9f738568430de753f033dacf2457198fdcb4f3ac94febe5973534908ae47d6d627aa7fae36332747ef9e03bf40cf4fa1cb8e4fa7dfd56710742a6334dfb7f4e3373d321f23efe3d8073bdb176598d27ea658f230acc17294561068e7b502bd86d3e892a8a4818027fc0072d4a2a00fee025011c19eb4856332d6490c9af1eb356ee37b3157cf8fe31c92e2058743d858850cd8887e71f2a857cb91df41e16f23f9014df33aaf877ed66dea3cf09be49ccdd77ef042a6088d431b4d20a8d9f1d96a8381b780a3c9f585f460b61b22bee146a6388ae81f2cd4d6c7c298288b5903dfa2015b6a8521d479f385aa7f675bb84ab41f931b6c83dd8e71444203bad345b69153357ff8d0d76cfcd72ffff79163d4f682a3bc56c0a0e23038df94fae63ea6c084c07f9639707eaf1c29e5023287abc297101f1b602d7e5770cc673c95b72dcafe30e042850eb1488eea5b1562dfa39357d791247daf7187d62632a484a129e0eff46a489e0d6b892e08f20253d6b40d0ba0d7c0cfc568fc6957b0ab8bd71b18eabd9154f16b66786375f0f59f98fa48e4ccea21a3cb7789dd2c8c7981d424aa0bd1b2ac158155f627970bb7c2fe6bcc23c580ea42c4635ae4dd693e0644c1384ac36a21f637a42405b2d319c39f92e52c8b581e4b2374a415a4d457bb1eaa76942d25278420c0006194e95f294163046269cbcd1f99b30ff5f831338caec4875cfe8debde9b2fa5b02a271c55f378ca251ae2a2544e8e564ce5663093d879aec2805842d2365e09416682990f6721df5fc8c1ed27f7879560fd749b48a8c8b91def3f46329dc6788715f8fd8d943ccfa2a3ccf415575a2b8efe99ece2025328fb9ae588786de34c56fa7d4c3451561d9d84f328a21150b491dc40d8d88b8133bb41e3ff08bf636cbbba26f04d57656ac0ca82f8757595d9bd332de5d8d6c62c5818accdf9ab0752a132b56ef8383d26eab89325307ba1ceeddca9c94e96d6fe74d84711124ec4e62f877d692c08a4e309d987ff85291dfd3090a4be4f32731e26745ae7f167c666b99cf8aca0302b82ff129f17dfebfc61dfb37658731252b0f79d19434bf607ad4ce69415d05a7633779f94966911b66cc6590418e5c086fa81a5cebca7da42ff1c58181511da8ea239baaf8527b90e20a169e1dbacdf09332aba4df3c1a1fb1d3fe064d053836ce84c394bb323b10f0aca8ac0dc4344359005129c9dcb7244314b8ef62b40c6f8d5dcb7f1a6395aae1c2bebf5538aeb21eaee0d1b2ca920b07cee86de8360844e1853ca5d542c8716d43922f6cca77b22539ba10d07f736be14b4185890c57c6a1e03f93d1a7d7b32ed78d3e74a0012192d1b44f13122abf4dfc7efef0d9002a3e2af4c9916d67b3b3e4dd033094037219f909b3e795afba1717321864447397b67db0095feb378e1a38346067a80d4ea2754a1beb4a925e22408eb7b4956deee867688876c17bf40fc7aa6149a6a9192b0f6d1b19ace1d35bc1f9972d7a888a5a385d9c419e02c8e58a3e0afc333cc4112df5ed223b5f7b97fb58ab90b2d0fd37bacf6876d9d84a1e1157113f17f180ab9e6da152a5e4356cf34e1a726dfbc0e5abaf7c4f0ec59d89116b1bf8a03ba75cb56350ad3ec8763ef82ae84f4caacba71b3afea432420c6216a6312272c393d6c0783108fe1f30fadea32108450e44ac50768a5225f51524d034df53a9318a555b8e971b58850b799d7f6101bab663fa6a20e7da342835096ac18b8b78911365f24834b91d639e7f6f864d07050a591e25a1393a3eef0c55ea4a1176f1b1d65c38087de9fa9badb82d648a50ea2cdfbc4eff7d6ef304ae4cff0b2a4c9d03ddd535ecd9999badc957073f80f30a30f849c8a8ec146b3dc0a764cc457b20a2b96dc27d0c1c581b68337f59c9d50035f4f40256e76a20fb25999233be33c2d8fc0db18c639c3639531eec7a986e44be54b82498b707e3c04b01d2838fa8ce756b69ff089a46cdb3f48f4f93ed6d154826caf75f5ba228ceab80559648a21d3c3efe52c01a3bbe51f4e0601cf3365aa8911899553463430e10dca38ab0e53c886844fd7a3f660a4a382adcbf97946019bee821dba9fab10267cd375cd59aaf6dd511da3cd3b16c3f2f03f1d8a9c294bc7399a2971d77828ed1e2119ef3187fb83093d93572b8adaad0589670d31dceb853b69bcbda24c0adc984456cd92b510cbeb0719e128f98b351abcbfefb044cc84107cafe7d47014f60ae350a6f14f77c4af1537b8f82c42554d7d97d3189efb758371dccdcf754e635a167e0c172e34fd86a3e1d4231fd7e1d66284ae753a0b0c06375390224182b481ac94ec33e185eea642640b163e9b71b0dfa69b00a3159d0a3c79b49394896987fcd5a9021a9da5953c0e4829601a365a7d90127fa731b74f8cdba36f314096f0537725b0b28da542f863aa7da48797b032bbdfd1de1fd6d13f37ac94e2ba8d44a95f8b837d00775744b7188e7c328415ff820ac21457b14f14cd9e005f479a245aa23fa1c8528933312d3a01c96b288af8533a73826c3648009638898aec2cea18d76c37d4e580eae4533e732aacc266704a76d94e2b50629d1587846b7cebcbc6c568a7396602d3350ffb89baba0cecf358212751f509b6f938cb6ce71d17a3f21eaf4233bc51491409bb5d793019f6306f230ab9ec20b2769bb8c3535accb1d71529685567e86f6504ed39dd2e28250594942ce6f10a7b30c12541ca1a95e80da3fe4d1acebc69221d3b7a154b1c917d8973090579ece5caaa74fa291273df8da9734ead26f28258431576c2d67285c80cfe1a0ca7c9378c73d428a9a937a4d87ba66cb934c666d1b8dc09701203723dd8366ce7ff6") r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x1, 0x91a, 0xb}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c02000000", 0x8) 04:27:52 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 04:27:52 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8202332fe33f489bf2140e28ca2784e46f000800004f06001582991e3b30c5c4d58c2287af849ed6f749ea677a87d0179ecf415429c09ca21cc6a10ed16bbf81c4972463f02d09a2a8d949935290bd922a4dcdc35bf8771d0ea7d8be596832dd2e44f20417ee113a35edc84f1e723fee2d327b6c421b4340296f5678c3bb9de7628db9606e5382c40e7ce22f245569fc36ed4a625ac4cbcdf787d9570000"], 0x10) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xfff, 0x20}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) write(r0, 0x0, 0x0) sendsyslog(&(0x7f0000000040)="4fe475a505456379422911aff507c2db8e7caf5d1abf76845d85e5cfdf1e82b85d737dc57c4b24e98757961b6d", 0x2d, 0x0) 04:27:52 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) sendsyslog(&(0x7f0000000040)="15c54f17d7747ead0c2b1c63", 0xc, 0x4) ioctl$KDSETRAD(r0, 0x20004b43) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f0000000100)) 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="2f1946c66631207e5da5aabbe83754f9e12ea2fadcc497f63ab63182a4195bda2b0d818da012d7f1c07771927e70fa879816a913ba46aafe5e282c7cd18f329e46c33d0ba26b8a0cedb22c09131660c15492d0eed92d9df32647e3b6887373561be93dc2e3444c6a42abc48a8d3d740137be8744d63dc203f3a543c3eda5e0ed437b", 0x82}, {&(0x7f0000000200)="ad684176bb03c5396d3f7e8ae6289587e56b07eabc36a322f22e05999c96627f14d55d0d28ec58242845a7d5eb5771c906220ff9ecccffb8d9484153218923ed332528521ac6db3bee127d0ba667ee", 0x4f}, {&(0x7f0000000380)="42d5a0367bb59b097182ebf61200c0071bbaf7b1789badfefbad7735f33ba2f8cf3c9214f01acd080ea60ef8017879548790d1246f5f575f73fec3920e04a8bbbb12d8f331754e03e846479cbe889d5b981771da0e050ae7dbd1fe7a5534b4c28d60690f67d3413a580a127d5a7acfe601e7b72c8e1a2be3f8b587efc652d94fb5b37ddd663f2bf922505cf4ca37a3bf80da13f344", 0x95}, {&(0x7f0000000440)="0a645d19c7b211dd827bdc098863cf5b75b9fe9fede8e02249e9c553d8da06c411f63d4b9644c6e892bef99b71eed3ff6ccd6f5bce9bcc49e44913cee5992ab50a94164cf37d3f8a5aba930dbc3843aafd0548691cee142b0b965082e76c0fbc96d8d9717ef18308125be3d121a59a275d370ea1968a6126d63857d734877f6f9276a5cf5410cbcc90a50c28a912a5c0de2bb684b0e014ef", 0x98}, {&(0x7f0000000500)="f757b305a3a3a179ac5789cfeaecfd12c3cfb36e525e28e07c4c86a5d4fe71b34da96a3ae6274b3675a5244fa68832b776577ca91990b51a91cdab72c917a976eca8850e78202b87599f42d5f98ec9d647a24dc3ad1312fb4e56f87357ac5b5d38c69e9425db51f356d18fcf99fa360b96975e376ec317e5eab9da89029efaec6f88f95d56f38c63125a3493df8172164225670da40ad53449ed02ced3d644ea02ae874f9554ff9e5d34fb38c06f2c2cca57590c81d0f4d2d92f37caa9cd057f1d9af9ac44e1bc8c8d3f", 0xca}, {&(0x7f0000000000)="1eb1da146f8d4dfd0012a3b0c12c5ac47ecd5fa90b8fe4", 0x17}, {&(0x7f0000000280)="60a3287cf66811936efbfa27b685082e0c084f68e628d9b891654dd1584d96c982284db60223e8054ac9b030fc46f7c42b9d9a8aaef73c06c4edfebdc5eb5e0490ce48", 0x43}], 0x7) 04:27:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) poll(&(0x7f0000000100)=[{r1, 0x4}, {r0}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x100}, {r0, 0x8}], 0x7, 0x20e6) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$getown(r1, 0xb) 04:27:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) socketpair(0x38, 0x5, 0xffffffff, &(0x7f0000000040)) shutdown(r0, 0x0) 04:27:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x6635, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000100), 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 04:27:52 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r3 = accept(r2, 0x0, &(0x7f0000000400)) getsockopt(r3, 0x9, 0xfffffffffffffffe, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) r5 = fcntl$dupfd(r3, 0x40a, r3) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semop(r0, &(0x7f00000001c0)=[{0x0, 0x2, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0xa1bd, 0x1000}, {0x3, 0x8, 0x800}, {0x2, 0x400, 0x1000}], 0x6) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r7 = semget$private(0x0, 0x425f13df57fda06f, 0x13) semop(r7, &(0x7f0000000180), 0x0) flock(r5, 0xa) r8 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000440)=[0x1, 0x0]) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000480)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(0xffffffffffffffff) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r4, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xfffffe25) semop(r0, &(0x7f0000000240), 0x6) 04:27:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x6c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x7b7db1f380deedeb, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000200)=""/227, 0xe3}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f00000003c0)=""/143, 0x8f}], 0x4, 0x0, 0x0) r1 = semget(0x2, 0x4, 0x400) semop(r1, &(0x7f0000000180)=[{0x3, 0x0, 0x800}, {0x0, 0x8, 0xdc15908074fb3bc0}, {0x0, 0x9bf, 0x800}, {0x4, 0x4, 0x800}], 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0xfffffffffffffffb) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 04:27:52 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 04:27:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r1, &(0x7f0000000300)="8ce8efd6ff5dc2d907c5f86472b5efa61ab7d0dd59b52ecb18c7741443b24611199701ddbf48af61f2b6af09fffe6d18252a19fb1a5c3328874b3cc35bea316d7a1759e674e350847fd22977b53507deefb9aea0a5adb4ebf8aa374f38c046628a60474bd55d12df6c72f8c77affc0944df7bf83bdeda5c281f8d6e9e2128eb2c9e37577b198668310cda3501292868efc70056c08bc342f1631ff406a0d74a1d2f65f9b055c2253a6d951f10446c30b9a5147165211f5ea347605c099408a1e89227abe01aa0ef05b9b4bacde7e50494cd63b6c9564dc0aea0ef8029975f37e99f66d", 0xe3, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x9, 0x909, &(0x7f0000000100)="6895d8bbb89a831f71a6eaf116e52d0d998b41144c25aa0f0780695422fedf5c7a76207cfa01e305b2ee75515ef43e5d3af48814ed837868d197df8f51e6229e2e3ff4c5dab12462549424dcc0191f7b00858ef340e36dc54e9e907c5652df329e1662e10eba38873236c0ed921ed136aa8e1d93c05320d8e69298e522236ca52759aa80f2200176ddb683b305220ee296594133bc106da88d43b8c558d07d8c9beee05ebdc0d0a1161a0c1931be97dc7a11a103835a9b23bcf8154c0a608c53f190f7d4b1a01dd2f7f8e9fbc9c8a19892d62e14739a68e3689746bbd7c75a535fe79137b4c0d9f4b1d9514254e1e75fa90062", 0xf3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) 04:27:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x74}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xf4ff2267f7ee4e2e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x68e9, 0x1f, 0x400, 0x7}, {0x4, 0x7, 0x10001, 0x8}, {0x9, 0x8, 0x2b80000000, 0x9}, {0x1, 0x5, 0xa88, 0x7}, {0xffff, 0x3f, 0x239b, 0x80000000}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1) 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4}, {0x1c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20458, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 04:27:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x81}, {0x6}]}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x5510, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) 04:27:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0xf0901a7096c7bdd6) 04:27:52 executing program 0: setrlimit(0x1, &(0x7f0000000140)={0x8000, 0x20000000097}) r0 = syz_open_pts() r1 = geteuid() r2 = getegid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x2) fchown(r0, r1, r2) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c724b1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 04:27:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x3, 0x3, 0xee59}) r1 = socket(0x18, 0x1, 0x800000080000001) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = semget(0x1, 0x4, 0x2) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000000c0)=""/138) mmap(&(0x7f000045f000/0x4000)=nil, 0x4000, 0x4, 0x4013, r0, 0x0, 0x9) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) shmget$private(0x0, 0x3000, 0x4, &(0x7f000040f000/0x3000)=nil) 04:27:52 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x90, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r0, &(0x7f0000000140)="7b8f9aedf390f9733d521a4b147da426352486b868dce4650e7d4c5d5405d914664d41e027476b622cfa6c6f68f9ff18289b7d4d75610400636710734387468438b70d1463769605acfe0a641a8e1a7c9c6f0de1317c02", 0x57) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r1) fchdir(r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000500)={0x8, 0x400}) r3 = getgid() setegid(r3) dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000480)=0x6) syz_open_pts() 04:27:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) kevent(r3, &(0x7f0000000b80)=[{{r2}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r2}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) kqueue() r4 = dup2(r1, r2) setreuid(0x0, 0xee00) dup(r2) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r5 = geteuid() sendto$unix(r4, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000a80)=""/127) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) setreuid(0x0, r5) chroot(&(0x7f0000000d40)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 04:27:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = msgget(0x0, 0x84) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/82) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = dup2(r0, r0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000002680)={0x6, 0x7fffffff}) r3 = dup(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600), &(0x7f0000002640)=0xc) getitimer(0x2, &(0x7f00000000c0)) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0xa3e7) recvmsg(r3, &(0x7f00000025c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004ae43f1c51a6c65d0000"], 0x6e, &(0x7f0000002480)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/167, 0xa7}, {&(0x7f0000002240)=""/187, 0xbb}, {&(0x7f0000002300)=""/94, 0x5e}, {&(0x7f0000002380)=""/124, 0x7c}, {&(0x7f0000002400)=""/111, 0x6f}], 0x7, &(0x7f0000002500)=""/166, 0xa6}, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 04:27:52 executing program 0: r0 = socket(0x20, 0x5, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000000080)) r3 = geteuid() getpid() r4 = accept$unix(r0, 0x0, &(0x7f00000000c0)) getuid() r5 = semget(0x3, 0x0, 0x300) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000100)=""/184) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x8) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[0x0]}) r7 = accept(r2, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) fchownat(r6, &(0x7f0000000300)='./file0\x00', r3, r1, 0x4) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000340)={0x200, 0x2}) fchdir(r4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000400)) fcntl$getown(r0, 0x5) fchownat(r8, &(0x7f0000000440)='./file0\x00', r3, r1, 0x4) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000480)=0x5) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f00000004c0)=0x1) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000500)=""/74) openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x80, 0x0) mknod(&(0x7f00000005c0)='./file0\x00', 0x2000, 0x1) getsockname$inet(r8, &(0x7f0000000600), &(0x7f0000000640)=0xc) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000680)=[{r7, 0x10}], 0x1, 0xfffffffffffffffe) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4012, r8, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x3f, 0x0, 0xf3, 0x1, 0x8, 0xfff, 0x8, 0x1, 0x1, 0x9, 0x6}) 04:27:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x39}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) 04:27:52 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getegid() pipe(&(0x7f0000000180)) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) r4 = semget(0x2, 0xa263f53c9d7f8b0d, 0x270) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x3734c) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2090, 0x1f) pipe(&(0x7f0000000240)) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) write(r1, &(0x7f00000002c0)='w', 0xfffffedc) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r5, 0x0, 0x0) 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xff, 0x5, 0x8, 0x80000000}, {0x100000001, 0x7, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000140)="e8fbee585ae666c0329f55a5577a5c795c9964b33f7d59fbf28dd0ce6274de8b0cbdcf622a437c3d21f478f3caf9d3b75c3fae5aeea882b2328cc07e5693d977e391cf2461f8458446446a8ff2bc5f7c6de2f287e485b2c48dd4f41b17165dbdacf8386a2bc4", 0x66, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r1, &(0x7f0000000040)='oPP.', 0x4) execve(0x0, 0x0, 0x0) 04:27:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) chroot(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 04:27:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) 04:27:53 executing program 0: semget(0x3, 0x4, 0x10) semget(0x3, 0x0, 0x4) 04:27:53 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x100000190, 0x20000000, 0x0, 0xa671}, {{r2}, 0xfffffffffffffffa, 0x80, 0x80, 0xfffffffffffffff7, 0x4}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x8000, 0x2}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:27:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpid() r0 = getppid() ktrace(&(0x7f0000000240)='./bus\x00', 0x0, 0x0, r0) 04:27:53 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/138, 0x8a) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) getsockopt(r2, 0xf387, 0xa, &(0x7f0000000100)=""/44, &(0x7f0000000140)=0x2c) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:27:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="7562c5214d1e2a8ddbbc8990c85c86654893fa7061e619bc2e6fcc905cb6c59262b46faa5a3f8c6bc698e64cdf1b8e79bc29f6658d1354ebf19cb5e6c640d4846249b75ed1bef1f8029be495b6ec19cd99b07538376e96b16b33089818d99d335b788f45448fa3cb0354d52360c2d13fb29258918a6d865c6f16fc33acb5941aeb334ae140d9071ae7412b680f43af9bce01a6fd7919f8154f96282b4efd286d385bb09d20106d122462a36f4673666a0477aa42cbcbbb4c3a33c65e04eb2fca63b3000000000000000000", 0xfffffffffffffd99) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "8366402ba77f0c03004987995bfa4f82ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x15f, 0x1, 0x6, "f2317d89cbc40643881656ae49a1c659561d221c", 0x3, 0x3}) 04:27:53 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 04:27:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000440)="7b146764a4d9d2b1144e536549d05632e6a9b28cfcdf3717d9c64dcbf8007f6be892823abd2080805108a72796fd351b03454f4c4243f3c7a83abdf8e7664eb0a46ce503c608f45bbd5601540d9e7a6e77f01fa1303c06ad088363500d875b9883039ead6a3bef1cef959e4f9c7a319923f163e0a0f81d09b8782780fdddf4ec91414191f40ac754610c2551aad8f29f8935314fcd3ec485aa092610d68a6828b98d63d574f0cee7387a92f4ccf60a9783d5704ccee5d64cb40224aeadbcaa515ca24b"}, {&(0x7f0000000540)="ccdd6ec202b6c4b9a79992645a578aef8bfbbdd685cd5820e9e0649a407be07f66f5d3bb5cf43353b033b788ffa854065d4ecef198e75d1970d12a776d43489e961f04a79c63b54774ec8809e95b7fbbef306fc0478bd07594b5601965755df921466601d0d1f5e52cd23c69e0e636750453ff8a564fa81b97d8d510256683b9f76212bb15126d60ef384759ba53a1618d4f8331edef72c8f419da7c339c5047e8e77081b63aab64625bc81740df95aa3806d45f678320c8b6d78d58757d9c53f1143ee2442fa22092ea1d2a42a77bc9d0319c6eb31e337ed7f7ebb59f4ede7f07106eaebcaacc06fbeb99db4863af900d241d14f6210231dc3f3701b5adb9d55d49d6b76fa7f21b3c424c22dd9dbe25ba6281512a67fd795ca5c5d71bda8036cb63ec64ae7757683b967a66169dfb11376aac057ce30f4e89c27da4c27ad8235478778e45fbac48b5e07dd1165296c892fc8857b8168df6dde6b90fc676729bedb8f86db73d31339c0d0063061ae27e148063abda34daa6ea8245243f90b0aacd115b17c20ec734c0c801aec8d2404441301c82ea7801a7236b4daebd5e2d7413a19dd69637bfc9fadbc38d082f7c885fc1aebd4cae3a2acf4aee4b51fdff162a890e7b87fd8056e4b91ddca4b8c08f1a994ffbdb2c95f0d13656022e08b070248e879ec3c0bdadec4fe80a56cf8ae42d0f93d1ffc931279e7fef3788b29e9fadfdb9bc64939b33caff309be155a5d7de16c1fd386c85e607ce848eb3d2a8857a1b6ea7a3d43fef18e5dbf726e91945bc766c12758401c090f424de3b8a8dc9f86fe53efa48da1ae50d98eef1915fae6f097b9c3df3b8579a1282c8ce5a8f63a501bf8b0d7dd03590704a13675166fe96aa8e7d3b105d1a1301a840dee79a4973e83bbf9f0e888ad9a20a45cc94960ef89c02f4ff20273805eb3f6ef21071d66346d7b8e5a0bf7593ab74370a3c191ca48262e56267ac547e5bf4290365299dcec5c37e8f419467fd0cb4ce318773046a2a1365cb3019172eb9c942432872b7f22d54640e488c842918901056d06a3dc0a8c0758e3589b1c7c7cb1ca7a71772cc9d904a0baa2e948367962f171e5dd6a5815c203f845c520b5757a6187da997eb1df9062ddb8d17d125f8c6352f9b78b7178a21c5d65216e7049a7b46056820562a2529bc418bfcac2acf6c41eb1b9bed1684dc5ffc79b6591d0f4e9bab66bdf746c1ea43300ff599e6345f668c7f4ac52652e9f20bf62cda554766ede8873261820e3cf4937898b18e67bededaf8d1b41fedb7a2ae5d124d5747cdc0a4b8eb86702a48efac68dd1882bd56c188d804d2ec9d90cf73969d5b4cbb3aad7dd806d59cef1922939a48627fbffa44e5e43d1e31709eb369e87ee94330f45ee1324015c542d6749364dae030689214836cb3e80eaf3fdc10efb0f076c74d6f83447ddf5e7f57ac4dff848c8b54d34c243076347b5bddf946d5fede71b2e82d1735885fb3fde41ebfda400b2834fc5ed90dc4303a19d432c2cb5e4e282727cee5a0c0073eb54de283843e65cf0ef14bd0ea962feafc24f2ee69297b9b61581fdf8ac898a7d3e86ffb3043b68ab8f1a4418245d4b944fa56c81717c31d74e8310e12f96533cef5be31fb0f11b64d6e4f062d44a8ce9584c1f554098cd56ca3486ba4f1419a5ee7007dc9421fe546385e205328f5010c683ba80302f09b4b8bb050eb7e059178aa0e9fa8260da660238c147b6fb163192b297fadae490abf9ee2de2e582559f10fac3bf3c221f389fc88f5f02bdc18b941f69ccb6ac5209f5aa2855ad0f9bfc795df9c85835b64aed18a89a0e8ff4143e2be59a27de080b4573975c2ff3cf7faea1f8dadd30a933fe36fa01b9fb27319c81438d709fad56b7824d09000f1859e281cbe47f576de397ef738236069c7b443836b344c0531ebb6996243b734c03408cf2182ec9012ca78767db53049f5c8126dcb4e3b9b0d30d06f4dd86d62cdbf71d5e3dfe83cbce4aa18cd87c911ef5594cc1148e214ac319373b827846ecef752c54cf200335b42ae8f64079208c676bee47933225f2f33e2e3c4dd4a6eb7eb50984b9d9de925fab118309ab1a5577b6ab605cb837c540c4e0b1346ddf1c0a00ebfa2175e3db1c99e78dab0e378131194be094d401968c04aa140e1769b0760a9ed5f7ae4ec827660e37b892cbd975096087539e1d0179f5b4e63907584ef5a657559a104fc9f7bf93d1eb2e031ac95ad53070c97173a879ec5a2e03165f44a8d5b7812b839626780fc9084790fa1c47b380c6e376c3d2ca8013bb502bee81f609182efc1d75a0437dac9d977328f9d2d4fa41f615d43faf890ac0515e446d9e7d2470c5963cf0a8fa97c1209a77ca1f234a1412d1064e4b28fb98d8e08c63c3717504faeb2239d7c645d4e566e6bf2e9402e766e9c95b4618d192ca039dbaee6ba14bde9ac1820d8246509b104b2b14118af6261bb5e0d2cbf2b2a00e4734d399cb215dc39cac25c553957efab8744610313aba333a95512091cccf17dd6fb1211884c6d2660a11f6af468d677a86f9c51f1626a7f380e27b1cefa8fbe35425e36b19c4688303a2b70cad241d89e1b84e42207eb0fbc3d5dd76c76d83922bc42e946c92d8aa0370f94b5cdbc491f36412a26e3d7d8d8bc0a0656617e38d637a317bd8fca9c1a0fb631a124b54302caddba3400cf428cb23ead9cc8156f2c79bcbbfd7729f49d266a98ab4cb789fd0fee1faa51062fce482e5f3a7d048f46a4beb17b96b80c49e2dbebb21af656bc0ac0a24c9c55df9dd937dfa7158316a274c10bc21b0780670e2bdf434a769502ee1cb1084f58f7dde88f26fdd36c7fc4248725f8979e1e9f0826fa46f53bf03a081a4ae49429896b5e36147cbdc6bda2d90aaef614dfff7557e47611aed4b7f395df8c44abab9d5a4284e3473fd68e63f807e7ee8e4b8f7ae927584c809fe63a9ff8640134199b957f453fb6a7c40178adda27fb81449dd85ab538874feeec4bb67b4b3787e3964bead84f752c69c4aac824a0a40ad05a4f399f8690831e15896d4019509f5fe23c765d19c117a9a59e6740365b39fc6fbe85ef5c607cf9c205daccc3c7948f647b3cec0c78dcb1acd38b6a6731628a68964f44bfe4b38ca653c1ddca20b303f638f2e417a1b5d9df751d9c42920d74b0e4d5b300b81f4712b3d0c3652a24794a7a5f9ed7e4582ebd6fe9c063be62b328016c920c38067be920b658296726a803025298df87d5fe022d711f6a9a93474c27e8c29463d22b32af8c19392464b074b3d7e5fea2b1e8b066d950f3492e58c3bd3266eaedf944893fa511b64a504aa99da6a953824d641334733caa79de6ee45ef1d47f97a6534b46dab1edd29fb5eef3ea64d20479ccc5e75dc70398a5ad43376b54cdb84ca41133471915030e89086976ea6e801f415358e7a3f1b69727901c68e627ec03ef48c0234b633e4748b9ac1b5c5bd338b61b7f47c3138df51f2f9b8bd0a2da3525d0e315b5914a093a6325a1559a2063ec62ddf7d99a5aea501d05ef24863c56f9dbaa52d7d04261500062238350c8ce8f748c708cc1dd53181671e5f749239ce22bcc5e086ab4c491827130cccd893d95c28ede68d4c01f32f1e6dd3d4bfa7e2bba0ded146c07f072e5265ec76aa9e6e9cea77198dc542be41782deb628481847eb9e828b5842a22535ac4c5864be5a7808adc7ca0a4de96ee9b2c4a0f048be3d9f1b4ebe213fa268d9429505513c5e63f5245089a701b29e2b46d7607681d931bf5ac6e90caf43420785bb4e9c0d8fda070a3a2f08a44e9e03f190cf37ee20057bf3504ba526d033bc0f62a89dcfb00568f59a4a47e483e521146254e4abc12402d1fa93fb9a708b6b1a74db45ce43f9d09907b6599c1a64899cc427e51d3e7976d01d112a3abacd8c936309e69de5fb9742ea89330a3fd00e86527fe3ccc290944e583453566cb794535df27026d449b5b637c53acc3f2c28d1b5f0b08115e3e9836ba98887c3166ae3cbf5df00d35da0d8a930a6797ca157bada5e808af1f89d9e6ad6c201cd755f7621b69b8176d5b7d45ee649bbf5cb27a13f59916a394499bf05f13130f6ec703c4aa328c546c16a103bb959b486ef8fc205296824679113823e8aad0bb22752022bd603276a899799aab9333a0707ff3aeca63c9651181aad1cf07958eff83caa9ae45284533339ef2ffbc58494b492ade4e13f4322fb4c43a6881de69a72d80c7935595d77860c5f99fe2ba148b3c2d66f42939172552d17b31db9672622cd008733a8045f92d15e740fc7c2614ae9f4798bf5e98d2dbcba8e4dc87b53f97d2ae2ae521b83dd0fdc126cc149759c531f2300cca64ba52ccb6bc80f4307a251c9265010146e78c0e15d060473d7e11c5907513136f9ae07f3b07a7208ca7c047a3d2a274e1a65840d2b2cb41619e4e7446e6ad93763a2a215dcc99b0e4c783c586d0de2ce00fcd27828dab25162e7d34e7a959ea6f001ce5825a7c14a276b15ed896fd34e0d3538841a1bded9efcaaa31b9541f1b6f55271a2403fcd6603cb44c925064970f5ac6e178263e62c7d8aa004b8b2d10c1f24f88ae503b68ec6ef628b3351d9ea718209ccc4d8acf85c5b9b06defb6328e37e0d249a5ad6fe350397e250c4f226c7a606746bbc207062a145ed0be22c809db8522aa1a3597f51d5a4c9d175aa5eff6235605d5324b60740de07ec759144085af0a700d0731d4e1b7c7fa69cf10a01c3e3481c46529a7913e16f10b6d4f8de448def28740be4064747f63edef173291f1f27ce384b2d9d80256fa21f7e9dfaeb3dd417e8221cead384436df90ae801958d9da1796da3b7549f1481e8ef8b1ea803e22b0617568cdcb9e445995710490da7788cc213deb7e26ef4c0afac447abd4a35bdd1cac4f4e41cbe855d596f1262986006ebef2a188ddf4a523bb9edca919ccd3aa56344f3715f4a4745074d22c038a410705c1577b30fb511b5a852fbb9a5f267a583cf7d8c8e586701721bc26d08b8c7ce0b577e38a262562a3a03b86287c58c014b10042d5af42224275fc43cab41d6f9ec94b88cb3e2ddc5a7ca13b3ac9df22bbccbe38818715d724d09a4de549099bae4fe497b726098dfb4266cd33f1523a2c8b4b7591c64a990fcde25f42bdedb949a1082a59ee0b58d77d44ee4c7f40455ed7ab5703e5054d3d7ac7ef8bc54a03c8f7be21cd5b450385dc53ade4c4a2e95a9d7d8d3e6f425932fd7072cbdd44262339568427d3f0758f8f200c848af2fad5ebbaeff8641a73581429ccb800cf10f335913693af36c18d3838933b06509b7d0b6adee04b0188f1bc9aae2141a685fbb91c22868f89421a4075a084283102522c2d6d68ba6b256a67bb6740b57a05544806a10a8239a68c8676e340f58e885240f12c301c778afab2fb0168a0a29623dc8aaa42203a6f3304684bcb790559d78a3842b07e744b7b0294c2d8061669f2419277e8ee76cc0ab3077b1f2feeb70b929f1e15dd3359b067bcc6357aad144233b55fd361846c6219a86781ecd722513fbf6376f60565fec673674551547290bf4cb93781ad5e617e0077f9fbd351349dd975e9c7c5141426f892e165890713022ebca42f7aafa8c0e1b951bd6484e4649dcb048ac1df8dc12011fe006d77adaec4bd46f285115d38c3ddaafa7e5132c1e3c97bca8ec6700d52916c161de676b880b3d028699080a3a61aec43f207fb6387e8c1cae81fb31fd150180cf5523f3dab545db5c466e9b113900a9b9296b2a397476cf2d70f3c7daca0"}, {&(0x7f0000000340)="4d7af4c8cf20d6403229d65b14cd3b4af9cb73139f9fe6958ae305306bd50c810b1b2e06693d0299ced1aabd2f21ff816fa6e9195a5c6f5e8dedc6d9d807acabce6c82752a443b3fd6f9ebede4438d3bc2c642758a0e1684c6e15f5c731c9f5b76ec9dc8"}], 0x10000000000002ae) 04:27:54 executing program 1: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001780)=0xfffffffffffffff8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0xff, 0x9, 0x0, 0x0, 0x0, 0xff, 0x1, 0x2, 0x4, 0x3f}) 04:27:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001ba, &(0x7f0000000000)=[{0x8000015, 0x8000}, {0x720d, 0xfb8, 0x9}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") read(r1, &(0x7f0000000280)=""/217, 0xd9) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)=',') 04:27:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x57, 0x8001, r1}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/17}, &(0x7f00000000c0)=0x13) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, 0x0, 0x0) 04:27:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f9030000000000192a175000000000fff67b2bba5ad35a0520000004"], 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './bus\x00', './bus\x00'}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x446, 0x0) kqueue() write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0xfffffffffffffffc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0xffffffffffffff06) 04:27:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 04:27:54 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000400)='./file0/file1\x00', 0x4) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x20) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:27:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x20) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8afaf1b8d3fa165d, 0x25) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x40) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) write(r1, 0x0, 0x0) 04:27:54 executing program 0: r0 = semget(0x3, 0x3, 0x100000008) semctl$GETPID(r0, 0x5, 0x4, &(0x7f00000001c0)=""/122) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) 04:27:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1}, 0x44001002e, 0x400008001}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="a7beb29dcf66f94efd60b951e2cdc3c95a3e4da38465346959dcf1194052aaa5911cfa7d1767d8a67c3287f79a4973f5740d9abe56838ed605e9136408412ab75116967d04196b8f1af15f3d4fcf5302eea5213419e9978cdbbb3662b784f45b857d36d31ef35bc02eb954608990d491abc927fd304ac677633f8235dd996d0ccac72c8859d2d2b37f2dbacc0fe440", 0x8f}, {&(0x7f00000003c0)="047d8660f72e293d460aa387284987170ecf6badbf5c13b3580b8d251b8fd3523e424a611bc3480581a33451ab424eed412f09abee14bff8923725e10d756a66be78b96967bcdb636d764ee43f1ad16fe58cc1d831fd2d5361f9bae3445d68e7ce4515587946b95c0b57ddafa8aa8d3720514a561df5fb93be2ef3b4a8a1ef38394187de5e476649d3c06831d2a7de7c827fe2a3553338f6b0", 0x99}, {&(0x7f0000000480)="52c814819e0717588095b4807efd58dc780ea4bd5e06f6f96e527b9f998fe7fc0452b301cc2fdda2a09312fd3d7b96e521fa36b78c530d0ab32e396658bc090840edf540c25ef83217fcbeb8cc42636808ae7fb48b909fd305ce4aee40a97954bf1a93041caa25e846c699a48475d17baabb58ce8a80dbb78c15447a87b8da9c693639e8cf9725b53136e5a7829ca5eb0a86b2e554bea50e12f7d36963229745679236039cbbdb49ff9ff372f79cd9", 0xaf}, {&(0x7f0000000540)="142b53f6eb7230dfe198e8cb11bc429f34a836d04cea57186cf62f3dc75dee47f5d64e2e38494c33eea55f00c0837e88cc41ea12f8c912da18670abf2f22c24e1f36e270ffe0bae7f3345bd82a34f082e5332b3178baa89211ba2bacb6f1b4925f9a8cae8e6ec291b94f971e5eabbc5c8f1a4683f791e41276f2f839026c8bac11659f9c95d6f19ef4cc4e1f485aaf7b39835a10b842730d0b2b7f990fb3aed109efbdd9c5d1d8932f46b0668bd65d7dbb1a72e2142daa0bb85d5349eba30b10302a8120c3917760b7f8e2d444247d98607a02a469734368d07bdd3e3dcef8efb370bbed8a81765fef39070b2d797cb650dae284096c857536559f41bc0452315a638cf68dadfc7fccae3f06811a97cf5418a8da57e3a1591c28a28c523a06cab64377a17e0c466accc502bc63e2ecc29a3318988f540d95386f4893516bc6cc760e70f4bee6ddd1d3ab9e2fa03c982cb4deaf9cda669d964a61aaa9bd694ec2f2cac0ec09a9b7d6e673b3e690fb4e1d792edfa20607b47ceec4a774ce06554a93af6c91da1587e0a53421ebeeab0d7be54aa6267bf41e57e8c78db7501b018ef8bb033db40e75ab03bc830749627bc253a8f6d53146668d13ad43094304e4023a192169db838025aa51ec3b45f0f6bf12fd595ec364248a5df47379b9651fb350edcd0fae1ca17dce2937e6477dbbee2f76ceb420a17e3417bc7b6b743627fc6adb6a81580e3bd06477ff18957b1ee535770db1ded3739623512310812bd5ef9edf988491e4f8e5d4a4e07d29bc7140b286da9d56af422b124e62a7a86e699fa7eef2bea6a24be0ff9c92dfd8b9fefdd012c94c3dbd85d144ca487842d8f8ac5808d59a0f0a457e2e332cbb66ff09836b289b0cd761c224cd15b07b447f4344f3c75c18ec533aa3224dc567f74c8e228b7ec2645bedf09f47b0f4500eb1fa2cb1c7bba50735db118b43a0b7eb419ee6c124ec7bf75ca187662f683af8fef4db5de0568444f4d820dcabcca2b5ff61741d819d18fbc095f618a28befa7d19d0724b19aef35b4021956ac13bcd369e15836aafe86522229aca84ec34799f54fc5dded4f9485f935ad7bc8220742d2b4e217ddbe7faf0219f42eb7c1ebbca18c4f10b798d14356332b8e06256835fec43669a08302f7d54cc961b1e31e4c22ab24b16e73651fcc0e32651a5990212524b9798973fb2b2c1882369ede4fe32aea58605c0956fa3a3c528084d0c993daa84cc400e32c7eb06462a7d1c07ff66dc9bfc6e3ca19181dcc8eeacfd2145e3141de780c5fec6cf9e873136ae117d3be190431fc72804b39bec34be6e0948da6ddaf0a6064950ba4cc267236ed5d213a0390b18111f525af3287fa1a15f936471b6d093d825d8cf871c6e5831f9aa90a4af4248913782e82a13b2b398e799bb44c8252cad815e4530ceae1e36464d8d5f7da133ae7b295c8ce2d682c550ca915b8a36ed4c381dbec86495bbfd1660b27d5eefc384699022f28c4451bf307dcb2609e4d6a165b3568e0911f027fdfcd54b2142437b0321f98521bf398972a9c0810db9b7f2394069d0126eee086cec748228e95e40bcb0a67fd7cf935b774cb021020d06d0ee82a6ed060a3a39452f569c9462b5d84751176963806884fea3b67ae7c45a18120c85b49dedc4c777a82c7d0e8cc6aca068eb7dae710a64abad0d1bbea17fa48b03ed10a038e935e236d855336b7dffb73a05123fa5a9ef2545d2abd6fb84c8ee856e8d3ff9dab955a78798c0e3465556fb0c69c9313aaea17e7372dd673e7ee6e651e22e8eb1f8a9c2a95e1fe4a0d70df4bc064982e819a50a576bcb9feffb6df0f374f345cd1664e0b9df01583c4590776b30d63f4276186666c9cf26f9a51425a97264066d00b9ad879ba8550e75a4b103881363d33be5248aface9bf22bd02544945fb69b6e0311febcdeec9eb14a98d3c4b7cee11e8c8a17b2b396b5363bace245b2b34bb217316575121d8683e523e5d995f66c80cca50b99f33e7af5f7b4a5e40f7eaeaa69b0ce78c5feab906a0edd68daef936dd989fa6814a723f66f633a6391086eef52ee5bb2a1b47215142eb7a248b875e5cf2fd15d217369b0c792404b4cacc1b1ee8c127ea84528266a7062277becf6fbff38bb957041b9451c168993aaffef4c2bed5013c5ed2e6673aa724e26ecfccb418430844ec5faea37c8417e7d6cf1bdfbb8aa9066d3b10f4dc8e41be4a4e72ca9c96260bf9530621e500e779f2e614c10a91b061c17b83127fc5fbd25179f44aa64f25fb0d4f28fc3e9e1d236219a2979628408ac023a6d553ca2276ad28bfc38a46d78e3bc28c6cef961385a63cc077f4ef76692871b2ed65eaf6e8a04727c2fe2677f59f8beec474ba1eefb861e6a8d91e02cdc46a97e17e149d793390811442a31dc327df0d4e0d3eeffd7b8f7f05a4e1c235162e7d0b705e302233463d63c031f6dbfa8956097bb0bbdbc72f1cb0525bc75cfe74ba101ef0ba3dbb521b055a4f70a33025d4a32e024f01530b46ea41bb5ca1246ee59adf7942804a5549ae928f91eb54591a96a50bb22770012def219d973efccc5b2244cda7124175c1703ce64818bfbac9f84bc462415cf6e3cc421622353f5fa875d2ac9c7b8d9dd12ba942bf86d4a86af1779ee8e4be710491753c3123451ac00848ff03b551e4b4f23c0de4f989bfd986e48a1a56d27f8e0ecf2737ec12001c93e3a2a3777ace9d46dd608c68d9c2c2f547fc10374f7152c19a77e1fc4686e63ad5ac3b552dec1f39f089cbec8ce7289936c75999e3ea70b2332e710c8c12f3b6db49896ceb8c7847a61f0cfba1699238d995b95c57ee67b079178317b362c8a847d8491a42903be7010bfbfb43aed4365a7c31b227a5f8b61242dbcf8de92c7491058ffefa8ae8de89e83ca61464d5dcce86b25307394a77944db9ac3375aa5d81202f3dafcf5e20ed3770ae7597d9d546498171de5c93aa3163d0cc6b422070fe6e3b2010cbb5d758fb6e2650d4b06add6be64c7a825f8f01aa7f1d59ba0fa4989b8156b38b251cd57d811d82f4be3c8c5fe6da856dc4707ce514523499b4b514264964a544492ba5f532313f18220294cb1c955e8e8fa8d88ec24de45cd442ba43cf62b143bbf811c072ee4c6e8324d8f2cf9e6fcf83b66130138b0f33bc7c63593d07c1a3aefaf90abcaccf197fe24cefce30a8ac046c371c88346c5456f822d07d5aa37eb065d7f00d22a3a1263d6266c8027c2838150604d9bf66da8f524af8f66542a9b93b592f0503ae9a3839b381020a8e798f8cbf4b1e52d5916f463afea8e699449c0ba98a29b436897e250d3dfbf76ccc80b07bb4936f2330a7f7c501863dc4fa62eefaa20600f23fe64e724e6f8f2b57b5f792b49d9395366f90e320ec31a1c330f21f9296d4777351b5b04bc3f158e17a46ba6cbc7de9dd16020a3472284f46dd0056c5fed30cfe92007a7668a55a89108b42c72b7290e88df4ae3047a9332fb939eb971597f54e4e4be0a2278dd3b5d5303542e3b8090c77cb24dba8218323c1bfc3452a9d4be9b9a1067eb00f8650b27d2231f7ceadebad6385ef6648fe46f2e1cdc38462f62f499ef53307ccccf5404bddb8ed53a889dbfbe99ebbf5ee9c61299ed1f066a68e74c61aa491da4fb35bec69ca3b9215a15113823dedee9706c135abcc47bfbc67ca49dbf45a00d401f516232ca1dc16ff31c6fe57583e88a7b381bc76afd71df7660273f7b3aee2bcb17430d67194ea1eb47754024d6a1a13363fe0ce5ab1f76b133d169573f36bec3bc540d93ec94921d0d2d6e08873c1b601687e2a1b3115c2b35d4b8ca55085e3f10f6426916a162d6e906eb696797110606887b1ee7c4641526b60957cc12b92bfbae36ab56e5205f3e6e761f8db18f9d1aaaeb65f66acc749032b0ab52d8e47943ea5d8975e36ff9fcec74fe35554d07b5773556237e6cfed412ea185c4d78eefca708f1169bfcb7103e2c495b81088ee510b50a639c22caeb4eeb93c2ac47252c35ab25d009a630bd81f57ab527dfeae55f725770aab95849e03506d969a9b72f9523401b313135fec19584efd7e8567cc07304e447e3d3c942cc659d466c1bcb986963616b1ad4ab1fa6a5cf6579bf70ba435d9202f225768f8560cdce4a9a0f58bfe212f4367b14d3bbf7b0d3808f8e44f698d7553c846de10d2d8f43f41677d1d11993e61bdba785ed2c96a4be7d1ebb16b2783a9fc7ce1dfde46c2d02608f21c254484b2b5d2358b4dc71e845c85df4c7a3f2ce2a3bba331ab5351bc93408b176b344944c3ca53379d3305746c48ea03a4aba45cc8ff194430f53ede645cbe1e9ec8f31f74c49c71754ab8f490c7da62852706b80d1752a60a52696de6b82394ef08b04639f8d29096dbc04d85311608844fa8e954041156cf6732a22f7cd186eef425f658f8098e6a996cdc8d7d3fbcd797f7e35cb2552020251af2bfd04485f584f7cd5a392632e7bb4870c8eb5b8a76fcdca4267364568b44aca9b38861d6dfc8efc28036d9a5e644a4e2a5df4bc2d2bedd970db08c4195c0500e2d1e1b10f046a475858f44356810609cf2c224f3cde8b636c8bf2d701281ab26fc5c02c123ff11a25e73d0e32d4860d50666e8c177d63befc5f2e9cbff41320bbf21c6b88b43894db2769184ba1e1407befcbeb5329c4a0cf72016dfddeeb8e9657bac11950ec1d1cb596ed0dba9664e3ecde36f0d1a0e3472df2531ee36754bb44bab4517f3790cabf4feb49fe56a633f9167daf455b5778f3d23dd46c46907e1c3d7eea0e386a88822cc613925bb021e86ef27e925dbf5e39a26aa132f70facb57edcfce4056c355609419b6d936a2e111dc952b2e47237b0f28df6f1180bac38c450de876973fb0fe93bc02ddc1aa58097f874eea7484461f392a137cde40559f3180c386d1f0f7fac9e590933ed576fa264c5e35c5e1b119bb0b8f3c772259ac49ba2ae39a63817ab997cc08d8471e0800379b432e34f9c66c26f0092c0976fcf1e6e2a71aa2a0132ea8460d7a3a04a4703045019751949186635caf5d556f3b19d04f71fe07c6707fe8a8473aa0bb502d173818b8bd4dad394c169d7a8c5631ea08b391cdc407a76a73f80dbbd1d19397258443d51dc74f26a907f0a2fea3caa8d20f3d997841e275c1104b38d64fccc77b9a45404ea7a267fc567703205fdca58eefdc454fb97f0b9cf5cc2301c1a6ba72f6d4f863daa7069e6b1f461c5b05a5cb9ddb75801b4e9fbfba305f05ecda95ca5d9060eb44c15463243480f126298f6e7b73e0cd7d50ada4c47f596bbd955b0818bb6a2ea24c1aea0bab86fea6bb7f1bd15503201bd74ca2c7d8ad400db437bfb60688c0d7e6d045dc78b28cd080dedf008a06af6ad36b526b95ecd2e9c1bfc4a5bf3f28532d55c468971ba7591fb46176e9761ce0d9c6ef73bd4b5018932fe6b906a8c7c7f4e0916a546e37fcbd1250164abb16311e916694767380f33ff262dfee8193b7f0726ab52a197bf3974b23690d91889459d4e0c71cf760fa6280db6f594a919957c253afc8359e52fcdd5c895c160ca7157242a5bdc542ee424bb2a8fd11b72edfb1fad36a18d84c6debd16570e1a458d85ca584d68385adc3df9921535305be3f2be683243741c9c4c835aee339e80e10238d88df379e77165079945768c467a4fbc1d3357924c3ab642a496e7ebf8f3666d1c3414d67108250ab4a18797e3043b7bcb4479370cc53c21f364e4638be6aa2d2239d230b9550072cca750f4dcea4fd7ece4ad541711a42824b76af36", 0x1000}, {&(0x7f0000000200)="e557a76c92a27f6c13963ccb27369ce4552b", 0x12}, {&(0x7f0000001540)="fc614d59c9536a2941818cac9a429b8d3ffcf5ad94457eb4dc9d45826fc180e97de426d409fa9122a6e599b9772f651d1f63c79125005f25191bbc308f2572679b1332cf4c6d60100118406a9be969f0ee7f131675411a64b9e06188e01f4a1c74d84bff4476c2185f9952a9088e3cea6be49270153b8ea8f47e82639626d426505695eed7bacb95e734003b32bcfb870d913f637bef32e08a750c7a058c00967b1ca44056", 0xa5}, {&(0x7f0000000280)="447340f08ef7363bcb7d1e5bfe42d2586795d5d1f00a5ea96cb64eee87bf9994cdd0", 0x22}, {&(0x7f0000001600)="144c7f4a611e1fb096398bfa13cec707a38e4a3525be82a0aa428d9d7c48c2fd27b693d7cd235a3db5a552833d071e90dda6134d219b3d69995de7ff823fab2dd82bed59332104605214411011c668254dcf6c0d1ddcf5389af5e98748efb0175b9369ab3ca9cb944822e44ffba9025193d7be3dd4c43e7b9b1c40ffdf0a30eedb758afacafaebd6f4342705e1aaaabe092065ad01d02a6030584b834b47f6ff53a03d5b663b2aeec5097909d20307d421092f81b708fb7ea6c32201c85e4a808d86ce88d0310547214c64eda987b004675a4d83ebedc9c092fbdaf6fcb8b237cbcfeed9c7cf4d3d6791d501", 0xec}, {&(0x7f0000001700)="5aa7cf83a8b74f83ccdfe62a31c33b59a77490", 0x13}], 0x9, 0x0, 0xb75) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x400) 04:27:54 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x80) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x80) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r2, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d03362", 0xa2}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2ddb904c7738b10d, 0x2569616cd4c769ac) bind(r4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0x6}, 0xc) write(r2, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 04:27:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) accept$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000001c1c997732b6780000000000000000000000000000000000205680617e6b1931f6f126000000000000000000000000000000000000000091cfdef0d2b2f08c9e40d36abcfbb5803582d935b7334f6b2c23501a44062b5f0f7e97c07e26258a6a7c85ada545f115ff84b6e2f30e235ed3ce61a6cdf7e74b18b302bfceab2b5d2ec8dacf3b95a872f27231d7b8283eb57b9321a6a70bdb3c09d5d7fc1c16ed9fea3b75689c15d00d7fc959c0d60113aa7e8d931dc45675cf2a613215c39a0de82dd05c8cff3d2545df97bbb4531f3fcfec07d7a22a5fbc0e91e98c08a58ff7affaf384c8ca5498483e8656704d068a253415adf646fefefa527aeb9ac918ecd679a9accf37133a94c58147f1dab9ddb29461602d521591"], &(0x7f0000000100)=0x58) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) kevent(r2, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) kqueue() close(r1) 04:27:54 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/142, 0x8e}, {&(0x7f0000000140)=""/48, 0x30}], 0x2, 0x0, 0x0) r1 = dup(0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) bind(r1, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0xd4894b9abef76607, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r2, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) write(r2, &(0x7f00000001c0)="17e75d9885362986313aa0c573452f79099a0d83cde23b32b3a79748c3ec652409a207a71115f7860dde840b27836321d10bd4d33e9f57700c171c7ff1323c943831e5cb64a81da46f0870f9c18d0fc19771fd76bdd9dff85b1a73a16c1fbc13a96b77429f479fd70963f63a9735f6da1deaa6d5a93ec96c3ca213b8d7f5c9", 0x7f) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/111, 0x6f) accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 04:27:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860500000000000000000000000000000000000000000000100000000000000000000000000004cd2", 0xfd24}], 0x1) 04:27:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2000000000042d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 04:27:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 04:27:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0xa835fd12c9bf49f9, 0x1200, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) 04:27:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) semget$private(0x0, 0xc4de7402fd1a567b, 0x8) 04:27:55 executing program 0: sync() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="42534b37b6a8c8150304721899a7d24b86aa4a26a13e82b534f7429bfadf3f33b5e36f037a3e208712b3020a8be6e11b8d4c645874f4970c7dda55a979a01397f4701039bd330d12d5b8", 0x4a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="1970ead40ff77bb266b0a4ac392639f6124498fd4b49ca13444f9db4bfea511a943bb65ef45e4d02cd0262aa1def5c06a4726515686bdae7b3ef0fb53e4ea9320620948e468b04a9959200e8ce7651c6e935240d53ff2640ddc5009d3b056d70ccfeb75e113356d6af3180b981", 0x6d) 04:27:55 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="1654812f886ffbb492bcc6a57e3d97e70065c86c7ed979e5124be8e95bcb4ccf8d476437ab09a4dc0e0ef87dfd5888c4c8191ecbbc48eee7c9e47cefeddca67672a8d0382f27d9d32cbad2044a9ec1629363267a00024f84ec72bf43a9024fb4d9cd7a89c3725b7398abc712f37036a50a827d89a407fda75f074a23b19208834976725d", 0x84}, {&(0x7f0000000280)="394f9de02f4e954c37a4b70fc106755acf71b296b084f253045cbf562ca98b86e373e3b15bce47e064d695c7469f05b8637466c9f5febc53cd2e6a474ade13b4c1505d5684a7f02c3fec6dd4cda287d1212bcf9bf41327cd71f3c057061d7df23e3c322bc0b0ca1412b81e1b1fed92d5e0512407661067c03d320c65587a15108224583e", 0x84}, {&(0x7f0000000340)="659e2ba1272ee26c5901fdea2182b9c8e4022fe82856f1459774d2b0506cd71abf8e130d8c66998d0a4e9a34873726e4b3030b8c6cfbaff17f0ab54956693711a1e6b6911e79cabd6cc72dc31b34a6f903324278991042cdb807032991e1c5e5477434c17dd92c4fee92add7d45a5c3c9e3283d65ebc489df56d9954292ddf51107b2b7bc3ef8b6b351ea6a7e6adc650f857129b6cca198b0d2d5158f55dd44a061604dcb0c5804801287a041e1996f6aba0bf5e7170fac6d739df0f472bf83ae47dda9e17d21e12fbf654fcc0fd071e03e875b67792763a2db4c8018cbefad91cfbf21e747579a649066cef4a221d48c0c3afcdfae57e", 0xf7}, {&(0x7f0000000440)="9ed9d6744a9cbb652ca9f2c286a54117c265eb975a31fa542b5d260ea85c58e6969178aafd51b335b0046d682d390a7d255324231320176975a91010701affe99f6ba722110e35a7db394f42173f558d507023fb778395b73a38c0a6e9c572fe83f46999723ee004970be517e9bbb3cb52eb12ecac11b4d4bb98f828e2d02cfca0a555d2b2e400664ba1a21b043685be511644160986c88223fcb3f216643e62d979ab314c88b38cbb3816", 0xab}, {&(0x7f0000000500)="0ffa9f119c9f6024fedfe47e667437dcbc9ad44217128acd9cb5223ce81577f86d37402933f8be00bd2df34cfc6ee6a34b4b94352b0f935455a89f84777d07d10a9e665eb110b04ddd78ba484a1d00ff89bce91e4b186afeac9659761399eb370b061168cfd5319d6a", 0x69}], 0x5, &(0x7f0000000640), 0x0, 0x4}, 0x8) 04:27:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x5, 0x7}, {0x24, 0x1be00}, {0x6, 0x7}], 0x3}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 04:27:55 executing program 0: r0 = socket(0x11, 0x4003, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:27:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x20004000086128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000016c0)="cc588365a312f9a0e4883b9a572688df781019bc3f9b9509d5ccfa72e4a2a81cfe2e1daa0f0d71ebbe635b754a6a4bd3a4ecaa225925e9626aa0ddd21396c8bef9a879185a93049c142a71f215480e6a9d5171d9c0239410ccc72423d3399edddd561fd68844c7f3d24f437609aab2b0198a77c5550e3ca0f1ea730820f1ed603e563c68708df128ccce1e071c73813d50fac8e5951659baf3ed5087daec339ea6f89fa274021a952dd53a0ae5478ca943f919116ac7d02e29848aaccf3b8cc07ae1fe36911081fae22988d360936d7223b31b0f5595c8e1ec785e598fb198d53de7ec9b58bb0d47c044ad6a64787588f0d9079dbd20a966bb90d208f419a256260af814041278d4238c80ce17608f064ddc9a2028060025a91ac5383fdc633bd7a35c2cadd354a9d8fe7c61cc2fac686c316e4cd8c98b44d0b9156f326c449d877d4d6cf6262ad73de05ad0a4f4e54a7be4ab4b726f7725bd000e014c6692f07b281bcf6aa72aa3c1291cfe59706f4c20aee75e0636db6c121e2e2a0915150eff2285f5202b93d9726c77c9bd6b904b47bea025ee90e3446b83c2afe7d3c148b3c12334fa1593f71cbda7f156c7a5fca0ff2263ec5b1e93456cd88e66174b6ded87269a851dd7aea0bf7dd6d9d4659e8ae1c0ae5dc21ce0c7524bf74e61cde4b3d232f2ad7f98bf5d4cf109cfde3700019b70d2e09fce0b6b2225a5ba848f53c24a10e899ea8e01bdb872b9cd6468216d70f2dbc9bf1ce69bdd8556969f30f26a2ea54b1498170a744e1d585f06e7f6914ab478be5db5c745989d6b9db008591b7e2aab1c5372cf204f45b550bf8707e9bb6bfb274ab8a6d96287e102d90ab1a3fe494e5e6c0f5cadf89b6628d5460a0095e55a6affb0ff6fbb9b01a1028d6e7b3e59f66b77219ad06d93789555e9b9faaa45df1b098dfe7a4f3f8b5f85298af3c0d6fbb9f22df76edd75d7f7f63e5f99249be3588f2660be41e17b2bf4a48252c0d5aaa8b34ff0e388e3e13919c765f8654d7ba9c1bdc99913c89ec7c734a3f4c74a313b4eebe8afe659676bd09e1ede7cb7c80807398cacadd3cbf6037cddf8a03de5d4fa35fce0a62c0aed462ed34ddb5c7aaf6a19b786486542f45a25e3036ca784eb4bbaff0f23b0e6e9041254a6863dfbe0dc790383d3a8ac0af7dc25dd7de50d34cba5750cf30302e41239f932231ce8ccc5ba2e60f25739cef316ae11e2cf6f0e9f1edb335a309e4192df578e3e1f72555e91b8777231db428c101dae5dc1922ebfa988feec1d68304e6afa9fea8b32c0f7bbf253e6ddc5e5d9f3703747163b0645e0cbded520e47f45d0a46e9e0c496b3017ebf87ddfc23e89e6b988b4f4058a8232e889db3f3bec9a41c5303a1edbe18320610f12b3ecf74e27c6877d5a6da63c9b2f3511dc860958127c6295ec39c21e93576b7295413b2c1851df01b0b2de9bfe564a549f29939bff1ddc1b042a41f28e7a68b934932139b41b5a7376e1978618b977031e3e165af9afc4c31a0547082c81515a1bff47b7e8c527d878eb7a799bd75074dd788b41f7ddc04e4fc6ad02d611973298bd877366fc44420bb6d25ac677e7d3ab259e3615831f04bd992f2a86b9b9b8b0c73e72844a863389330b6c69060794ca91e22a83a16763d580f0e486ef219b", 0x49a}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000280)="19f3dc22c0596266a21242c76fe9a577236156410fecc061d75c812f857ba357ea076ba0c7e148ff92b5ec1fc63128dc7bb666e70cf3b89c510c84403a08a87f7b27ab6c7f1342767eb0832b6c25f4ae522a50baf5045449593b8570132331f26184a79833a1615892c3256f6972a99d734e28ff1f8c81f830b26d65078c69561249ce7be9a9b63b87d91bc1f2f27ae3f25f8bac67440c4f910815fe5cf75cbc865bb764e2546b0ecb65022704c10738e10f159e6bf4cae60e5fc370eb155894c70f151a4488e84613e3d231bb8e3517f1b08c6ee69d3992a103c42d468541ef7f65eec6b5c46a7c84313025e437f973311daeebe29d817647a635f09a2ae31b1c5445377712a504186f993f84ded127c64bee314d1d7f710fff6b285d00614f7474158cf1145a298f1067fe55d9a0c66b0b1ed41571f2596fadb5d5be32d84aee8aec0dc34542fab390621191aa2ba4f6febd62a7b7d3e85f432381af608f8d20910b545101ea6c3214ee51c2fe361e9e73397c54cb99893a63ef22100fc77b50574f8f4bc12e9cfd67382bb71ed080609812519ee55ca952ec187d9a6c9eac2f7a131768a05a791cfb180f9e6d93fb1caa5a974861bbdf46a8229cfc47d81ac2aeabcbc0a8dddf5e06cdfbb114485152c7cc430d9184572cb62f1dc5f0ba44aa4606350e6b15b69a720e6394a53752a0cc436780fe0f887d84bbec0f028212dd2fc9444458b11a617fb23c0202f9b94cbabe2f08eb0676da53d62cb49dc864af4cbcd5f34d484707897deedd8f86ed223f37bb82f920e50faf88aeaea5ed75b4933eed5ca63af0fcb4a806e3650490d3bfd554c104d70c52db52dbf720164497d3207dbb091e76fba10b926a54d8b2ef77d31b411163c2c8b44474cc665621250a13005e9cca2b3f2782b65338ec4332b63e5c82045d7fa981a772345f9e4ca80b059164e05bda5ad51884a38e1af1d77f34091cbde9b3b4a16b2b33cf5ff580c4438d38a9b94da26b188b0fa5e44b68ebaecb5741a10d92cb6bd4871b6b5b9b2143b5ecc4cd0c314878211040d4aca435f26e791abaa7bfaf706a5bf061bead573126bceb0cdbee80abc0ae173a6321f2cd35390e3fbf7a24f09d515b97c1c862d503b8f0311a59ad8491baeab4ba153cbba2732ce0ea4bccb7c4741f7e06531005ed80ed76a4173fd46de5a7181f92627e218bdd1c829731a54331c78121e519f64d666609f07bec1ad7bac947dc8f86056e9b3a7b2e7566c96893cca44c260403c5309b3bf2d32fb29a4d6c2cc22c43df287150f53ad9f5fd41e82c83dacd1ec302a1c4fe11100b93391d5f04954a656eac4838c9ba1e7d57c8e5321c3b82e2d4860a06291cc8a2f32e2a6aedfe68b9409759d133f3b1918e299bd62034a2b87afa8c86de9f75caf722f3589bccf3ad72e19b496d1ff949c6128eaeec0326b84d5a0ed494d6a2d7bf0ed8efec7e6907ef798777ca5284101ca7078631fd12cdbd8edd17ed9dc5471fa1b29aace98895a6e3943d475ed188cb4a82752f5f001b71ca0d89e37a5c59304b69ac711fd3977786eb8f75f328d32ce47067baf64e5ca7c2793cf87d014a6da8452b80cedba348fe386ddde3435119ce75832df7294c5bf8bce38283b7f355a7f81ab9c68c5ebf85be50804aa15bde613f3be2e1556b313bcfac41f1ef81fbe0a7ecbc5799a272840679d151ec63e78b5a33a49b696be32ab667aec55b2a10c21cbde40bb256fd15986dc9f1d00d16bf94818c12097bba9e3424fd731b3348e262871953eae114fcfeea0687201d3d2b8291a444d8f93ed7c2f624c8f511ce6aa1a8a0c3835bc16917f88848780e02f3de38e46c42ac94272240c56dbe9c9b2b4debd19ae8c19815d07e258068301ca7bc1ef5480bcb4b92a7614978a749aadb8a5621d494f289eae5c830a22acdc38b3ccb6a1e7704bd3371f86a6373d494dafbabcbdce81c91e1d1b9fc72a2f2e8bf03ddec4930b1a700ef6a873691c8e3d4b92a3d4233e4efcf259ccdcd4f6eb7cac676200dd7924b3f7235f4988a76c9c309585a7444d48cbc19eb2ed82394c42da7280ea17090efd9eb0f694d3e073aa155a21034226eda7e653295242b2593a38ec10a0b10b51b2db0d35f9c2183a7642cc143b855e8a42cef2a5ed6681875300ee561e671ade3b6c1fdfc1692b4565a8a8626efa946a5870f8cb142454dd9b39dbde422a657e1cb70411551eb6b3c2d5ecb364c268344edf9553476fe4dc536026e20745362bc249bae1d9a4a60530f0058ebe9f57dade6dc158142c26d5c388a775a478ce24d98bf799ed379eadb9b7a2849d325667d44ab3c4bee73907c9b602ca8dea9a6aa6ff9be56c1bac2949a5ab0c775dfd7943c3d37c959be5c126649e8893d5ea5affc5808172a267fba21763795f3a44f1837cfe8291d6bb65a392bc34ea9d1ec9706f911693023913d0a5828f6ea45b88f2846c8f3ad9e57d6b025839939807e679662e7b54c1781cc8bbd4888966ad03bda7e311d01f7ffe4e7a00fa29924862373d8311c4d5864f91c1dca3cfb88e432ea2f934fe87a7940b08e2f228f5b8d715ceebe510d6c550ff67182c99778a46d79393933e65e012bd0aeeade3fc8e1217811f7c94faa472f28be1bc10a55675fba0fa2353eb7878bd5a1a59cc3e2335570dd00dd775490d7fde12a3bdda24d4b659047c217e17cddb9d35e958c7fba8ea08570a9098b0fbcc98732c6919f42bc7aee1e3ebff2d76a51b94ff8d2402a693c9e87af70a368379dbc6abc1e30e79094c589ab41f7ea0bf6ece0550cf762838a303a4b9df2009155e4f6a037c563ce68bff5840c220b5041e74471279becb97e92cefe8475822b8fda62c6cd1e6f4d8c3230b505bbcf4b9201de565f29b610ae0f72c9a877c1c3ee3ffb83e76eb0433d5f07093fe21d91a1452b6cac8c78be1dfa99e08df0b51b95529e6444fe350cd68e83e37d3200f99eb77c8dda4d94d21d4d98d5546906665891f2a334286c0e11a370ce31681f773e0d200233b7391e21b80bb9c8f30de2165bc895460a88bb65fd8e4323c52e4475bbc54de2358419bca6a598ad821daa3c850aabbc0fc3a887f6b9e6a8565146be38a7a619f45b6758280cb8891f45e76aa9a438ee50ee11455220ca72ddffa1c21516b249007e7f4f0e635d242bd386851f36b37b7375a72ec67b29bf2d6e9cf2828dd44ade70d2c72716b73ecfb7a6aaf2aeb951fe3028f6b65b28bde188e8747864a02472cd6ca695495bdc8476f0c2c997d1faae41eddf963890355ed1faeeb18ea455d305b73c4ec9372dd11f27eac93c15b2651ca105e5ee467fe4c6654019ecd7e4c265cc6fbe43d0faffff8bb7e64012f8aa886e504e6b99cd544eed0667348cc7bb4ce0e742bfbe2696613c9409491c8b17ea234db507f4334234be71457d57f0d47be4a9234e9bb078d424b6f7855cc686a2fe52f6d98bf7afaeee5826644a739e313cba7fbf0890ef867904daf9b2fb81541676fa5e4b6f11ab1b880f46671b22a55fee452f971e02b5fd82ed51f455964ce31097d07a3ea1098d59e4b5c2333601152c9e7084b4ceea382424491f748c9aeac1e566d6a91639085ffaeb81fa7b686cc77d65cccb261826a5df3583d00c02613130408b52c68f6ddca21fa4c85d31cc1d1ae2d58235f027dfe551c56ab8a16e7632d3d55a3822600f2e3b64b19e1e9b33d3e472bc01105540a3dfb9f55410f1ff9f73488cca4a918d953c9f3baebb367dc31813118f173c2d01eb1bfa78fe8940ee4cffa043270281c075f6a803d5071de69594e4e85eca110faac15526e051732d07ccceb07272dc328560a95a59bf4bebcc2ef5fe1506804bc99872dfac43df2a4df170b067c48725dc2c6a34a075ce82b3273e7df3c17650a58d71a3dd0a5c7d88535c4c472ab9483a3329d9b0098ab62f7dfd5c4b4612648f71d2f6df890be68519db0615a970cbca6313cff3f213cd9eeff6effda3b20333d9d1e98caebee748d8aacbc7db3bbb927e844e8c526f958d65b7264d158c13569b173e0560929943a103f1d1e2a96dba9ba4da8b68958de911a411decd52bee88c62e1c715518ffca25444ea85cda543032cc3c1b68748fb50cd02ba0c5b2466374e7d9b9bcdb5534e72e28906eebba640ef002f3bd7092679d0c06b11ccbed6275cc5a4daed0b2d1479aa4e9ee3fde78e84baf24f0fb7fe01cbcd3b29581c457d0b32c8a90eb6859a8244eb1c6db5d79153bec093859ee87387d2ecfcced14167445458ed2ad576e76a723b6507f3a89561ec88862eab1838cc3171fd223fa500bacbd802ff6442272dab4ba46c76ae020f03339908cbef1608627f1a83697dc6e467e56aed72180d00a10a86b3f86b4efb76487bf4ee7e66da5fc84ac88cb0e715d0329ce94010cc07c1b3a6f941d589d2195331ff031ef870ed29f506f28c2e283ec54c4efb639328dd193dc73d3fe208cb4d8e93b75bc7c86d6a8f650228140f2f24f3e6c8d44e175d6f97af7bc92f958049b9b5af8bd684620a69ec408111f8906ea66daade80b1f2217b40072287c67b60d8aed27ee9168aff8f42c2b7dde394acf1ef83008bcb165ec8be95bc812bc669456d27ca96299a81191e58d0d20952470082d29e89b7afd46ebc43c7ea6b195c75d4c06a5acfc83c4c74b1b5febc423efbb43578e6e83ea34d2fa79f4e5a138b23eecb92382542b1ccf0360f20e2bc4612c455bc60c67027073f6096e8fa84ddb4eca09a578bf46381d75986ddf2d880a5f87d41dbb3228a829203c0d9c1c5dabc5219be0e295307c60b89b3a880b1a25f18841cf9fe85979ac1d1559ffe1c31d91aeceb59832581cc41fb1711cb95790c75db8f06939048a64bf780ac639b829488742d8b746473fcaa0517e16d9ae0dc53f9508ec75645b3d7a7dc26ec84f9033357bc839290bf7439289485698e90b168ab74d22e0010cd3485c5e3a0a54b343aead3ce8e8623baec24cc0afec76136fbc1753c79b3a170d5c599c0d2388d1f09a94b6e4922c0a02c936b24af0ff4498102d5e4041e67204a5c4039b9af914eb2b23743b32467fc6a7424aa8123bd99da7365147c115f1f81c7c862dea250ccb1adc94332b26cf5d880c7da3c53720889628805cac7596b747fefe7ca7a5faf5011b60d0c241facc137037aa599c8d9209440ebb974f7743db98bc3acb34aab2b079a255c7ea01b043f973a07e4861e4c32faecfb8eac35c5ad4a128714106dfaf4426a655bdb1132fbde967d95386bd59940354c270b6d3e808fe9fac1cbdfe071f1c17cf04c4ca564d50465b2d048ff97eae561acce87b1790b9c50b71d2468c4723d3f988f75cf5c99d513c59832fc0f38eb2bfd1dd235b654618b488117e68697f99f831c8db157d6915140dffbc9e729fd616a9d01a84f1a329f0fe8a31cffebeb6f04ada9e2013924ce66a181d1b23d025a12ec259226f55071ea682bc0a50a8faffe2a7d78519ad1b425a2d39f4f3680f207212839a06a32f498c847c8f4bd58cd0714ce1d2a7eab29087513e4c8f89f4bb0724f5461865e8e30bdb6a5b3cc662d6b40e8ab4cd96d7ff3c60e00e76761958485df7b9a2792bfe49873bfe78a86e05f0f838e4b8a3ceb08b909ea3bd0f58cf0de6d14f2d5a05b57528b8593a7698854ed16f6f1280f9a9d20e464fc6bef47138a0d1dfb04d421968bea34eaf16e0ae2780f82c98bd732c9c39200f7ca06ce883fda6c5009fd71955a21a62a9aac4f9ffac7d84c97c1fb6b24d41036155e4fe437f4348d7dc315", 0x1000}, {&(0x7f0000000040)="52866bbc8e21ded72a3cd484c030c1514e91d2", 0x13}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="a7e5dac9199adc6ba580cb897dcdd94a5f31f417d32164ec36e18342506f004311126c0a4244ac7cebbe7fa2b3a74d", 0x2f}, {&(0x7f0000001280)="1942e9e24a499dd9c17635275e2a5e64375bbb5628c61b0cacc3b3addcc3780c07814cca982a0bc849778d8bc2af73afb810d0bf77bbc92b991401795d60437564e532ec22d548ec544d3aca84037d3354b64ab80a1aa049dd19ab9da0a5186d7a3a23307320c57e61de80c82bcf81b4d4c3e5484bebff22c76ee72f8f4db5350bb8a7b5d81d2fd6edfcb7183dbcccdb12eb4237bd8742623062a99971d64be78693a9012fbbe65fe7d45a0c384867359282c74b044501f8914f9b30dd580a92e275e693", 0xc4}, {&(0x7f0000001b80)="6bcc685ca8905135d9243bdd552915c1ce12b37bf4a13ec97df99f624c96eba491acc9a650038f9fc1bc3c98ea07ea832f81075fde205719a363adea3d0e94a6e81fea40b5509dd6d764292b8cff4a358948c623df09606482329dfc3c28db041e66beafd83f03b9c87df2ea778a3d349a7748a20a03144a4563ddb3a35fc7f24a1ea0352ab3fdcb7669fdae79b41693a0ba5b6109e8ae81295c5c2c5e9cd2123f958e8cfaf1012c76fbaaf7dad627ec2caccc1f687377a9ef34c889f448335260b84bf3c7ab297547f5ef501b75bfa7b5b74c0b3aa7884709c71ba44c22f95737ee204016ad64abeb42dde53486c26250e83cc27102297077d02fa3abb001b0f13fa5daa94ed85cdeb37901d1c72d9cab76afe06b2b59dc0c0beefe705521dfc79c9af25661f247c6ee8ef984f2c18651e04cc46e294f2760bd28616dfb3effe17f653e5312aed5ddb8aef1fd9095ff627640c918df8d715a9794ea7cda901c4f74c797050eb1453e4c4c37d8a8ce5ccfa7e48c89239e35ade050134e63c11fb8dcc8b7a24e1426b74fa6225f1f4a8572ecd14883e657c2e5b952dff8c352f05416ef82c0344612b98418b35424b8dfbe03483b68be6a0d33f847749004e2ef36a33958e118e62661ff048800af125eeb74bac55127ee9eda2d27dc72f0bdabfb02f117903e25bb9bc012d3ae67c343355199bde0bcc6d12525660e59554c40c42f6804ed4084de453ab577ee97b024785f26d569f7030e68975b2fd9eef70489a82ec71e28f835eff84e26bcf7978310294633632cacd9ce599890293fd9206d263b58fcb69085b9e3847465b2fc3691311b961bab1d40b7529f4135a7cd01cbcad2e95a6a1467969574e914919c5f2e03f0bb3844d72e3edeaf98cec34d5f08994e348f18c25ff2e9793b1b39e6f1a0bf3ba6d7f967b789643ae331f3c532a45d2d869820bc2e260ee4dfde42f9db381b3acf8c2098c945568055dc2f28d6467db2207b6c77328a26e3beffce387c677e46445bf5622c8a3fb2a7e7c7a25c7c8caae4784ff26508d7dca19189845e665764fbff3ebf4e18f8ec7070817a03d8c3dd94afe1e83dcdd01d41e5804278ec914fd07865e973120dc3a9c022e910dcc353ee80936d4b0457e876a59996acbbd5b3686fa66f01fd0b9d9b48b54fce7130695ce1c8d7981bab3fcd16eba22a08aae8ac5b26270856e98630256763ee75370bc5e4f408fcf431547009634478777aab3e15b44621728594e43e357163fbc9f5461d2b8b9d1dcdd8338b8f499e40555ebc5edf40231c1a4ae6365939c87006fe8fb885ce447037563773c6f227a9e5264566269117c6bbf861b96f5f4950ffb240dd3d66d716918e59fdaa8cf87e2a093c441aa22513db3a3121c1edf1592f36e892701c197c306111c6314d14494ed42dcad012d71e5bb6d465e37ad87555d9252f465178d331ab41942861380620ff465319ef1c351545ae45c770781c26e931e85f8b4b731695c459d380d5859789a5156e3147782b345b67634592afadec43a794620ac20fde4c020bf884200bee4a19a79afdbe82ba9822622c665971aed6ecdf046d420b6175c8d58bdb4e9c0c75bce703709350612d5f0067cd21a542c9670de9361ac1ab50dcd6b9828d41fc5972c9045af7b55d017264b0b7c47bad5a72ee64fa06a18fb0993290caf98c9d1a3bd5c6869710798bdf41c7bef27ccf80b07a8d28ad3ba50df356ce8e4c40bbeb84b56ca4b6c52a5c1d4a0a9592cc5f9954077a940f8c16556a08b28eb195d50ee2fa28a57eb61493058b64f17177d56d4d87ff39e6033a95175ebfb2f4af256645c80f96cf54868771bdfea7b6b9417ab2ca4c7a4218d4447c7e44d7f7626a44264b8b168a25bd7c8cfb30fd612f7b01f508d33a1e54cdc5e4ebc1abe914a8ec8267e37b02ae7f4ece7c0ed048fda09e2c02e468cddbc39f1964db19f7a841263bd652177b05b52297b1e6689fa28a8c082a3307c87bc706c7f6ad22a2d40eb170d60fe741b75cf4062ca52bb3f79ede214a611f06368274ed148eb961ad2708819af6bbe38dd2b518fc2106010551810f43d2bbb8eb8182ef23ba3f389dbbe434f69c00ad4120e44265b9ca574187d816105389728ef9b5ec66e94aeaf088bd78952a96af5a724caea3d02395af258d93b13f98ddd4ed885af7b30dd798bd3b94df9ec5f4df64f40476a710b2a6f003a4ab9f26285dad8332fdb67dd2c0f5859454ef5f557d4af6066a6f9e062d4bfdb543640747ec3784aed9107a4b365d46d207e0f295d52932a95fc43601c339d732d3dfb6acaef014772fb514f14743f3b71b1e1a7d128a09678adcf740e0d92a86c722c62e10ca0ef618876cff2847a0fb3a71ab33fcd62f690c885cd08f18b646d2e1d1f620035fffffb1c537a241b886bc4720a2c0cfa4d61a7ae72a108314e8860739c644029a8aa4d76fa20e7a0e6912b4650b1919e18356f0dbe57b6722f11e2db6c15992fcbafce7470c549bfaa21a6a4a3fd0906b1a9c1eaec6974bfbacdc8f31383e0a0b7f3e6ecaaf32ca60635a37d6a95660ccc921b6a58aa7186db621084c009aec584ad204f4516e9274b8105055eb53bacace3d92484931594a8d0ee8feeb6bd2b4feb8f82034db3b2df7dde8e3bd5b7f3d0f12cb82f120a4aaced140c6f5cf6a40906911b8e626297e9f426aaf0a323661d176d66bce32c1f6be0396613351570687ac61d45aab25007511ddaceceb8d570a2615e99b7b2a3da8ce74900000c2bb1b2bb77270787c9b1d294ee480766fd2db0ed0f9c2d8406eba6b2415fb6660e909b13472906b37beeb3b9d823f7b679a4c700c77112d9a83399c197ce0d320e0d7307993b0f42cd7f801056e6e1e4d98295f279a3eab32bc44043a7081c2447d80a855805beea0cd95a39773bf0bf32308a04570d001b4d9a43515f0c22ad850f08361ee43458b4d635321b58d207e2fbd049d5b36d847a9850c9ac3e4e408a631b7877c39d2eed1dfb8a598585eb78158cfdb8ed05969cfde3676c6b7abe4d934c31fa31aae5c388a6d9735a55ac36fb63879c35fd629cd2a3f68930cb8b5695f87f3a92cc3b7564aae63ebde7d485d70f74a6702a5a8da43da19249823703b301aa06020f9c2fc4589c1096529326c1adf62b835aa4fae6ffce0fa92708ae6019023c14106cbf78ad886a128866fc873e6a974526a96bd860d01cc93098a5db2d4dc0ca059ce95bdaa484c79b70289ec608d4922c8aa73aad9d2fc8e727d4d97da255f3c8063b9798c24dd3150671a98fb908091de0388539ddc5eb8c1a67ec7e010e77e4b101eec589b2109db0b5ba6e05e4669aa687d6c910ae30f201d392ba44ba9afd1d3e9c4ef57da937450234350654e1484ce9bae6fe9ded7636a37c0c69a8bc19bbacd2a160d1f1c1877adfbea68aa4a331b125992b998cf92b20e42bb2dca32f24be2de7b9554e6c78284a6f1d03dda860d456533ad4f57b132461669177f433ed39fb72cbdd6801860804efc9c9181c4a391ce854fb6d9d069c3d52b9848df5f28eff1d9aceb2cc9d25c5cd8fcf1f303fc8afb203ab9f3808cf674d4ba041f786b0bcf64baedb821609483c8bd7888ca977764313b484d3c721db5a4d2fec19e64c79cf8bd5272fe44595b68d4e7377cee1d249da22043913a70cccc6d21ecc89deec3f11f1bda1f5cf3efd457211519ce49bb06d57cf429bce38c20740f3b9682607e72ff78025cb84698533f8a54e28e17eeff60d89cd7f2d1cb99d1c13cb451643e46e2a8e9cb8672d705366b8d75755e033f06cf49f56868315cd9abf0d5807f657b4847b94dc17012df1663a3799bd0ee793e7a39ef6db43b2e6e0910c958edfd0acc06ad0f328b16f2f8e8d8ad0eb2d62df2758164f295436d9fb73fddfd2dfe65bbf5119d4020fb4feff81f082d532f5a6cb8a3e23231e4508129b5ab5947385e0b19373bdefdedbf3cbcaac752aee6e8895311285d91af2429dd714bc7dc00253ba1727fa98cfd175c08a8114dd3c47df250c3fce446ea7e2915ed037478f6aa3ecaa6b25aad567641c08b828624fcc4bdb325647c0fc7cbe0f77be3af8cf403534f33f6b3a843196a97d7e5092c3a516e8eeb80aa5021bdb37c0ab79b07a413dc912903f28acc5c19629f3f3da5011aa59a6a90494d53e7edb5b69e9461b79e6110ab55500f4990a343555853ed106f5e5767d686ed145d88c634766360c04553d1ee8a12b104a17c828ede64065de6e8a3691846f351b17eb984937b38c8e34d0f8ef912ed80ab18eaea5bf057c0b7fd8a88c3ab82dc291a21eb6aea0bcec5af537f2666d922b48d5bafc3f0be7be5ad62ca6a82f467053e80fb7d670adba4bf096b71a8ab8e4bb5aaa115dc96624fdc1571dc427eb896603c68d0013fad70681f1a9559411ee76f1c18ea8d70983164324b33a9ce82117b6038f68e5688b6b275d486f900d7844469c2125b13bd304ca08ba514694d16172b353caca625f8a4e08c2fd905b8f5a5eaf9f9d5bfa4473320236374bf573a7d052b3d2e009721367fbac7833821aa0903ce85e84f688c1b56396738dd2fbd9fdedad7b9d15f10e861b41f1d1f4154e7dda9c38e515f211defa9e15bde4ad562b937e043a24d3f8fd26ef08b1df8881c0c2ef9f17e78cfb39704f661434a5a5708c06bda55d208ffb6d84933bd61f38cbd9b873ad9840c3fe842eddaa10790be9d2507b0edc947eb5b71fdf599e75fee162e092f3d38ce19416e5e07eb192e02f5889e43dbfb1d45edb2b1fc3ecea88f7f44952430991a290c014dc63d91a01124c77131c5cea44a9b6e2930968dbfce25288ba5743e1109c39d3218a8240061b6b589ee5b39f9d1be1f34321180aa1ebf3d830f7024174967dd7175c483e10a93ed6d71cc6ae311dad27e10ca3599fb0887b2612ac554d55ce437d64b0402a184e77d11dd53bbdb4e4ded107cf6995477c4e304f323cd9ed3e15e703fddf4d0f29444ca33643cb247f39b6c283a633802f8748545bdf2dafa63b73ede05e63dd3aac35ba81dd9df5eec5506aad4ee9dad601358eac4315f668d5f37481beab9c134fee7fb1ed8de2d73559edf4384134c7c890e0dd4b2ea5574b7f0464b651872aaa941f82185dda73b804b88973118ed5078f50392f9a8cdb15d34d967e8ca7ae92fa1f2f6486da8326726e9f21ffbc0e7b830acab7c061505f11e989ccb40c9a390968018fe1b753546dda6f3daab03cb911f50ab150e439a62b3eba7e1e686903fc2bde18c3763fc36b294abf3fe237d7bdd0afece165d0d7c4c93dbb1f934ff1608eae177caaae2dd37adcf496c63974291cf0d9f5b67f461565d920dc58ab3708a29ecc7ae2b02ba64283483dfc9eb6a046f7a985cd6aa675ac363b769633f27751c66f37294c1e7f060880ee90c599312c335383018c52532366873cd78841ae5b8fbad921486ab7f799d03c76284c24f471c3cc7870fcf33e8b5a53d4a2cbf2b5c4d63855945ffd5e9cf6772476b9b28bac7d41ce19e9dc496e2ee3ad8582bcec80b92b08017e51b96ccf4a66501240925ff3531b0960d092e7ab0bd21c898a6f9f496d87812fa8a05f78ae26ed3d2cece4f323f89d33c32f7d4f6d034a20f6c1b6ef003c1f597a1829436602a1cb4705cd70a9938b0c3744434bc18c694af41acae486984863e12da52aad622c0a48a47fbeb3b68dcfa855cae31ff21ed859dcac9de5e7b9c2673d707b1cc030dc3e1ae41352e8b9d787ee80a3f16cd375c376f538c722f54bb32905c5ec0f1", 0x1000}, {&(0x7f0000001380)="3b713c4f56cb9732f4632a93d08a6b70657e11877d06d5a228cfbceb915b890d08859a807373f6ea5c6d6df55ca74ff5b483cf83bb237bf76d4ceea836bfb204e94e275de81084dedacf0d3b1c0ac74446", 0x51}, {&(0x7f0000000140)="0936a4479885809b9bebb11693fa6bf83ee04f2e378085b5da64e81f28fddd63a40535ed4db38dfd3aaad7a67aabdfeb4c3003", 0x33}], 0x8, 0x0, 0x0) fsync(r0) 04:27:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 04:27:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x10}, {0x2000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="16beb51f2970096a5eb14a5abda766a545b3cca0d7", 0x15, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="b1", 0x1, 0x0, 0x0) 04:27:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="c06d6dd54a80e6c31dba0b22320f78e8f79586f304eb8b74a5c65060daa27c906e537bb089157d45853da235c3aa0044b5284ec40caa10c3fd", 0x39, 0x408, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 04:27:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) lstat(&(0x7f00000002c0)='./bus\x00', &(0x7f00000003c0)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0/file0\x00', r4, r5, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9acf868af97ce9bd73572a4697b2a33d0c71c5b66c09c17d9b53a35ce225b1c3513db8e7df5ed3234e1add14e60a034f38f442f2319beb3c9745ec93fb66a65a8288ad097702e06cdaacc57a2db2dc974d2f2967ea56a8d9e2bb1482c36725bb686ec45630429326659203d0b39c00c6e3ff49cfd73f62c88fbde7dd79be34bdf614d945ece561bcfe28f1ee58d4402346fe967fa833725b60d14edd6c8f2c95cf453ce13cc2394082777c91974f6e5f1fa64c3c41a5521e70c6829eb9591e3587", 0xc1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) 04:27:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x7f}, {0x7, 0x3f}}, 0x2) madvise(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:55 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x801, 0x116) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x6) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/107, 0xfffffffffffffeeb}], 0x1, 0x0, 0x3c) 04:27:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x25}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:27:56 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x2, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000c40)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x860, 0x0) r3 = socket$inet6(0x18, 0x4002, 0x6ec0) shutdown(r3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0xa82, 0x0, 0x0, 0x7930, 0x20000000000001}, 0xfffffffffffffc33) r4 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x2, 0x101) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x0, &(0x7f0000000040)) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x2, r5, r6, r5, r6, 0x82, 0x5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r7, 0x2, 0x0) semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 04:27:56 executing program 1: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386205000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) 04:27:56 executing program 1: 04:27:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 04:27:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 04:27:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') 04:27:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x4, 0x80, 0x1, 0x4, 0x3, 0x400, 0x3, 0x1, 0xffffffffffff1764, 0x20000000000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) 04:27:56 executing program 0: r0 = socket(0x2, 0x4003, 0x3) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 04:27:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x3) r1 = socket$inet6(0x18, 0x2, 0x5) poll(&(0x7f0000000140)=[{r1, 0x4}, {r0, 0x4}], 0x2, 0x200) sendto(r1, &(0x7f0000000040)="90899267b30be88189ed6ba76a919a2697ddfebf811b3c1949b52ae0bb1e79fa632f6c856338f87a441d5f673b2953feb1ed620e5a8a8a037725c87240c2b3eb289b8e8be184fe7bfb7ec7f7b8b4155bfb1d3f9f692f6d4d5e73acd515df3715185b177079a1b000aa5472aad96253283b6fed203e5bf799b84002883d0503627212b819d29d80a051209b9df97164f54dbc9f75eacbdc176314956e21342c912ca88a35", 0xa4, 0xc, &(0x7f0000000100)=@un=@file={0xb8396086ea01c0e3, './file0\x00'}, 0xa) ftruncate(r0, 0x0, 0x100004000) 04:27:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) 04:27:56 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x9, 0x8b6, r1}) getppid() fcntl$lock(r0, 0x7, &(0x7f00000011c0)={0x2, 0x3, 0x0, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xf57f1f80d756171a) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000040)={0x1000, 0x0, &(0x7f00000001c0)=""/4096}) 04:27:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x2) 04:27:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000002800)=[{0x34, 0x0, 0x2, 0x1}, {0x40}, {0x6}]}) r1 = socket(0x2, 0x1, 0xf009) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) 04:27:56 executing program 0: r0 = socket(0x2, 0x5, 0x0) getsockopt(r0, 0x0, 0xcce6, 0x0, 0x0) 04:27:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x13d, &(0x7f0000000000)=[{0x5, 0x2}, {0x7}, {0x748, 0x0, 0x0, 0x8001}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") read(r0, &(0x7f0000000240)=""/239, 0xef) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x100) ioctl$TIOCSCTTY(r1, 0x20007461) 04:27:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0xffffffffffffff80) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 04:27:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd9c2832c4d48bfbc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6, 0x1fe00000000000, 0x5a6, 0x0, 0xffff, 0x4, 0x401, 0x2, 0xff7d4b7cdff51bf6, 0x2, 0xb0}) 04:27:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x1, 0x0, 0x0) kqueue() 04:27:56 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) bind(r0, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 04:27:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x4d8, 0x3172, 0x7c2, 0x7}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8d865ba5a405491c4a40356a90b65f5b7c72a7f8fa75672fe35830656848fdd2f1249ee9da3c5652cab65c562346d00ab401343b0f9c7e0bab382341c7d14d00418f481a83ef2a2de753807a33579c3aeb427cab6f551ce224c0989e57e76adf10bb1180431152cc2e8baefafa9849cb9212633771bba9cee11428bfb9a1e83552f72fc6d6bb580fbb22d7f84df035994c571bff53ac4d44903507411ff827e5b52240459bece286d0a73028b32067920a12afcdd0a6813aab3cd3c53f33c1685ff90658076f33bcb678acea5ec7dac285f187cfa24802", 0xd7) setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) r2 = semget(0x0, 0xba772673c3628b91, 0x84) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/25) 04:27:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x8000) 04:27:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x104) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='r\x00') 04:27:56 executing program 1: getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) sendto$inet6(r1, &(0x7f0000000240)="330467905216c813b42fa83eee9778bf1ef81288f0cc7a8a20a827e00754f0cabe2e1526159cfaee540e8e159a991d8a91e3b6d91f0fa03e8754d4662bee5bd34a1212a046f441e29012c7ad26c3ce1b2b527ece2413c5e5addc88020acc9018028f7f8605d0bc21eb4dc87d80fda6f99e54324fe44862169a4243cf8539cd80dd98f41af77822d630c1c42877398a7c895ccd6dbdbf6b5a75085d7ece14c2ef5e5b1a81dc993128f891e443bbd945149482c8793a7ba9f9a0d91e1ae15d74d7aa741993103a1eb7309f48a7819b447f18e545dcc9ea19d09273b5f3cbeeeea9af50b03f38afda61137ad0256861b5bdbe186f8ef0b6abd3fd27e303de45e1448b657bdf8fadfd35016fd1bd37f92482cb21ac486591f353d206c2461e3c01d0191d6bb534f1c591529f5aee2b14872cb9d0f8708427873ad077558af2a964214e03ed1f96e08be0e203bf47dd4965b6186921fa9ec4b5d4075deff4e99cdf1399012ba642826ea1eca9615826282022eb514932365a93003dc8d9b61950a88587808297422bc0435ddef97ea8021092ab73d5fc84eb74871632faff1bc899ec536e0ff1fd05015e39ebd3d43c96e3d3d47cc152d99ec66bfc3d71a4918ace645c353efa6245fa890048cfe331912f59c8d19d5dc2e62b592d8f62b05b07c5eca4f1d98a4cfc9d6d124d963b43405c50d936dfc80ca243c39a21c3ccbdaef62c55f99cde03bc11e2533bc85db2032423b2a8e0c64b0e84dd78677cfb7365d6962289d77eabeedaa778c419e14782309f80ef011c157d2a23f90b69b264fd369d8a267021166e3577adcab9432190f3ceaff47979aa76a30de7c633c0a18fc499bb7ffa741166d86a03af9cdd8b625bfd0bab8a1c72bd0d8e4a148969ac17f3df5001775ecf3148e80fccdd744f36db3a683e59a1a6e36947973245246d03d55aa5be131bf0c6ce0599dddf20c2eae4c43fd13d3305c2ebae3bc1eddda0cdaee6635303c62395bfb2b8c5baf1a137836cb88e842343c45b95cb4417541dff110df2bcec95d6e4bd5b1af1b8dae9e5844f48715f964ab857137670cb644f0530baacf3b7bc613dca3c547f647ea503c38bae1e72d65aadb6b2bc7156a9bb26dbcf98cb3cf00069c5b47dc00efd96b7e4ee7b6766a068c4bf6c1a2eb8e5cf352ce0f0312f3accf0de3d9dca31d11319baf4b6f9b460d7c141329e91ce988903d47e342ad40827a7aca47db8836bbac51290ba68c8600604b9ab71c5f5ba1a8d32751a7661bf0d384e5f2ea403b57d3443acaf4971fc85566b195f6457d01db458293d565df08132c44c4b5679236ed2baedc3c6b9b2e0a69ad56389d2c9bda2fd7ec66b777fb67363d8589c191405c1ef9a37ac863920b796fc7a927bd3424abd0bec3a25c74e0307b874c4c2c0572e91bd80c7b871814a6cd38d15f1d3a283d2d7bd58635d9c4b1690fe494408fa33d905376d46915a28a8c679c623f609736720c0ec18d41c5436b7fa8b55883aeb7fa3a03528ffd72bc3f244e07169055ba389e054f2b29d0631d2b9b069fc262c860516cff93cdc10b3795e6196ef800a4510ee53d7b81de9a4946e67ee809cae27862714f01f16ab85250bfab3f6d0905c351a92e6734ee0ac326f8ba73d3d4b2db3651b93773c385c486b975767b2b3d1cdd21f6a886abbce18e319a878601182071eb7cf0767253fab127e161ab3336c766dbe3bca18b8119d84ff675d2c199f092a5087ea3dc302aeece206c62cf8a1409baf0a566b699fa6c85807cb0a1d84254946dcccabb84b9feab9e930c42c88367c94e2a9374f5006b16d35b4be864811a9fa8b681f87fa5151ec27e5d5a9193c593b346a271ada618c33b7c42e8ddf20ae450f5b9978e902fb12e073874cf872608dcbfee49487dee4fcba5a4f89aaecfb3feb3c6af419a8428515b90257e732f9ce8b5b79a64c08f8c3df3bf24495f42e602a3266d49c6006c410aaa6787dbf516304f189dc6003e61af84aaeb57ed89d80324f380d4cc66028717672692b1de5945660671b75fa129c696b806da888c787804249acee6ca9b1b1327b3590b632f2c0f6af13cabd6496ead1e0c5c326de361e41cfd26382637ab981eb5e8eba808b1095238b223053ef9783fa6fa550890dac90add682fe0b1f28247f6246c17ba7365efe6f0496f564dd58027e1a4cfd3546c250d124b38f8337f256bb040e7c217a42db835f52ee6b012ca7c44351e9df755521bd1655f30707f90eeb99cc5ad40d5e5fa1315dc6bed337a11909793919fe4c49506714f3d5d05dde216168445e9d8788818518f1868d10ecdb5c1fa03f5fe683226dc5ce1cb9e9ae5a6456e0473546869c8b97eb5b4d4b95261b1df57a63db1d4ccfa4e35783fea5523e5e2c8f33d0566ae00677ca2497a3f96e42ecdfd032701b95d45ba88bea75c67d96dc9f3f9d2ced405cd498314ee0a2bcb7ca2311d7a13439d6b8188dba613dfadeb8c5aa6d217b05d30d0ab7f7cc1812f3d614034dcd7fd38ec8aa564937cc3d7870f495174b7bef6617b3988936016a64794aaf9e833e1b16150c7f908b6ff5880a38005f7a616fa8b2f6e0630cf6c52e5f040bb705dd314c34f4322d254805df00f336e0bec164dfadfad211169310e31237a1b816aa401b17b0ee97642a4f860d1bc2359b99561881288a8fe426320a62d0c6bc0f82d2d704186b63b90618b55ad4aa86005e84f9f986e1e7768e7a139bf0a2cfbe709e86a9cccfd4988d987cabc0794770a42ab3a19db2d287503e399e17cb9ec57012228c8d8326ee8a2b6810783a4ad8bd238e983be37e2e0bbbacf706d1a572c84e4621e542d7c65d620d1bcf149ab301381ff0b0623b70e015985feb15e27b6e4266fb7e812960f835f7882c746b684379e62a3115d7b6df5504fff037dec339e89818c9e514bec6b89c5639415eb14efc7fadffde60564f95d4be297ad032dee3d2236c78ccc19ab045ba70992f43280e843ccb772d9dcb988fecad84e3b641c06fffd61f52735d558b8a4995a0281a403680f408f1167f764dbb54dd1207c04de69bb81be04ae935af2bdc12a1406fd4c14306451228fd570195cf29cb4417b37701007ff0d20f5ad4e8a94e0270efce65447c0471eda106d195a90dc397d7b81e8972fa90f3e9b882983b9f531f4a8804a81a9d70024ba9cba8705fbe6d4582f2aa522492d893619bf32d4d5842fd5f3aa26e31d7fde27b57887eab31e782a61b7773ae088daf3f422792bc6c4c5b75b9301f162422cf3a22d7595ee586fe17d48eb61b8b9e347631a43f8e63cc0396bc314a18c5b77a7d83bf6810e393eb24b4983aba3f9d512e4e9a68969c4b38b1f1dcda6345e4d48e865abebd66ae17b6d62f9215aff9da43088381c4d05fa5a7d72398605653ddc1ced63ae719de44315643008594600b078186bbb458747669ffdd7c1c27d6101895b33794187f71bb09b575336b5b2ddc57f5cbafe78da9f76172d4129683e3f26c0c896264acb10be6163314689b3d2714ec57dfa85deeef3a471301deb726f31b535ef8aed6f2218d1d147d56761a00039f52f75f1cf13f7c788b3a9b2052a7fd8c96fc0cc8e18409067243c965965e261701c51bd5123647b929463659cce8de5af33181dc5e7d0147b44505af4e374a9b11a337a2aa8db01072344a9659e06e3875e5002b1b4ab8a27321de2319889952d303c4e5cc0a1565fb762a20b2e98d3aaf4b110b8e9ead705e04c33d1acb17b3ce2926a928fde108446acc8f4fdf43f9ba60870a473ebfa109ac1f1c0c79180817989967dbc4de562160dce4f6dfc6aa008be73657498c6b5648ddc28755d2054c66d7408df6f7d42da2d036f3bcc8057aaf66294d18f738922686f3d86f7db6a1298a7fede88cda1e242ae7128ae369c96ae768aad58bf362f44cc7edd61ff86500381daab364936227a554ce1c95d3c91e3b76d069407df77c0caa7b278fa6da986dfc9747c9860ae3306a6b67f3d024c55df28e30bfbab4ba3a20124f8019f94750cb6562261be42547505819dfbafacf107d259c370234040cdef8f5d49b85cd28fe8b55ed27d34b1fc19e701117fe05ea478be78188130304d95ff41120f61c976d8048cfcd87832692783da27011b4b024c1fd8b9724cf090006818382871d2d8ba004700ab9cf64999a8f398118fb2c848c8f5c191061fd2d12457a2f419dd71fe8492666ce9b2db1510eaf91c2b214eef764258aeadd9cab79fc404ac94a0e0bd0253b8f98e87a63b5a645b79dbb08cfb1432b8c60b38436ef93109f1e22de5dd1aab3070f8acb5ce08289568c7d7faad9b369dac6ce82d33026126182b1abe46e31dc148f8efff09de83318083f441f087d5dfc9a737e6e9280534bafcd224ce2c977d3bb937260132ea2df12a81d43edf2803b993b9c62515cb931b15aec01bca214c33ccf255f85f5816b9892960983945b5f6a9cb0b51fc48812dd19dbfd7dd3a1abcf4a5dd0c23d4e045178f8f6ea818f83138c3275cac2d8b41348575ab1710dfecc6f6663e174b9f968884948d659a6e32b98f27d2233e20d84dde0f88ea1f4578f3b81b0179f7f2a7a52a866bd96ba846a92d9487d68c17ebae85c3debd86d6af5b66cec8bbdf5fbaa5155554a90c6453cb70586ddceae5d503622e39390994dec3c977a15b53e112b055836a75d150950ed4d52b2b288d6bc63be0da0d088977d97047690f92b8d10e8daf8fd656a6e3a1582d75f1a9ed54293bf320794587c20c55b91f876e91db59636cc226dbddac8085b5f37322607df4ac5c8f75285e3633f8f6a7fe62f834fedd1bc6afd1f0c3f497aa186149c5c04068e2d504c1b66439b071c1d1394add83b0c6a2d3d8d5565096a6f1f4357484ba1445d59119d73a95add8a8ea97dd38424c67cf6e9744102d94d5e58b6103fc79087d49dc480792f4b5990ed334be1126f246be0102a085b9315e1a528bf764611bf28ae8c6341079125518520d9d3336b0d1d3a77709139feb7726d0e407d19d8ddf55aba9a8014a0519f16174fc7587dbaaf73efa9a9aeea6aa9bf8fe47fae0325417fcdc4e4a47d9f9e6162444b89d152b572c65a727419437e72d144f4d81ef4ab1d39f40257b479377ea5d23b904b6270753321b82fa5fb4a250915073f93f40876d574cd6593643be2c188b3855ff59e7c602c4cb1e613c0909148b234fad23fee4611af9a3f391789b92da49c492697aaae49b5dac1099a9d705f447afa88ee33a51049e8d76a7e9dc2226af069e53150d94d36ae45bd2ee748db2f2e7026821e0badb0112838d253da21a9d25d9a0a69f923eb15e0017954764628faee6ca13f81bbf953b863d71ef42c11ee3e08aaaa3d1076cd3906ef145ed5ec1c8ac5bf8e47753c019f6198e72708a8066220b34f009ec619061e74d3f924d3a439764851684738e5309b81493fb95ed25769e2d73a512e767ec51d0722e1ff34e50e3d8ddf305028e006ce3c68ccef452d743f3ce47e31ba5d3b57052d032271b32ff5000e810ef5c71f11ff631b410d98c99b668cdec4bab2e617ee6a974516436c966f04f8a9e4b65ca3babc1f589a0ef3d0a458b54cc51c179932278e6f385b7b2e2b032a6a7b35530210868e14dab0c7aa5bf07fd8514436a1b1c4ca02b5b531dc84d6bcb0763db03c1517cb2b1dff2c917f3e17edfa8bc9bee6f03725af618beb57846066861cfc1e8de9231e6406589adecdd72103be28831b763c78b2329c61bc47b1b9d1abc4959992325911e207bca8038978154efeba4ff767", 0x1000, 0x400, &(0x7f0000001240)={0x18, 0x3, 0xf0f6, 0x2}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) openat(r1, &(0x7f0000001280)='./file0/file0\x00', 0x8000, 0x10c) chdir(&(0x7f00000001c0)='./file0\x00') r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x20, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = getuid() setuid(r3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) fchdir(r4) 04:27:56 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = msgget(0x1, 0x120) msgctl$IPC_RMID(r1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x5, 0x0, 0x1, 0x23, 0x8, 0x0, 0x3, 0x2, 0x4, 0x2a98c8cd}) write(r0, &(0x7f0000000300)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730610056ae0b6555334de9", 0x2a) close(r0) 04:27:56 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(0x18, 0x400000002, 0xffffffffffffffff) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000040)=""/85) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:27:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0x1000, 0x7, {0xffffffff, 0x7}}) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="c0"], 0xa) write(r1, &(0x7f0000000140)="a8ac562895f4ef18", 0x5b) 04:27:56 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 04:27:56 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0x8000000000000006, &(0x7f0000000400)) 04:27:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x2, 0x5, &(0x7f0000000040)="75feb0f7778fba1109985b0d013f54953e05631fbb9accf0624dbb5a0f767f780c268ecda8cfb93e7fd0bde46cb67f196239774f61aa54ad3cb0236e9689fe40ce5dc90026f03e1ad891edb22c34a353781394d36ed6f83699a13a3a2890b69a8fec2d9d19ecf58b40ef17c0f86d3cc6463ee02ce19764ec3b0a7e5fff8ed9acdd74c260ca376426c856b39ba04e20529570a1392cd399a0b79bba8fae14eceb81ee46d525af6ae4d81476c35b2fd13034d51aa33e783d2a5580b14993c68be4a913cd119f30009190293a720ab0783a9be524ed47e8d672cf989d7e98ef80d04a93289a951675b40a2ce39d6094e0bb1e5a42b521ae15b283bb59e8010877586a5b31ea0625a686be8d1aa04dc9f6713741edf624ebcef6f587c9156a3c965ac34128d5d2ea90ccffe35bb0212f877fdc28679b66726b1fca5e95789753ce6d83fa7f8e93ce40c3b2345a0724f32cb8fdedb5640e19c0e2738dddb3cf43cdd67b0783cc2ee9042439c40bb56f7c93c7201d00084ee096517cbfc869042f0fed8a104095e21374e8c2f7bbf49dafcbeec3a9a0df5ff7c8e464e043ae276a0c0742cc96509ab8bef025170141acaa337ad4a50dabdc7d4a49b1af35798183b3eda6714ecdd6dbd9f972063a82f4575b2576db6ddef3a6eca99419a150c1086bc73202b55d7b7fa64e414966b0f12efb28ee25ca6c633a6cce307bceaf9872d489c4d45ab247a1c584edff141984d153b53960709b2b086d5a8430f76880a03dd3ed1e26b51947bac8cd5a1a9b22678d05afb99dc801348d7577b713530f930e2862bff2accd40bcd4493be1d7d2e99b48a0391b96f78cad9d8d29a11e2f59c2a1b6ade42cf3c82aca7bce9bdef223d90bdbde263e67fada6671f41e1b2beff4a0eeafeba9d7071e16213aa4351f83487127015fa23f37c1b098e565517d9bf09a4b8da9c6d09e12a176529270e2cabe851bd69f052792ee57925f522ad26345c36601422697d1098a38c9702ee6be49f92b879d30653ac71503f0663911cd043999393c371658cdb40048b5429ee25a0038d33be230141f5ee9fcd914c5de1a7d1735faef1cce1e45e2a63f29df6aa2095fdf78992a84cb1b059f48a7df0fb5fdc806710fcc2c99fe84bfa20119f9dbd8b9120b6e9defb989606bd9b28ba237d898d85332de76e998a25a5573e7f04e2d83a574145ae2f33f8fa223e2e04a4105a3d12321bb9d136c2aa7caefe725cbfae3a4a40918c2bf205145e4051b887e9d4d03b4f829f7c7d949cca5404ab36ed0c8564b521b4226e974b6b23c88eef1cc6ba690f37080fa73e5f3ed8a45aa54ed8801f1b8df9080852f540562b4afa1398c9fa3ceef2bb6281b9d15c1a6652a65e0670991062e22854a0132745df5abd30a6b1d8043d9228a0cbee504e9ddbcc7e239199b2edf3d319443f6dcadabe99ccdcf24d69aee054576eb3d85bff858ee2224e0d66c6617d0f5181fc1ad9257497aadad4e74047e3e2240223dff3b342cd935e565b6b8d62e18260f640985c00eda6e7086ed443efad3c71bcbe187cb25fd6244b76d4b4419137109ede5bc7a1202dd57bcb52067e03fa4bba8b434ff7b65136d4f2929f8979c21104a9025f9b8180a5abd50d38a8c7b6ce1066ca88d2d56eaccb52db66c3f915d20b5d358dbd18fba021893d7177025568e852523369106873c877f1d1e889d87111ce4074c0b9b6d2ee5810a5bfc54ca33f7868dbb7d18b2dd0ac9c992271c3ab841b09b051915cc10e199254544bfef3652f8a667d3d56a0d5cb7048abb6f721063a0d97808558c00e9394180b38427b4d9a76b3005736cd44b69894697a4c8150fe904bbbef0654a78a776f150996546067ff68c82d018de12883c19822f8979340a0374ce65156dfbbe836dd676cd68ae466485f9e11650a09b0da227f7acdbe0a9fb04e25bf85160858b9027bf539be85788c6d9f27a778241813c6d7f874c9bb86931c782d722397cc3277d573f222a436bfdb2cb2378f8ad095cebf7541f6ca9a4812505a91daa2c164e0e99e6d107a521865e7604cf5dfb8617a71249386fcf6729d96329a8f825928a48306776f942af012faf3f7646a8402aac4239d04e80042a0881ccab070291a3dbf4c27a03f41f6bcd6f601f2c24bf0fbafb722bbe40e972d379655d7eddb27870ae5dfd560df4c700094744df7abac7af08898a688848a4bca4173bc4771fb16135ba89bc75146a9c26f9f651a6cafb3b51cbd9a4fc2bca97eeed9921ecabc62641148d6211c7cb57087eb19cdbfbb5021a6da91559300152c805edea8fa052181235319ad901ea27063bcfbec79c5c863fdf15487baed141879fc9ec87bfbf5eada2c44bd6ec960bfd673cd9f252f23fa366a32caf0479d8203baa663ceb0430b3121f00f375ca7f884a608af6712f6280a2d4b7c41f34883ccdc1857e6367564bcef1eca3cee28fedd179d1211e2a266a41b1061e3b681a3a0afdc61a33cca51923403cf70e3180f34d82d9bd6ed0343914774e5cd0f0fb887179b2043b2f341089f851e2767b785ab6eddc9cfb3b15f8c079e15d5aff626e372dc6e9d5b71b7a3b8110f544c6bc6f8222058d0947cd9bedfb3a577a2d7f6936db8f76eb0ebb2b871dd24a63fe9f01fc4a51267766369952782e3c8acf21e30968ebdd5caf392ace465080893575bf9d515673d537f7e028451b9f94c0da8c50b37734b8edf6eb86e5943e0831a25a65b25128a141efe727d6cf4f4bbbfb206a63fa5c5f29680c0b15e99035fd5bef71dc4574de13fbdc8ef3c9fcf8572577daaae6168798efb51b8b2b3f8af92603b3500206bad1e7de986aa956d5966566100bf595489b81658d6bf5721cee333eb302aacf761fc3fa388fe9e17833372a10f8aeef0c7d6a1a0a1c1d6fe22e660057cf75381be3427e48f9c7b80c50dea202ae126f26446b7d6ebabc915f8aafa1e47ed5061482f9544a890214204c47891b89249730e53b9015f0f05ac3489ce08863ff4f86a5092d57465ebbbd3778055e7a28039ee7159396a88523038bd86828e8e2a6a40bb7c3b436cf992546d98cfb61c87624376cb16ae4ba2f0931e7d483a25a4130f43ec1c52ae1c0099f1f90f3879efceec78303758ae7961ba2c47ad2063ff6116243d6b6216e199188c661dc5c6be6c7f725300e29cccbe71f5d6147997182730dd8ceca6306da11cc81c6cca0d7c1c6187e89a3e44096ede093cda3e9fd4887883ee808b91bf9ebf50f6ee9193e96d4a7d2d61a39835fabf8bc818b9bef201f6efd0cefc1e03da46b6b34c1dc4dd9a0722f116f359c969b9b3db01cd4cf30994caeac2f75d9f8f97ac4ba9eab9808d3ba9b1c9487801046a03f950bf4469367651e5008644cc04abed00e593a673b7fbab69326a829d43735922ff23b16243eb4dfd50d7806e02366f91095efd2b75dc086f245c42c135fe2b65baf01efd1bdf2d25aada53c355c899a1daf13194650eb1fc6df977545bfa8a01bdb45ad15632561d57ba3c672663d86cde2bde49ba54b8c111d06a1f84f074864b233cf401dbfd84d7529c8618cc1acae15becd2a7069f95fb35fa20e0cb426e7781ec87803b5ffa55f73338b52e800fe319e465d71f0954afdf24a50f747e5804a2f8e1da9cf8361cae3357bb6d06f962c71b276b90f2418971a006b37cb6e1f84c3e307aa8751c77b198c712d00024ebb126a18cc1bb13b1824e7f6e72cb877bc497b0f2797b4d3ac7e68f8437ecb508dbae45311d180286c26d32feeb1bf28ddcf73831ec239ff8dee60352416d895de04aa3c68aa314e8fc909666ad307de8f6bf5e73a5714d07b47d94c60a66bd2e4d39820b7f983e84b9dffff7df8692380ae639fec5a19760c3d53327d38aeff9604484cfd78b8f77d01c6cafd3fa5afb6c46389a75d0e4148ec9fc73f289343c67ba9f478897043323058d2937395305170fffe1eae2bbe899520abad2b451a6e171bb74086b97530470a4f2e1763d305709558c0b4c64b6b6c0cdcd8bea8c2dcb6155514cf00918a97ae1c9b1432b72f9ef4258492ddef7c9ef51237b9913bbf5c85aa1f2910f4abbbb07951c1cda637b95af2a10a03baf4331ed3ebf69ba291fbe04fb6fa6ece0c2fde13f0ff0056eb7cda04c20fde6fea4c63789b5ae580052ba813f54dd3a9342984fcd162c6f469ad354489165660c368c202e02e8da6892773c8a1d574a958fc5720eda03b76c72b66ff85d5498b4c985d4abe4e07c35de8eae35aa2ed3f1e35128a670f67a03aac288700dd4dc66f84e2e930f64f3b9e897cc1492d4f53067400fea9f6834244b54d67e74ae41ee86e66b45b2e9144446ab64fea3e740a56fedbe0544e47215f1c2c7edca15c3518f6b9708cb4e54590e90b3aa34cc6e3520d655be321235af5acf73215ed1d76bb53f93ade48c34775fdc8648e7df1914f1eac01c65ea00a5987d589601fce7067df47026252bfff457e17cce2365501ad3f83161ad177e6d11f188a1f3a5b38b142ab94e460962dc79df39313e728768aebb89b440a796a44e832529b47144ec2c19bb2fdd4b08206d4c6015f3b516e85aa5ea92f99a649f005379b5f55a92028c0f59b9fb8f0c931ab7e77d105feb5b120c74cfb7d77e593d16b08a593a17a2e7f6b37a13fa445a4e5e99032312cdd8f78ea4cbc38d5dea69470b6195efecb9adfc061a514c86816dcd504606a332fbbe86de3adc55112f3a709a2a903b48148aa305818024ddd25a8682af69499d936dfc1b6af32649b0af473b397b18e0ed0f2d4a4837665e9d59fa16fbc86304fa713268dad737814b774fbe612b93c7b2770ca5a2d0b780f21753e15101994feb7712e751ac625c56fdad6d780a982c06eb91b5cd4c293549ce6752d591fcce6d0605f47a81717c5cbbbc27725f1d7a4147ffdef54d54539c7ca93527bab3cbf0a733bec73cb7be83b60c6670c63f546a2a37d4aa0cb3c3744d054ed96cd24b65006d4e69b9f0fdc460baf4187b074e802159962a6e1fe7c103be46156783cd6a4b27c3d9a67340ef3da2973a78992ef46527bcb7b4ade5f061a5c128c8d0856c7f100ae01e08b8f937cdc5bd9aaf57fc719322c32b489affadd8a64459743d3b75b3498677fa2878a4d306808445a085d19c8f2adff6e022587b6bce0e7059482d1f17d9b07b9a99f220688b9a0a419be0dc882bb3eb8bc7e6ec4e52587c4937902501ea8752cd82c4ef31bb76c4fadf570e2bb2aff0cb6af7b157923478dd4ced314fe7df71d890094198a1a7795873ac99a3e8f6b5e8dc2932051f5178226c2c081c44ef4e09fc09c54f3724a1ba49e51769e3f33cac066522ca99d6165a38525ba981b17b10d575d5a7327f206d5f9fc9bb94731ccd77a399fc328af27fed3bbb0dd6c204b4365438e80a86ac7ff983f6579124bea3ae2badb89aef9f7189aa4fbab642193cf643db6bc6836ae3017bd8c9f67f1aabc3b12f4ae60d860a7a08f652da9aa991c8065e630f7e61271532292d5d80bc5476c74de629a3421ea814865852a82de1496963ecf1adfb39f74433296916370cf86752767f2edd060012cf176470d50ac6488106ee9d9080d3daa5b6821f55352809479e9b05046868cb72692ed8e9b17aa222ead2bb1555dc6a2789874e2e1f328a203d5104ac63c9b605648b107801601bd7a320a3192aa978c1baed0c6040114ffb1650d0749d215cdc6906465f8399b3c29ad522022d35ca0828e5aaf6c4ef3cc8ab493f4d8d636594344d05ff697933db1c4b4ff533b7ed1aa04b3b259", 0x1000) setsockopt(r0, 0x2a, 0x8000007, &(0x7f0000001040)="c7eb537b5fd5c163bc39f20c0ea726aa5765c63ca834bcb724cf602c3d0c19b82196e785eb2d23673dfd13e1cf09e2e52ff3a8cb5c22367a9174f233771cf3044c63d00112e86c98793458232bd0bc4b89efec56062cadbf687243c2e8c37ddda0b0fd812d0a58a49f54a9d4915c90c19e60de0f943046d82eb71f13a02e8c80162e2abd76b563854a64e212876ac4ff84c6a39fbacec50cade7abc324fd9e304f071b68d15cb43f43f889f18f701ba7b5b0b64df5dff4f0a7719f008677396de20c57a42b297b13a0d197d2b02fecb82bb38ea6db372616fcff95f91aae62ec08544788c922e9716b0c0e4e9a78c852bf495247c5bf76af0bb328aeb035fa2d533f90ee93fbd2a5ea590b4d482a66ae7c2a86d3941e6d165e2d5aeb8cede6e66ea76f3454f6894972782747fc73fd20967ee346be0c39a8784622e6af10010b534d381e14592421d82f17401231d972900d27df6201cdc5ed3db0701fe43c199e00e2fa47", 0x1df) 04:27:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0xcef3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 04:27:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0x20000000000000}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 04:27:56 executing program 0: r0 = socket(0x1a, 0xc001, 0x400) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653005d7487c59365a466d54aaa4faa960f5ff3a0ca0c107e1c42444c3615b03fa84edda79b38c23faa5adbf08b1ebfe664813cb0586bb32cfaa42566acfe1a3fca02d11e3bf1f3c0714bb98176d3c81079667b13a5a04803b721c1ba6e50230e43460e0ffc425a26c258cf90ef142505bfac73c28b96357c034350a82496cbb69c4f3ff92206ee569233736a7a77f33f97764b2a5fa3b0311a7345670c12f2529b245b9bb0900000000000000a0f0a69a56b01b53e8d2b795b9b7dc80fa21423d5eac"], 0xa) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x7, 0x2a37, 0x101}) 04:27:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 04:27:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0x9, 0x10000000, 0x7, 0x1}, {0x7, 0xff, 0x3, 0x8}, {0x8, 0x81, 0x4, 0xffffffffffffff6f}, {0x7, 0x8, 0x2, 0x32}, {0x15a, 0x4, 0x7, 0x7ff}, {0x1000, 0x2, 0x6, 0x97}, {0xe23, 0x5, 0x41f5cdf0, 0x9}, {0x59, 0x3, 0x7, 0x6}, {0x35e7, 0x0, 0x0, 0x80}]}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x14, 0xdf, 0x800000000}, {0xc, 0x0, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:56 executing program 1: chroot(&(0x7f0000000180)='./file1/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file1/file0\x00', 0x1, 0x80, 0x7, 0x1, 0x12, 0xc000000000000000, 0x100000000, 0x2, 0x1, 0x8, 0x9}) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:27:56 executing program 0: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 04:27:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xeeb8a916df7e19c5, 0x164) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95, 0x0, 0xfffffffffffffffc}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getppid() pwrite(r1, &(0x7f0000000140)="cff212a01a6abc71069ad64c4619eb71a9f46f45a377acc819f9d0c2d042278528e8662c803904ffc6d9b632d700e5a9dc3955a01a00a88c1b24c2612f0e94c5ce6b154a77c63ea80517df8e99095e06fbdc24", 0x53, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x3, 0x4, r2) 04:27:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, 0xfffffffffffffffe, 0xfffffffffffffd17, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:27:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = dup(r1) write(r2, &(0x7f0000000280)="11bd8195a03e1cd310ec2626a7f3f31145246b73b333ab426fe8819139a3581d5378b07b5709a1b39e2fcab41a46a0679d7a8fa44edad2625e2fe46e35c99957c4de5d9620da0947ecacfe9a8def6b84d45cce1505428c82f48c5aaed465dbeac32b0769d611c6a53608cf931382079ba194be51fcc26b5d63a11b5b728c4559db9c63909a8f6e9c4e46c5abf7542e6082843d7985078847c70b71722da172cbffd4065de0c69f5f1c3a3c07c9e7e7f8da2ff4b95d7818cb94815d2b89e553384d4ec74c19b49fad6fe4d929a0cf83e20c97c26b8079e80db4807886ca11aa986f72fb804368b9e7a69a2c8b8af7171b9524066dfb0b2ccbe819d410365828545727643fbc1599e69b1fa66ee35b006ecbecaa867073958c4437430456a0e23ae1ff40ccc164aabc4083debe27564d9f32b929eb5681287acac7b660e9a7bf63439f3097f51b934ab27df4ad600082b23905d4c721975a34cfb275e2f96feeb6c18fefed201925f4ed569b40913c54cd50da9ffe831fecf7eb247f7579ac5a757d5e37d600618269f2cabb7c236d9ce3747a334d0a706073e5381e67219c349a8726ea7f7e90c2a8be69883121eee88932971345745610ef02fdc018322d6265b92c95be2b27899f388d06e11b9b392579f577eaafa7b44bfa528a6e0eae0a41600f6dbe419f9244492c80c6b905ae98a2faadd6c69637acf947b59747fbfeb2f1e26b1f596db4213b2dbd4bbdff7122251af8a766413e814dc8a0e072e321da25fec4ab6c1a50cee2e45244ade3bc07fd432e4f61863215d28afba5fdcf5c647ec152334a5c7d049e6bde2b4c2460e6e588132a622dabc89ea14eb7f87fd6936fbb9b74063d6a6a20f6d91dd6ec8034da2d02a220cb5c94dc6fe7d5e3e959a8450055f60724d38b26b6d899bb1a14f8ef0c0386b0d3c4e099d738f045bdc461c1d210542813b84d20e4d3ac568c2008f7553bf0c10a13b63518185d96fcd8abb53a00e9573bfc47f8d191d39b3ac803f9787e91809785ed4054e9796d60f514c2dd86117a1e440292bffd82c33d0f8cc69d88f3c5c9e65a50ba9fae672bd0ad6ca9578d9d66f654e7364e7f7e2ff3d8e1e69cc898723849a2985846311137bf70ec66125b06efae6527f141b0f5c52d72e86a44245527054f5a6b1d55577c2b7af8c372b71a6dd9b0fe16859c14eaf189852e4e3e7627661e737c15837478b80e49c7d040fb1447e845103112f8eea18019420be89bcaaea264fa30beb82762341bf9c407cb879c18bb2e0f2c31898c616fecab78309f9e52dd16c1407b7d589720a4f8a2441d775e8d8599f1c76ffe66969a31eb824787ff95c6cc1b4543e198e6435c0ae7ff010dd158a999ebca2885543883094432e86b77470b7ff6b04662314e7ff3030177b7fcd00ce60a43698ff52a9082da912a3bb0271f1ef7d796b3b11d07848772a5c4d9ecc19c50b502447feecce4ae56f851a74f81ace194ad0477a4c8f0221271d7a97974e26b37b0b4e8d715b91052e900f09500efba37263cdfa6abe3b79a7032cf21252203ef1f2527cf8a09efc7672066965d809ac7dbd4f4a588bbf3976393dbbf3a15f5979dd206f02e127f7c620f8826821533d213a044c4af25396aac93f4a8a8137bbf25a5636b5b4a3ae0592713602bde8896084db3a23608f5343d0a310863e6a16262e0ab4b06264d0dbc19ac447d19c75bdfb9020ba06f56ec677dd8b39db89c7a1e0e9a896427667cdc70f5a63c93f3931029db4a40a8ddcf599f4411032593ee9f5265b8ff52b8e39a4ff0ed16c9ab6b053b9f4952a33a27b10e0e5d7eac3fffcfeceea1df12973ea7bddd3683bd75fb6a3c44694608e0f54ecae37aeabb75e48e268208255f750f53c5c022e7d4d77ff98d3af95133fe13e4a9fe72583eff47fdc4c5d36b75ca12eb2bd17e8850f3b05bc87db46df1ff43ae9d6fe5158c7472a8c270bd3dfaf43c39fbec22f04b4cb4088a39194c35012de28901c9d778da6044fb0a88e9044d3eb907fe12fdff8fa63a1d68d52276b81391583d98fd40c97a1f8d7c02e1ac305b53b187478cd75e5971aca77c8c013b95f50229de56750769dbf9fc0ef43b39058ecc78087255dffeae39085f912fae0394979e04d26d1d80f4801587c370487b2137b506527fa2ec86c0f75d5a43702f4227d48adede39a9d29bd5d135d4eac12747d5da78c3ef2097b6304aacc611984c791687d06f889e81bf75c8728a3bc961c612eefae06bbb47c07401fc2861edc74f96cc09f118410feeb7ca7b2cc5284e95d01d90501696faafe1cd58f3e76fd6c418921ad806f5f4dbb74a981b47f89555edf092f62122771f6739ad5f0c6513e37561055b82fc69f0614fd25c87ea2dd21f01b992b0019d24a2b56ca09fbd718928233500efaecc61edf3de123d2034f7ef9b199707a54e143304bed54493ef2e70c15c816ffc2c789dd58e0b7e9da47e29acf38a471b0920bdab332da5e5998374201ced1504a311a464a9cb10082ba7f7c9e35b0426cda8234b8fb8a58686523f18ecf3e205cc320bfd83a8502d49ee6c51a3a63a1863d5a775408cc1523f00fb7292143d0d2f323f94721342ed094120531bc30299c75d0ab5714f599468a6d716138ecf0b0eac787454b50cfb3cb83cad96b45d1d7dae380a6eb65377375cf24ec9cf4fe582e951c1dfef328f2db4fb9b508fd471323944fd52791196c378d0d7ab08dbaf49f9288c98236f602bd4065d35dddb7b8aa4e9b382d16f6c932b44783fb8d9aec563f80e2b36b28ae94207b07428b04b7749155be4de55ecbda3dc04288e0aaf67bfd170ffb2127d8fdc51610ca83677866591e90a8f386127a5470024ceea8c1714a8a7b0816c5eec97967220ac944f220ce6c7da62dfa1616840f509acd523b44aab04f8c014f8370d9accf04b4d53b173ae97ffbf3d463072ccc3c7ab0f16115fe39bb179924f1fb8086dc87212ec473891d0c42116d685a746f3c03943f71adde5cd26b9cb7bcb1eac2995b67a56cb050ad3b7c5e54e2310431b8bd05d2fb952806ede59787bbf0c366b12b9f0e79bb334fd87f1887e08443bcb0bd92d5631a701b7888d42735cd566cab817c32270bdfb25b5fa1037afc2a10f4e4d1eea6a426f65df48fabd016448d5c8554ed45da730500112a6894f01d521897b1ea5262e93ad762bd6eb41ab946ffa49b081cfcef87fd00c182661043d57bc8ea5a067e8b464469279653346a70192d4cf88b0baca15474f3fdde814bbcb720f5b60b010ffc5d9178213995004598c11522438e74f6ad93c530427a7cef64d5f4879cb4f493ca27e5ce1c4591ec04d0fc71936cf0b17c8565f2bd393d8255bde77b6fdec9c3b9cd429417e7d702a4ec45f11a03d297586cb3f51ce0b37991c77bc4688d7038e7b08f22e3d9062e6c1c6e8c10460c8c0fa9fabb77bba7fc97f50c6201adb48a610cadf91c02897578f0d72f5b43b5d7307e222aa1933eb7a598822d2cfe8324fdac2f64defec6f38c4ac6b9b99a24cdd1b33c03119f4b312a5183bd1bdae680f4033a2d33d4a9d25b15eed50de6b2ce62688c1996312823f77d6f9f97bf85b91a33f6c44fa67617334980a3044519b3735b6fe0d9178bfe6ba6c8395eba9c8f54cfada281fefc52ff4235ad2aac66be4a32f0440b776542ce797c1b9e30a574f1cebbae3e07908db9f84d7cfdf5c3954ccdadf83870c59438e389bdf2edf76bb9834b54bc26905f9d2f02d99c2e4b3769e7b768baabf727ad723e8135c4b4221359bc3775f68d727e569ca6dba376f024db94f22a00a532992d1dcfa20e8fc7a3a8cefca6f8428473c923c0e58acab0cc827a16439061b5890d3058dd29909832cd35dedc9c65c8130d3deeed8d9bcea15bf111a5e3208fb0822dc25ee1a102b3694ae7f3e505fc5cb9600d685f2acf001c9b1aa187916a8fedfb51ef8e022b47369fc1e6fcadc3b573bf969b7771d118bb4761c069b76b0c152837472b4b77a802f740072da4e873c0940e03c1bf9ca08f283292af4114fab12c881013e74e210791a45eb4be54f7698199088db8a275b35121be81ed0c56944253eb793c17fe6454013ca2e0eec175ec04c99f8f4be0bd7119e607d3578092d51deaac2a98d8e208f0fdbae18ff8c294821faacb51b5e899feb1e2d5e25872de396bd04741280a99a147bbecaa03859eb12c92cffc4d099b7c35e48a98425b3483afaf4e848e1f1681fe1aa306a1defe5a5cafc0e8f4e6c252bf9006079f8ec1a67c6db6838f307ed4eaac119c9c1f0e3e186b7db0bcbe24b2939bd1adf1692b61bb1cd99bcbae05a72d3afd0a5b671d4695a55532996951415515b4536c47a0dc852eac7f7d38202660876d33b5c2ced1d16be92d3ad40618ef525ecf4a077dbfe8fa52b3afdaac6c173c71ac2ae9863a7ec2d249b6bd2137e576e8b5c266f929489e46d2d67c8790c824a91045e7475699053cbf636e553d28b8915c8589af3abf562ee40b8e5ff318d26ad299b6300fba515a64dbc9261468530da00964de32b2b52fbd207186c80642708feaa5efcc2f3f65840ed602d2221d50159d8d43919f140e897f986e57a2c64427b74534d0b1eae6b86c3577d12de5324078d050341f10c1d432b12e48493d12845e3c35ad49e35deb5f1422a8d59fdeaab9b9dea04c982311597baadbbad6205567152a00fc85dd961e45b449478ef076179bbffa70263d980fdf383dddcaedc7509a268e5a20ed4dcb7e49c60991171db5d3852dc3727eac8675cbf9fde54eab88aa04e60f13b962c03af54de3a8a7019a263b75c870fe1980467f0824934aae2981fd94a0ba6f5f8e2dee480a7f9fa5256e2e8e71e47ce4b26aae6c5acda1052d1997b30c7ef2cf6333b0e2a269e75593c64e5013919f8b6c7d7d84c926b7f5199afde6b07b57a56081933549f34ed7243cf9db456b4753f862d73f7502fc119b79920d312e6fef36e0b2445f862dc4ba9c532f7cec83cfaa7526758c1f753b031d626feeda7287bcccbfd03b1f2f6b072c65a18d812475e5f8c57a64c239e230587b0b430c84702af4f7d0b0457e62a09ba8d9b04b0a5bb534c7b263ea95924515e61c9a310f327ed221f7ddd3c27d56224092fc00a46c7e3a4334621b3da33cc411ad8931232b5abb385f95cf834014a41bcff2d8af8510d5e21288e0b30268b77cc11b1db39782e187c41dd8e6b6e5ca5e82c34d29ec87be445edf67b34577f44fffea6b01a7b8b8738dbeb99ceb1c9ac970ad6f32a2aa0fafc82f1406123f1a00bd22e5eb46388da5630bb1dc8a6c02b44674f74e2e21e8126b69e30394be6b8392e0721abab25d9ffff8065f71ab4ab4416350126b6d96e3cb26ba68c78afa9c1d70d7416f98c0899ed889bf8e9fe14015251e97a3094394b622abaf0a00e6f894d0e315234bf8cae787b4e7d76f73fa1a1f4185f408894caaa6f46d35b7e57c5ac4a6f376913d05f5a7a63b1e72a54a052d5c1541e3ad1a6b24e06820b98bdf9a8649ebf380a0d328d440c5e76d1b745e35bc428ca6f586e335c614fa553eb50845c07ecdcac51f29a18956da9e28a1ecf758a5c366cb2f659f0ba047510c58b8a3a09af55ad1744defe68579290d1203726907981d84b261730d6515952180c88456c1f2ddaf5d9370d625a0386a8fc93e110f6b8ca785d9f6565ff60c59a76500d446dc5c00301ceaf99838f2ece9f5775d56cd1560b9facd991b7c8b330db0c0662f75af2e8996250e0ffc9dc94aafbf0052bddd065552b5908ec9199dc800807", 0x1000) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x5) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) close(r3) fcntl$getown(r0, 0x5) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="d179e31da52edc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) 04:27:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x1, 0x0) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x20, 0x0) clock_gettime(0x3, &(0x7f00000002c0)) sendto(r1, &(0x7f0000000140)="304471babe074453c2df68b24a588b2fd496188f67991af44c9481d092fae15e6691d99c23d3aaaab34a584624345d44830f64d79b9a0e173a133ebd2c8cfb1e67433d89e57a53baae6f1a8825d147ba3b2dd0d35c06adc6ab23ac0de8a905f0f849e4f002d42dcd46079051f8598ee68a45a84281754b3a", 0x78, 0x4, &(0x7f0000000240)=@in6={0x18, 0x3, 0x0, 0xf8}, 0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000300)) clock_settime(0x4, &(0x7f0000000280)={0x2, 0xefef}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") fcntl$dupfd(r0, 0xa, r0) r3 = semget(0x2, 0x3, 0x200) semop(r3, &(0x7f0000000340)=[{0x3, 0xc52}], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x40, 0x0) accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 04:27:56 executing program 0: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f0000000040), 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x7) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000100)=""/32, 0x24e) r1 = socket$inet6(0x18, 0x0, 0x7b) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x800}, 0x8) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r1, 0x4}, {r0, 0x80}, {r1, 0xfa6db11a45a5291e}, {r1, 0x8}], 0x5, 0xff) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 04:27:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x18, 0x2, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = msgget$private(0x0, 0x84) msgsnd(r1, &(0x7f0000000040)={0x0, "2d5114ebaf6f62053e2dc59f6092e28b0150006d7d86a1520e0b951b670b4dbb6135a9ac099ccdd6ebb0266863a1d6d0dd796233"}, 0x3c, 0x800) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="e0b5a858f12b2cd4d13d21905dae3e6e691eccd8a10bb8c24dfa51e724b4", 0x1e}, {&(0x7f00000000c0)="09ad6c2f6a7df18269376e654102ef8365fd34d84a8f55bf30c4a5d6f3febcd8bdded026142de9a1e2b961c60de11fa2ad65e4cfa1e11ad95105065da21947f9af159d89216e5a78d4ce3cae55c7745a9de4f9ffc8", 0x55}, {&(0x7f0000000140)="a1eeed9c465e22a15340b016db320114c66f08b3a12ecc87a17fd6b750674e21c8978dcc9011a5726322a79f691df0eabbeafbf3633596c6facc80750512f79ec38c5c2b831ebe03ae60477a148c60a9901674dd5b117e74dacbebbdc9688af21abd3aaaeb7be8f2ac8026cb8839b49ef428b5c06bd7de4b6fec030a804a39444e", 0x81}, {&(0x7f0000001980)="b96ca212b81b515dad2e90cc1ab5b9fcce30bb9a41d41dc4ea66cd342023c8230a26267eac80c4c673d1db27f1f2bd8c0a105a1b2f305f844aaa31456a7ec93289c716ad9dc40a76256be8215c492bc1290d93db131d3d46a1b2428283c440491ae1ee70cd4863e03331668372cc59cb8da638187e42e2fe93483a15839148209b676cd2f422b0972035261a45814a8321789c57a375f51573479ac0d5111e5614312a5e678c1a322b72abdccbf7235719538719df6775c370e96a7308ed30e9904e4956ffab50c1b75fdc276104969156587709f9a686a22d4b646d9b18401a59bc7de96b4353ec596f554d92f4c04990aaa6c0bd2afc80add34b858bde45c84e742b3d0370f0b3af610fcae1afe15f1e47752f9756d04dfb3da4c766d35e81cf5a4dd693495f9de08aa3c36bed922ff11ce91bd2aab5e1b190cff56fa4b7f155d0fae11c237e4f0b1ff48368c159a3def76812c2e2b2ad70b647eb8ecbec6bd347ed48836b0e6973768380a41321ef87894b0d3da5ea6f99f57f60d55af00ef663fb41c6eb724c7b84cba44cf2f68a228aebd2cf28fafb2776f457deea573d81de515a35739c09435ce97c7a37d82c3833d3d8c34b5cbb13454bfce2d155c570614c372f7cf09631cb623e42459c85b104a9e63bf9ab186810e07d164fa1dcf079f9cb4aaabc61d52e602bdda3cbe14925441e6941faa353a7911de41fc0505b351d09e364ca659d9dbd077087d1a8fee53a250983e5f6c5a7ffd3573eda647ddd4b2390dfd1e5da5be734dedab0ba924ecf28a17f0628056a7cbe81a6987eabd90f959cf8763d1a652fc41e256422c9331c69ce1f2efe9a45634323b57713108109202d133f5fdc008261a148c7ba9c8ee22f1ca130f9cf40aba4a46c372c15ad07f78d026c5d40741d705392e7fa1e507e2b722570bcf7adca35221625805139388897d99f2066109851a00aac814a15b9647773ba3dbb85de6c40ba80f20d26a4a120272b90ed7ac9bec83c9de26ca979cb7a117a84df6be1e5d08a6637ec1ed69e08eb91cb4d8f2a25ff60d3c3548cd19c403fc02fa86fef353cfcfae0127384abab83742515ff845d140777daa4e24ffc7158273b4f0711c6f5a07162f7473b3ad059459d55a2ce61d8edcf31bcf5e745c91681fe313ec9824c1ef5097710373b6bf46b5f985ab70eb341f029285199ccc09879241166ebbaa263edb296f47120d9bfd2de5faa0f45f20514955a85b1a177fe613a9c80c8e93500c99615ea6476787c3e108373041791379c2849ffc9d9a242e31dee0f698d140a843ccb18329b4ef0757bdceb3033f77cba0478b94cfa6b49870fd6aefc261c8c757fc8385d3dd086dc2db43f05828062a9087c5833e2470b96c4856cdb9e18b94a934667ea3fb7ec5ef609aa102ed8c71588c2d7f1a5c703e7b84242e60910579e55a1a5e60710dc48038c91ec6a6d14283213e64b48f6073f886b60fb662f69cde73bf1197f7962ef5906b146530c91262266a02e76337b72aead361fe5b179c9bfabb6c131f08678572d9169a62618003e2ebb2fa07d6697bf072a789c2e73924b5f455a7d318bfe17c2ce6d5c41740cec97d1197ba3bfb598855f7d6683cd699273a6a9418048e43b9684b5a7c4e5ba5ce5e51206f57ea4447bff3285bd2ab54701589465d21880fe831dd488b2782d4d70e78200bb7cef0fc1402f54e86e8fca8582da790eaba8631059109d6fe447120eab687ade007fac6e5fe3aaefb78ebfb5834fc1e4b468d739a3dd2e31ffb469e4c5935d6427a956a3d4e03244fd4766c2fa60887f66234dc8da938713bcd8e96a5a0a5e7aca1a03896afe2c25ed073559b8876c6f21972d02351ec4a2cd4c3990b4bc9391f4e6cec5e79716de72c912413d3f3662c447c03dd75b1f45843c1e4c7c530270b1b620c71dc7a6a220f812b2b366da24f18cadbe8c878da4a64e362dae42cbd659c74d1fd39562fcb2d60333d30be9d4e95c0b3a54c1555353ff26875aec7357024715795f0602c5b9ee316d1c207efb61de3d9f320ee5c7ad53de989b2555fe4b3d91646fd776eba02bc441e2075cbf8e5b4fb9d0852159fc03ea50362451786fe545e4d942459d387b5dfc7321e0f61d11021f727775e18ce0d7be7f5df203c7d256e7a330f139b53c7f821660e24ddaa38542d407d7affe01c0200ef4cbd10676f9fbc401b014893ca122c897dbe456f7cf428fed7e8fcff5848e8d9acf7706e51d9addd3377ded6192a17bf47480f0eaf079d5156fddf3fb8bea32e30639497d8a0224e16c76e4dadec4328363deb8b542b2b38734bbca530cf9fefb5ce26479f70dbaf3b7f7718d8927472ebb2dc5b3cdff6527a1f422d53da3614a3f65479709415a3972cf1d13aadd498cdcf9cf5a74a7e3052c1ac5f71ded9cbd9ee49221e66817cf3d5959f8b223f31956e1fd62ff60d2cb19ebf78cc2955b5dab1b7526e0ae373709efc38e7791f977a49a5caa7cc99a80062a589560420f79175f9b618c0252f7349f96d3e23053e52f0b84c55673bb2be36a6603ad6704171c5f3de964c57128f0453fc98742fa8802777a6a87520c6270945b9b4a4c8a4276dc6402652f2639dc361d8eab07de4e7e83e0de1ec1770b05373156455735d8589b29468ec45a085a6d2559bd854bbb626d5d97456496acf5284fcd4438cf90fd2ef9bc3eacb0e0ad21c300adc5816a6b7e7a917c2d2c7e958443ab1e3ee4dbbfaf149478b5967c0514bd35177ae298ad03ac07d5e19d797ff60c3c5f26304bfc8daff022916e89a84d13d8aad05377e28f7040df72efa573e3a790266166bfefb0a84b82d3f534c8cbc1fac096a1453294778060346f8c8a5deee916d27d6ccfa7e17224dbcf9c45bf188a027d628e74793ed800bf1137bfe2f3746c7e55a8e37b48162ac54b321684952b458f6e61d7aaba8ca3354b9381ed492a19bd664c00715cbf4f609451ffa90fb898bd6e6b3893ed6722d8a69c1a6916f54c2a64d052465537c5c1f26845bb73b1d85cb81726323faf8862cc32b8596fe57acb7a178d69e456930a6646c07e64f0f00cd0aa755325c8ffcd9a2f6f7c17478f3a5f50e27163982b590164fc83e5d64d9a32595baf9a040e4dcb055af81048204a5de9d2f680370af9c309f064d0ea0092aa942ab542f2a3d519a24473a11fd1a8cbb05a4609684d9a65a79ce47131b86e8f21ecb463754ae7fb9728eba1fe9e21e1e0aa792c81c2ba6ee25ba87099c7605e5a659f02561908e1fcb70bb736779e3a0072079a2440188e4e9119dba5986097ac8ae1de4876fc91641d0e1058c0a0ec1a7c4cd09a3bda6c5482447cc1bc12340be75d1cd988e9e09b7b583e6ffba83686cad3f4796974cfdb3cb13cf9269f0f94dbd70cabaa81edd5d3abbe2018dd74d476641ca374f98abd78f722f62874547c8e07d46ba99f6cd6db1c1aaf3d7a4e4686d9568bf7250777658d0ac34e6d89ded3c2508259a265069b2ed92b2e82738bf485f628c9685625737f52cdce6c05bf562f8ec69ba1a6b8323f311523cf23a7c22371819e54b5c6c408744ee45213362ed5d885957a18fb2be0908f6f9d4a4fd10149db2be06400ace621b87981ba8ee4578101635f33eed868e4d0c0f7ab5ae8159024e888928a4acae46206ca161c90e3477a9730be013238a90206ff1f865c322c601b6c315a30df08d1ef62e51eaff4cd31cfab67f7b1712e9293397e04b2c8d041b55885265b94e241ed5d36abff09acf5387bac8fbd2f26a9777b48f30f24ed3671f6b3035968d603b0873e4b7f30f0bfd9c08d0caac2223bb38ec155eeebc623cb3ef06c80ebd5b36cabe587d9744078639ec122e07c8257edb33ddc2429f915444b0baac10fdfb287e69999be33347e8a969a0e7ee365cc99488392293a8621d102e76636962f2221f37a99fbe8ec714f39832443dc4f038844a3f5a8916d03df96df147e11b6dd2aa2f6a6fe6c065729f6e6bef9bc2e4203d66a8c85658e8bfb26692352a952e4636a8cd5102b0733f9022bd7fdebeab60ad17b70639a4c9514fcd85ae6a369627196210c3bc0a8764817045a46d2dda7f3d0438f98db7690eb3e8dc2a0220bf5f2f194e4a3b51fea4a97553c3213ca59e0275ea9b2992ded0dc7ca3da899d4bf090f28d2d4ed6c6433035bd1116ac197a39ca2bb984fca2b9a451410502683de4ee899a8b30bc44f0dabda6cc4bf5bd05ba332b05aceeeaaec3379fdd41d75a8f7fd4819b330d5a4973121de568030f88ffbbb10fddad7a97815531306a1d98d41edc51199fda530c13ed9c38351456c9c703a01725173e49656b0e9b24e9f9e70122277b8f814c7a6449d7a43583ce4609d2deb2bf494cfbf801c5a3d4c8afdae0896c1bc132c2a2ca1de9b6284bf76b486124ef982aca687afc9efdf7139cf091d08a9453b1fe1102df8033b7633d9ffbbe5f20d859cd356ac17b140678b5729ad5e27e719ddd9f01f2c662b84f3cced9e4c7cfa33d90773dc219f071675d024f644ef8cfa14c41eccc8fc76519bdbbe29968405004e88d1645d8bb01a3bb0fa88bb51af66819ad7013dc6827fb91718cded4c71834d7aa793d23500a600482e914e31b906c3262599c2362dfac6ed243ff0573da167479b4a347b472c83e080ce473a40ee9ab0690521fdd528dd8d1c0343b3fc6021716eb1aa59ae5804b21882f71475b3cad7825879906634a58d52aeee47a0b20e5813b1ef5f8a230bc4cbfa36ec1e60731f655a8e9a3da3192346319bbffc4335fd2c1408153292a6e06a2f1f0e37e6f3fcdf0ad40ccc2e75c213ac12b03bb23fff78ef427614f2545d7cf561e45e13dcc6ca3d6a116d6faa8e2d943ae38d76a4d9ff59437e0f7e69563679745ca80267d30a9eb31f8bf1cd7fa29f66a889d88f28c1f626aea0e0b40c72df35d244ad77969fd5bfa35d8ec22e803d18532d25f66cd864c4dde98d75ab08acb29001906e9711fdd00448cb00e06f8d3a01cbe7f4d1eef0d66ad001bad0fc4c12c545aa059b4af61c46e508c4277d2289df890b1a34f67e16722359072b76b5abf6bfc1af2e1d481e6f18092860554b3352e2635db70afb564daddbdd9c8a9ac7a2787656a589349045dfba1b9bc0860a34c6f609eb34b86e953c16305b110b4335bca273f63c05d88b6677ff4251a4309260aaca8a5290f4865a6ccce5d43623cba84f7ae543166985cf51d7b4fba9e08dd8f3e39c46e697a85ef76c5896c355f6f7b9a0d17adef4a602cef41edd49c86dde54a8ee82d38e9291c5c0d69caa48abe3a9ba9f55b9f96225d4b9b3c857d24357e181ce42b786ff0be8e5ebdcde65006c0bffe68c04caef62dc59624a5529acc4db98e174329cd71abd9c24d6b47cc7fcdfab129db6ed4cbc6bdd78fa92d117c59332d600a781cc6121b8bfb0387439460ba5f135344598f1dc7020f963021c7a0c3b57c1ef7e1f15195157f1a47ced59a68a8350cd32834874c902dc7bf10543dfbdf1f0beb0d772639b9c6907c04a2361a772f155b643bd19a44c5e54bf3f95dd13e2a8e65f86e36b2a18c549b9a5452a824de2cb215abb00f91e93c37dc47db7a88d973375f3a8da15a2ae3296ffee4b1249f7d481d44b771bb389328252392cb7cde682f32638a8af5e4dfd58ff53d25088f957df5ac00687d482af5b845e22a8338e972f0e54793135a92a3b315733a74b0bacc9f46eb577137f16c2f27611e4ff40cf83da6dcb3390dcbeb2d1af2baea27f275228c9e83d3ec43d5c059f8b086c08c4658d2c70784f58", 0x1000}, {&(0x7f0000000200)="c43d29d2acbf4adf5b235038fcc88ba25f3c777e55fa", 0x16}], 0x5) 04:27:56 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x0) socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffe98}, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setreuid(r1, r2) 04:27:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x2, 0x1000, 0xfffffffffffffe01, 0x7}, {0x3, 0x101, 0x994, 0x8}, {0x6, 0x0, 0x8000, 0x1}, {0x8, 0x80000001, 0x100000000, 0x7}]}) chroot(&(0x7f0000000180)='./file0\x00') 04:27:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0xf4}, {0x6c}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:57 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = socket(0x19, 0x4003, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) 04:27:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 04:27:57 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000000)="29c0ea725f7fd4046a87d44e5fd62521da46f0a9ffe669cbdf84a5b8c52490300760b34e5cde56794b74ebd642dd5978d7fb2b22dff791eb80398eac24708d410933c7062c3268a1f9790bb576d0324fb57bc8743b50a83004c9458bf64307aeee1fc0c208b060c1b1f4ab8a915258c8917c86dfdbc6c302333fbc6636e6", 0x7e, 0x400, 0x0, 0x0) setsockopt(r1, 0x5, 0x4, &(0x7f0000000080)="5dc2e678c2ccf03859af760d648aa6fa771ed90db082b39bbe4ea9a510c46b4e4f9c2f1f44e911abcb274436c376266a3ce587f807cbbd4962b6709a2e95a7da78edf813a9e4d795292a9efea60a5eaeb459bc9a1d0ddf563bb5d0aa8bfff8c8d8781e7e87c25ac661e6666818617f2e80791a2e3950edb64ed7ff581b01691c5742bb2727210f30e1a0c007337dce32272b88445533", 0x96) 04:27:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) 04:27:57 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() msgget(0x3, 0x312) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r1, 0xdfbd, 0x6, &(0x7f0000000080)=""/26, &(0x7f00000000c0)=0x1a) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 04:27:57 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f00000003c0)=0xc) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) readv(r2, &(0x7f0000001440)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f00000014c0)=""/82, 0x52}], 0x6) 04:27:57 executing program 1: mkdir(&(0x7f0000000480)='\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', 0x6) mkdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mknod(&(0x7f0000000500)='./file2\x00', 0x8, 0x3) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r1, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(r0, &(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', 0xa0, 0x2) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='c\x00') unlinkat(r1, &(0x7f0000000380)='./file2\x00', 0x8) 04:27:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x81, './file0\x00', './file0\x00'}) poll(&(0x7f0000000140)=[{r2, 0x81}, {r1, 0x8}, {r2, 0x10}, {r0}, {r1, 0x1}], 0x5, 0x5) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) kqueue() 04:27:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x52b99bda68bef7fe, 0x0) r1 = semget$private(0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x200, 0x6, 0x401, 0x100000000, 0x20000000a, 0x5, 0x2]) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xb35634e8ceee7804, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000140)="c000ebb42dc8f088d1a2ff20a4a7b4649a4defa20db177a30463d27ebdbff5f7267f6dfb7ba50efcc6a8479d847b65fccf2d96c7ee09") 04:27:58 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x10020) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0/file0\x00', 0x7fffffff, 0x6, 0x0, 0x0, 0x0, 0x200, 0x8, 0x0, 0x1, 0x4, 0xfffffffffffffff7}) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x100000001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) 04:27:58 executing program 1: r0 = socket(0x6, 0x2, 0x1) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:27:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffebb, &(0x7f0000000040)="ddc3") 04:27:58 executing program 0: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x7e) semop(r3, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000380)='{@\x00') r4 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r5, 0x20004269) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r4, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x1}, 0xc6d, [0x80000000, 0x0, 0x33a, 0x9, 0x7, 0x80, 0x4, 0x4]}, 0x3c) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r5}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffe, 0x8000004}, 0xfffffffffffffd82) getuid() getsockopt(r0, 0x0, 0x16, 0x0, 0x0) 04:27:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x44}, {0x6}]}) sendsyslog(&(0x7f0000000180)="797e60ed4ebf48ce7a8e268432653722c48c341c7cf4f75f9851231a5c4085a2d8d6d9460f1cfba1b1961af861b23903a8c61195cb95ac996b4aa1", 0x3b, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)='\b') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x2, 0x4, 0xc92, &(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xd574f7075a6a0538, 0x20, 0x4, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x1, 0x5ce577a8}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0xa, 0xfffff, 0x80000000000000}, {{r0}, 0xfffffffffffffffb, 0x5576691f9d941a53, 0x40000000, 0x80}, {{r1}, 0xffffffffffffffff, 0x8e09822d27fe041e, 0x10, 0xfffffffffffffff8, 0x1ff}, {{r0}, 0x0, 0x36, 0x20000000, 0x7f, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x4, 0xffffffff, 0x27b}], 0x9, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x80000000, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x28, 0x1, 0x2, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x81, 0x1000}], 0x7, &(0x7f0000000400)={0x9e, 0x5}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) 04:27:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x18}], 0x1, 0x6) poll(0xffffffffffffffff, 0x48, 0x0) 04:27:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) r1 = semget$private(0x0, 0x3, 0x514) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000140)=""/244) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:27:58 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x1, 0x8001}) r1 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x265) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/23) r2 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) read(r0, &(0x7f0000000100)=""/104, 0x68) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x2}) r3 = msgget(0x1, 0x400) msgsnd(r3, &(0x7f0000000200)={0x2, "a68084a4977eac69dabd05b5416d52cd5ec6efe288ca5366c1d653a655a4fb9d9fe237d023a0c7825df8786a06085cacf7adc09093431a08eca7e1da65d5b7536d9ad28bada35117801354012c883e81a8324ecbd434fbe2e9384284efedd0ea3dbf983bdb8acd694215ba11e3da67cfc61a82b80254e1b57f83ab8915c1e8d7ee182c7a904c9124f05d42911a8f58476ec543cd01725f7bc0009690f822af8e2fa8b69241179b5b4fd0491168b990f9a0debba86959"}, 0xbe, 0x800) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x8000) r4 = semget$private(0x0, 0x3, 0x10) r5 = socket$unix(0x1, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000300)=""/193) chflagsat(r2, &(0x7f0000000400)='./file0\x00', 0x1, 0x2) semop(r4, &(0x7f0000000440)=[{0x1, 0xffff, 0x1000}, {0x1, 0x2, 0x800}, {0x2, 0x0, 0x1000}, {0x3, 0x3, 0x800}, {0x1, 0x7ff, 0x800}], 0x5) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r2, 0x2}) semget$private(0x0, 0x1, 0x8) sendmsg(r5, &(0x7f0000001980)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="74f462fb6951b71de7c88f738e039ac308d58d314bb8f6d3b6d25b312cd7f9b728e97350d30aba748e386ce488d962a241b9ed45040b048b11f0d102746a6f9173ff5b15841a266c6d8a05243d0117f731ca1a4fd112dd84637fff8ab3c100c382c7f5134341ce", 0x67}], 0x1, &(0x7f0000000600)=[{0x90, 0xffff, 0x20, "bca1bf7190f434dbba9af62e15c0069a27ca3f9e7a1fadbbe775eaeaae38c139eec7d01c961d1f051dc164b30ffdc4dd62bb5628e232b393ce9a170283611da5720a6e86d8840e7df5364c1b1b887d5745a8c1dff98e7414016df66a269a7d0679e24ccfa0d6df0f9ab923bc8490309e8bc34825884b121435"}, {0x88, 0xffff, 0x9, "65f6c46f8988e6d616cad8e29476ef01c496bc159e451803c2ebaeb09652ce97cf3bfb48849968d14b53a49eb4913831e880459489b39716a1eb8acec89065f523098194f00c8d2241e6f53ccd96dfbfd35ea72f29afdae6e2ee5c3c267e6ddf8b0dc83179e9cc6f3087926130ec94c1738bb018"}, {0x28, 0x1, 0x7, "24c2850749cb500a61f52b49e069a956de72de504da038aa"}, {0x28, 0x1, 0x7, "03e15b393e59da5525410dd3ef79b0e817e2e33e404e25"}, {0x1010, 0xffff, 0xffffffffffffffff, "2cbe3dbfd2225d8d12316885bbbaeef1ee799a2a7e72df1ffd2c0575dc2342629bbc9e04deb3dd06ed22c2a34c380368204b6b55fc779cddda5241b0b4dc06b7e1819958231f35edb2a35caa20b70799fe30131d9f0a82ed9bb821f54ae2d4af0e203df6047ac2089c95067ff3c5bc9f3c9a90b57170919af4b4cc8c606da158a713b30db6324a1954cd798bbbcbcfa28e5bcca227f2fccff0394c27c5d62a5ed8dc06c61c248caa44379a0c4404b5f1fce326d1d107071b1827275a48348b1dc1986c43d901634c2b4c5fdbc06485094a5e6aeb0c0af7a7f9374e6b7b9928e1e649c0df143706dda1eb5dbdeb710e3b40e272307024f5a5f653eb5753f8b073cba3e302c2161acf52b7e81c0dcf88397a894a0354c5db48f2bbda28d334768fb05f098f5f592c7a152c41c57b774b0da13a36beb19a9b53f1d8d0fa658626cb393ce2887402945d428e613f75913ec20e0a63cc0bb7edd005b527bec8c62911078409972b1c00b83ab7d3aa72a2287c71ee19cc6b187b30ff06bca1fdfa3e9eeb0c3b6695800b4abeb0385dbdfff864a0cd9bff20cb678b2b7b5e0f32a109440785203b2bafd8d3e5bb122fbb3cc62b226f981c65623c8f6c2fe64aa397d34dc137de6f556a70d8676bccc50fda6cbc0541de00cc8c9979ed17d62ea450c97a2c54e0fedb19981ae8e02c8a381178e8b445f0f009c312ecc0904899e469dfeec64eaaa4a95af164d67ee64d873f8d71e65754fcf2bf6d5c75b9e9143431920d41c3559b0db5bb0792d225837eb1a755e0fe00423a2776feb067aa28cf927a2c68da79909807bfdc61c4c749ab4e9e09ae777d30ae31110a77890889d2ff096b814bc935ee694500026d3be278b6b8188ba2af87090b3cfde43f2cb0cdb504c4380ff3f87f491f6952c1aa09da00635fea576137dd315ee69dff61ed39c4b6dae63a25be1f56b8192f88267fc6393a07741aa3bf45ae9d748c07b05c1290ecd54b60669c97276bd82572afda105f3710e851ed50e0e605648c34f72d33b13213cfb94f943317a6ed4767a292f973f358d5f8f608f0d8e889543507f261637051c4bb0b0d14956e56245a9c8d9e9a5bdbd1ed1f7babb175098cfdd82e81135d4f0a539a2dfe550b99a9d495a978b93add6cabaf61a5055db43ee03da11ca7928d9ea0de1479400418e90d259599ddcdba0edb0be9b48eacb6304c1c1b425bc169ad927a4046c90163c160a515595a3983f5cb4f1dfbcab137bcdc950e17ee45697894310fe1368552292605a72718c3a6fe6fcea4931b9d114122bb108f01cc9c9ccce0d63a728fa074fe3fd67e7886c4e5490631750c26becf5646ee46ef4a428c7db1cedc4667d72b5fb123ff3a0d5dc3652cd1b513586adfe214acd44ffe231c23b782d0eb31c314c591b52c2c15d3e16ab9705f9aa2d268a576d53403b7faddf63322b7c9abce446665c32e278e92c05dd7706f5025da860ba53f2471e71c13af5c75e61b8add7458c3e809edcf6390e95467ba97cff9b07f0339fa423367314ca98b7b3d2045946b6b75b2948f47d38e91e7d88c2dc4a832a70aff79cc9409b97fb443a5f382341699a45ad0cda8c1018e6cffb426761cab74d947eb677a474a665dd3b6d14309e25f14bfbe43256878d66c36573435b9d34fd43aa1442b81770066ac53f7fed5096c665f2e0a7b1419fd8e074b7d06297d8711d688e40710ae7ff49abb0d282c0a39bea4fe07d5e43c05bbda18444c1758107ed904ff466db65dac1bd57caa2b8aebeead38aee87a7e5b95b32fd1cec375b3cb79e206fb0d0629d8c618b4d15a8f243c0e6e0a2c1581b579d0553e38d5f5c377531afcdaf326fa6f98db284b4d35e5b69f5b81d06e00ff3c5bec8017116c85f69a3b019f1ddf7d877e608416605312fcaded9b095f27549a6364c6747b9c5dccd923e55402df9ca57c46e2521f44bf45a45a549d8228342b66b9af7f800d451bb7b81fd8fb5b2f8cc10b4ecf4bb255ed9382c8d325f6ac0b62306b0f2446837bbc524ce2c6468d50ad3b6f1d43df69e9b2085c53078c60b4f55809284bf124afc22097b70d8e5a445809af3f66cf92e06b0f0cd9d25fcc7bbf4cf2c905c11850adea677f6a164be6f15f6a6e731cff37979caafdb63b5bf1c7b9e6bdcde79a7bef79d44bb55a54950842cf46cd024c314400a7eb4513379fe5edd78428a07d6b2c58b197aac75091bf382c69978718c2b26178c03f1ff8af82f045082d61e2ba059d7e9ef32583d0288daf94dca321b122b00ee20ad64fdd222133edbcd62846ff65e879ff92490c640f320adae05f8cf467b6a6b1da500cf6a221685dc584e4b78c77684cdf9d1b47f09624d843f64e09871bb0c150c2e9249005ff4f4eeb4f2fc6e9f920cf8128498276007b8fbc36104b991f71572d66ddda001750eae968627e9d660c8741a45ae9da3e3ee5957f7f90c858b89cfb5af97e7fcceadba8d9ccd289532438bca0329090fbab64d6d80ef10fcff84182823d25952442c2f13ad9dcc82c75b6a20744bfb7bcc63a4ef9a9f9f4e964b3e95ce18549f9c3551322ba2807b79ac508d25af216038e615f2169342e95d3af822aaa038444c1a806f2c6b1a7e5769dcb1485fe9b709219508ff2b486f91d4ebb37fffa5c730a8f6f9b9429ab1be934ae16f6d7f38d7de11336b50a91fdfab50c1a62a24708009d57b3a6f041a9ccab49e8e71fed6e9e437b2340395ce5694c1bf907c707a8905d3a908a0a2638903fd7414aa9a76553614a993dcad048217569e58c0ff7f19cd85b9559f5a09cfe0dfdaaacbf2c205c0f308ec3b71c1f8e41b2a75d0a695b4c83004d379f68c4b4e728bc65484ecb7e3fc83c5b95a6af4ad0441fd09da0b4422edf932b5ad3d61585922fbdad43d903abaca443362fcfb8d66a985f4ee802aeeae9101a41b10278bff8416690c4b0c856367f32c602da176740c71e4dbc1bc5a7b10c0bd1b499ac1f95748a1571f760c1e09d8e71af5d20d28e93cd6cbb69572d943f09c7ff3c5372e4c37acf41297557c1b49b3b15f12f20d39403cd5b1b2efa4c3f8f66a23bc44a47cb528e0cdf90185f0a141eb081c8c45bcbd92c271bd080fe81c1bfd8500bec1c4487b75ce44bb20f5d4099ed310fe01dfa627d97643c7ca74afe2543d0db6b82cef5bf1ad1d1fc644ffd0f9b51764e19f44ccd288ae5e1f4e81a3a2068ff2c5cf998f32e419e42d209d4534f2a1476d14d4d6b479d196a8ff803458ec67eccf88da2479e1b43ff65efdfc57a442d43ec6f0abdc594c3ed130e23e09c3c56fa7ac5813a8c26e8446969a0e399699e7319f1c0e55caf8c712f0252bc1a2613d3077257ae49687f9b80c0fd1ba1acdb2ea1d39a1f39b3b952fcb97a579d2514c3d9d353842881a3a5273e39fdb164ef3dcfc549c3c8047e89797cdca3f3b0b637f32e8619d0e97d8e1cb674befc76eb4774f1cfd6d3ce87960b26bbbc04271f94d8e0c9759dba34200ff13548b8f59ec6231b3ee32a6674bb4da387ecb4d665bef613d1550b144550b35c548f233e85e785e4703cc81a6f29af0b403fb868fcbf3701133a3cc6cd61053421772089b41a2664c09f9bbe9fd9d35c14fb8cdf69ecb71bf6f5d09afe6403ccc3d38daf3ce8b1859d99383af49f94bee57f6178522bed982f37dd22a3f47bd6c63f002b7d09a1d7cfea95d8aae891a10809a74d51c72f7f390eb1dbee55ad8b97f86b64f758f3d810f8638b975f2fab1bd1f1b7326d5e5f81def83d5f66f73ff0aa2656fb7f5b39213b87d66c8cb6417feaff2923e77e35560e74905bb508ac42df7e0a18f7fe117b433595912e9b28872858a89580bcff0741ce3390673499976b1a24f9ae27a54c84def5e7c95f18b835840c67838a9dea7f0ca0be366fe9df9cdee3f73952fae12d713a0e929042c3f6cbe888cdb2d8737d1c5833cf33c429f1c1802c588a102d3b550c46cbe2c7f3f9c72b75d15ead1c1d83e771ae3614f5012c9bbf87e61a998d590d16a6ae01f107a3681bbeb6a644b86b0a3758ef92cd81d0d8c76b1f396657c1c30398dc9611e6a8ff57da0339cafd2b341b7df265f45833bcc422147dea81abca457e4db0d026bfe930f0e69520ae13a68afc4f0e7195151ffa1edd681d4672bc2a72741a208ce67d507544dc73ad626f1ad6f6572418549e9c3dd93e1bb3bd00028ab75a685d0692de206a55c0c4abb43111ef994328d433d73754561e40f588868c21aef135902ee8d3817b2a7506819b0e0799166a9974493648d461b3848b2938b24c8cd34d951aea67d914b116eec92a480401bf6cb62ffcbe82af464ba3ee3ef5ef812e19e01505385486cbf58a2c56bc180fabef66f299ec9d904683f7a3bf52bd01aad89159b69ab86fa5a19e5ec903039014452950a1a227e30cd3da34e7632fd186e9cd97fe6c3373a31e8e2409ccfd0e316f5d1a7e3ec4d966bcca0defd9066180389da87c3e0a72bb1baa2e484a11845ed6fbd2e275832e59e907461fba348dd20d674be7b70c9ffb6816b1a6493b5a20b76386f24c14c609860c58ac77fe61cc66a565ccbd134ccc8eac55b0164f53d3c1feead1f97b4d2350421461bc0a6a35df07a03597d535177d54ee7dcc1159188b8bad430ca2b6b14c720d525087831693bd5cc86b9fe2d644df4032e4f52c0bdd658d18fce31c4947a81d6453cf2c59670237ecfbc6c37d7adb0b23d88d5b9b52128e3daa85d964c1dc548c6f754d94b756e97d37d71c9de6422e12a9315ae08ed0caacb07be5e1e0b030ee0cc6fa5cfdcdf6027915a4ff6407a967ab8d2192071626220f9a6ec9af655907d0bff7d55ce52e792b5ae15d4e2e784403cf088d1cf8258e96d898cbc93250dd493c1827c7f1b98888ba3c9a63216035b188b65eaad4d36a211e6361be6cae8d3c5a2103200f3d8a2c1712f23ea2894a126c5795882bc8794aa794f896d32aa360e77613bdf2efd066192961cada3f636f2d9f8055da267e9eb41ca7d4a8c66398ec9d3f95db01f21f80501821674904a9759fd8b430fb36068752a0d7466af88d4c52329dbc85f76ebda8c8fe79b90cfd97f8018d3e3a8b421a06b90600682dd2c9c2ebca3be60fb8d5fbdfe55ceb5c2686dfe709018d3251998aa128107ae05f3504a775a9bb3286c42dfccfa9db78f20e8567122dcab585295befa353459e572dbb3a721c1b5e7695666354dcbb1620e06ae63c4f7e1b16bca16555f1eeca02057ae11f76aebf46067e396a27fc53e0da515e5017925caf6cc70f749708c364820ea02c42d3409d95c281efe3757a8b4a8b91603a8d7c4e057ecfbc4c91635173ed903331a70784bc63b0a2c51b75b4e5454c0f8fd465549572136810faf997fd00ade8a0c2dd8a3eaf85be854e0f9ef30d55a31ccd4e07e689d6257913c0020b41067e1afdb8495353e04c2df68148e01f1430878d7e72bce1f80b12da761767ccd7092e74d1617832840df47e353e2be24d77787ef2b16f864752f3ae3be3aa9c72a566c9f8d2336fcf8069425ed58b40e20d02c2b815a20e75a4ed0d2e481f68ec6a4919c67b48a7d5cbaf761e2bb2c80e4d0159c6e44ff92740a8692b8b6d74223d26ccb6f3335988a7830497fc5ce508b2ea225f3b2be75eea9a150819db364e2c461a0c71546b2c161dffb451861515b65264e2db0c5f71e749eb46398220e7778eb4b9d72f62ccfe359095335900098858bf3ee01c872ce2f3a264b1cd0d0c3dc9185d1f902fd634c845ab824e5bab82bb0ae3fced9f6ef26c138a6ac0f62d64e1"}, {0x38, 0x1, 0xfffffffffffffffe, "2c5aa0ca3247934760dd4ceab377d05768bef4dd061f58f4989c1dacd34a7549a4b6e721b2"}, {0xe8, 0xffff, 0x5, "571721dc6a7728796a9e720188a8ae9bf758b1838251a3a09cd08024d34615eb62cfaa27bede9e93fa3075be6b0cee5df90bc54020f52ba4d55be18101add634dc48e8ed9e93493310129bdf2fdf832c048fb16a557d24ca591d4f7dd48298216363cc01045bb16d1ca8246927b708c51308179f42497bf7fc9f35cd440f7f5cbc56e10dc08731d2b1db774270b34ea25f0b26a4695d36f6aaca757894b7bdec00929aad3b1f80371706445e56f253de46823f022c5d23d025c8c9e6a0a46d3d8caa2e90ee88ed55fca879be6f8f5168e79ed5f5"}, {0x28, 0xffff, 0x42, "0a1315981aead3fbd94e1803c38deeafcfec853c"}, {0x98, 0x1, 0x80000001, "bccd440d47a463d0c2740c36503503dd8c7be4f50a2f310d94f6c77284fcd8ad22c15cfa64f389006ba059e624d30420730c6cabb0ca3bef652c116ded57b6771fc8d31172921829239f7537d314060fa154691a73ca3b160bc825c281222782d33267e7394eddfae4edc22b51bf4d55ecdb7f38ef0de3115d7425324b32decca416f35c277f"}], 0x1358}, 0x8) getuid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000019c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001a00)=[0x8, 0x3, 0x995e, 0xfffffffffffffff9, 0x1, 0x9, 0x7fffffff]) openat(r2, &(0x7f0000001a40)='./file0\x00', 0x0, 0x9f063adaf4e0931a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001a80)=[0x400]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wskbd0\x00', 0x2, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001b00)=[0x3, 0xbc3b, 0x1ff, 0x4, 0xacc]) syz_open_pts() 04:27:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x4, &(0x7f0000000140)) r0 = socket$inet(0x2, 0x4, 0xffffffff) accept$inet(r0, 0x0, &(0x7f0000000180)) r1 = semget$private(0x0, 0x3, 0x402) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/4) r2 = dup(r0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) clock_settime(0x2, &(0x7f0000000080)) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/89) 04:27:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) listen(r0, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x9) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 04:27:58 executing program 1: r0 = socket(0x10, 0x3, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x5, [{0x3, 0x5}, {0x2, 0x4}, {0x2, 0x7}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x6}, {0x3, 0x5}, {0x1, 0x3}, {0x3, 0x911}, {0x0, 0x2}, {0x2, 0x4}, {0x2, 0x6}, {0x2, 0x7}, {0x3, 0x7fffffff}, {0x2, 0x8}, {0x1, 0x7fffffff}, {0x2, 0x1000}, {0x2, 0x7fffffff}, {0xaad9d73ffdb6addb, 0x101}, {0x3, 0x7}, {0x3, 0x8}, {0x2, 0x4}, {0x2, 0xfff}, {0x1, 0x4}, {0x2, 0xfff}, {0x38fcb9c5839b173f, 0x1}, {0x3, 0x1000}, {0x2, 0x6db}, {0x3, 0x1}, {0x1, 0x5}, {0x3, 0x1}, {0x3, 0x7}]}) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0xfc46, 0x0, 0x3c1}, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) 04:27:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000100)=""/139, 0x8b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000017c0)=""/4096) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185", 0x6c8) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) 04:27:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x5) open(&(0x7f0000000000)='.\x00', 0x0, 0x45) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 04:27:58 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 04:27:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x50}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xfff, 0x1, 0xc86, 0x3d}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 04:27:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="4edcd429ecd72801003485f09f8adb4e24bd790069b53b36859aa9c78140e99a9380642492d9f6fa0a67", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000011c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 04:27:58 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x2, 0x3, 0x9}, 0x7, 0x4}) 04:27:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r1, &(0x7f0000000180)="2078f7b678807d89e032dc17bfdb124b8474485aee15d47e041af4c9b0030c07ad2b53d40ddcbed38364009bdeac0fce60d09df631f0f3047577eefe7fcb6808c155b8cf312638ac90707537c24a63a991811c494e2d675026fcb299e2f2439ebb50ae10af7681b59ec7f23c76ba6e41ed004798b47271b3497e4879908879a2b4376848b7404652f256a7c71b9511f2e992fd544e6b10d2ab1f3488d3a9bc29edfa06edca7d30a8", 0xa8) 04:27:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x8, 0x42a, 0x1, 0x1}, {0x10001, 0x7fff, 0x401, 0x80000000000000}, {0x400, 0xffff, 0x80000001, 0xfffffffffffffff7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 04:27:58 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x142) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x100000000, 0x40, 0x4f15, 0x6, 0xae, 0xfffffffffffffff9, 0x6, 0xfffffffffffff800, 0x2]) write(r0, &(0x7f0000000100), 0xfeae) 04:27:58 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x80000000) fcntl$getown(r1, 0x5) 04:27:58 executing program 1: r0 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc4400004470100000000000000af656f9362301555914cb6ca1c5bbbd92eb2534c2d7ceac6f705d4729f7c40b3b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f721ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc78f198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aae68d951edd47f868d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd8890400e7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700000000000000000000dd4927423b96e93b334a86d0fda85acc83469a23f22b7db241956088730777dfa512b0f3d57c47d0a5a77f95bce0100a77b49b69a8f87cd459e47b8dae000000000000000000000099655b15620fa9a14f635379204d34039ca9491f9f35929691f891fe17ac5a8553d5bda923b0df7dbb2fc96a05a920cded724229ebef74f3eccca8b9b21420fb1c3705c0f3f53c81b936034f64afcf0a387ab51744ff271faeadb33d50a71bfc4bfefaaf44dc03c1618854deef55ad95b29fde2b919da4fe5f48f2c619b176de3acbee5091621ae2a2d7774e6423382e3cc0a0e4132faac9fb1aa2e5607a7f0cc07da8978d5846fab2453d3c1670"], 0x10) dup2(r1, r1) r2 = dup(r1) writev(r2, &(0x7f0000000b00)=[{0x0}], 0x1) 04:27:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xb3, 0x0, &(0x7f0000000080)=""/179}) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) close(r0) close(r1) write(r1, &(0x7f0000000040)='t\\', 0xbf) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x20, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x1, 0x6db5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0xff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x26, 0x4, 0x9, 0x4}], 0x1000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x400000, 0x4000000000000}, {{r0}, 0xffffffffffffffff, 0x92, 0x7177f617de7bc2ea, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x40000000, 0x65b, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0xd1, 0xfffff, 0x3f, 0x9}], 0x0, &(0x7f0000000300)={0x1000, 0x7}) 04:27:58 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x42b, 0x400}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001]}}) 04:27:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000004a, &(0x7f0000000080)=[{0x45}, {0x4, 0x4000000000, 0x0, 0x80000001}, {0x0, 0x0, 0x0, 0xfff7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") r1 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/38) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x28, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000003c0)=0x7b) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0xfffffffffffffffd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x6, 0x1, 0xbb, 0xff, "cdcd135a8ded51b8ecd24993fd05c2f29c07435f", 0x1000, 0xfffffffffffff800}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = socket$unix(0x1, 0x2, 0x0) flock(r3, 0x108) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r4, 0x2}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x9f) 16:17:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe9, 0x3, 0x0, 0xc3, "332798f3684781712474f45ce0df0104d1863fd7", 0xfffffffffffffffd, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xd3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) fcntl$setflags(r0, 0x2, 0x1) clock_getres(0x3, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10502, 0x0) syz_open_pts() r1 = msgget(0x3, 0x4a) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x100000001) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000480)=0xd2d1) ioctl$TIOCNOTTY(r0, 0x20007471) 16:17:47 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYBLOB="57bfb76de616706a76f11f80293fc51e1d11f738c14dccb670db692df52dcdd921bdb183664367852256b4b7301bfa84669f7f449c3279fcae77a97f7d7b9ac26e9fcc34d2dc1b0e93c27f23be1e1e1af8a1c1fae31b354aa78f5976fcbccf86af11da8ad3d7a5fa897784697be853e8db6c1830fdb2485c4b515b94814343f0636f822eab3da7a191eecce8d5eadd27ab010e70bdd859708fcdf545221665f6e7de7f9c56", @ANYBLOB="23f57b", @ANYRESDEC], &(0x7f0000000040)=0x4) pipe2(&(0x7f0000000140), 0x10010) 16:17:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) r0 = getpid() r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/162}, 0xaa, 0x0, 0x800) r2 = getpgid(r0) setpgid(r0, r2) r3 = msgget$private(0x0, 0x20) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="004300ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684d1c060b1d4b3d8bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000ee7f5682a08efcb0f206e096c2dfd346e3c0245460c751f4396729109a65f652120a10573327303878e2f078439dc00d7902140af227a959e5b4931dace2288ea52e474493e54f445980d1766536309c028ea71ee8787ca574679d8ade81f121404ef650fe17a7d8310000cebcb5d1c4044789ddd180d3700519070776310199f6fcea2b890e00"], 0x1, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x410, 0x10) geteuid() 16:17:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:17:47 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x77fde9a7ece2fcad) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x7}, {0x18, 0x1, 0xfffffffffffffffa, 0x3}, 0x3ff, [0x6, 0xffffffff, 0xdac9, 0x2, 0xffff, 0x2, 0x3f, 0x1]}, 0x3c) shmget(0x0, 0x4000, 0x404, &(0x7f0000ffa000/0x4000)=nil) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x80) 16:17:47 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="4155a45e29e0f4fdacdf80fd69b3e88e609a6adf33ae51864bc4507b67792fd01cb63a820869f447308b1021f6343b81d418c3fb7bdfcb87979600ec"], 0x1) 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, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0xf24284424507a736, 0x33) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x78) 16:17:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x87}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000040)=""/95, 0x5f}], 0x2, 0x0, 0x0) 16:17:47 executing program 0: semget(0x3, 0x0, 0x40) semget(0x1, 0x2, 0x40) r0 = semget$private(0x0, 0x2, 0x4) semop(r0, 0x0, 0xff7e) 16:17:47 executing program 1: r0 = syz_open_pts() r1 = getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x100000001) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x8, 0x1000100000002, r1}) 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 16:17:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/210, &(0x7f00000000c0)=0xd2) syz_emit_ethernet(0x1, &(0x7f0000000340)="ff") 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x4100000b1}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:17:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x5, 0x7fffffff}, {0x18, 0x3, 0x9, 0x1}, 0x3, [0x8, 0x8, 0x4, 0x0, 0x100000000, 0x2, 0x3, 0xe6c1]}, 0x3c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:17:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='D') 16:17:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rmdir(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:17:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x1, 0x9, &(0x7f0000000040)=""/44, &(0x7f0000000080)=0x2c) 16:17:47 executing program 1: execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000000)='\x00', &(0x7f0000000040)='*\x00', &(0x7f0000000080)='{+^\\*+\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='[+^[\x00', &(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='/^[\x00']) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x4, &(0x7f0000000340)=[r0, r1, r2, r3]) 16:17:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x20, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) 16:17:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000140), 0x101, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000240)={0x200, 0x40, 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x34, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x81}, {0x80000000000006}]}) fcntl$setstatus(r0, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:17:47 executing program 0: r0 = socket(0x20, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') accept$unix(r0, 0x0, &(0x7f0000000000)) 16:17:47 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x108) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x15, 0x4, 0x1, 0x80}) 16:17:47 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:17:47 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) munlockall() pread(r0, &(0x7f0000000080)="49911e07615f732afccd360e16d44e92e4581c28196d7b78ac6e436c14ec8d45f4bd540d29d0c577841c6cea351b3f2b90e7ed562c0267398b4d9f4901e61b4395a1af51d4a9721f578900da37573d8fbfbb7bc90ce48982092ff450cb1183e600d2586810aaf8b7f4eccde68a1e387c3abb1484d833d6335fa11663a96b2b583cca0cef788886ebe9fb1aded362cfce385bd386ddc7cb9dfe67b9f3a3e3ac0e3a3c0c66b9aa376df8bc9d692bf3d0", 0xaf, 0x0, 0x0) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x3, 0x8001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x3f) 11:46:07 executing program 0: r0 = msgget$private(0x0, 0x8) getgroups(0x1, &(0x7f0000000180)=[0x0]) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r2, 0x0, r1) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x2, 0x0, r1, r4, r5, 0x8, 0x2}, 0x2, 0xfffffffffffffff7, r6, r7, 0x8, 0x7, 0x1, 0x200}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000340)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r8 = geteuid() setuid(r8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x18) setrlimit(0x1, &(0x7f00000000c0)={0x1, 0x47}) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0/file0\x00', 0x99) r9 = getuid() sendsyslog(&(0x7f00000003c0)="846e1945a8198ce6c748e1b585ed703e6738438e4222f883cb43c3a840d385ef023a218e6b1c769819beec329a86b4a292fd00b82412f609c00f1aa2dc30de84a81af18136220d45f498fcce985729600d", 0x51, 0x0) chown(&(0x7f0000000200)='./file0/file0\x00', r9, 0x0) setuid(r4) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000080)={0x5, 0x1}, 0x10) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x11) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x200000000, 0x20}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000140), 0x1, &(0x7f0000000180)) 11:46:07 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000580)="0fdeb69384ff", 0x6) write(r0, &(0x7f0000000300)="a73ca7ec0725e7c5eb8aac1b74e32e816e6fabb95f29d0d9d006fecdcf4fa72f70438d423f53670c7f216d1c0c095b3cf8b0fedea61f7d3f3f06c05430c5cf543f4f1e55977536f77f09c51a500cbfaf96bfd61b9fb6c54e820e8bc63ad9f68b166af1285d6c69c5f2517b14069af03a6d533a955fc323aad1916b34968b453ecc513c17d60b672c706f3621255d8f77e71da3322ca2c001b2d9d21704c35ff8095217aaf1a9046f79bd44b75e03466dee3d61f9c60df3520b0e7336b9c92c3f4d506aa928c4ab4dd9ffbff11330711a5704b0", 0xd3) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 11:46:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x4b) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0x2, 0x8}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x2}) 11:46:07 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x2}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 11:46:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x3ff, './file0/../file0', './file0\x00'}) 11:46:07 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8030, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4000000061}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, &(0x7f0000000180)="772b600c9af92416505e3e4f91b92f7f67ca0d9aff7237a3ca4d9ecaa9ccc4014d31114168de8f9dd5fa3461ad8923156c44029bc69e51be7f333d104d68ce753858b13ce6d950af759610d65518d6005110f91a7648fec4e00c4399d111048db946327abd3390379d94d71a353ca2eacc298fc3e8144d724595760cfe6b931b67ffb37d903cb66a17c94001a08b566164f29d63657255a18275464b805cd9b20e6a8fce4c84b5652f75ddca4bd06543e05539e394531cf9c44b0d3dcfcd62334f143d74c08fe98a81e8516c30ac4b640a47986f473aeecc3e5a794ca9b0307a04db1a948147806316ba63e9a3d349aec650b5d4fec3e36b8956abbbec56cfe77d17e088d559c48fe5f1fdda7d76cccc7487bb7cfe23d2294ae328abb95c6a7d32eb7f165d81204aa9a402e9cf13d1d42271d89b46ffdb0fb521c1181c04c07722e5b76820cd7dd011b6402b44e0641adb2aa8b44d6b7e5c7fa9e66c9bb512a9482bb4724e57140dc6898da2aa56d7dabadc891546af62af8a1010ec9b2c2bc69ce14ddfb9e1bc43c3afba28bf197715b4005926c99f139312f907fe330537a41cddb700b474203854bc382f82dfd0ec9e5f5ad7b383", 0xfffffffffffffdf0) 11:46:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012ea766696c653001"], 0xa, 0x0}, 0x0) 11:46:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 11:46:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) dup2(r1, r0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000700), 0x0, 0x0}, 0x4) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) fsync(r0) 11:46:07 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f8ff0000000000000000edffffffffffff7f007f0a16102ecc8ac88302ec627eb1b6e540d369a692a1945dfbeb25db33053c16b79c7974f76e5f460d79820fb59fbc989ebe9547f2c35476690ddad35b0899a2bda1ff8b518b12fda8583d69a5fc"], &(0x7f00000000c0)=0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x0, &(0x7f0000000080)="df0af1b55d3af7b8ed9f26bbae86125db482e6460dcf2d9835d1990fbf521a59eb809eb0", 0x24) 11:46:07 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x2000, 0x492, &(0x7f0000ffb000/0x2000)=nil) r4 = dup2(r1, r0) getdents(r4, &(0x7f00000000c0)=""/20, 0x14) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) shmctl$IPC_RMID(r3, 0x0) writev(r0, &(0x7f0000000040), 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x4, 0x9, './file0/file0\x00', 0x0, 0x103ff, 0x100000000002, 0x31f2}) 11:46:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xfffffffffffffc82, 0x104, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7ff, 0xffff}, 0x8) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xbb, &(0x7f0000000340)="b6") 11:46:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) connect$unix(r1, &(0x7f0000000840)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 11:46:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) r0 = open(&(0x7f0000000200)='./bus\x00', 0x10200, 0x4) fchmod(r0, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000040)=0xfffffffffffffdf2) dup2(r1, r2) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x35f, 0x80000000}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000380)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 11:46:08 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a3862070000f4ff8295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659275490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d237096afbba61d26f63a647e6cde0845b1a342ec554bd610bff9b21212a0184f54110217c478dbbcc086043ee73d1a9ab2cc93059133732a86f6523798cdddd0cc3bd48cad26d78ba9b0798f380f718d041f803cda7ce78f0563d7603edee100b4b584b357afa0da2dc3c278c24d96778aeaeb234fc6a1b33604ee39a257d7cdc87b4fd8900971194507b275b33a4e3d013feb60680631f5dc764926beaefbfeb5a1fa203c13ef8087f4cef3e12bb03f1a10ed089f153f789a"], 0x10) recvfrom(r0, &(0x7f0000000000)=""/74, 0x75044224, 0x800, 0x0, 0xfffffffffffffed4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001100)="77694b110566c1653d4b623ab798373f4129f94a731447ce8d3e9924c9f918e12e636263aca59fbc54532ce03079ec585b5565c4e285256cf1ca941657f404a7842c86edb0c36ddd786a4738ff", 0xffffffffffffffde}, {&(0x7f0000001180)="3708c45eed3570c3a5330fa5f4e13c6a6133973c8485ea5844ebff772aca86dbb8124a763a012a8f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cba03274831f48e82313e72bd96ec804359f7ce3af9eef69aa0a49a6171b96ff42ff4c317069d120e95b7887ff8a71ad25283a6394920000000000000000000000000000000000000000723b366085535dcc418e4253119f7d1100000000", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0xfffffffffffffc78) 11:46:08 executing program 1: r0 = socket(0x2, 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x1, 0xf6c, 0x7, 0x7a37687a, "62ec6d246dfdf74ebcc1443eb431a1968257c1b1", 0x3, 0x7f}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/160, 0xa0}, {&(0x7f0000000100)=""/252, 0xfc}], 0x2) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x61}, {0x40006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000480)) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r0) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") pwrite(r2, &(0x7f0000000180)="721b39c0b38e1db8aa4029296efff9314e31924f17c156c44a63ad14dc2d302747adea2446e4f7f0d3807b1b3c7ed5ebefb3932ac8a7029f6e1363cc2e60cb9af211ad5a95f99156fdea2ada2ba83e30549623b4a3befa8104a6f28b66d95d0b9393fcec153a9403cb52947dfea2f55aa68247", 0x73, 0x0, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f00000004c0)=""/222, 0xde}], 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000180)}, {&(0x7f0000000280)=""/138, 0x8a}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f00000001c0)}], 0x4, 0x0, 0x5a) 11:46:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 11:46:08 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) ioctl$TIOCSBRK(r0, 0x2000747b) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fb, 0x1, 0x1, 0x2, "59ee9648a1971f77a9bcff2a9dfa5f8c8ffa7c63", 0x5, 0x6}) 11:46:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffffffeffff, 0x80}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) getrlimit(0x2, &(0x7f0000000000)) 11:46:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x20007478, 0x0) select(0x40, &(0x7f0000000040)={0x8000, 0x0, 0xffffffffffffffff, 0xffffffff, 0x0, 0x8, 0x59b0, 0x10000}, &(0x7f00000000c0)={0x1ff, 0x7fff, 0x21bc, 0x3ff, 0xfffffffffffffff8, 0x3, 0x7f, 0x5}, &(0x7f0000000100)={0x6, 0x8, 0x5, 0x2b, 0x0, 0x80, 0x9, 0xfffffffffffffff9}, &(0x7f0000000140)={0x9}) 11:46:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) close(r2) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 11:46:09 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = msgget(0x0, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x3f, r3, r4, r5, r6, 0x40, 0x4}, 0x401, 0x4, r7, r8, 0x7f, 0x9, 0x3340000000000000, 0x6}) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r9, 0xc0106978, &(0x7f00000000c0)) 11:46:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10800, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xff) r1 = syz_open_pts() close(r1) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000540)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x7, &(0x7f00000004c0)=[{0x45, 0x5, 0x9, 0x5}, {0x3ff, 0x4, 0x7, 0x3}, {0x4, 0x7, 0x7, 0x9}, {0x10000, 0x3, 0x7, 0x504ef0fe}, {0xe28, 0x3, 0x7fc0, 0x6}, {0x8, 0x0, 0x89af, 0x3}, {0x0, 0x0, 0x2, 0x83}]}) 11:46:09 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='c\x00') 11:46:09 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x308000e002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053ba8af6586c39f931f1071d36803a52f8820fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8bf62600040000001000007d2c", 0x285}], 0x1) utimes(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)={{0x401, 0x4}, {0x2, 0xff}}) 11:46:09 executing program 1: r0 = socket(0x20, 0x3, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x88a}) r3 = syz_open_pts() poll(&(0x7f0000000140)=[{r3, 0x1}], 0x1, 0x7) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) socket$inet6(0x18, 0x5, 0x2f50) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r0, r4) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) 11:46:09 executing program 0: r0 = semget$private(0x0, 0x2, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/4096) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') 11:46:09 executing program 1: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x148, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/57}, &(0x7f00000000c0)=0x3b) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:46:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x100010100) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0/../file0'}) 11:46:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) pread(r0, &(0x7f0000000000)="8419881d2f613dc4917eb40091b7ba68afe9a761cd5847aae2b540dbd505269684166cf801f48613c9d4ed468db5500901a9818b82eeee5ce3f58e75144c1f70dbe41258a68d73b98a75", 0x4a, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 11:46:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="a20500dc6e", 0x5}], 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 11:46:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)) 11:46:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66009f4b7ae23ddc9e200b5e820b8c948d8b22a70c957d539bac3dda23d717e80a0a0164e2c1be06c620a8f8943efb15586bcf4125fea098bfacbaad6224a6aedc67b4ccdd2ff69bf0d22c9c71b549744583b0e46bd40800e91778129b18e254e448dbfe19698936a7d5e2017f7cf0bec1c612d7764358908592134dd946f6e879f71414b6846f3f0a981dbda4f0a469452d395f821b231e0ffd46cb5ebebedb20e4b021d09039d041cf92fc06181a997cfd81a3a7cd98739e121bcfd9848b4c595e75b22539de9969ee6fc6175796905f3005d6c2f197d418e68a8f1f7e9d9de0262f80014cf788fd5be33d9ae2090502a1da7eab8120686bd7051aa392c9566ef8931edd1c8b951551ac5acec2ce0e0f89c5be8db5f41da9d0b933b7000000"], 0xa) chflags(&(0x7f0000000100)='./file0\x00', 0x1) acct(&(0x7f0000000140)='./file0\x00') 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3c, 0xaa5}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0xe5d3972d82d2ef6c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 11:46:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x1, 0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x8, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18080, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:46:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000002e80)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac37f425e791f012ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af0ffc06c549df5cd98804dd03a43036fa88783695607"], 0xeb, 0x800) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) 11:46:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 11:46:10 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x12}, {{}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:46:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 11:46:11 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/135) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 11:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 11:46:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8000000000000006, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, r1}) fcntl$lock(r0, 0x5c95fdb2b4f668ac, &(0x7f00000000c0)={0x3, 0x2, 0xff, 0x8d, r1}) 11:46:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x2) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:46:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8001) 11:46:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x20000000) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000240)="0c91a8596b9c0874e656c0c2cb7faeed0d73da30c8f2f8ae7f2f0f77562a7ccafdc9f1fb6b9cdade3ce8a3f22450250b34891711e7f994ab5358563ae3a3", 0xfffffffffffffd22, 0x1a, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, 0xfffffffffffffffe) login: load: 2.55 cmd: getty 96061 [ttyin] 0.00u 0.01s 0% 322k load: 2.55 cmd: getty 96061 [ttyin] 0.00u 0.01s 0% 322k 11:46:11 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x100, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000100)) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x800080000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) pread(r0, &(0x7f0000000200)="13f7ee8006cfb1f3af71b98af4b02df0d80f6c1a1199159882", 0x19, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x9, &(0x7f0000000140)=[0x101, 0x100000001, 0x5, 0x0, 0x8000, 0x10001, 0xffffffffffffffff, 0x7, 0x80000001]}) 11:46:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = getuid() setuid(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) clock_gettime(0x4, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xffffffffffffff7f, './file0\x00', './file1\x00'}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)='U', 0x1}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000100), 0x0, 0x0, 0x80000000000000) 11:46:12 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x84, 0xf0000000, 0xffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x93ad, 0x2}], 0xfffffffffffffffa, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x5746, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0x28, 0x1, 0x7fffffff, 0x100000001}], 0xfffffffffffffa4c, &(0x7f0000000180)={0xffffffffffffffff, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x909, 0x4, 0x3, 0x401}, {0x1, 0x0, 0x9, 0x5}, {0x2, 0x7, 0x7f, 0xfffffffffffffffb}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x400, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2, 0x5e7acdd6, 0x6, 0x8}, {0x2, 0x9, 0x100, 0x3}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = semget(0x2, 0x3, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x6, 0x800}, {0x4, 0x7f, 0x1800}, {0x3, 0x2, 0x1800}, {0xe0dfaa1301c8c3fb, 0x1, 0x1800}, {0x4, 0x8001, 0x800}, {0x0, 0x0, 0x800}], 0x6) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x5, 0x11, r0, 0x0, 0x0) 11:46:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockname(r0, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000001180)='./file0\x00', r1, r2, 0x6) munlockall() semget$private(0x0, 0x4, 0x10a) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/diskmap\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001200)={'./file0\x00', 0x3, 0x4, 0x3, 0x0, 0xffffffffffff6e9b, 0x1, 0xb57, 0x1, 0x2, 0x6965, 0xfff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000001280)=r0) poll(&(0x7f00000012c0)=[{r3, 0x100}], 0x1, 0x20) chown(&(0x7f0000001300)='./file1\x00', r1, r2) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000001340)) kevent(r0, &(0x7f0000001380)=[{{r0}, 0xfffffffffffffffc, 0x51, 0x800fffff, 0x45c1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0xc826e1fd26e17cf5, 0xffffffffffffffcd, 0x400}, {{r3}, 0xfffffffffffffff8, 0x4, 0x60000000, 0x6, 0xd20b}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x1000, 0xfff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x3b3, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x5, 0x20000000, 0x7, 0x3325667f}], 0x800, &(0x7f0000001480), 0x88, &(0x7f00000014c0)={0x7}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001500)) accept$inet6(r0, &(0x7f0000001540), &(0x7f0000001580)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000015c0)) ftruncate(r3, 0x0, 0x7fffffff) getsockname$unix(r3, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) r4 = open$dir(&(0x7f0000001680)='./file1\x00', 0x8000, 0x8) openat(r4, &(0x7f00000016c0)='./file0\x00', 0x80, 0xccb72c9e8cd998a5) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000001700)={0x1}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000001780)={&(0x7f0000001740)='./file1\x00', r0, 0x1}) seteuid(r1) recvfrom$unix(r0, &(0x7f00000017c0)=""/181, 0xb5, 0x40, &(0x7f0000001880)=@file={0xef6e2db76f4f4df0, './file0\x00'}, 0xa) r5 = shmget(0x2, 0x11000, 0xc7198b0e220756e1, &(0x7f0000fef000/0x11000)=nil) shmctl$SHM_LOCK(r5, 0x3) fchownat(r4, &(0x7f00000018c0)='./file0/file0\x00', r1, r2, 0x6) 11:46:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) chdir(&(0x7f0000000000)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0xb0) 11:46:12 executing program 1: r0 = socket(0x11, 0x3, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee81b1257aea8c500000502000800000000020208a371a3f800040000000000000001", 0xfec9, 0x0, 0x0, 0x0) syz_open_pts() 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="8af9bc0c443d6d5357b7c2f7d290296211ebcb1f446c0bb63c99ecad8a9b3b8faf7310d92f6543e2ee9c287ae83c1d632c9939d40b363ceb5180c12235bac09bc9", 0x41, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 11:46:12 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x202, 0x0) writev(r0, 0xffffffffffffffff, 0x0) 11:46:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget(0x3, 0x8) msgrcv(r1, &(0x7f0000000100)={0x0, ""/238}, 0xf6, 0x1, 0x0) close(r0) socket$inet6(0x18, 0x5, 0x6) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{0x0, 0x2c9}], 0x100000000000020b) 11:46:12 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) msgget(0x1, 0x3a2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x12, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="9d04b7f004e686b1135651018c7571d1762aba8e7f31c85290a45f5a5400d340292b07bad4fecdd848373fdce384edb29e0baae17eb3a3b4a4458f4917546043e8bb0f105ab1ba2a8349043dda28b492c57f6357d04141312468962d50a245fb6b8212c88beec8380830950f1574907233673d7eee702465f76eb34ef2b2b6a4174af70b4f94933d19fb44450553fd3418dc342e3020bf14226a244f71e7a3b4550b470b6c203e6e414b133310382cfedc0c0521a084df7676a155bb6645d5b82afe040e798a59e3b38b41e4396ab0a885d77111b86a786984d8c71ad9bbd03557b3aa7e800ba9aa5aff8328f334d37bd5e68a", 0xf3, 0x409, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 11:46:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)='|\x00\x00\x00', 0x4) 11:46:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) 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, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 11:46:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x873f7dce241b049b, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = socket$inet(0x2, 0x8000, 0x9) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x8000, 0x0) socketpair(0x1, 0x5, 0xa4fb, &(0x7f0000000440)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000007c0)={0x6, 0x2}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x1, 0x0) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = socket$unix(0x1, 0x1, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x0, 0x0) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x8a, 0x0) r16 = accept$unix(r0, 0x0, &(0x7f0000000880)=0x3) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0xc, 0x40000081, 0x6, 0x10001}, {{r2}, 0x0, 0xc7f65035d8fab8e0, 0x1, 0x6bb, 0xeb45}, {{r3}, 0xfffffffffffffffe, 0x36, 0x1, 0x0, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0x9}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x200, 0x40}, {{r6}, 0xfffffffffffffffc, 0x25, 0xf0000000, 0xffffffe000000000, 0x20}, {{r7}, 0xfffffffffffffffc, 0x20, 0x10, 0x5a7e22f8, 0xe}], 0x7, &(0x7f0000000640)=[{{r8}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x3, 0xee}, {{r9}, 0x729102beb0c48010, 0x0, 0x1, 0x7b, 0x3f}, {{r10}, 0x80c78d53212d5d5d, 0x10, 0xf0000000, 0xffffffffffffe349, 0x8}, {{r11}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x2cb, 0x5}, {{r12}, 0xffffffffffffffff, 0x49, 0x80, 0x7ff, 0x4}, {{r13}, 0xfffffffffffffffc, 0x4, 0x80000004, 0x1ff, 0x1ff}, {{r14}, 0xfffffffffffffffd, 0x40, 0x40, 0x0, 0x537}, {{r15}, 0xfffffffffffffffb, 0x44, 0xf0000000, 0x8, 0x6f0000000000}, {{r16}, 0xfffffffffffffffc, 0x2, 0x1, 0x7fff, 0x81}], 0x401, &(0x7f0000000780)={0xf67b, 0x7}) flock(r12, 0x1e) r17 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r17, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r17, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat(r18, &(0x7f00000000c0)='./file0\x00', 0x40, 0x31) ioctl$BIOCFLUSH(r18, 0x20004268) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 11:46:12 executing program 0: r0 = socket(0x80000000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="976ec7b286ae58799299"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 11:46:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="ece4b54d36ff000001000080e9ff0000b7053565b5b3e7c54a185b168f3baa7bd78d7c23ae8274f50135f048abc3ae942deb4efe"], 0x10}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) close(r1) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x8001, 0x3, 0x7, 0x8001}, {0x5, 0x401, 0x3, 0x1}, {0x85, 0x8, 0x9}, {0x4, 0x101, 0x2, 0x5}, {0x80000001, 0x7f}, {0x10000, 0x4, 0x7ff, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') 11:46:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/zero\x00', 0x10000, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/246, 0xf6}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000380)=""/92, 0x5c}], 0x4, &(0x7f0000000400)=""/171, 0xab}, 0x40) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000540)=@in, 0xc, &(0x7f0000001880)=[{&(0x7f0000000580)=""/29, 0x1d}, {&(0x7f00000005c0)=""/216, 0xd8}, {&(0x7f00000006c0)=""/100, 0x64}, {&(0x7f0000000740)=""/130, 0x82}, {&(0x7f0000000800)=""/88, 0x58}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x6, &(0x7f0000001900)=""/216, 0xd8}, 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000500)={0x40, 0x80000001}) dup2(r1, r1) 11:46:12 executing program 0: pipe2(&(0x7f0000000000), 0x10004) setitimer(0x1, 0x0, &(0x7f0000000040)) 11:46:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000040)=""/68, 0xb6}, {&(0x7f0000000100)=""/131, 0xfffffd87}, {&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f0000000340)=""/111, 0x6f}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000002800)=""/234, 0xea}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x38e, &(0x7f0000002640)=""/190, 0xbe}, 0x40) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0xc02, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x80, 0x100000000) pwrite(r1, 0x0, 0x0, 0x0, 0x0) 11:46:12 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8881, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x1, 0x1, 0x8}) 11:46:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) 11:46:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) bind(r3, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xfffffffffffffe00, 0x5}, 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) fcntl$dupfd(r2, 0x0, r2) dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:12 executing program 0: r0 = socket(0x26, 0x1, 0xffffffeffffffff4) r1 = kqueue() getgid() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x9}, {0x25, 0x10000}, {0x20, 0x269b}, {0xc7, 0x5}, {0xe6, 0x7}, {0xec13612213f6b6, 0x1ff}], 0x6}) ioctl$BIOCFLUSH(r2, 0x20004268) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 11:46:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) sendto$inet(r0, &(0x7f0000000340)="e1e473998362611ba2c9312367615bf99491ac33690810c465fabe8ea940c3727533d2f11c5b8932f084017d77b70457b24c013ea55be85aea64ebf4ca14c749a3bd8875a2bdb74d410e5d4a06b8e5be86a66b955db36b52e37ee43c4415c6555c239d4161d0a5b49c46263c7a7cc0f027084cfa6cadddd6846d08fe80d736bbe457a9e306310487df94086f8b059cd3e855db2f5dd61ccdaace4df2dc4de123d2ff87c90dd4336f720bfa4bad543a5607309b28ee08c82f663ed9d39e18c541ce76c8b0b30506b86f8afbdb615063a92ac26f6cfe6fb7539e6fdd0214d95593a7", 0xe1, 0x8, &(0x7f0000000440)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getpid() r8 = geteuid() r9 = getegid() r10 = getpgid(0xffffffffffffffff) open$dir(&(0x7f00000008c0)='./file0\x00', 0x1, 0x100) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) r14 = getuid() getgroups(0x7, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000004c0)="022b312051dd005496646740ea0515bb2109a27e05bcd0a557913137fe54e1df539c69d83c1b6f456485671e62b55545f0f96fc69ad4d8127729ab8908a64882987a1de874ee999a7463f09cefbc64163ac9ef862a4517d94e6ed8864aa2913a526f60bffdaea6db7f7b8d9d802332e41b972680f9408deab63fa2a31492f4b17b01db94ec3b9de7d8d0d670d733aac21ae58139800d1a478a02481f4092860cd9c7fea8d465a13f9c57d78a2bb586573e9f6b563ad228ced200f149204f7d9710a392d75f1b110c10be3147", 0xcc}], 0x1, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000e0cc27df87c414f83c6cc6e13fa59f5d9dff843df2967918bdb21f4ce530ed4af4e7c588892d6a7cb6a3b5391257d92555a7b9be4a05bdd4048ea49a8a6e15379b03a677b58b46d1917a930c919886e612e972aa918a28795098f9147a29c825b5144fa7d6f98936fad16e4b52c264a2bdbdb4da8ef3710b13172ca9328804f7ba238fd8b8b61c605d20047aa4ca980ab260a62ae7e41cf39fee906d87751514a9934956bdd965bf4f9d2c682fb931b84bd4b78f93c984efc234d7dee53753d8903c5b6bec338986a187b42317b495eaa71941c5c1a39c82211a64b46f896f0bea3b60b45de9", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYBLOB="267aa15c0a", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x400}, 0x4) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8000, 0x80000001) 11:46:12 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x61ea, 0x100) acct(&(0x7f0000000000)='./file0\x00') 11:46:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040), 0x0) 11:46:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setuid(0xee01) r1 = getppid() getpgid(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000000)) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=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, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 11:46:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 11:46:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0x50, 0xffff, 0x100000001, "c13032961b8a8685e72fc86792f033d178e07e01624815b5d031af0b8311691189556df8350443ef68ad67517e213228d956ee01d4a7f8e05d7e2f"}], 0x50}, 0xe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000000), 0x4) 11:46:13 executing program 1: mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0x5) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 11:46:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d016530000000000000"], 0x8) listen(r0, 0x0) read(r1, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:13 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setuid(0xee01) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x8000}) 11:46:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="aa90ce46c3ace5134d88462ff9de87f18128bf561e7b853148fb6f99c3b85007db82b3208e75c72e3cf5c5c740c7147c1ec446892705cce216a1538b1e7ea3b13314b8140d4c283c232bcd7d84cefce6cd931dadd6c2bc00136d9c55edc7f529795173059b13b5ca13baa06597e0aab4668d397e6e5e", 0x76) close(r0) r1 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0xb5a559c6610338e9) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xa0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0x5ae) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:13 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[0x80000005, 0x2001, 0x5]}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x7e637c497150ca12) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7fffffff, 0x20, 0x5, 0x1f}, {0x5, 0x9, 0xaf, 0x10000}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1ffffffffffffe9c, &(0x7f00000004c0)=[{0x74, 0xffffffffffffffff}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r2, &(0x7f0000000580)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xd0, 0xa, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f0000000340)={0x0, 0x3ff}, &(0x7f00000001c0)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) poll(&(0x7f0000000240)=[{r3}], 0x0, 0x7) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc38935c6f65a2966696cc4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555810331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2ceb12ee07b6dd8e6ad42e04ccc8dbe26ba739ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f88a2d8c53c52f5500b2fa3f9b6548c2e62fb2182107db1f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a61a3a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a0786261006d3ba4ef761f6ecaa3ab1a31ed732f828c9248d5cdd13e20ecf26823ec334e3fecc4d906d8383784657bf43df13a94e507c1527"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) fchdir(r3) mknod(&(0x7f0000000400)='./file0\x00', 0xc01c, 0x1) execve(0x0, 0x0, 0x0) 11:46:13 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x7f]}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 11:46:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:14 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') setrlimit(0x0, &(0x7f0000000000)={0x9}) mprotect(&(0x7f000036e000/0x2000)=nil, 0x2000, 0x5) execve(&(0x7f0000000080)='.\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='c\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000140)='c\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=']\x00', &(0x7f0000000240)='#.\x00', &(0x7f00000002c0)=',^!\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='c\x00', &(0x7f00000003c0)='&\x04\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=',}\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000280)='2\xbe') 11:46:14 executing program 1: r0 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) socket(0x2, 0x3, 0x0) write(r0, 0x0, 0x0) 11:46:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) shutdown(r2, 0x2) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713218577cdbfb7436951747e739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001075381e423a7bbb25d5e43535280fc146105791de58a814590681731ea367352ce6de49325ef5f2ee2c7a82e6ad300c2bf55b3a5a96453f2915bd3b54333a76c2694946e1e28e550b5d6775ffc70e48d6bbe9b36e9730e7f12c57ba38a1b53b759ca7b4e091d8617f108ee4f6c0e514990fd25afeb", 0x2d8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x5, 0x7ff, 0xd5e, "afca8041bbbeacbacaed20dcabb5d6d88adb7cd6", 0x0, 0x7fff}) r3 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r3, r4) 11:46:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) 11:46:14 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x1e, 0x1, 0x2) close(r0) 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) 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(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 11:46:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setuid(0xee01) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="f86ab6194b34382182ee32d646544a508c47d0b52b98b3acd11d2366e46cf86124f76e095c5fff4dc2892c5a5db7cc93c1eec34892e379e6b60d178661534f258bc2ce09722b6d8d0b5dc035b01e6fb1dca76d564eed49ed723b4d707cfcce24c4c668c2fe1fdce813bcae8a7ae918874a930040fde4f4", 0x77}, {&(0x7f0000000200)="27e933fc913b000dab8bb2ecebe217b479", 0x11}], 0x2, 0x0, 0x0, 0x407}, 0x40b) ktrace(&(0x7f0000000080)='./file0\x00', 0x17, 0x10000, 0x0) 11:46:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000780)={0x1a, './file0\x00', './file0\x00'}) r3 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) shmat(r3, &(0x7f0000ff2000/0xc000)=nil, 0x3000) setuid(0xee01) setsockopt$sock_int(r1, 0xffff, 0x8c, &(0x7f0000000280)=0x8001, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r2, 0x20004276, 0x0) stat(0xfffffffffffffffe, &(0x7f0000000700)) shmat(r3, &(0x7f0000ff0000/0x4000)=nil, 0x1000) unlink(&(0x7f0000000380)='./file0\x00') r4 = socket$inet(0x2, 0x3, 0x2f) chflags(&(0x7f0000000080)='./file0\x00', 0x1) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='/dev/zero\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='!\x00', &(0x7f0000000540)='#:\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='^@\x00', &(0x7f0000000640)='!\x00']) r5 = msgget$private(0x0, 0x2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) shmget(0x2, 0x3000, 0x103, &(0x7f0000ff7000/0x3000)=nil) r6 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x7}, 0x1, 0x20, r6, 0x0, 0x3, 0x5, 0x100000000, 0x5}) 11:46:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) ioctl$TIOCNOTTY(r1, 0x20007471) 11:46:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="db645fcf5abc234bc797356dd336515258d58f1d26c51852fadbe0cceb6aaae06bbbc69c5cb29a100507a5e7108eeeaa4b4c6801054fc5e31200bf0b4be0a909fa13d7a3455cf96a1e52b87277adc32b4bcacaddd9709affa928645a671aae268d894f76dc002ca29ef10887a872d5bf67b4b39aa23990f1de4d881c316da466050f08e50158a0283d18ae875269dfa4a133624d53cd7cb81b9750afc343ba0df00f5f02c9c4bd75d626027d541e3487011c53cb09dff703acc66de4be03cc0982"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x0, 0x4, 0x4, [{&(0x7f0000604000/0x4000)=nil, &(0x7f00005b4000/0x2000)=nil, 0xab9c}, {&(0x7f00005ff000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f00003b3000/0x2000)=nil, &(0x7f0000549000/0x2000)=nil, 0x7ff}, {&(0x7f00005e7000/0x4000)=nil, &(0x7f00000c6000/0x1000)=nil, 0xffffffff}, {&(0x7f000048e000/0x4000)=nil, &(0x7f00005fc000/0x1000)=nil, 0x2}, {&(0x7f00005d6000/0x4000)=nil, &(0x7f00003a1000/0x3000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000075b000/0x1000)=nil, 0x7ff}, {&(0x7f00000ce000/0x1000)=nil, &(0x7f0000443000/0x1000)=nil, 0x9}, {&(0x7f0000113000/0x3000)=nil, &(0x7f00006e4000/0x3000)=nil, 0x8}, {&(0x7f00006b2000/0x2000)=nil, &(0x7f00000fe000/0x1000)=nil, 0x9}, {&(0x7f0000521000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000183000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001d7000/0x4000)=nil, 0x7}, {&(0x7f0000110000/0x3000)=nil, &(0x7f0000099000/0x4000)=nil}, {&(0x7f0000142000/0x1000)=nil, &(0x7f00004f3000/0x4000)=nil, 0x7}, {&(0x7f000029e000/0x1000)=nil, &(0x7f0000519000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xb7bb}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x30) ioctl$KDDISABIO(r1, 0x20004b3d) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x9) pwrite(r0, &(0x7f00000000c0)="f157e056f35ea60b81b31d7cf93f30d84d52513e4cc44b23584c07273bc89ab27d5c21736047bf587baa6d16c2a3bd6d56b0bca8fdc96d33cd5f2d36f0e574bff66addadddbe4f1713d47b8b953b5c0bb83e607b2d16a874705a969c72c5d6bd8fcc24c45b6cfdd9f9a51904fa6e28533364ce24a0c6623fa8f0a1e6dfd260a305659c1e01f88968412c3e", 0x8b, 0x0, 0x0) 11:46:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 11:46:14 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8001, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x4) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x1) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x10) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c653000dde3bcd94997368361b17946bf2280f4908c1965063b0f2e44595b7b791334c8912cd116eb58c1751040525cb04bbaf5b7afda843ebc7cdef6cd77437310a6f2cbb1c67ccd3d5e2f94eb3f8dff5d706a7cb13e51901baeeb7744af356e652d9af41ce4fa9bb5c96541f32b6c9eecd4dcc224936e4865deb469dedce2b0251068a40dda50f6fedde4d7a3d032d932db4db43b7ad475d418647c94e428095ad739293df8bd4f3d8266b948f4eed87605c5cc09e9c397f01a9f17678b44fe7d58bede7c6a062d577a"], 0xa) write(r0, &(0x7f00000000c0)="74420645531c4e4e4aa3b447fff01509d747fefdddd0662ef1ace00407269f2af6fc8c01b5657b600fb7022cd050d2f581632af4bd90dab106829acf23477cf99d62e1e4ecef2a1678561113b7256a3d9ccfd7f32e4c8c6ccf2fefb677ed97fcd236e861bbf6ea4882a5c0455cc8e3c1f6bac8be91c9975faf90841d3d06bc60f8a9b031315de5a210c5ea4ee357c2e848d3c9392ddf0428e26188fd93f1636fc188ce556821bb4617e3b6beff42330f42628322d92cf12ea69f163f645a3b86d788562e7e97ba2f06ba4bb8a361cd1586fe", 0xd2) 11:46:14 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mlock(&(0x7f000016b000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x40) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f00000001c0)=[{0x9, 0x8, 0xedf2, 0x4}, {0x8001, 0x2, 0x5, 0x6}, {0x6, 0xc0, 0x80, 0x1}, {0x100000000, 0x6, 0x2, 0x1}, {0x3f, 0x4, 0xfff, 0x40}, {0xffffffffffffff00, 0xcf96, 0x1, 0xfffffffffffffffb}, {0xbc, 0x8, 0x2, 0x401}, {0x401, 0x0, 0x101, 0x80}, {0x7, 0x4, 0x5}]}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:14 executing program 0: r0 = socket(0x11, 0x8000, 0x3) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) r3 = dup2(r1, r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x5) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDSETRAD(r4, 0x20004b43) chdir(&(0x7f0000000440)='./bus\x00') ioctl$BIOCPROMISC(r3, 0x20004269) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000340)=0x869b) getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000300)=0x8) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000400)=0x1) r5 = getppid() getpgid(r5) 11:46:14 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x2d) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) getegid() write(r0, &(0x7f0000000580)="0fdeb69384ff", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 11:46:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:14 executing program 1: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[], 0x0) write(r0, 0x0, 0x0) 11:46:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x1, &(0x7f0000000000)="ebffcbff02b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x1) r2 = dup2(r0, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x4cb1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x2, 0x1, 0xe38, 0x20e1, 0x4}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:46:14 executing program 0: syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60e, 0x2a) write(r0, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/242, 0xf2) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 11:46:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="5c0a7bfd3f5b3d0a6da983badd271d4ffe03712cb53c35bcac1a8acc82da5a4b52bb3a45882397c99c9154f1cea3e782a43e7ad0272fadb52b232fb7eab38eedd6b56dbc3b467685e4254d70564d9d7c74296a6d087088f762efed0faf281374b31f18919cf674224d081179fdee2f2e3bba4bfaec4b284ed6ba38b83625051d25f403eb5204db314546bc619f6faceb0922f51822a5143202664bff72f7945d127ca60a0466f464ca9306e34cf8b23e9c5c93b5e3b6b515900266f2ca7e109ed0153beeb26e07", 0xc7}, {&(0x7f0000000200)="16d772b9d9640b2f2d67ab34d3f1a35c30cafba1b0a4811677fa7a0bd83910dbe5ce0e6c94462fd9670899e573a39a87d94eb1754dde0c1b1a3926abca07034f6f764aa06330b1d8e8586362a4d91e8b3deb068c66c3c475223a7a1e7230468ff6edcfc1976954b1c4e80477dab02c99b71cdd6d4a7773bd6f53513247c53a820adaa813fbbb90bc98636f325596ec33fe3ee244ab256ab06e23eb5da5d027e98d36a6bbe5a1d9ac5285ba2bf93a156de5355e19cab2ac8c02072d0e29eb7c0f50628134c9733768c82b20bf2245bfb053117b3eb1759e517758960230ed29e2e85a26b415cd5d480550d4cbe3ce", 0xee}, {&(0x7f0000000080)="26800a42279828e576f029555678a06f6f8beab2fc8366f2250c1cb526fad4bc4d3de84eaaae199f05ab9118e35f", 0x2e}], 0x3) close(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket(0x1, 0x2, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) unlink(&(0x7f00000003c0)='./file0\x00') fchmod(r2, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) 11:46:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x202) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x200, 0x0) r2 = dup(r1) ioctl$BIOCPROMISC(r2, 0x20004269) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x6f8) close(r0) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 11:46:14 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287eae4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000006d3b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) fcntl$dupfd(r4, 0x0, r4) open(&(0x7f0000000140)='./file0\x00', 0x10800, 0x100) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:15 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="3341d68aeb6f86f160f74adbb0a1e5647f97b4b04e89cf4643d415bba7c4f41451ffdf11b61d12b62815308b570b12da58c50bb9d7bead3cc33f6feedb650094aa29dbdd2360211952ebb1b510110106385d14f1dba952f596cb6a5fb4d9459c6ff0275d2936dac3550eacc73a160f22a029a42503719745076a0c21a95e18ba269e08bf7fc91ffa92dc16f298823929c9ec76daa14748ed30d6261c2b15af397de1e422d2c218772b11b058a5959108d8f18651442ae84efa6db7355cbcead358cda431c2abbfc41a49ab18aa5c88ea528a577baee2cb0a85e6f8377314e9f644df3f717475b09d7c0c6c6f17e657bf3bb1faf2de5e9e909a2a7832094ba4130bbec53c8f114364ea837fbea548783b784ab8d004f748bf023bdd19ea1c352c9359ffbc4a34fc73e0cbad646d1c11d2216d1a193761e71aba7784a7d5f86e438c30ae631d3a63875b4f7d5bf468ccc4591f4b155742d25260e1e19f85d1a86a5bea22fcf6528302213082863c2123bc0f2c607aae5c7da0fed719866f4d12cbb25dc1079536c72e313a684b04ee0a3e24d70c2cabdc6ff0217c694d985368db03753ffb94cd4082039dbc5c7a45df61e50ae3eb50e0ec04f43a6113dada5f043f40b9b172044d2d0dabc0c8b09a6e5f72aa45fdc8c5dbacedfd32053e5f7255479b8fa8507ac5991f28141fb77e56118f6dc5b6629eca07151c7bdcfb02995342a1a31ffffb13c58b6fe7c570f19a4fc2245dcae7202a27c403bce5b2318886edeaf434a8a9b29bb15663f950a3c4b8d850eabeb8d11f06795d1716ab8e87ad91259909aff372227b140f177284f7fcdb60148ad490818bd64ff923238c5f000530a93785de333349aabd92406b3627010f9a7085c698c7d636eb294b303675bcee3e1697c112a6b62e63719282286a90be1699c642738b6da12844b00583b46700b4308ccdf6c1dbd332795e9a59a03817671aa5e6c3d64d6dfc7035bfe14e520c670d222ba44112a0029c29e9fcff2de466bd230a4954981acc6a27c95594fd7a6ac5c6e7bf6e8904efca8778883c42bd7531ef9867f5704644403467b7d4f2749097787b15f618c57521728c0a7144c8f3e84ae74a0d3242a444825ac5f31d66562075a6e445706f1c66413b1bda104566a31673b33781a98dd70e3a9a099818c15f33686f9b12e6cc2ffd024dc35e8b1778674e840d4df4471963169702bba09ca39c18f56b0f560e9e6b9cc7d74abe00ae2ece9e356e27c3a7ae7597ca8101cce4a5823a7892849a59465c0357e2d60875787fdbcd1d3bd5386900c5b49b3f2234d42ac9cedaeafc1dac7dcadcd3b3150c725f1f56a2bd72b74b0604b58a5a135e6c29e9e506d0f43892597cf07bb2871669a0cba3192c2771e93cb4af5cefecfbf3eb387a8e0065d15831077a6b0aa615a236d7e1eaf251881df0538bb181b909ff301a6b932ca2be8513c89dded65fe078647f093179d94ffbd1904ab2fe7a66ec971557b8f30b55dff1ba379d62641ee55153d242a3755ac6b3916375a0eeb61ddb0dd35f96c84555654b29765dce23fdfe6f84b88ec2c73197568f6502ab16737a130f7d35bab70bfe665926196b84c3c63fba6fcb3bc0d0f422b5c23ff3a857e0694f8cd221144b732d701a6cbf84b6c589b3d5aa9a46e7cd0a957c7ce0b769eba257e22c5248bd61fda015afcaf7c455b5a01dd30e20a90b7ed00d7dea9beba69269005f4fb222812e06c425cb992504f0c01cf2f93f69c9cf38dfbac91fd77c4682d17d9db9f312a6456e7389b33e6676a51cb74516d7dce66e7a203b33e298f7b3b41d6cb02277918ba3199b5ff0c20768d9909dd87e66621ba946e4810b1da692aa33150338f8d1be2f18bb9d7036ebad71855d321f3485b7b207272a06a5bfdcd6326dfcd34fefd321ebd2de4e85d17d19a4d6fcac0d393e9d07f5469f13f4884a2daf34533c099b5759ebf6fdbd88455121793d12d0f183c07d39e12ba80bb0298b317cfceccf33fa28e30a1c0b18ebf919a92f4ee57dc589dbcbf3ec25619b99a2da98483491692093f44705edf9ef4b2945b65f5563b841b252660fbac1c4f62c727abc71e3c98e0d2b196989dc0190c407fd28ba4baf07900a701c5f7c8344b74b409c6c21b20fe72f429eb34963bda7b607b9b8c6418491a85ddd0835519018d5f293a1b9b922902dae9202ee9a7027d5b7b6272c1ce6b7780788d9a70e39cec83032fa56dece305c4d22d7c0c0bed1a4ff3feda82eae1b14af88a8b07aaed757b66426aef1c2591dc961de86aacf28bb8bed26dba155daf4d10f69f164aabc625b1075aa1815fde76dab1e1d2602247cab06e487bb99d1bfd88d131541395d77582ecc088ee6249c1f327e7a4e539ee6f8308d4f45d4e9de00e529df7882c25eff94990ff42357ffc9f15caa192a5c690c2f9fc4f66bccaa67c219fd762405e150b4c5ae8ad2ac36162c4f74308f32ec426edf26a50881b683fad3d968d3b1d85271552b651bc615c036a512522edffd330ea6019d2eef9f992d400a2b9010f07368b759dbf14e886db392a852259e387efd1271c6370d2b1854246beffabfdaf839e52df141b1509d0c7899c301330e32f901333598984f34c9685a913d5c8a9711e53316a237ce5216ff4ecc32f4ed2e924a952912fd8c006158923ac73bd8de027eb27ebbf039e49316d2caf44795e0c27390545ef97ff38b52b0c7591727b5a3d8a3b6d4556f2f0e79c187c7978f968db384bb960d4fa2c4f15b5181c19bb94720617030a6c72c86b7a7f81c58be0b0dced7acfb189e9edce6e5f547d991bd48383a1b4f57c2a8254b5f4e989d42f321a6496f070b8d61bf38ff9ebcc1aee92f3e1221cdeb8bd28e13bfd2827ce12638ef1bb441e7ba01e69741acf4087746679f0f22312337a487272f5654d5c64fc8cc709a8d43b5982775569f7e9719f5efe1db00d3622695a23025fbb301bd02b3849534814b226cfc89fcdd7a4c73aa9e1ab4421cc8daeee812cb1739f3644450d827b8a74b94ab5a4b51dfe507e681cf4c04b7b93fab1e0250f302629cf38f052f9a983533f8c1bd3b240b98bd77c8db18515e85bb46a1cb4b136f99fd1766a34c0751d1e805f8d8bff46f5e1e4ef4bd3ca54614b3d7b0814a9b2a793d4c88df22c2b64b2577d696771b51b57fb4cf80b7e6ecaae38649bdf90ce719c38597a2cff4d4ed0f3050bb3b8c98ab0ff671c02a352f93a42bbfdf3a86533ca3b9df767f83e70aacec71fc6d8b4194e17c76bf47e33f0c40b1ab5e90b16b095e14a7e52b957beedb8bf9be849d545c35267b1577574247c45ae2e79ca6e6d16bda87d41687e3828ae521697b99f8ad8b542f58dfe9b1fb960c58120fdb2abd778081519fb8e331bc62082ef33d5c272967ccfcaab3180730b8483e029e767e1e85e39341123bc4e55800436d3fedc23c942c743320dc4986d1053a57fe263ea6ef71c90e4eeaf6d5ef0f0925dd51cc2395294cd662aa889f3b1bf7268c26634b4de13e5365b744a1b3390913856265511b4f0791a07da685090bed684210994a607642100c44e629d6119c6ec165ff407929704585c9295c3e3ec97cc254303ba6832444e5cb3ce346f0b03b8b0814d85c0000d7efb38dd1d97329a366a89a53ec894497f3de57aadf8d924385f8459a1b5de01f47e5d3b184b0441dd336f29f2948225ee65f4ed425191ae73a62a780550ac5e73755cf0d5c7435284d1b758fb28c1e73932b99b598f2f053bccf3335bde72060c2ea066961e92f5e499232ee782f996c45415cbcc8e0bd94a11d0e971375c56e41e59deb7bfa306869f2ef803f48b00a68a2276cf3cd8e37347872b1518e8b7e506bb2d1c3d722d53c16443068e601748e0af51d4b95674906722d49cc1d2d430b1ff7efc0b589fc16e8ff59e0217ea12ad5b19f47c7461274dbcd11123b8f946f91ff2ccaa15cafde5a6316a71c75779757b22e5417febeec20737e3064bfca8bfa7f1493c83b4c65054561613c22c28d3bd805a86feb45f51c274f236c412a849dc1def49d879e2b9ebbca32be2dd5f335f403013febd1b67f46e810e972578d7a037a940553a13a7705605fcb8949ce4101bc7f59e1c06ae2fcf10571d301b2a06c4a61f783a1bec52d48dda213b6dcb0c591621f6dcdb2a6c8586a8ea7f0af8c05b69eaf7c637b7289e91fe78b4c52c370830de476ca61177e43af97279abb643933c405dd6a62f2f0f232a22e4461822714d9f1cb5f316440acfd6591b58d963bad66899806bf8490b32d605e3f7ed00450ef0323c8e9d924948555549f7e735c82a4811e4538b282bd83dc49de7f6666ef3cd3c73900ab7ef940f4f3d7211ff7ed4a4c3d8ae4506cc05f6eb72582cf9b334d9cdcc0afcb5661b068cec34034c0e21195d82d558f6788c5657d4d6f6ac698f0900b48042adf35f3a203b29e1d913342cbbcae26e6bbec6c352e5723ca5d4a6a4540dea94f4f62615fa378fd5c13db30a9fd48690436e87a4a09c7e00a4a4cd8f33b089a035f49a5bdc25b9baf624a42a73c4103a445f1a08cec8e4ffe612bcfb897b6c622f3def3e4cfc3a222d1ccf7420cc4e5d7a630d0ce0bbac5551ad226b558993a9527aeda5303f02e67eb88fe084f14f26353b9dc96d1d6f7ea52038d231e3923ce1ba329f3cfa0251cbc7f4b206c8cbbd95963dc3660bd42a5e04f5033b953beab64d34b0f5b9a4932372ac75ea8045045dbe6df426982e2163d4282b29643fc129a39de8db1c24479bf5ce8d699f3a8ae2437822f0af899f1d307aa58a74c0823a17ac355faecde6f97913a4d40e9a368418751681a9a0a504ce64a4089a9cf9964eb502cffba51a2def112a591a5e4efb1b09e842230b3d661bc4b1beef26491535954bb758e65a2e93ee95f9266a755ce9107d293b69090b263892d79f2c0498d55db12e47a085378f530235ad22dcb8352aa7c2e9d05a3df5126d90377a6e1c9aca2a3d0be5a329f7bcaa956175e68dd0451ee09dfa1f4f84ea76cd502bababbbe4783878163fca0f1b3098699acadb73a8bb5402164959fc963c1eacea3391c09fa03d01c217bd9a4542d9d1b45ae9d97767953bc1d7147101b92beda6990f1d94b70f8f6181dc4a3cc1ab855c88dc6c89a3dcc309348c9ae5f0c9e82cccd42a98dd7cf886cf5747889c89ddfff8ae124560d337953455ed364018740942161827b44403bba013d963388cb6ef93b5ac4590851818aedd52b8eef6640713a5062196d47626574b8735123484382cb1919bfd209e4f82c3ad9cff4a89791878bc1330b8532d322c3f42f46db9fd97b35f98b0a6a0744669de33b700203227c2de5b24df42bf9197f0ffa23216c7bdcc944f6ab6bb0c9a57e776f05b2f01abdb183c2134aa58f033e3bf6e4add8a600ac5c4b3311d67fc42770a94ac04cbc9f8caa1f5a78e2443562970c7085cfa54a69edd706be96713b4d0059adc6d7b16d5d78ea796a812409fa45196ba7b03dbd4acd701d47efe06a2151c7ea54dc23e331efbb69ddf24c4fc815cfcc99595b25301ee0ed94112e4c44c4ab421c5b8a645e2c33b2a87dab8a7026310d06d786700841c4e4c62252f844c049c9ccc880937538520bcb95fb4949be0227e20fee9572d3922465e053397b63cbf97051672345dd6eb9bfe85390bd75270fde4c00d30edc294da68f821f080e35b8efaa393e6686258ac4bca92358b088cc16e6f3d32dcc69d47ea8015bd5ca2ae81686fdcf361eff6b39d053b2e367d7026c5a46e84fb95655c9db3642", 0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000001000)='/dev/pci\x00', 0x746b521a61f4e726, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001040)='/dev/pci\x00', 0x200, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) 11:46:15 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kqueue() 11:46:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10020) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1000001d4, &(0x7f00000004c0)="b6d73f930e354acb5135f30098c512b680c35c703468cef7e3d44ac64f41b0d50210c8d99d2cd487a5dd0c4b005008024c699e5c51b2f0475390eb05c3848b6d26ce84d8400695cba1d39f93f5024c80918b664cbe97ad045003f0c3cf5a6ea2e8c66304a440f6693a41a9824363b6c89d2457ecab326bf726145f11c333c6a123fb9e2902ea5e4621abeaf3d4b256389182ccfa25bd2ded8e12546a553828e1e7efc2bedd70657e000e9d6d06c69f4bab6a6500009829861887efee970316e100"/207) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x800, 0x825b, &(0x7f00000001c0)="877884ce5b3cb059f67f15ae5695ae87863b3eb9ac3b122c71967953d45a7fb4ee90e0542d004514147cd3324940c8f756dae9b619c92ecf996ec544af19cb2f58135eefc17126b7f227388fb731cfcac4a1fa102f758f678987607e9c186a3c9c6948258b318a536d3a27bf3f7fc670d0f3fe95159448d0d08321add5574e", 0x7f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt(r3, 0xfff, 0x100, &(0x7f0000000240)=""/31, &(0x7f0000000280)=0x1f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x5, 0x2, 0x7, 0x8}, {0xee, 0xef, 0x1, 0x8}, {0x5f815b7, 0x3f9, 0x7, 0x8000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000400)={0x1, 0x8, {0x5, 0x40}}) write(r3, &(0x7f0000000300)="7a358983155fd6f7645fa41d6f4280d2e512bd7119d9a8e4d25734c263099cd9d9b1007284ec6b56ddcc2bfb1fef779e9d16c3b9c92e14ad1fbd1f0f8dc0daed6972b2", 0x43) 11:46:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getpid() ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x500, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:46:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20090, 0x0) getdents(r1, &(0x7f00000000c0)=""/212, 0xd4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt(r1, 0x5, 0x179, &(0x7f0000000180)="54b2bcdbdf40179b10da011f9455465b0f751e3c5edec5f8a9cba1a9aedc313f00aa61acd2d6c8b1052b68d970dc48489ceaa233122eb2632176ae50736d61558a216a896191c0b63c96", 0x4a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000000)='./file0\x00', 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x11) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x4}) 11:46:16 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe81}, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xce78fddb675c128, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") 11:46:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x308000e002, 0x4cd) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) 11:46:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80}, {0x800001c}, {0x6}]}) r0 = socket(0x0, 0x5, 0x0) r1 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000100)=0xfffffd81) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x20) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0x0, 0xfffffffffffffffb, 0x80000001, 0x4, 0x8, 0x7ff, 0xffffffffffffb3e8, 0x8001]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x100) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/15, &(0x7f00000001c0)=0xffffffffffffff30) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 11:46:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000100)="6f4c547fdc4148f0ec4d6e", 0xb) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x100, 0x0) 11:46:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x9, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) 11:46:16 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 11:46:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) lseek(r0, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000000280)='./bus\x00') r1 = open(&(0x7f0000000300)='./bus\x00', 0x80, 0x10018) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x2) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x10000000000001d2) getppid() write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x20}, {0x4006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc0ca2be140aa15dc, 0x0) listen(r1, 0x10000) syz_emit_ethernet(0x4, &(0x7f0000000000)="00eb760d") r2 = dup2(r0, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x200) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x7fffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x6}, {0x3, 0x9}}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x2, 0x800000000000}, {0x18, 0x2, 0x3, 0x4}, 0xfffffffffffffffe, [0xc47b6f1, 0x96, 0x9, 0xffffffff00000001, 0x3f, 0x5, 0x0, 0x4]}, 0x3c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0xe99) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000240), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = shmget(0x2, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x104) bind$inet(r2, &(0x7f0000000300)={0x2, 0x1}, 0xc) fcntl$setown(r3, 0x6, r1) r6 = fcntl$dupfd(r3, 0xa, r2) chdir(&(0x7f0000000340)='./file0\x00') shmget(0x2, 0xc000, 0x108, &(0x7f0000ff4000/0xc000)=nil) ioctl$KDDISABIO(r6, 0x20004b3d) chdir(&(0x7f0000000380)='./file0\x00') mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000003c0)) fchflags(r6, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ftruncate(r0, 0x0, 0x7) fcntl$setown(r0, 0x6, r4) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x9a) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x1, 0x5, 0x4, 0x0, 0x6af0, 0x1, 0xe1, 0x10, [{0x401, 0x80, 0x101, 0x2}, {0x0, 0x1000, 0x8, 0xfff}, {0x5, 0x81, 0x80, 0xa8}, {0x7, 0x4, 0x2ed, 0x228}, {0x800, 0x101, 0x4, 0x7add98cf}, {0x6, 0x4, 0xffff, 0xfffffffffffffff8}, {0x84, 0x3, 0x6e13, 0x9}, {0x4, 0x10001, 0x2, 0x11}, {0x400, 0x4ac, 0x8, 0x8}, {0x6, 0x2, 0x0, 0x9}, {0xe33c, 0x7, 0x3, 0xfc00000}, {0x7d, 0x5, 0x4, 0x8}, {0x80000000, 0xee4, 0x7, 0x1}, {0x5, 0x2, 0x3, 0x2}, {0x80000000, 0x5, 0xfffffffffffffffd, 0x5}, {0x0, 0xac68, 0x1, 0x5}]}) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x80204) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r0, &(0x7f0000000300)="220e221c757244a64deb724129d442eaeb5e08f4951497e9ce75a0fcbc569248d41c764d5e7e273edb1dce85dcbad82e5404345e3d69cdda3cfbf447a2ac461d577502c4f5aa4e15a870867464fd3277d5af083f276b67846a1917f6da0de103d8dd3692d54863abcf58b89bd057b91ed4a0190283ff6ac806e1169d44623d252a25de1ef3d97cfac2e75a84cb7d2adbe6d7857f1f8739042248e16202e495e669fab8b7d527fda9bf46d950657d8bde5942d2dd78e7b55011293e2c1ed58471699b2812ae4b86e1cc2cb2fc2806d8", 0xde) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x3, 0x0, 0x80) r2 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x40, r2, r3, r4, r5, 0x100, 0x1ff}, 0x4, 0x4, 0x7}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: setrlimit(0xf, &(0x7f0000000080)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = dup(r0) r2 = accept$unix(r1, 0x0, &(0x7f0000000180)=0x781b5086c7fefd5e) socket$inet(0x2, 0x7, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) socket$inet6(0x18, 0x5, 0x4) ftruncate(r2, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000001c0)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000400)="461231b99ae035aff5613fd37b2990e25e948618e53b7177ad6c4b97a7220c6e8093ad6ad80d71012de63c6cc8045f104cf90dd53aa213a180d883eb2065062d83659dd02062a41c4b4511b07042ca7d67ff7b4578c9c3775c4acedeb0b4870a059f53e87445850e6f27a3df5e9b8708ae815e0fcbaad94e55a31bd66fbd852901b58aa87e10550bffc0054a3725ad", 0x8f, 0x40a, &(0x7f0000000040)={0x18, 0x3, 0x8000, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000006c0)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b0603000000b2ddb72e9d160466361741fe6f473f4958f392d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c6946ef4c58f5cf93b6c5552e7889d645b230", 0xfd, 0x402, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f00000001c0)={0x400, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) r4 = semget(0x3, 0x2, 0x401) semop(r4, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0x3, 0x800}, {0x0, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r5 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x100000307) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x100) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/232, 0xe8}, {&(0x7f0000001280)=""/129, 0x81}, {&(0x7f0000001340)=""/243, 0xf3}, {&(0x7f0000001440)=""/224, 0xffffffc6}, {&(0x7f0000001680)=""/144, 0x90}], 0x7) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x5) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x8, 0xffff, 0x1f, 0x40000000000000}, {0xfffffffffffffffb, 0x777, 0x7fff, 0x6}, {0x9, 0x81, 0xbec, 0x8}, {0x40, 0x76, 0x40, 0x800}, {0x9, 0x0, 0x8, 0x7}, {0x5, 0xcfc, 0x800, 0x3}, {0xa296, 0x9, 0x7fffffff, 0x2}]}) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") getpgrp() 16:00:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x8bb6, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf189}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xf9}) clock_settime(0x3, &(0x7f0000000000)={0x1, 0x800007ffffd}) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='W\x00') sync() 16:00:01 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7ff) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000240)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) r0 = getpid() r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6031ee810e9ac570e41ace7167fb9b70d2a0fc558ff1a7de4a96d2d4b0d327363ddec0fbfc41e79d9bafe7c800ca65d4c6e903c606ad59c69051f4f6ba0e0bc67f56c74f911f9faf54c7bd3ff8f73a85d88885b79707ba5c87b1d33893c43541a67d2f9015657c0b3d403996b9c95c445dc28184eeb5365f0907738ae8d47804099ec37cbf92d79db9afcc8ee8f8fed6f4260563aabc6936f1552b64ee6159441"], 0xaa, 0x0, 0x800) r2 = getpgid(r0) setpgid(r0, r2) r3 = msgget$private(0x0, 0x20) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="004300ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684d1c060b1d4b3d8bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000ee7f5682a08efcb0f206e096c2dfd346e3c0245460c751f4396729109a65f652120a10573327303878e2f078439dc00d7902140af227a959e5b4931dace2288ea52e474493e54f445980d1766536309c028ea71ee8787ca574679d8ade81f121404ef650fe17a7d8310000cebcb5d1c4044789ddd180d3700519070776310199f6fcea2b890e00"], 0x1, 0x800) open(&(0x7f0000000040)='./file0/file0\x00', 0x410, 0x10) geteuid() 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0xc) 16:00:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x2) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x108) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d, 0x0, 0x0, 0x1}, {0x2, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setitimer(0x3, &(0x7f0000000280)={{0x6, 0x3}, {0x4, 0xfe}}, &(0x7f0000000380)) r2 = socket$unix(0x1, 0x5, 0x0) sendto(r2, &(0x7f0000000100)="7d116f7c79cd038d83e0d551476daa10c03a2d6699ea95334b729bc3f1abceecf06d70aa71aeaf340c8740506c1a25ada1041569beaa54033d211c98050d629157df3696935d0027502ab673628ee8bc748754f1f827ec50fa4969cd1ab10ea0ae2fcbb8ed17c74ac477f9621be0cd798346d7f83c676d3b7ab9f9a8189a173d693444cc1403b69597c7166ac3c998b61a7f9aaaa90821d5", 0x98, 0x40a, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x0) r1 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/73) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) write(r0, &(0x7f0000000240)="bdb07d18e167248a38820b16624f4a2de2702ccb775e37fdf58135cc0bd921d894a2138db9dcfed8697574bbe5b4b3f97bb5a24e9ca40b80868fe0102630b52fa0bebc99646c59283b017785444c23786ec545eb69860f0de31f4fd0d7a1761da57e1815688dcb14e56e9cb96995070e75750e942d7d6ac0361dd97200c65451ae6dcfc559ff1ab9f8e87d71572ee2514fb733a54f143f4c7cf74c7c39054735dc0352d71ea10cdc1104c5d545160a6e2bf8c365811e", 0xb6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x7c}, {0x4006}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x4) socket$inet(0x2, 0x4000, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7fffffff) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1f, 0x9, 0x7, 0xffff, "b193934bcbf8439ea9b3143a91ed4f8d4d6da556", 0x7, 0x80}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) fsync(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="2bf2", 0x2}], 0x1) 16:00:01 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) mkdir(&(0x7f0000000600)='./file0\x00', 0x114) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='r\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000640)='W\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/163, 0xa3}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000003400)=""/4096, 0x1000}, {&(0x7f0000000400)=""/179, 0xb3}], 0x6, &(0x7f00000004c0)=""/152, 0x98}, 0x2) open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000580), 0x100, 0x3ff) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r1 = socket(0x1, 0x1, 0x100000001) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffff8, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x2000000030, 0x0, 0x8f}, {0x2c, 0x8}, {0x6, 0x0, 0xfffffffffffffffc}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd8, &(0x7f0000000280)="b6") 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x800000) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) recvmsg(r0, &(0x7f0000003340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000022c0)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/58, 0x3a}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)}], 0x6, &(0x7f0000002340)=""/4096, 0x1000}, 0x0) recvfrom$inet(r0, &(0x7f0000003380)=""/240, 0xf0, 0x40, &(0x7f0000002280)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:01 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x828, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) 16:00:01 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)=[{0x84}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be90000f6357e3a8dfdb0be1b960af002d1f0e5416482fe4f139c7e08df754066038180356b7e6d30a4acd17dd42a2c298e2b7bd03020c41ea8392d100b7caa3709a5a7753043de0aef734a461ecbbaf546ca9d513cc23e32388d8cd77974f06ca884232b6c0d1cbe675724dc96dbc91a64fc327219533708ffa0d644127ea75677263902376eeefcb604060e08497dfea325ea73a88d1d633b27704d586f868deec17d19bfe998e189e4", 0xb1, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) 16:00:01 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c659010070b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="621dd38c38050b4dd151c29aa8a85280cf66ea88a0ceabc0e5b32dd33426cfd702af187f8f17a9e7aee27f4a", 0x2c) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = socket(0x0, 0x8007, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x2c3, 0x4) socket(0x10, 0x8000, 0x60) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 16:00:01 executing program 0: socket$inet(0x2, 0x3, 0x9e4) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x8, 0x9, {0x3, 0x1f}}) r1 = socket$inet(0x2, 0x5, 0x7b4) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d, 0x0, 0xd18}, {0x3}, {0xc51}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x65, 0x7, 0xff000, 0x2}, {0x3, 0x4, 0x3, 0x80000000}, {0x401, 0x520, 0x7fff}, {0x2, 0x1ff, 0x85, 0xc3db}, {0x5, 0x174, 0x7f9d26c, 0x100000001}, {0x55c, 0xffc1, 0xfffffffffffff800}, {0x6237, 0x6033, 0x54829f9f, 0x80000000000}, {0x1ff, 0x5, 0xffffffffffffffff, 0x7}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x38a) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0xffffffffffffe17f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x180) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4f7afb9d8dcd1850013950dccbba93214e5a2f1071d5027e3e401ffffffc557977136807465e08c0fa6ae84c9831c897c8127023ad900c55c04000000000000c024676a85", 0x57}], 0x1) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f0000000200)="9ce7fbcd28407750fce9d756deb8966404750c1c347618ab4f0c3bbdb85290b02904d0080775588d93bf47d6b2b396c8ca67ea28f33d6ba8e1b92ede8dc42d00be4b2659dfd9", 0x46, 0x1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x602) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xb244, 0x0, 0x10001, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9cf11accd26d847199ac2285b50aa9e8c529f2cebcea5a110348183fb89e4f67fd007022d75ef4d50c2c742c48b17d30924a011e699431040008fb2bbdadef94dbc06b49094400c15ffdbc7d9a6bfc9ad36d7b31fa9b6f4d676beea3c7214d825cd5ca1f7eef58d8dc629c89b4bbf90e3e68cb9747aa9592ccc351ad48808c9e15237f0195e0d91dc5c1d760619f45db94998131e438158186aa6bc76c690356939c3b5de5a3b32a8c5a616e9d0000000000006b4a10680d4b2051b6b8d15f76769e004fc51e842d368675497d2b6c7f161136b98f3e0c52b9bdd67a83d08e1fc9371bdc8b0a3b878fda6516b16c8920eafd4a4a3725e2cbf21a3ebc526412c176040dafa676281afe2422140339189fd818b5efde01f564accd7cfc8aed11d4c9b2520a9189a6665240f586cb6d9b52284f853d3140fe4a76d1f67813aea72db7724cee2d03299342fd624c915df6979906b28ccdbf2ec4354a011d470cfc2dc3334583cb34de354fd391d770b089a8cd15661f69d9ebbe92b32ac64c6c7ed3bcf43fe88d6da2f0681237d36f9775705daf2030"], &(0x7f0000000300)=0x3e) lseek(r0, 0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") fsync(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r7, &(0x7f0000000340)=""/66, 0x42, 0x800, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r6, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f00000000c0), 0x2, &(0x7f0000000180)) 16:00:02 executing program 1: r0 = getuid() r1 = getuid() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(r0, r1) setreuid(r0, r1) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a", 0xfffffffffffffffc}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:03 executing program 0: r0 = kqueue() flock(r0, 0x3) r1 = syz_open_pts() ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000740)=[{0x400000000000002c, 0x7f, 0x9e0440b, 0xffffffffffffffff}, {0x54, 0x4000000000000000}, {0x8000046, 0x0, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xfffffffffffffc00) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x44) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x8) r1 = socket(0x18, 0x8000, 0x9) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xfff) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:03 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040), 0x0) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) munlockall() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r3, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000a40)=0xfffffffffffffd40) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pwrite(r2, &(0x7f0000000940)="d5b392", 0x3, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x2) setuid(r3) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000200)=0xfffffffffffffff8) pwrite(r0, &(0x7f0000000140)="fb", 0x1, 0x0, 0x1000000000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r6 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmat(r6, &(0x7f0000ffa000/0x1000)=nil, 0x2000) readv(r2, &(0x7f0000000880)=[{&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f00000003c0)=""/137, 0x89}, {&(0x7f0000000480)=""/193, 0xc1}, {&(0x7f0000000580)=""/106, 0x6a}, {&(0x7f0000000600)=""/122, 0x7a}, {&(0x7f0000000680)=""/33, 0x21}, {&(0x7f00000006c0)=""/245, 0xf5}, {&(0x7f00000007c0)=""/74, 0x4a}, {&(0x7f0000000840)=""/27, 0x1b}], 0x9) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = msgget(0x2, 0x2) msgsnd(r1, &(0x7f0000000040)={0x1, "1c4616dc233da0605496c0a65c4348c71d8717d348abb54cc4e68d221d00b78498af9fff30be61cc893062d57fc01a1a9f67149484152895019b62fc16b3b19152df79c8560528a58b0b3277388271c76e6740542c7fbe850a4b7beb57362a0262090dfcbc"}, 0x6d, 0x800) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000200), 0x1000002be9, 0x0, 0xfffffffffffffffe, 0x0) dup2(r2, r0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0xc0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1b8fd1d9bda718bf, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8000) read(r2, &(0x7f0000000680)=""/24, 0x18) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1a0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="6554bd288d77b219fa816d227ed9f9d36e9ed54fcbd9d743474ad3c378955a2642e9f11c90d3ae9b79e285a9e4cbd9afce01ebd08632e9970494bf9365debd5a212dbfbd44f436e82f6df677975558fb7d958f2ada54f042e8cb6f44d91ff9816fb309f0d88e21f82149753c8653fd80eb6ca6290485d0744f2fded1b4c40a73915e971b6ba56f16d7eed710bb16bb722fd41d3ebdf417faa9a652b70f05160b3f8a8ed9414cd697ebd71df4770fbc576ecbd2855898af48fe0b308ba8e1bae0603979e8886009", 0xc7}, {&(0x7f0000000240)="673af209a83d5f10a8aaf42fb41510d915cedb78453ed9d90660c8849d0b234a30d595cc127747f25f8c9caf8714f214f963e35cab371cbad45a42c0db4b9d0b5cbf95b9d07e11a9af4e24107a87cd8cc6dd8f3d6443bedfb99af27e06f164df9bba380b5a340cb0aa58cfb8", 0x6c}, {&(0x7f00000002c0)="eb6ff02873847d90a7ae752e914279757ee216315c25b827a1df6f9949b9bad9f7e7f31b3ab4fd532eaa97a3cfac40d0f3ca035d6f6f1c2b7ca4fcb4ca6b0cb685b15533c1dbb827ed1fabd15650d1727cd68afa323e7163084f7ace9254c9142fa95fb6fb0eb163398588a44c0beea673ce41d45a4e4cdac6ef5f35142f72fa6b5f006e8b4a9ded261c1e7260e018a14bacd9aede78c2b1077753bf5e3cd960fc167e", 0xa3}], 0x3, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:00:03 executing program 0: setitimer(0x1, &(0x7f0000000100)={{0xff, 0x88}, {0x3b89, 0x402}}, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000001100)) setitimer(0x3, &(0x7f0000000080)={{0x4, 0x2}, {0x4}}, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x24}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/188, &(0x7f00000001c0)=0xbc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x4) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000300)) syz_emit_ethernet(0x7, &(0x7f0000000240)='D') 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f00000000c0)=""/83, 0x53) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0xa0, 0x38a, 0x8, 0x563e}, {0x8, 0x7}, {0x28f, 0x1, 0x40, 0x8000}, {0xffff, 0x2, 0x4, 0x2}]}) 16:00:03 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/247) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0xfffffffffffffff9, 0xbe5, 0x3ff, 0x8000]) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x149) getdents(r1, &(0x7f0000000080)=""/149, 0x95) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x0, 0xfff000000000000}, 0xc) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x67760fd8f9952bb9, 0x8f}, {0x46, 0x9}, {0x82, 0x2}, {0x24, 0xffffffffffff3942}], 0x4}) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xbe5, 0x4, 0x1, 0x5, "1c609eb95209214922e2f92f7513c7380cd19581", 0x9, 0x100}) close(r1) socket(0x20, 0xc002, 0xe58f) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7ff, 0x1, 0xa6e, 0x1d8}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = semget(0x2, 0x0, 0x400) semop(r2, &(0x7f0000000140)=[{0x0, 0x1f, 0x1800}, {0x1, 0x8000, 0x800}, {0x2, 0x1, 0x1000}, {0x1, 0x1, 0x1000}, {0x1, 0xfffffffffffffa90, 0x1800}, {0x2, 0x7f, 0x1800}], 0x6) 16:00:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000680)='\n', 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x2}, {r1, 0x1}, {r1, 0x10}, {r1, 0x20}, {r1, 0x8}, {r0, 0x10}, {r0, 0x20}, {r0, 0x20}], 0x9, 0x4cf) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fchmod(r0, 0x20810020d91bb006) write(r0, &(0x7f0000000080)="7abfa8cd8ca0497435", 0x9) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) chmod(&(0x7f0000000040)='./file0\x00', 0x6510d4c66571cec4) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) fsync(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x7f4c2693b0c34373, 0xf0000000, 0x10000, 0x80000001}, {{r2}, 0xfffffffffffffff9, 0x0, 0x7726686f713fdf52, 0x1, 0x67729a9d}, {{r1}, 0xfffffffffffffff8, 0x11, 0x2, 0x8001, 0x1ce0d686}, {{r0}, 0xfffffffffffffffd, 0x81, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x3, 0x4, 0xd0, 0x2aa}, {{r0}, 0xfffffffffffffffd, 0x34, 0xf0000013, 0x3ff, 0x5}, {{r4}, 0x0, 0x4a, 0x1, 0x401, 0xcb}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40, 0x3, 0x2}, {{r3}, 0xffffffffffffffff, 0x803e230473b8a934, 0x4, 0xd26, 0x9}, {{r4}, 0xfffffffffffffffe, 0x80, 0x2, 0x5, 0x80}], 0x8, &(0x7f00000002c0)=[{{r3}, 0x3b1deba1b84ef338, 0x1, 0x0, 0x7fffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x9, 0x400}, {{r2}, 0xfffffffffffffff9, 0x31, 0x40, 0x7c6, 0x7f}, {{r4}, 0xfffffffffffffffc, 0x4, 0x2, 0x73, 0x81}, {{r2}, 0xfffffffffffffff8, 0x12, 0x1, 0x7, 0x6}, {{r2}, 0xfffffffffffffffa, 0x40, 0x4, 0x4, 0x7f}, {{r3}, 0xfffffffffffffffb, 0x42, 0xf0000001, 0x6, 0x20}, {{r3}, 0xfffffffffffffffe, 0x81, 0x80, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40000040}, {{r4}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x1ff, 0x1b}], 0x3, &(0x7f0000000000)={0x40, 0x9}) dup2(r3, r2) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(r0, r0) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0xc2416c405ee2d280) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000340)="dd") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0xd73a}, {0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='t') 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x22) acct(&(0x7f0000001ac0)='./file0\x00') sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000100)=@un=@abs={0xe9ad81800138eafc, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000140)="fbe41ae81eb4e7b2c29370be6d47077bfcad455660d56805aa2c2f1215eaf62662ed0b1080dee08eb09366868d3344041ac035a153d6a6f5664c371374369de7fd7648a07d5c94d0567e995a358441ceb84b3143714ab46e9d0112fe18240eabc37a1612c1b26972626939", 0x6b}, {&(0x7f0000000280)="558fbcad5f38458802b0cd82fbf11a98d0bac7f5d8664b1bd8369900f24e3bccb86adb7f711efdbf3e27fd2f548dfd37a85c73eeba5187618e16a7bb4de5a0993cc405cc000fb32c5e0c8c71182b47cece063d10c91dc2c1fbf30240d33d496a36e05cb5444e4f93ad2db6df0eeb6beaadee78686610f86a69fcaf62cb1f5566e6e7d28196204bbd3178", 0x8a}, {&(0x7f0000000380)="90826c7b186b995ed5c54cf5c23fab50af6b50bb62b9f56e5d59b677b456f502b21c7f4681afb7e7e094de80502c5dcef49fa0b0bc1d8375bbfc4a655fc6002d7106607685fd7982f770189dee88408edf1de7020ded1d5cf0b69a9e1d393c62863588b55bec9e6f311e9e8e189f10ea6d4276d86f724732dd0062b152f485439c1d4d5cf54e3a151e751fd7bd474dd8257d364ec15767d5b90b8c8fdffd8716fa0e6968cab9c097c72bf9fdf49528649c323b2c18d013ed6525ed38ff", 0xbd}, {&(0x7f0000000440)="9c74e8ee3df1c27298070cd32f007bd9371bf8871a3ffba1a829a5ca5cb11cbe6b0736e4e12139b0dfe3d35e84b642888224d3e62f31f5c969afc01d38a83152eff22d17b4de11d596264ea4188f27f404725189577db514d89020c0c4e17b7528866f84b1538c2502480c034977886f6358db6ed989d72b38347abdf814110f546ff519ce9066606c13ce6857e9345a5acba7d6fb9b2720c4d5a07c1d88263c1aa90b53fdf108067aa49d4d61b1a9facfce", 0xb2}, {&(0x7f0000000500)="0932f4cf0786a43945cf220058389c3a5d7d58b3bbe1f162e65b0bd1d0625177b684dc69f41b153d097f604c5c1b1e4c37a0085316a05ce55d96e14b7e50372115eb040912e0689af5a7267cc140e7f093e726af188f5f9a68703d1426c977abea51fbb8200abda1b1fc6df4cfebb34e0f1861edc302db645da36af938c0a0bf619257ad9f21fa5bb40bd086bacd30591eec4750cb3dd6c4f3f517f2892ef21d81df2088c3855b3189a7533bd24157c76746d2d69a8c14c305b5b8bf93bd50e06697da7496f539ba298673db4d05c9e642f0e723a29e776c5adf3064bb56dceb4f2687ac2a4446b66da7c4dcc646c04195fafce611cb62bbc8d8d5a76b656d0cf2606560311c51a457b35c174f14beb268f11389ad87d6d19613c3c2a009f5babdd23954fe2140b86213cc123146e74ff0387c4c8292099e7e985e7e345e280b6a9490beedb4bd9522bf1c16d334ac24bf841c22a8a0f908aae01568f399b05937c6c42711c9e1541fac0c5b6283bfc6e5006f70d7f7c804ee8921eb2b1ead0ab6e4d26d7a53e1d8eb739e7962a08a5a80f85a82a79c15908318a802c1e6e5016d0c516c3e033c0d49a5928bdb776ce3dff477289596b45cad63df6e34595b97c209effc7c65e9c5dfc320c0f5779f71191677be47f47aeffdb10898ae3435fbdb0c5997e3c0d6209eaccf2391d20bbafd25bdaefbcf5cd6de62ab362d509e3df6aad38d07d19044373d005c16ef16c0981863ad6c3566c92cc716b4f3bdee478a942947046a7feae3a56832b7bad785211e3f4c23677829ecbc6d97ba0842837611fd52ecfeaf91c4bab30889875c1a14700f355b3b166f3f1d8feb54d7e5b657b45423a94cda3ed7cde06ea08fd30dd78f798008032bc7af2b7eddbdb4fb754bc169648bed35d1834fd67e06496ae5abbe37e80ed6393f6eccbe1dca9ac1a04584016c630f360b37aa956943a8d779e893bb69fb9e9ea57d86bab95553225734dbac9733523866581a57ae5ae7a86aaf24f6b3fe57ca46694abc59809636000470c416df42502efbcd37c365df8d53e7235c24d5ba85c915b69f585283ef8d9a1ead80335600e67e319e7d7784180584c9806d191b9495f9effd941966d07d58738df9a3a5ef8f4fa0a264babca3303772b7cce57bd7d9ca1309238994a527aca8cb6991691de6d0b09934de7b49d87d73f70e1d4fba776a99621f6df6944f7a79d04052acdf6d229b34de0012894ea76a3e01ab801e70519b8f8077964991df11e477a148bb8ddb7c3eaf23a403ebaec80eecf6958bb36ae2cd0bdc2f55d4793b7c259dcc6c5bff8be3915177bf812562a7aa0d5c18e1eb4d128802f3020f3fadbbcd33ddf2be528ae21c3d151a0857a34c848efb5726f07a0683cc07f25f4f81927106e030b5b908c41ef90bf1b6f85ef36bb3f5d2d347a3cff9a94be0fb6039909b2812c8ce6fa8427ad0be67cf8111464317e7b3ae4a5d9fd2d7d21bdb0e74c5fdd303e174581ab0f20bb8d8e993cf31d5ed1d95ec4158385198efb77f3c91099b8cbc9b76869a379bf5944fa34c6956c639ed40fb497ce7c6847cb940825000fedfae94f1b56bf6790e84b72d67dd273d75b8750b343950289cee5a14e2d0b2426c2a6b0115b9ce473b4f1b6ab01e5d08de1a72a74a4813f9b866287afcac1afbeaa5274f6e1dea5692384a69458871d860b33bab788f763769372d1636798551f6e79aefafccbbb318d601d99eb92dc3d05ea5a2e9d0679fd0388b65cac008d771c3cddb76c7f80dcc37ec9d1e866aa1483f1f9e8278258fb9bbab363bfacb577bea010a7edc0c12a281c4c98f1ba38c39c6b746552a6297cef3159baa2da979954f4e0bc8a20cfaba803dcbff0527c4549d494bbf1573308842b8dc5a58e611173d4b90ba791b9d3026439fa299b6de561185b12c25f3891fe521e9c1fae9891d3ad3be2ce7f95e4b9c823d0a03be1a1a74438de1b2ff0fdfde0110a0f4d6cbe36548c5abd79e0ae43f1e92869a9c98be430436151fdd57dce076c7137b88ee72fc014358e37cf274023ea5edf4ba374aa41c91e9d13c584d2787c4e316c8c3843f215e47ad6e764af286d581747a30d11557ec8a3f4d33496268e1ea8330cf0b8cec801e28808b44d4243a2dd9acfe6dfc7737bd43d2d43c210c65d99bac076db49b1f2a650a7706783cd098e3a4d8b393ccec5890650e06a49004764ae9d6692c8409d137479fade8fc6c3ff6b23874ec763e85ce25d901acdf8c4c92762ea48552035383336d3b79f9b13b4ec39a07ea1192338972c5e81021a3d83234def01fe0f55a6ea0c34786b4a3fb073d0071d0e81e1bccbad031667790b2d000911dfbe89ca891a40bc8b7c895e0d2c9c4e87851891de32837f99cbe5b238f36295459b98ad04cbad3ec2b84c2306942c1dcb2f74abf40aa016f2d42c0f6eef39ae6de95d2fcdf4a4bdd0554efa20b533e7cfa4b569897d50a65a50668a533b6e75b3c166da55887888264cc18ff488b0eea7e3437c9322138f16c4f21e647d497a3944ce655a89a650d868a51ee4b730cbaa96014aea19d73ae348f734a1e349bc04e837bb913437de5077d2fbda40dba340ece6eda38d617d8384dc62d47ce23fc41c8ec057ddbf110ee4afe13b633be6dc424d57c7813ed28e7b034ac06a53e8408f58f6f3f9c1546add9b0bf7cbe6da5a865351fbc066eb75d225fd0a481d250bfdcb0c027c674516f327795d994552f6746a8b11cc22d4d819423edc6e3e10234090b033981585d3d3b61f5d96e8c3bd90be6b0c3d5d9b80e1545bc1af360fcb0702432b89ff59ef16b4cc3b5080d0e296c7784fcef2a2adf15f5e479d636a3c4bff72d36a2ba4983378d0342cb742a5f722c8c83b06369f82ce0948836fd0bebc18d1a4624953a30123c15a17f1e3cc02635b79201e78c954b6d67b70ff74cdc08a8c11c18e866340910e7c54f05b0183a0dba06478ddf4de967b2ed731946218fed965ac41becfc727b9fda453c207379852fd75218121c542399bfbea17309e34e3b86f0196565b8491750df59d250f54d20d44ea3b9d6b150faa95228992ab2376d665cb356b3c9615683dcf6bfc6fe617fe500c82130fc7f0a0c0739da826b9a2be58afea74732cf71b160eacb13c63d9576fe69687fe0149429b85fab1bcf655551871d606db1104df91b6431e4ce8bf1ec89d05c16811d1dc4472609f7c615082907b8e2f375f5c8ad3dbeaff54eddda556e9b5708df5b1c396c1fcee4ea437847569c8fedbb5d49d74a13b0023680cdc54794c37df0082b083b65fdd292231502dedeece185ee78baf58bf29732a03f97267d8d6d9daf449eacaa42c785e066428ec9f2ac66e9af3efc5e977b58581fb892b6873b1d59c37371e9d06c5ace2ec93c609f9c6d426f0ccb794bd31d91efd8f99e4ef5d802684cec9fa755ccae61645233ab37056ff40863873668988c70447e35eca479f7a925a6d83888b204df5bd611b66b2f0f363dca75fdfe57e7123fd2b3e5587cded517f0e5f3c1a3367c318b45164230a09053975d081151ee225bbf3e7a82cd82b5cecc6b240d948eb3b861db408e8e17f7b119768d4f9f7731cb565539761663bcab8e3ff2b80152175baecbd9926ad4358ac6a7f9daca9b074e210eaba43277773d3746c3202769396cbbe6852ecab4be33154a8f6a49171f052c08bd02d769674ef19950b28e5fd7e2527001c4faa0f20f13d70ab5f3126317a5f7c21e8cfb71e63c07495808739e444ecce6997833fa4392aeaaf6a212602fb1c9f6eb09d5f97e031855537bdead08c060d35805c0c8b7519db7e26387b4a8f13180949fb85d6821aaa8c5552fe7345f6b315f2019d1ef61c64cb10ee2db3274e82d0a8fc8cef4df3e7fe04c926e035938189ea1942fb571c236e80ec30bcbd5441cc8922b49e37b3187ba49be557e0f16f244e4240591c58c32236e1473b380830c3c0d9823ffeaf3f8f9e9cb5cbccafe9c6c4688141d965a53b9f596c816c5174bb9a7fefeedea72c3c8401fec8f6b817c5cb47f7193a1682a92ab1856c33d17fc074be779055a1e415580524027bd0efb32f79f16a50da08e9f9069b5457ea979e01f16da5e2fe2bbf5f86c59b9b334e47d7cd6d2bcfaec0a80d9d638e6d8114ad7a2a33b35a990803c19b7143e0e9eaa7bd98290ef0af6b087f4bb76d4854ecd7007495f746293653dc2c9c94272e4dee77d4ef75ac6b825011e75e879eae7a64fb8e48d43d93233a7803cac189313859b4dffd49a6d2a119c713c6b68a1a72df1a10ae01c54191802976f275dff807c22378733ad6ab29a2047b903d4b3fbbb6b3b8d49ac6afd14e4274e6f49c437ef3b4c43d5ee75e7f150e1fc0a2f6faf56184a1ca00502891bf7ef72c8535cdb597b5a3752964bf28314b7627baccee60449df694e3dffc676bf205ed0b79e7da68b1e4398927be86ee1cdb11d967cf6851295b44aa5e5ff588ff1a7c56311573be3b554a1a00529bc8690ffba7ac85ed916f5f4130a03be0d32e91242f3cc5d3f148c60d7518039fbc95339bc4147cca081e541d081885aa83fe6cb9dc8458612c711f959724b6d48594f26e16e3a34026be2ee35346110112e74bcb93646d1801e83b32820f18329d5b9e16c5de289ff8f70477dd8b3c27e8d7b1f442cc874ff33b269c131ba0cfb7b894b18198f80141bdb94f054571378f0502eed623fe55bdc850d7dab73b7af22c60380e432f2427f031b38b52cf4c83ee34fff6368874ef8ac7ad111c839722abbfb3e9d9878a3eca6a41bcdc7d3adcdd30de18ac3c02ae86de4fb13ca31e9e5d49412513aaabab4234242838574e158ac2a6ee7951962cb9aaad1e10038b94e26babd8a7a5c11e3e2b3428c12c9f1fca67c8f26fc44bb8d966687b5732d50b84a3fd6800bc9648bfb05653170c18e7b1b9360795043fe9720fce6de2216fa38a89c111b71be6732deeb588954076241c5a8e094a31eb27f41b4ab30216c90ea04ada3924790a823c2bee9d1b171c0428dce207afb8c05d911013687ce63497248f1f4ca7a95e5077d11dd24c51f49be45538e8afd6d67916ad3eeb70d7d14966538a8d849e53514c0125156dda65e305e721c14f8b78d8f7ed7b6a5df3e903a7a4eb7a10b9679ef028d97262ae03b099ae3583d1d149adb74d951858061f3f586d6e195867e2c6676b7916611de15113343ded7882ae506f8f830b76b77c4c255b759dd97eb32ade73ab0d46a1c30a9c0ef0d1966d4d86b1a34498d7e96dea95f21295d0c008e9af7e4a4867ce9ed71171bf774feb15483ce9497e119dfa35c2d392add70d556944c6ba2cbde7aa6ece06eff2372ada21c87808b5eb2118df3418023a8f37c35a77355bfaeee2e9e7afd47a06ff087a434849910690aac3b137c491068469b0eea1ae282bfe277a2303ee6ba39508d5df601d78429910e7898e526c2c8bf00d949809f0850c81fac89531f6feea9ca04b8c7e83343d9067b1811cad0fe9df746fed6fbb069685dcb0b5abf7b7f160bc92c58c4be5132265cc555b2fce7bd312f766f642ea999f95244237339207be25bb173f362041dc100dc14b42810cacaa9e92130ad5dab34b5a711551bc265e6e4df28b84c780ddd46eba4fe8ca6920ac17e0f360211602b63b1b640acec1d37e8fc7ff3f76eb765cec1052a6c321fb86577c510181d55fb3750869b21c0f6d3a0f03f1d4ca20497c9cca69ef97a80849085d0c90c9e27a40e3470d0a71fedaf0acb0efa0b32dc3ee7e9b9d4c7ac395413a03ae9", 0x1000}, {&(0x7f00000001c0)="992756a7dcc360ab45332ee700c0a4d6ddaf4bcd50022bf8b8bf3be25960d930f4503e41c5bb65e7717f1b", 0x2b}], 0x6, &(0x7f0000001580)=ANY=[@ANYBLOB="9000000000000000010000008000000051eec677b0bae4b5994909e73245cb8aa3d058ff0d837eccb2cf14fd4e89f615fc12473d36e884707ce5a119e43dfa5524c399495e1c3c26ae90b77ccc4c8306b0f61cc4c54a40aa7cf15f4f30c820c8585927c0d7d68d9b3b6e30f6c9f62658ded5e76cbfde775949e6e1cefc3baabb2de6355861bc83735420e98898d53300880000000000000001000000008000000205e302f55c05bf5d70f5c883941abe8d07e078b9ac2880882beff1b7bf344089bbb4b7604e58efabba19578b34054d6d55992db41f7c4902afb381871ccab0ff05b148c65d8ed8e134d1cbe460cef55490d2ba343501da7f9a89cc9e1f7cc98fbacd7375d99bd547bc6eb812eabee791be646eafe21c00080100000000000001000000ff000000d666a13e23867260881ac590f0adc552f79a8b67998eea3a82cc66f56fe20efab787da8372f3141ec25f7a93e914cac8dbadfcfa2e6d433951afe45cd237e3d6ebbaf54d0a69be04f80823462695032a202e66170f57302270413eea6647c8ef71480d31220b2eab2b10119db50f3c93cae4f9dceaa3569a860a557cc598445dc2b85115c6fb1052161477ca4eaa8bb62df4ccbf05eee08d1e5273b74ac1cfe222a2dd9f9007a8417868ff94061fe588485b4a6b0fd6ffe1bd2ab7b698b704ad02854beb0778c9f5a72239edea8bb52972e3687ec3069df24cef21e0981e7bf0b192b007d6f2199de62cd035e849702db347f3f96921a5110001000000000000ffff0000ffff0000e727ed7cefb6fd3f458ddcc082a0f652c3c05c2b09455eb84755a2165745d19ac875ebfa27a343a5bbb05efce3809243aed56e7e9b906ee327568f8340946e7a4a6b6f097b6c3d66836dda88a339463cd1e16fbfdcbebd902f7c3570ebb909e867563ea6ef0ef0ba7a441678675e094469496494af818d83572820d0c53a1d9f84edb4b6c330040c7c1510a945bf020ce2c0d59c56bff4bcaefabc7f4dbc25192caeb864aceeaf267ab799d949fabc747874681fefc1487be7ede2c4f3167751452e609d409e0bd781409c8336f19588662cd94fb16f0764ec91992c673f6d3d207793bad0843b9e25255b68000000008800000000000000010000005b070000720525e514964be815dbbe685341e5046548f08f1aa3d8a8ee97da6f030b80ad3e4b3e2586e02fce33f89127106914540dd8275c4b8d47ab1a62feb799461f0d35757dd171bc1b678a6a442691854f5674e6bbfe3223b1876dba2849c8d3c8106e7c444129e15dcdae326989846dae6a568274cffb52000090000000000000000000000008000000d3c875fb9e53ead0fc58880bc40f426aa24d1f03cecdbf698be3be3e649a1f033bef5301cb9e93ca6bcae7b8dec09de689c0d91aebe565cb7c4a4f1ff9a29754f6ee6929e1e67a1dc7a2239f78318d7757b77bb8c6bdd0011ba7dfb56af3bc63a41cdf0255d44bb79198b943eec77cbeb2f0a3bf8df927455b1eae96e6000000e000000000000000ffff00000000000ce130a096718e32f2235cfa4e80307fa622e7f798e91f0ad99d08134a76db05ab5171e43ffca9f1f60c6268bd228d05a3356b26458149f00232cffd89ba0d52643ac5b7492b88cf2f667e6329c4c46a263c0c9b325006477e41add64c3f5a910f99af5b3618ffc5130e9e4b3dc7e12033218d0a5d72cfe225f6c0f899cc15cced1b0dbe9c00ae508b39832671de1fe52e7ed2c607a6557d2592f8dca344623b3ab3f752c8bad0d88587a9cadca405e5cf9b4d39a6959c7d2e1506f54906a5ee4d32d389f50f089251cf3a05e29040f000"], 0x518}, 0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) acct(&(0x7f0000001b80)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) r1 = dup2(r0, r0) close(r1) recvfrom(r0, &(0x7f0000000000)=""/7, 0x7, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x1, 0xe205509db03a708c) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1000}, {0x3, 0xfef3, 0x1800}, {0x2, 0xfff, 0x1000}], 0x3) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x8000, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x17) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x3b9) 16:00:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x768fb1bd3cb8adb6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000003}) syz_open_pts() close(r0) syz_open_pts() flock(r0, 0x2) 16:00:04 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x1f}) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x4e, 0x1f, 0x2b75}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001002e, 0x402008001}) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000300)="cc450032eba98dd2444e6631b19710ed5269d70e44b5b19d7f7a3f70d5b0f5eae3817309f3127439763d8c3ff41af75af75764a766a51fccf2635cbd6f6814d252a5a084418e358ca7d17482b7908b1e38e90108fd6a93fb392fb0e2013d9c38376e348a96309f67ade070ab6c9be27b61601ccb18d8129dcedf8d468b78144065367ff205efb78f9b15e2d13300b5e6cfb620d6524e2472276614c296efb95c063fc12682a98f9d4d6013e3a78b8af48aa18849299a4ca794d11ccb234f20fcc65adfb0fd8fbf814c5c8393e8654b92b5a1e92982fc77", 0xd7}], 0x1, 0x0, 0x0, 0xa}, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x84, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0xb6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") socketpair(0x10, 0x1, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="008000000000000000"], &(0x7f0000000200)=0x15) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x7, 0x9, 0x7fffffff, 0x3}, {0xfffffffffffffff7, 0x101, 0x3, 0xef}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20000, 0x80) openat(r1, &(0x7f0000000280)='./file0\x00', 0x800, 0x100) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:04 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5, 0x8, 0x5, 0xfffffffffffffc00}, {0x9, 0x9, 0x8, 0x200}, {0x4, 0xffffffffffffff72, 0xbb4, 0x2}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") munlockall() 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x20, 0x80000000, 0x100000000, 0xb1c, "f113aa2e6655ca047c1198c377cb06b28895ebd0", 0x1ff}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = getppid() openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x40, 0x0) r4 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x7, 0x7, 0xffffffffffffffe4, 0x8, "bede17c12145b7f7583a91c70955781d5ea50d01", 0x5, 0xb9a}) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) ktrace(&(0x7f0000000040)='./file0\x00', 0x3, 0x1000, r3) semget$private(0x0, 0x0, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r5 = dup2(r1, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x4) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f00000001c0)={0xa2, 0x0, &(0x7f0000000100)=""/162}) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) r1 = getppid() wait4(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)) r2 = semget$private(0x0, 0x7, 0x200) semop(r2, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="11fc44cd92e0b71e59e7fe85deb79c3e015d4dabfaa4674b3108e93f0d54b8e1fe5ce98d76e6dfe590b26d8b84fbbc1fe2c380d3f4a6fab10c56aa49828db168374e23a2f1b882816674626f0029e5fadc919bb80c", 0x55}, {&(0x7f0000000140)="a6f4f423c61b6c2cc751ae3dc324775469893187e49a01df0bfeaf197c77a8beae3b3551db9a459f6c", 0x29}, {&(0x7f00000002c0)="03e4228a2797a2af9642dc96bdce62d8b541c8d670ef1159e4487241b9536006910f0a6cb3d156ab6193e696d7af34f4564cc1db61ac5df7ce21737c64812b2ca840aa6359", 0x45}, {&(0x7f0000000380)="2951c6dae8eed5781ddbce316d9e05e770e9cacb73f69e2352df2f44ed952dab86fb5333d4c5af61590b10395b496075f1d035c51db82ca41eae3226918edabed4ac68cc53a0bcc51aef634a06bf32913a7fa1c5c1fdd54da12f5053fed6a5e5e7c70471f10a078928a2bb8d95241a57b566c33debada2b28df72a0470fa1861e015f00587c4d9949edca18e1c4f5bafd0c995a06cb2532bef2a6038b20a638ad110e60060ed5b8757d4c526cf1d", 0xae}, {&(0x7f0000000440)="29671e9d3d020b1c2eb0d5c36f8357bfc07de91fb04761737ad9cfdfbfcb85945d32c4a3a2965e44ad3625baa663c3ee03cb0e3f58970a3e75a2e3a851d26f3937abd2d1b6b56e10d506e21a5790a0d7c6276b72de", 0x55}, {&(0x7f00000004c0)="75f9d9f135e316ea3bcc050735fc45cc71942db7a74a6458a8a5b3987e4e7e7edc92c3fe5fbf525d923bd2c9616e1bb3890022b4d7b521cca11cdedfac928ec23b7c5a8aff53f505bc8f68ea3c2282b07a2a0199075f653b2fa0483f73294e682285f6c84d576178f4192191b515b2867f567862168b4904315ae11de8367fc8e8656abe31096aeafc6b0102cc926c7556fbfb751bd539676d0797feb95d4dcf577591419b4a70de89f2e45c497ad16d36ba56d93ca8d847124849e21d11f7b117e0bc2c6db805e47129b4384353381af6fc3f43412eccaf79570e563e5aa2a916d7dc19aeca2ade5a2f9360ed965a2fb5c90b", 0xf3}, {&(0x7f00000005c0)="b60a3a16b6d181d032e5b993b51e50a96b3a1c6594098924979015ff207194e47a58c7d289d46a0eb2869448041dc9012fadcbea5e07f884df8d88494694540a21e543281381fd55c568756562cf12ce83423f1d81600bd93bcf6c9ed6fa03ae7c47cb977856bfb4405e7eac97a09fefcf4f06fb133ede967b2e9766728cf6f8de5dcb28ede741176fbe97b9b1c1c38c7c1a3af7779a498c542efb0ef6f999efde1753c8bea2be91ad5cd9a002baa8ac0fb90832c994d307fe7c20aa7368e7813138e3fbe3ef63d3a37329c44f7bf3945e3f0b4f34f684d0", 0xd8}], 0x7, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:04 executing program 1: r0 = getegid() setegid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a0", 0x3c) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x32, 0x3, 0x9, "86b9ec4c1c3505113222ae7c101da4247573abc8", 0x1af4a690, 0xf235}) writev(r0, &(0x7f00000004c0), 0x13e) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0xffffffffffff1ccc, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100000900}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xfa636350d54e61a1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:05 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setuid(0xee01) r1 = semget(0x3, 0x2, 0xd) semop(r1, &(0x7f0000000000)=[{0x3, 0x58f1, 0x800}, {0x4, 0x88f, 0x1000}], 0x2) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() wait4(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() setsockopt(r0, 0x8001, 0x8, &(0x7f0000000000)="9a6f5880b95fb2a6496aab905ff3b7ccb0c846900cde1999b813d19ead530480b1f2ac633feb034878f4ba93918c5d1558c15b64d24b485670999ef14e555dcaf8bfb96e8877e4581e3619d7242dd84e8fab5699f64c8ff59aa6bcb3fac440422786da3a091a", 0x66) dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x1}, {}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x3}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x3, 0x8, './file0\x00', 0x20, 0xb1f2, 0x3ff, 0x9}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2da7e006eac2e2fe, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) sync() 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000280)=[{0xffffffffffffff5c}]}) r1 = socket(0x11, 0x4003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffe68) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:00:06 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) socket$inet6(0x18, 0x800000000003, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x1, 0x1, 0x9, 0x9, r1}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff]) setregid(r1, 0xffffffffffffffff) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') r1 = socket$inet(0x2, 0x8dcb46d9c3726af3, 0x6) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="d80f53e505b7893650202920710347f4fb229cb6206cc33014cc1d87c784875cdd89084f6f82373f7e127981ec350e5c404a65121de7df4cdbc9583cecb361a3e8d421ffdc2f41db7d3265687f8544341b9964eb4c594e83430b77a89fae1a64adcea84470affd0037f9e38b4b896933354d5ecfc70f57d754aa69488c6647adf6e87076c2b8933cbe8f97ab9ac336ff4acea6cb8b2430b8ddf430d27a506b7e7b3c9ee7ffb2746fb161ca782667740c8de56d4911be8ec6ed0baf1e9587f45a09e693c964c1c5b716308b6868bcf8f9ee10fd8d1e7a7015249b33138f9a0fa223f7ae6916", 0xe5) bind$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x7b6846e55e11856e, 0x188) recvfrom$inet(r2, &(0x7f00000000c0), 0x0, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup2(r0, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) getsockopt(r3, 0x9, 0x200, &(0x7f00000015c0)=""/20, &(0x7f0000001600)=0x14) recvmsg(r2, &(0x7f0000001580)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001400)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000001140)=""/107, 0x6b}, {&(0x7f00000011c0)=""/182, 0xb6}, {&(0x7f0000001280)=""/65, 0x41}, {&(0x7f0000001300)=""/199, 0xc7}], 0x5, &(0x7f0000001480)=""/193, 0xc1}, 0x1) 16:00:06 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x108) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x1f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:06 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x7ffffffe}]}) setrlimit(0x5, &(0x7f0000000180)={0x1, 0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdde, &(0x7f0000000200)='@') write(r0, &(0x7f0000000080)="9d", 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='n.', 0x2) fcntl$getown(r0, 0x5) close(r0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='\x00', 0x14) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x800, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x8, 0x6f, 0x400, 0x7f, "ea10e630a3f28ef78c3c282753b8659aef9efd40", 0x9, 0x5}) syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x1f, 0x1}) dup2(r4, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x8, 0x1}) 16:00:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x1000, 0x8001}], 0x5, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0x1, 0x6, 0xba}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0xfffffffffffffff8, 0x2}, {{r1}, 0xfffffffffffffffb, 0x13, 0x2b4f5e857b03c633, 0x5}], 0x3ff, &(0x7f0000000040)={0x1, 0x2}) kevent(r1, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0x1}) r2 = getpgid(0x0) getpgid(r2) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000140)={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) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000cc66782fb6916d375c66dd426251a9cdf31baee8911262ed47eeb10f0f3f63408d412a7a6c93ab4a03dbce4aa28eec5e36b48ef911ddea2e408c0467396cc9123e3d7850e06001231c8db0c8b3edb011a42e0ef43e7670bf76c5c1a08a77ffaca99d2f07c2cbae109ecde502c07464fc7bdec43a2c0d61af4e0d4838c984f3cfeed3ae780d599ca0697a", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB]]) close(r3) write(r1, &(0x7f0000000180)="a6", 0x1) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x2, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x400, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x800, 0x20) 16:00:07 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x1, 0x7936}, 0xffffff40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0x4c5) r3 = socket$inet(0x2, 0x4, 0x7) clock_getres(0x2, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x800, 0x0) clock_getres(0x0, &(0x7f0000000100)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000980)={0x1, 0xffffffffffff0000, 0x0, 0xc7, 0x100, 0x7fffffff, 0x3c, 0x10, [{0x200000000000, 0xffff, 0x8001, 0x7ff}, {0x3, 0x9b3e, 0x1ff, 0xb33}, {0x2, 0x800, 0x401, 0x100000001}, {0x3, 0xffffffff00000001, 0x4, 0x100000000}, {0x5, 0x7e, 0x8, 0x1}, {0x0, 0x9, 0x8, 0x7}, {0xffffffff7fffffff, 0x2, 0x9, 0x200}, {0x7, 0x6, 0x800, 0x410e}, {0x8, 0xa82, 0x81, 0x8}, {0xf9, 0x0, 0x10000, 0x5}, {0x4, 0x8, 0x3f, 0x9}, {0x7, 0x2, 0x1}, {0x7, 0x100000001, 0x2}, {0x3f, 0x0, 0x71, 0x8}, {0x0, 0xffffffffffff8000, 0x9, 0x10000}, {0x8, 0xfffffffffffffff7, 0x4, 0x4}]}) clock_getres(0x4, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000300)=0x7f) open(&(0x7f0000000600)='./file1\x00', 0x20000, 0x4) semop(r2, &(0x7f00000006c0)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x1800}, {0x1, 0x5, 0x800}, {0x3, 0x100000001, 0x800}, {0x0, 0x1, 0x1800}], 0x6) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x8000, './file0\x00'}) ftruncate(r0, 0x0, 0x100000001) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x40) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getgid() fchflags(r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) flock(r0, 0x2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x2) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000200)=0x1) pread(r0, &(0x7f0000000240)="c5a36a5915889886321b53a6245adfa9a8ec832f315cf0b9cab434cb5bd6f5e3de466540341c36b5405f3bcbe555db276a8cdc85ed421711b47d7cfc15770eb7ed5a3f63776760fcc6ec132830646765d9b6eb7a5912", 0x56, 0x0, 0x8) dup(r2) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='\x00', r3, 0x5ed48514e3636e66}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2810, r3, 0x0, 0x0) r4 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x80, 0x0) ftruncate(r3, 0x0, 0x3ff) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000380)) fcntl$getown(r3, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x40, 0x0) write(r5, &(0x7f0000000440)="a2c7212f9282e9a499bc7d4baf728c7655415219978c97da67a62627", 0x1c) syz_open_pts() ftruncate(r2, 0x0, 0x6) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x200000005, r1}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x600000000000) 16:00:07 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1, 0x343f, 0x2, 0x1, 0x0, 0x9, 0xfdb7, 0x8e2c05239cb69c10, 0x3, 0x2, 0x80}) chflags(&(0x7f0000000100)='./file0/file1\x00', 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x80002007, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/164, 0xa4, 0x802, &(0x7f0000000040)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xb0fadba1c1040c33, 0x40, 0x1, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x149900000000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xffff, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x89, 0x40000000, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa7303875c972c23e, 0x21, 0x4, 0x4}, {{r0}, 0x0, 0x18, 0x1, 0x80000000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x81}, {{r0}, 0xfffffffffffffffa, 0xa5, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x200, 0x5}], 0x4, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x7f, 0x8ff}, {{r0}, 0xfffffffffffffffb, 0x93, 0x4, 0x48ac, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x11, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0xb4, 0x40, 0x104d, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xc8, 0x5}], 0xffffffffffff8000, &(0x7f0000000000)={0x101, 0x42c2}) chflagsat(r0, &(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', 0x10000, 0x2) 16:00:07 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x1, 0x8000, 0x3) connect$unix(r0, &(0x7f00000014c0)=ANY=[@ANYRES16=r1, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRES64=r1], @ANYRESDEC=r1, @ANYBLOB="35349630a6313226cf75", @ANYRES64=r0, @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000001340)=ANY=[]], 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2, 0x5}, {0x105, 0x80}], 0x2}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) write(r0, &(0x7f0000000040)="abdef2d090ba8a8c55330000e20300030000000000823dec400000000008000000009fedd8755561a18e243fd96939da92ea27d70e00005e", 0x38) fchmod(r2, 0x12) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x2e7eebc9a25c764c, &(0x7f0000000040)=0x5c54, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2400015}, {0x6}]}) write(r0, &(0x7f0000000200)="c58732a787d2929bbb01501a0bc171de68677d9754ab7b78f22192eb045aa005aa2f72f838e199962ec0d51ce18950035e3835f4618841c92e0fea4f1621fce6c6b2ee03702608fb256308c82117404c31bafb89dc9accaa8a4eb6adab39f266115c0ba459e2882652bbfcb08a4adf46ef385ca3d0e3a540cb9a77e1a0f46f9f730d317b7205be44ad5f6139", 0x8c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x10000150000}, 0x8, [0x100000]}, 0x3c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x1, 0x1, &(0x7f0000000300)="2a39742d6275b54ac8ce1a6cd5159f22e9f548508d3982b8ba915e93d41522faa23f2076e32a1f534a9e9415c4c25e455e6257c53c938a261873ae9b243f3b5228ddb7d577a4da6406aa6da5cddfc8add54204d128d8bd07ca6e93b5e1b68f6b697d479ac69bf41d8242b2691ec1f4af7b648772e827cabb203534682bc0194f5497fee932b56ff3402a3d4638138ec4566888b81da1d78ec942cdd8900b36c28a3af291eeb9a3140b2b86e3f3681cc82cc2a5860ef76cac8879bd3a609dae6e129540805d1acf2f9fc587a3b6429aae87f6792db49fad", 0xd7) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) accept(r1, 0x0, &(0x7f0000000140)) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x7) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x5}, {0x48}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100)=0x9fa, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x74}, {0x6}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="7bd3446ec26ba94bacafdefbfff23cc6caeeefd489ec71839d3c6050f6f144115800d3fb5af406f43b6488dc87aa9ae39cfe9fefa80844facb1d2b70aa2c8136a3b3625299d434aa1b38b2773340ef007eafd0d2b674c326495196c1e5af4adc15c36101a3dd45070fa9e357283196cdc7df61e26a8aa2306b84c2682de3fdf51e5557dc158e35032da71c637407d14962b0184cb30de85d61bbb88e15234f006047b42f6d5d33ec5ab2e346cedab070", 0xb0) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x100000000, 0x400, 0x100}, {0x7, 0x100000001, 0x69, 0xfffffffffffffff7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="85") chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x2) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x90, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x42, 0x10, 0x5, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x8001, 0xffffffff}], 0x7ff, 0x0, 0x7fffffff, 0x0) pipe(&(0x7f0000000140)) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x5a74a5d0656893ab) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x1}, {0x16}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b441223a6cb631af0664bd49fe8d", 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0xff0f9df37cecaaa) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000015c0)=""/153, 0x99}], 0x1) syz_emit_ethernet(0x0, &(0x7f00000002c0)="543531554e04f25ec6cb07d6a9b7") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x1, 0x2, 0x1, 0x0, r3}) getpeername$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000000080)=0x1002) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0xaa, './file1\x00', './file0\x00'}) getsockname(r2, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) chmod(&(0x7f0000000100)='./file0\x00', 0xb2) execve(&(0x7f0000000340)='./file1\x00', &(0x7f0000001440)=[&(0x7f00000013c0)='tap', &(0x7f0000001400)='tap'], &(0x7f0000001500)=[&(0x7f0000001480)='\x00', &(0x7f00000014c0)='/dev/bpf\x00']) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x1ff, 0x9}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8a6ac62e9d977f50) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x40, 0x6, 0x1000, 0x3}]}) fcntl$dupfd(r0, 0xa, r0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x5b6c) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x101) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x5, 0x5, 0x9, 0x53}, {0x8000, 0x0, 0x10000, 0x4}]}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r1) syz_emit_ethernet(0xff74, &(0x7f0000000200)="b26d793b8630b3f2c518a95d3e99fd4a027935f4c187507184f6755210a820d80907af68ecb95e9a7dd8f075a0fe09cca222a0") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x5}]}) clock_getres(0x4, &(0x7f0000000180)) socketpair(0x10, 0x4000, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000240)=@un=@file={0x0, ""/40}, &(0x7f0000000280)=0x2a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x6, 0x7f, 0x101}, {0x9, 0x2, 0x101, 0xbf15}, {0x4, 0x5, 0x80000001, 0xfffffffffffffffd}, {0x732, 0x2, 0xfffffffffffffff9, 0x47}]}) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x102) write(r0, &(0x7f0000000100)="740b01281bd27908193a46ac9b6e45e3135b5be67ee8a9ae38d4421fc161db2cc8d59b33130de982949e3975bd6b4b95d5a0b088e2fc5c2f7608c174f98be5d5f62db1", 0x43) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x80, 0x2) 16:00:08 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x58, 0x0, &(0x7f0000000000)=""/88}) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0xff, &(0x7f00000000c0)="5ca8b51e310c8b67010098819eeda35a154102c516bca41c7bf096ff96ed83ddb1a3798f353035ed30f2d214638716b4c87d930945ff3e5a40e4f41176579bdad8336440028acbe6f4aa531d16ab1c87ef16fbae2bb6d19ba0fef302855d9dc69afbc28fac30655634537f66700101f4f34288675945b704a56471de74195d51989185db628fa69eb4bb021dfee522a78432fd3e1cc96099a947199ac406b8388c0524b09c3f215f51d3d3c9500b38", 0xaf) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x4fc, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) ftruncate(r0, 0x0, 0x9) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x40, 0x0, 0x7f, 0x522}, {0x7, 0x3, 0x200, 0x38}, {0x1, 0x7, 0x10000, 0x5}, {0x7, 0x9, 0x400, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) fcntl$setstatus(r0, 0x4, 0x80) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x100) pread(r0, &(0x7f0000000080)="7e06493e2c8f9f4cc0287b2ffb0d77de23bd5f6da456546eb83d0f42e9607f16bb21dc0af21684d0bad8c0536ecc0292dee64a948b631bedaf31c1686173058b2d1af44e132ed181576824a841497b234cdbe38a52e57563b48b4da7e00fee257d64c4494f1551ed02760753369dd8ae2ad22e151a7f9bc6c12db898342d55b874966896c5dc5a78adf825d2461a3748a0b5bbb1b399c2d6a156b11fd9c8827fa354aa655e1ff2529dd54f29ddd6aef07502b096fe6102b5fb112a333a34946e73ad29ab2e91969abf70fcade7bef0357992fe1cbf335a14b089c73541a7da9b9a49bf7883", 0xe5, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) recvfrom(r0, &(0x7f0000000040)=""/82, 0x52, 0x1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000000026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020205007ffffc0001000000000000000000000000000002000000009c8cfe94baf913", 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/208, 0xd0}, {&(0x7f0000000180)=""/54, 0x36}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/70, 0x46}], 0x5, &(0x7f00000004c0)=""/68, 0x44}, 0x800) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x82f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff60, &(0x7f0000000180)="84") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001ac0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, &(0x7f0000001b40)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getgroups(0x5, &(0x7f0000001c00)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendto$unix(r1, &(0x7f0000001e40)="4dd181df8352f24f22b7c7261ad038419817c2bb13343b4900aa0e37918c251640de6d9ed331414855f42d642652702a85d03d5592153396b5b9fe9c183733c9dca7065e11d6257680f53734cfdcbc63576e00bf2790d7985c7c84bd", 0x5c, 0x2, &(0x7f0000001ec0)=@abs={0x2b0af436fd615e9a, 0x0, 0x2}, 0x8) r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() r15 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001e00)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="4e4791095e0c7dbac7ec32c5ffc38f074badb693211631ca2efe507f92bb6d5e307d5e47d52f5e8e2a9fa769026300593b9fc7c72cf73ab3bbd715908a636e", 0x3f}, {&(0x7f0000000080)="1d3e6463e05f2e6dbe3a9610467144c5d3bdd64f5e214723dc2fb1db05d1475a682698ca817a343a14eb1390dec0df2590627f16431aae7b6e01324c3616988a9edb862d1736a3fc268ff838ef5f6ce069df6f48675b5787c2ab9ec946e1a46c4f2df08bca84218a3d8e202a60d58c28a1e11247f62a66b73b26e0965010f633c780b09209d61c253e4d36f812f17720a9690a5a8040dc42f9ec656412e8769219a9383fa5", 0xa5}, {&(0x7f0000000140)="478c9a296108154a8d0c365c408034859e9370df3f3ba6", 0x17}], 0x3, &(0x7f0000001d00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r4, r1, r0, r1, r2, r0, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r4, r3, r0, r4]}], 0xf8, 0x408}, 0x8) 16:00:09 executing program 0: getpid() mknod(&(0x7f0000000000)='./bus\x00', 0x80000021c0, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:00:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18889, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = semget$private(0x0, 0x4, 0x410) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x1ff}) setreuid(0xffffffffffffffff, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sync() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000002a40)='./bus\x00', 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r4, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) pwritev(r3, &(0x7f0000002900)=[{&(0x7f0000000380)="306b4472aa7f6d8a8beb305eebdc61818590f1e4875d90e307433c6b1d63ceac5125e76d7907a311dbbb4a4e873c8831ee8be747e1ab888ba9ec8b85c8dfe80291222d4b36cdc4f87d75fd12c33aae217a2a28b59ce8b22b8aac4099ef4a09844c", 0x61}, {&(0x7f0000000280)="167e394f5833924000d266dd3be2790dcadec23faec66d", 0x17}, {&(0x7f0000000480)="edae039dc82ec54bc310e0f3f70a9bce4a0f91df6b5fa5add8e4e9c0493cfc931597357f640cf84ba4500e7a31f31d777dae25e76843df01a53988a0080580722a91c4702ce9b5a4a3e0f8075f9d72e2092e424f672d82c07cb21a3733517b8b7a6cdcfc005d97b2757c5f6e2c4d99c830affa706b5c077328a635ec41d5b444855f2eb4c5c8b1c738041e07ad4e0e459139e27bbcb407a94ccaa7036673e157014f1f28f925ca67e603f676d051e0e8bcc9599c645161f744ef7347e862fb1327848e2fafc5f7dd3a799498dcc894a47e1e688feae10e33508086330ae5abd4439e78c5fc4844662c5b555632bbbd426327ef8b8ee054c4b601a24572f9", 0xfe}, {&(0x7f0000000400)="4b6e6d9f8b6ca8f098a1b4f8e2a6cede26230e7c2e9c8b58", 0x18}, {&(0x7f0000000580)="6603306848cfb0a65fe0d59f9c887d68df0e625d81291b74e17181dcf0c9e09aaf47db9db4c3003e0222e593", 0x2c}, {&(0x7f00000016c0)="a7315b8ffa09e360aa4538014a31fe27bf3fc0aec44efee4212bf91604f9549550ab2ddfda8e62fab67b3509a702f9d1d751f707ef77be447cde163ffb0ac2097a1f7e0e68a18dee9dcf1f7220315d976f4e1c8232e3ad9795148bbc17887d89d84678238418e6b7921c86faa9eb151b714f51df9b095d03a62760b3a03fbc63b02e6b6206ecf389250ece8e340d51858120c2195806af8aad0195617bbddc6cb691f6c10d56c82e69aa83a6d549349e92c14f1e8cefb44dd6f908e7f7d691bded94fa350c4b06d655b58036f43399852c3ac0c28ed16f49515ab2fc6184d59b643f293ddf8ac2fad95bfbc988cb2635be01cf586ce1ce08468cf7f0ba2c48fc73dab019427af0a5794ccd01a7d3ee6c1068415a7ca90d8128d80a84c45a11f11fc9db8ff8d3dfdd4f81d0a6efe8e315df8ca8c1f471c4e15ec27380adf7107302ca6f6e859e9ca6acc0be17e4359263127fa0f139fa65fd1a8685c416002a65f60dc1ff8c6026fdffc2974b38caa2b4bd29c2039df0f5e2b7f0b3386f254a8448bee8190f4a04cd6e032fd4dc4775a8a485e3afe8661aa74eedbf96c6382c5932d02e08ab91e82b4761083ead4665dfd329734dc35c75f1288e74eb8dd840aa6ee3a137da554951b1285aff2ce649d9a54f900d5d91d935861bac5d716ec73261f4cf6441ac3afe343368e64ce10a08a649eafd817e0288f621a062f5e3217d677abf12bb93d15a9726e0bca6bcce8e6f6c5ec9328de95d4504b875f24074a265f20e1038a3cd1cfe577496ddeac03e5722fa43d7c884853d3056704378664bf4edef05431d8d39c2d044507076d8ab234aa60c23489edba9cfa552578ad739946d0e9afa1d5a0f435287d0f51428e9a5b7bb864d8b454729f8d99c458d5ff35feb099d9200eaab5eedf95a3a68f621d63fc6d891ce8f80ac85422adf9e50efc823944c507554b7776e5fdfc824d09ba84f5361eb58297e3fd21e20c72bd03e264b4df765a914080dae891ed6a2f3b1fac0c23d413858ef7912dcfb3fe849fa0710b197f9501afe4354aae16bc3f34953240d276bf137e7ffc994e4a4284ec19a9c0af7534aac6c327ac775ac2982b33eb7994b0170e0a7539f0ed8933879bb2369a26b1438633e12c63bada88bc5a0dd25b59ce2a7ed1e76b153d51ab286257d8160dace9ac25de138f9de3b69ad244dc4455be71126d3c6bac0fe7db9734b86d364e88713ee172876d14d2545f7e7a2d6c78b44089f83e84ed74c2a060547b38047b4592d6894c8fa9ec98528a23f7f08acfd0f57e1496dd26da7524bdcf9ec45ae4b762e753c416b9d26607101636f6814ce46b6736e3efd3276e0f289c6a96a4edfc111552841d71e56ea6adf8e68e84febe85a8ccbf8c1e6f84320263c70e2d9d2884506c7f3a8e6b842b591ee7febc099fd14f869ec03eb7119971c2619822cb8b9531c7e480807422b0a0821eb0eeace54c93cd4faa765544eecd4f196e0ee73a04bc192d0ad9f3abedd111f0bb37700fdee6ee95abf23ac1b70be2694ac8af6491ca52152de97a0b725bb2c6e677ee258d122b97e829befc25ce7159f0cd601eeb96cbdfaa67767bb4c48e3b8e59c96757071331ce1ecc38d99e85cdab1e6ff2e11249dda5de4b436eb455d69aec41f7ddeb2a5c41f6ae141eb74972c6f0ef01b9c90a419b123de1e2af6ff439251d194150a1e0be7bdf4b137ab96d07e030feba1c6b6c1c5cd278a08dc2e7e64f09b6a07597e211b7363e34a5d3f797186e2ebd206ebb9f21c21613a42fc7b36bb6ba117c5b34c35d3c65792a55a111437110f51cc70d74be3b495e933c4756ce31811e3d25c506728ce6dfb482e6c3805507768d14a8384c53cf7429dceb1581e2facf93a3ba4aca9df2308d71930bc4a715018ecb23e04a08f700eb9114aa2d4f5e78003a5eae6c23bc806e756c8795fd22d053d543446f74719450f25cc3858d872cf60bf5d087e0b9f34076c4d5b50b1cfd9af83f9578e944f523ac5828f4dc8a61b2f9a4e2e33ff67bd10c2deca8892b9403b94debefda64bef10c25b72caf6024270565edab0a09892767cd3a87bd8e5822c3295dd34e33aa91f4d6c970947178a24af059912f82e904f8faec5194ac9d39b2278bfe4f88b8589dd48266f9539cc1c74be279a6e6c3e332f412a8231991654071ee95c333759f514c225e37dc882c00a6d0ac2c3a61fb0dd2ec34ca529670c14336ebd13384d8ab017bc23eeab0434ca0b697c085d1d7e0db18b2aa675b3c02de38b65eb94b4f75704f05648854981d8b52975b9278c34d293775b8e4904ff4caef229ed46d027d264b347b49b69da38fb9a9b4534ee36a606bbacf9233361316dfc433de8b153131fc45c4d9f3ec209421d04aa050d79ce720d8697e44c3c8178e6ceeb2522e97f295dade063dcf9ba1779adc0033204afce3274b9af6e006afdd6416cece1752f61703ef04956b6491481a1c27c2306f9fe539738583b28fe0cea4d49e373eeb93d73e496287b796041e3a126e4001db64c56168a31c9703526e105b899633e77c193fc1646a33560eedcde0e6ae3efc692c634ce1f8e3982d03a314dcc834d2f421e5fb7ac83e62d2fa7d2a15d968d03229d9e0ec0b1efeebd288bde439f1afa446cf6cbbe3a660d63b751bc7e390e086c3c02669a51b9592499de0ba35b51aa3f768f6d711c604fb3d6c197e98eff940a6a03be1c6db35dbcc1d69387d2bce8fe24eb58f25e6e06dd16db6746c0ca84d06a35ad658cf0010ee2ac74b8be1fc47146036e18e8f227683b2197f10c78b2f8882fdae5a0312e010ec1c7051358d1e7270be689102d5d737ce1e1a0f44dc28bb2210ecaf8daafa1a215f015b6e988884c1b3e5488d6772d40e9b406f435cd84c5059ed76410581f3e8aec15f4c27929174c19cda220cf0fd6819e4b0fe0111f3c6ce19973d6ca3d23c018b789315c5e9c0e4c59433e3e1be23260dd1b12fcf45b69288a48a55fed14a05d27e773d52a9132d7dbdd25ad155796f81c77ce5c24c69e8fe2124285f6bfea8916734dd12e4fb9cae85a5b2663e65c852a5438806e8b1cb9d47e3094be71eaf9e4733f16502d58aec35137bfc739c933b106e06e7329cb600bb38c529142016f1c3d18cf7426b3bbf6e765a62b839cd401ed91b23bcdd44d721734a0199129686818dedd653f3dcb43c0d82dc99d54f6b53cb95f8c93202f1aea419a5ab7b9c992f4076d87e700c14c8d011ccca64c1afe8e855b960fe4008b910a4f5dfb2b0fd6ef735f2a31a6697ad01e27d1cdff8d1f1aa491ab9dd0fb87cd0c1da551436e7fc03f41815e2db5384fbdea4bdee63c3bbd8330aff5d5678782424b28682b16d3ccd5506fd9f291a404a9e6438e3a845e449ec02b411c64a14b124b8f1a10305b5aee90ef20dde43317723161d4cd556c053ae098621ed95922dc2c609434290878837a9fcd42c83cbaab603c90124890727761b3ee3c195fb33ff5e752170dd3cb0024da6af5899b71c0ef09e3ff7fa92a45840b778d4d0daf408a3f098e402f5298d029ca3a4669d367e777da2912f667ace94768fe5a38f71d94ee9f30dcc87224b88378ec138d89f11fb0351e008a5d78d7d8bd94664d3d8e0fff791b05d91d53f7a1997dfce97db8728a7f931c1c4fa26ce85a0b8c0aabff2036939404a178eb8bb8b7835a0bb42b80998632e362cc83caf4a36df8ad13ff5e8c61cffbf324460c7ccb3429ef5ef96f8b121d320a099959167578c9f5b55cc825cd7b4f7920bdc7d7775ae906c11b222211b85b403b6c0ecd5b02765809e2b05521ed85df9d61987da6ae771c9761f70e93f511441b7478d608f6cd11e11a9974dcee39300447a1f2e6c617f68461554c7e4a3484a22724eb78fad79cdef7b7aff46c15f3f7fc73d3c54176a769d6a4719c8eb99468d2065c46830fc49a68265861d40e86367efd169f16c2ab70b7e4cdb8d3e1e3a9e098e14ed9f7c71adb8262b2a53a3da22cedfe8b798a4db3e3b9939c4e1cf36bd08ec476e6f0141d1ed204b4e7fc34fa2c07ac25264f4ce2d9c8bd8b8a49415ad7781fd9e69e454d4f85385350c5d86a390bb2f464b985af2fcc04d97ccd8a7980dc1b61cbbfbaf9ad566bb622f4217e68c48abcdef29a14dd2e95245b9b6a1db16965a873e2b713dfc074657f381c7f7ded6dfb113bc615f32d8e3b5e294262ce108e520d36f95ee28a603aa9c9de196be451c8999bd2bac75d28ae614d7ecec472e30e4b686309d0f06f5daea58f73331745c85d2def0f0f588b7d49d91b2dd794d6f29e9a9884953739a5c5963117e272d49f0ec0c970faa5b76baa6580fd9732ec53b97675eb659f36e5c5a7ade3ceba02d6d87469870ae56662314e65822638648bd8863a8e3d23c222dc7d6f8b3bfa59ffbd50c47c0596ac2ec7de63e1e47470aa7f5f476977c768ee6852bb65135bf00bed7427366c00bb5654da22504211c8465ab1f713bf2f461fdf55ebde712275995eb53d726c38d6ffd33e43c3eb511e9549e89e993413c22a29fc1355a96a20e9027f97e3937946a649e204a04a7290daf3be4ec674808e5d37524e886e4adcc27bfc94f3ce6e9d7d6cb4d277738159c9928f512e83ed2aa3feda6d3c969cea3ef851297e2cf20128b9eee1fb820173473fb536d1bf647a790229777dc6553a8569bb32fa7ca4ca2eb70ab1a68fb87acb6d20a1e40a6f81a6a5da69c79f8a18b26aaffbd640b21d81194a4ad508b933fcae7452603fb9d9d277254661f6fafda50280ef1132aebf51dc70e642929840dd0e82ea2da25ef8813c4d14e2defb14876c2bcffe4e457f3cd04bfc9bfdf4aac903b48e02b9ceb26191917c4f3d419c41d1a864dbcc53cb943cd2c0bc6c35985c8a72d25c4471ecbdfb073970cb977644e595cb7862f29f4c736a57ebcdc843068747cde669cccd966c214d3dabfc66f594786e7e92795a0a2bc2ccce648aaca78235f6424a3a24bf718e333b3bfd3e38bc2ca32e5c1912853f68f71ea5fb445e20b065093ea0588160d56e5fe9effc848306cb2afe4ea0d9a2458b458e54a747bc63191584ddde74f795241d8ae18114663fda6941321ee2f323a82d398399641acdb9cbc7b00fcc27a9bd7ded4d82902a9d8462b9cb3723ab93521df6cdec9c409a0585486c5385e70d87c8b466384f9dd8f2e5d25ac9a2e6bc4bab14ca4ecdfde216359d852b45e37d2eca5600cb823e6d3c99e81f31e4b0f713a288a2cd75c80c36a2fe8f75a712ab5efcb6c63455ac4fefd7f2f19fb49b5fe91de43b41f6a42cff433fcae0079f2fd06a46bed4317bae7e39e7242321708f718f4f7443c1a78b8b2dadd898396016a03df0da240a5cbfa8637a2039f7fdb5521e8d5a9388215bc6d7421f433b8252bea089c5e447ddb793f9828547a1636576b8d17ac9f043d1cc3faa8dacd72cf0cdfa906a1723445057e883215a4b29ca0c979fe4ab14a3b76e5e566bd51dbd60603ec924c191b6444be5bec8d9c8ba08a4407e6095c246616f43c63444394c231119733152565773958129139a0a8f99b317812e31a56f3ebcfd5454006e7c4f83ea362d7db87df9b857e8bb06458f2d52368489fd79f791cd7b52c1f1a909f6590a9d8547cff6b71e6950bee05118f8edf095f7a442d7977c9136ea73db01af41c818f9c3ae21732a4d89be07b0539bcbce5ff087d7e60ab137089a86b4b2eddeafd0ecb615690b665880796cd50c21d30d738937af7d2f1bedd567dd34ff37251eb5039f781eedd329c9e16bb7a6d93e8b68cd", 0x1000}, {&(0x7f00000026c0)="aa9efcc54f1cb3c2b0a322b5376f5d68b14f5eb80498d79af8bf32853c1299593b92a122a8e1ccd95c064894de1c674146e6cb7768f11586b47f053a0e82e2411b4d898517493a9e29688d2f7ae518c8118b6e92670ee77fd8689f6d1a780eba7189195e0888929fb4b63ef8034298e54aa8fd2f7237f392257dbd6dcf91988536c47f07f7872dee4dab3f84061927", 0x8f}, {&(0x7f0000002780)="87478ae59d3c5c144fd78a22886afb3c67d5a344c85f9fc1a156cd46411aca7c4fecff8c59984d5b559366c6c09038a9c8d2b403ea2d816621cf2b73c64423a39956397e36acc69067519d617e22a0ae65e7f6207f806a1e89d3a7dfe3fe6c070dde741b7993e9540a59f7fa43a41d3113f4aae90ae67744854a3cfe481a0de48620e8708c42343ff296f9f916e8f4dffd37513ef9ee3a36af0daa476f58019f0dc15ca0df812c7b93a327663ec3081e28eabaa47467445409cb1e556099d414cf0fcdb8ac9f15e23908f86a28e9955136fb3e3f3ad74cd3f809843ebd5f11590c3bb953b15cac4b5522a317e55053a8fe6905", 0xf3}, {&(0x7f0000002880)="f26346e22f6047dcd11c8348e1c04236928d29a019c95f8986bfbabc8bc432c04d7587802ae179fcff7c667a70aed46113b643d08873b680d7c7d1a4ec6e09a91c389182101e44ba498f9183d9f9931880b8eaab", 0x54}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x1}]}) r5 = semget$private(0x0, 0x3, 0x222) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x101, 0x8, 0x4, 0x1, 0x7, 0x0, 0x7ff00, 0x3, 0x0, 0x9, 0x1}) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/19) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x1, 0xfff}, {0x18, 0x0, 0x9, 0x4}, 0x0, [0x1000, 0x5, 0x1, 0x5, 0xffffffffffff7129, 0xa5e, 0x1, 0xfffffffffffffff8]}, 0x3c) setsockopt(r0, 0x69b, 0x3b9a, &(0x7f0000000000)="01b1910c1b59b9c9630507aa8d08b627a4865b8ca98e1ef926f1c3d7dee121a15aed87179cf009a3eb4c49b5a294261e0d7ff74bdf63bbd1e66347c02c69c462786662eda35cd951304c4e28324a029e411fd15b663ace3621c68fa3a224b083", 0x60) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r0, 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x100) 16:00:09 executing program 1: r0 = socket(0x11, 0xf3da834316ccac8c, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 16:00:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00005b2000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{0x87}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000100)=""/185, 0xb9) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50, 0x0, 0x1ff}, {0x2d, 0x0, 0xfffffffffffffffe}, {0x80000000000006, 0x0, 0x7, 0x66e0}]}) syz_emit_ethernet(0xd1, &(0x7f0000000340)="002495f3833e1c4a4ddd340c1968c3949d5ede05b57aea57fd5707367e3dbffa4236ca69317a357dd2a9c87f614010008cf982f450014105682322672f76bfc80ab4facaea3b3dec97b3659a72fccb04f3a40d8154ccd5e0143d50c096c04749fc5f4dee0ebb2cdd7728ece5ab9fc460f958e13a8308c91f1115f1d7f14c2e2d527ed9be2fef293cb2594a5afe30f65600d89c5d7934e43d7fd6f0ee2ea846f7c3d9f95901fdd7cbc76441425ddc3f0c1bf3fb9a5e1ea0adb8466391b1a1f869880abe9ceca92478be6bbfa8716a00fa2d") symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x40) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28b1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) mknod(&(0x7f0000000340)='./file0\x00', 0x1, 0xff) r5 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x80, 0x0) pread(r5, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) close(r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getgid() 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/252, 0xfc}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)=""/148, 0x94}, 0x0) r1 = msgget$private(0x0, 0x4) shmget$private(0x0, 0x4000, 0x218, &(0x7f0000ffb000/0x4000)=nil) msgsnd(r1, &(0x7f0000000280)={0x3, "834561580bd32868b0e34fd0f4d9382f6ca29d27c48c6d39e5db98e5749a0d24c40073bb2203f7a7a3e1f2e446440590df23491f9b095fd9f493a47b490357e2016879b192ab1d5b76727c28c1068f77f586843757e7fe4e3564ff40ee30ce48a4f9505763f07171146d6742f05f30224414cc0ee138b21b83ca6cde8c5d1f08"}, 0x88, 0x800) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000237, &(0x7f0000000080)=[{0x4c}, {0x80000001, 0x80000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x813f9a265336d835, &(0x7f0000000200)="ddc31d43323bfc8b070000000000000006c8d57832d6f70bc428f6ccae7ee02dc9bd408adfc4779a8b974453eef7b6d730e6eebd3c72be55ee3a06c4481f57154c89459d162ada3471") 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x71, &(0x7f0000000180)="bd74b6d5f71715b516ad87b7181b50a7ddde7682a0c93720e5bb20d8b21cbe3d9f92ce65704dbc5369cdac6637ee53ab8bf89f5acefb021addee3adaac9d5d21b5750b2401f0577fe95c3a7e31f32e152732f02cec8a4412490ec65fa1e4eb0e3bdde6998c9969d48287d43dd6dc8659a0") r2 = getuid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in6}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xe8) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0/file0\x00'}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000540)='./file0/file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x8) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x31) dup2(r0, r1) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0x388) bind$inet(r1, &(0x7f0000000580)={0x2, 0x3}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x895, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x4, 0x0, 0x5, "c293d5740ec394527ca38c8168df22ae58596a13", 0xbd, 0x100}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x8, 0xffffffffffffffff}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) getitimer(0x2, &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x44, 0x3}, {0x44, 0x4}, {0x101, 0x2}, {0x42, 0x6}, {0x255a11c617a9b999, 0xbba}, {0x83, 0x9}, {}, {0x0, 0x8}, {0x46, 0x7}, {0x44, 0x5}], 0xa}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f00000005c0)="e8") ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) getgid() getgroups(0x209, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r2, r3) socket(0x18, 0x8000, 0xb04) shmdt(r1) semop(r0, &(0x7f0000000340)=[{0x0, 0x3, 0x1000}, {0x2, 0x1400}, {0x2, 0x401, 0x1800}, {0x6, 0x8, 0x1800}, {0x1, 0x496, 0x1800}, {0x1, 0x400}, {0x4, 0x88, 0x1000}, {0x4, 0xf3, 0x1800}], 0x8) chroot(&(0x7f0000000180)='./file0\x00') bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) unlinkat(r4, &(0x7f00000003c0)='./file0\x00', 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000300)={0xfffffffffffffffc, 0x1}) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) setgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x7, 0x2}, {0x18, 0x2, 0x48000000000000, 0x7}, 0x9, [0xffffffffffff6bdb, 0xf9, 0x0, 0xffffffffffff8000, 0x3, 0x100, 0x3ff, 0x57f]}, 0x3c) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pread(r0, &(0x7f0000000040)="1484c2466e51d85ca909b1e558d5b298186e93172cf239614c9993e41f1862dbccdaa9931679a1fb1d612d598e7c58d95a1279c1ebd94ade21d895a1cbdd0887a14ed1fe46060383e298e64f1b8706eae8e6ff664a08e53af33722cd275e69abf88027a8a68596a4138215b94fea367aba8f799698f0ae5fc4ff72eb58f30aca7a03cbda28a1ec6865c1d88065a904240c23b9ff52db7afaa53dc7c30203d07a1e929122d2810fd90d07", 0xaa, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0xfffffffffffffce8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) 16:00:10 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setregid(r0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751"], 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r2 = semget$private(0x0, 0x3, 0x80) r3 = dup(r1) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r4 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x871a132dec4dc4f3, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x3) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000003c0)) read(r1, &(0x7f0000000640)=""/119, 0x77) pread(r4, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r8 = getgid() getgroups(0x2, &(0x7f0000000900)=[r7, r8]) semop(r2, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) symlinkat(&(0x7f0000000480)='./bus\x00', r4, &(0x7f00000004c0)='./bus\x00') ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:10 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x1, 0x0) close(r0) 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}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x58eb, 0xa1b4, 0x5, 0x3, "ce5347d2e8e1e99df986c753bd11378c56929e6f", 0x3, 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0xffffffff, 0x3}, {0x18, 0x1, 0x3ff, 0x5}, 0xffffffffffffffc1, [0x36, 0xd56, 0x3, 0x2, 0x2, 0x800, 0x7ff, 0x5]}, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 0: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x20) 16:00:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = dup(r0) setrlimit(0x8, &(0x7f0000000300)={0x3, 0x100000001}) close(r0) execve(0x0, 0x0, 0x0) writev(r3, &(0x7f0000001340)=[{&(0x7f00000000c0)="4f99e06bd9e17ab83354c614febc1100698544378aed038d2c7f05bed97b4808be668bc05b30a1fa364fc11e1d7ba7d20ef062e452", 0x35}, {&(0x7f0000000340)="64936ed047e5f442a0093696a1cb18a0e2d47dd2b8806a081291d524896d4b0df4d9c0eeb910a625259b22802e97e6178ae7f60a0dbe167746aa5fee2e1ed78bf3e0b371099d192ea0bbac287a4b502de57c6940cd14d4c1722bd5e61f958b8d3ea0e919057257e387e8a0b9a32a089a7c299248196d4b6fb20a8728056a253dd183258ac905512ac8227fef1d14b0e273a85128b7ef27489effa4df12d8bc639fe7e29ce987b208f38970d0eda256031b5b49df6f79fedea510b2193eafe1f12f75eff31cb54453e627965d1ebb660b479fe2d41bd4b4e3fc9e5d2f87daa59e86e2eb9334b839f81050ba911b085291dae1ca9bd8f163bbd19fd6abe546d932aeef992dade7b65a8c61aff37eea6ac35549527ecc173fd4a6184a04cfdc21ca730e49299f462a7f8dd4d8447662c9f517a6be18c36ca8be93b8b24e7368f833b11ecc15227099e351f03d7668d01af4ed213a41ed617773411a7d9702c42972057a1d351dd69c760f442a1ced22196d2525ef04a00c5c40c9874eeac18864fbd19ef7baa7831944f0dab22dad9c0f39bfe63c7575ff7f0bb941b818dfcb7374e2e594aa1bc2baa14b69d9cc80ff41212478684746eeabbf2cac89c3ab689dfb40e31e4ce23ff31d703633849a4d88eff80a05052db5120734ffb2414fc9919b3653431244889ca50db8a5fa4fe7e196f93d3ee8c4b0361605fc7bfeb84bf4a814283e1f6a5f0c15e48826c1cb58e15c22914d251f780c3b610809886121248227e6b95c1f184d8e6d868424e64a95541e3a2247e5b0479404d10c633279eff5751c6498940c7467241f790e7f14622e82723cea90ca43a8d3b3d4903cbd7a7f885cf28127e1a4187c77b01e621a650b47824dd5b588dfae08e568b38939300d46e613a915463182dbec087d82a7a0efe3c8a80478bdfa5fee50c9e14c8528031a725845138e2d20c7656a32632ff859f14c2561bef0832ccd2150f8620c8c7fc20d916db99ed133a7cc652ceeb3021925d32b37b92eafa528f85f39efc08a5a721e94ce0a7fdfda29b3eed055ffac0443887bfb016bd13aa5b198b7d20b4a817ddbda287077b8299f76cc68a10f4f0f035d07ae98683db12597a26470ad4911d212846ada64ccf262f8662743c72c6c220abad530d4fc492dcbb60cfe8be81b360acd57001ea958e5bf62276b840bc9d63fb83d89f7c84606fbca5e545947111e1c9fead14725cf0a83a6527ba780cfc8dadbbe9966b64b31c77b80fa83e4d91a90acec1cdf076c82e029de15532e48b304ffd715bd05c53b8e3b7be67ada510dafddcb7512a14b4f2cc631b2677a162454b446a78a016e3a44fc6cf78da2fed40f8142375a679370f73d3d1b7b79b2a5b112327a16de9abbf6b726b452afd4b81c8dd2bad272a080db250dd5fff94a41af930ace8a8a981ce1cccd9bc8748fead83296bdbc0d1da47f7e19b6132d6ff9e52320161c36e5d6283a78d03f0b8ff222a9e9ed8b86aee8581b3cb2f99c421bd818b21fed6b00f21539b5f1d46363bf651cfe5ecd7a0902d2c506f3e022e25975f292073634ae5560be1b73602c1ff1155f229d950caccf2dbc96b736b56aa26c42bf63dd8286d8130b0873a02aa8b58236fad7e6f523d2b5eb62ca8fd803143dd8919d64740b3e8e435b580549a365189d93e48a252ae4b49cba9049a95dc34a996e95b9bb75fe24bc03ee2ce7027216d6dc284ca37ee6eb625e865d99e98121e436cb16086f78d9abc7764c89bf98b85b2778ab98ba86c37439ce5442929c60210690b53261f049bc7292fe0214bc99f5a698fbaa52fe861430fd942265db0f39f08741e8da3ef478e1254393ef7c8b53ddbee74fdeb13c55282cd35830631d5a63189d31aea647910bfc3c530f60b0a62231ffc794b4e0e58fb59dd9a7eb3a611e6a2f0820bb9b8a98113e61a0be339d6309c060d32522c95f2ac26f307df9c4f78bdb47314371922c440147887c27d61c232fd0e57f3f3a4fd0a00c4cb26f5866cfd33023ee88c2e9eeb3aa0f0de294d8af46bc59cba0b6afdf64ce20e31d56268aacd02b25ae13f114d75ac77a63346bb5ba88c5f9a57638aa6ffcafdd4ed46f42de97d445626b5ce16b36b4792d0d0116d2838a4fa1b8c11aa4953dc4979071e57d70d448c13e5ab4a9a650427a2b97183200828eb77a6fd90d15276870df9d319a6ae596faf20cbe9f92f6745c52714beed559d27c31945c9ef538a08fbdcef39d810bd469630a7bdba7104df0f015368b3db189cc55670af68794bff4ba75adbb98e47581ad8158292dc37f1ed11fda774cac9f3ab440ac3ead5b86e254b37f40a537fc5f9a9a9f3552625227e3b18211892f895fae4425e143636095d9f60a8e30c2fab9f42c243304cbb1ce6eb6334add33f5b48eb6ca1095048400749c0fe3f411ba89bb290f0b83c036423ff3bc9659a059e245ca27c941fd34bc229849374161d805adead8d417b1321348ab563802698930c436ecba6f4af151beaa658adec11993fd11c66448fa55612a74fb0aa75588e57ccfa35d076a9adbe8c150d3a7fea64bba699cc00f883e3e4c07e9d41850d0f85978695789131759921d88535d4e337e44a7e0e65e8df1fcb6367a8c5708ce49a3325fbd6d44716ff681ca68ed2efa463ee7660d0a432db49b5370570d966a89b1ab167a8f08d3b90f5860c3528ba1171bd9833f2d2ae6d9bf139bce1e57745187c66df766b580ad8bfb4fb3c030771b6baa8179f0a41407b80af5d222e4a2e048aacafddbf00613ecd8e53b6a99ce7f4ca0f42bb0543722647e5c70b71a3383e9e6ec7f3c01b9fa39cbce03c89d11eb0e89cb6f52be240ad946c7191dc1a013547e8ae520c9218a7a187f875bf1f24b1ab2e997c97d2d862a6df022e3a962cf43dc7595842b17ac88b520cc36cd049bd690a6fe2581cdcf479e7bd999a0a41c8365d89870ecd612ae8fe580a85db23b553be4a00b0240255ba8ef0bdeadf0eb3f5f4c76232325816d9cb4eb60a0ca0da357dc050dafbe9d060fb3caea7be575b618f57b3473b40d51cdeddb3da4905c956f4aa9700464252b5a46361d2508d2ab78787978ceb9a4a7b3b01ddaf3c0d75b02a11508b3a570c2c1868c6549fdcc8276a1080eaf98cf7c65c68db698655062a1d4f7c15a0ed832c74f32e809d382c0f8dfa28636368cd6e3be01a7b479ce1d881b3ee18e299cacbcdc583252fdbf2f346a0fd2b353fe00e3d4f8dc177a953f78b18eb1d2988f41ae625cba51a58102e4c27f9b4e7ea1223951e5349e321df953e8f955ba6e579f444c7a6c8faf4966fe5ae7fb593df06790d6bd3a71a552065c3aef4aa3001fbe04c8e8ea328e767241f553ebfd54ffd0c033cdcdf840edfd06c39470788450f669a65c40e98547dc47b5e36fa88ba75e56e35ac990c6a0de52d8040372b101143ba2062c0d9ce9d5ffc7d4bc885ef743b3aea48450a34c7a8c5ed7066acb70da21400825a83c6309bac00f5a7a229cf18c2973ba60903cb4e883ac4c3c643422edbdd424202217fb781b63ff94131d30938aa2be8921ee5c44380dcd6d10f69f71b2dc591b0501948b8081f4613bb498fb709c89a96d686ab0ae5bb3e6ba0c08f6b5f7dc7ef8c33f09768c7eb7e6856826eaccf588d1f222f70f73d3d370e2207ea908ff67211c04e5d224fa0fb5a8226e4714177e7abed3316daca61f6417362fa9f37eda85fad091415bb96b2d7b373e8b24d9dd7ea8295bd9bed018837e6dc1e217772fc883ca729b48c087250c051735dd2944855bd78345da653c78d345da2f7cfb6ead4a05b6ea49f1d9856091fabc4b64df49f225ba9fd3d6fdadb9a033bf8d51753ce3abc70281fa2cec380c8e0ca0a8f0b6dfbbe5c0cebf181729aca45714efa0d54654a964b81f0049b60110c9fa78b47db78746218c6864ba3f7777c9a7c7c65ccc67d5bdb1dc8711b8aa508e8cd01af3610436a189359ad2fe751e87d5e68776f0de0cb8bc0b4cb53771cf846c9042cf5a64130137e78d90184cb859d2d6c90b91ea019996aa0a5f46c5de8051bc79363fa41f24b4b323ac6164fec77a66143ea9f33e414060fa1d65fa0b27850bf96fc4728220f22e52fb6e299a9b45757e5f808decda740c4fb9a6b8bea616b5a94dc1d7b26bf0032edfc4505291a26cd88eeb5a326a4034a32de0631b986aeea1c0b4a63fa634ecf2f844645ae2a67df256bb341a0d8ad02bfd7d7ad3008c85916239e96f5c72fa7e7ce2a1b3ea4d8a2d37932770c92f764bc076808fff21a4b640b4982dae672bd1025ef1a316f507159e52b74e1bde14c65cfdf2251b4ef86b12d759c5acc41ba7f7ecdaea58b3340c7efc1cc446fb035836c48b9f92423676c32ad862b804f86f80d8252ea4a88cb25acbd27f7700ccfbaac0abd75a175cf7b868d6230f6703bb00ffb777bbda6cc27acbca25a11816efd8445cd49b5124d47ca85aa199f4271a06265bb003040403bcafcee80e9faa14d76395136791ce467081789d5fae477d31d92462c7a67ed6c551a7a9d76600b8d601339866a820e797611dc8df115f98ba630f0d0e1645739b9045e89a60a01a6d3083f07ebc84fc9b7f160dd9dea254aa6a3e5cea77bb4d152cac84b71cfa1f8b82f9d79014910f890e166c4a2e6cef1e0551b00cfa8f5200466b83779f41b1319459adef7ad45108c30c5621f1dcc180fc30b1b36cc3354ebe9e5c46a6f107df047be78b01a4ebeb39e2dc9206141b81e269e2b381e30bbd18d33c1bd705422582e8ee281d5d096ae112f40be065863a2238747f21ddb9c41f3d93d4ebee1573ab5045038bf460247f016baed6b3e8ed4d62e4aa81d99ac45bb4135ea441dd5277f6e01c9347d45d20c3cf20f62c3a2c241befe63d5ad9d85b8311330ab9a6c3f6b8a5b38420b5156a70cc5e8b8aac193b00fb12cdbd5e908a9f5e083f0b7dfeb56e3793190fb5380d1365dbc8b29b8896ca1e36f43ae37d286bf181e52d5cfa6228e5739f21080fecdf1875ba4bd9e4dcd48a7afded1ffae34181ad7fd199cf8221e91afa9b5006a78511b863923af696ee3c546c6d2a0c3cde1ae1f21dd93efacf313e38fe266f372dfbcf41256dea81b86534152edb7e13a9ab0b0952d49201726804583724c0554681a447a908a11726ffe43032fc5c21302dd220a7c1842d4853c3788df0901ee5ea58f092e6014e95a9f93897725d40434867b22ee9ac79ecf526e0f89cc49dbe6d185714c2b577a69a88a945a19f30a03bd0ecf1d7fbd8fc760642351341ae7e927936c5baa67a6d747f20479b80e09011e5747a62f075109b4d36a23907eb2b3853305911a45a65723b981dcc6407f6220585dc8aff1eaa31af043bab65f5c5cba0c8625e361fc4f08cf276e759b796b67e757322da17743b339be4848018ac20920c178bfcde8f30005f6e36e14b8f2072587dff6a79866cf8d86908aa2349b7f98346c7437d57baa9f98614521bbbe418c960b1f0e459487ac624b7ea957ff4da78f871dae3b17e6394aa386a2bd9bd21e5f9da9cfac4157ab8823ac06977521faee127bdb5defbc086addbae2f7a2c9149f872eb7c3520aa9e2383ab3f1cd64e7bcdafcc155c9f760aecb5b598dad9451e993a449e65ceb7e5b2af82b224ac1b36732cf9334d7b98e4fcfa327f42537e674b3965f6c071ff73806b1a814c3ee8985c68b05359ba1d26d06695bcff89dd940dac899a3a8205826c7bed28d7171831c009af1b0d906f0ade1307e807f8d65a6f2655eec57875aca78b52ca84f44209218c", 0x1000}, {&(0x7f0000000100)="8708f0f9750e2076b55f9e8a15406b16234a10", 0x13}, {&(0x7f0000000140)="f4b16be924f406963598bc6133bce6301515cb9d26df412a6c63cb59cb0295003233319f63a3448dc56ed34667e51f9b2b162c73ab11c7f3fccdcb78fee4b0dff03d9120", 0x44}, {&(0x7f00000001c0)="718a371882e7e38f779e8359443c8720218de71d34bfac1c13dc2a496db6b7e2f4a3e26a35d879a29655eb28e0a05060b13f7e60f8ae2eac0bfb1a7e21ee263b516b9e49ffeae10fd0b2dff7ccc3f7f859418710f325d48c1818699b43114e4d87faa0baa997e5ddab5ecab3f0168209e19c48809b15c29504532a17e1f256c3232f34c22b4a240cab8d63a7040a08bbe1ab9114d3a51d20c2857b802f9b1416a1c3624498bc47286ce2dc6968bc6c11026d7760bdaa2a01603a59cae5b9af2e70a6dd52bb67dc79ae3b16b6f0c6aff425406747c19cde21dbf5e1b69400851660ef5cefbdcfb25b4d96e9b2a612867d", 0xf0}], 0x5) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffd5c, 0x0, 0x2) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="82f0645a825325493f000e6839f088ef1f20eace4e2c021ea62e3dbe917bdd797c938f47e3f61db09286a3e716c6c120a21567ec619937fedecfcce11c591771d1bca12d6882e59d21b9a84eef6a47ac38d26e237e8a2ec74e5f9750877b0ceaf1c92bf630535ea5449c13d0cbbf3bb5f74eb2aad15163d2b44021902c32f16715fde342c84298a0d21fff5666dddac543790b30343c72282d20401fe59a9238d2bb2930cbf92c2ada60ebad66e1737cbfa7d35bbe113b1d147df67f811019c74e15984d1d0f1095c64fde99d40f5238a76ef9ee7134882fbc1d8d22be0cdf1261283b238ab73d7db273fd7bd725ff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r6, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) read(r5, &(0x7f0000000640)=""/255, 0xff) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xf1e3, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x800000007c}, {0x87, 0x0, 0x0, 0x40000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe4d, &(0x7f0000000580)="9244fae53c8339c9bc1b4a58cd1b91c81dc834182fbec64f1f3d3cbf8a88cb782ede2d6f357a2c9b6289fdeca8def9a6bed03a7fdd783602ef2e272af8cf9f4f9f04d9f9e87ad479af5e81935bb0781aaab821c402c5251c645c2894868e11c0be5fc4365ef39acc216760b453abe2caa1cd522fe8b0cf5e1033d1d7519fb0e50ae3eeb7100426db042567d19b655b0526d18b2bbbc79fe3596f8a0992689ffa87aefdab47c4a1787abca676df408e7abaaedafad4dfa449c0681858f66d352132c316792c8f4e43bd71b2a00527112e36e05953c6881476d9ef840b3b4c6d2e0200e6119c40fca1493b2dce0c429555710744bd145fe6dcb1b19d1f78ddab26") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x200000000000004) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = socket$inet6(0x18, 0x4, 0x2) dup(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') fchmod(r2, 0x6) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x6) 16:00:10 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) shutdown(r1, 0x1) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x3, 0x1}, 0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/190, 0xbe}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000380)=""/117, 0x75}], 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setgid(r3) acct(&(0x7f0000000480)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[0xffff, 0x7fffffff, 0x3]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8000, 0x0) getsockname$unix(r1, &(0x7f0000000580)=@file={0x0, ""/7}, &(0x7f00000005c0)=0x9) socket$inet6(0x18, 0x5, 0xff) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x4, 0x681) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000640)={{0x1, r2, r3, r2, r3, 0x10, 0x5}, 0x729f52d, 0x400, 0x20b3}) semop(r7, &(0x7f00000006c0)=[{0x0, 0xfff, 0x800}], 0x1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000700)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000740)) pipe2(&(0x7f0000000780), 0x10000) recvfrom$unix(r1, &(0x7f00000007c0)=""/4096, 0x1000, 0x800, &(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() preadv(r6, &(0x7f00000018c0)=[{&(0x7f0000001800)=""/156, 0x9c}], 0x1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000001900)={0x7, 0xce0a}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001940)={0x8, 0x1, 0x80, 0x6, "c2e5ef8809227a0c0dcb7fe67a351c492730e7bf", 0x10001, 0x4}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001980)={0x7, 0x1}) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="169f4f3599c46177a20f7432439d1feef074c45d96797ed540f86c858a", 0x1d) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0xc40, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001680)) write(r1, 0x0, 0x0) readv(r1, &(0x7f0000001580)=[{&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/145, 0x91}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x4) write(r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x44}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000020026d8753e7326d9cb215ec3af18495b243ef493ec4dbe15f52af3f2877a8af90b9694893f2714fb2a79022e3ceea1db1cdf2d829d62c840e20ad84acb2981e2e9bfb6f4d6246625718939a447cc44fee00964f0e05746a1d1c9a39c6901b0a27791db9df4d85d0616ed30f28ee95751659e4ef1105859407b8918253615170421e4f31b0ed5a852023a4bebb7994bcae78658048283d8f31901b2a865c9783208aab1ab5525811ef38d3a0a9498a0a0258cf974b8efabe17a3c532d89"], 0x1) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10000, 0x0) write(r0, &(0x7f0000000200)="afef121668fa7269b219224f1b05f6f348dc748fd00dea12ce735ccbabd90a0e0e2f4237af764971d62a9da55ad2d2401cd5fa100d9a73c242b0832de9238c3266d94af680685a798506f103acee21cd832287f4e2f51ede96740c5691f24db1779a30c2a71d3014d3d17a8f289523", 0x6f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x20, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x3b9) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x100000000, 0x1, 0x1, "741bbe607745804b98279e2829d2c92318b54538", 0x6, 0x4}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0bc7351b23a620ee4dd91975867fc893c2415237"}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3ffc, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x40, 0x7) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/204, 0xcc}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/20, 0x14}, {&(0x7f0000001540)=""/81, 0x51}], 0x7, &(0x7f0000001640)=""/51, 0x33}, 0x801) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x1000e) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x2, 0x3) pipe2(&(0x7f0000001780), 0x10004) getsockname$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00'/110], &(0x7f0000001740)=0x6e) 16:00:11 executing program 0: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() syz_open_pts() readv(r1, &(0x7f0000000200), 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe4f) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x34, &(0x7f0000000b00)='c') socketpair(0x20, 0x2, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x8001, 0x100, r1}) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x10000ffffffff}) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) dup2(r0, r0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = geteuid() r4 = getegid() fchown(r0, r3, r4) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x3) dup2(r2, r2) truncate(&(0x7f0000000300)='./file0\x00', 0x0, 0x8000) fchown(r0, r5, r6) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000185000/0x4000)=nil, 0x4000, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) fcntl$setown(r0, 0x6, r1) recvfrom(r0, &(0x7f00000000c0)=""/26, 0x1a, 0x40, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5cfd2e67, 0x5}, 0xc) munmap(&(0x7f000009f000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000005050ff3f0041ea8644ff7b0ad6189360f42190b43fe1a33ebe86f36ff593fb9daaea2d01"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xb8a441ea77a543f9, r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000000000015}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612eea89d367471ace2f99a63fe45a05205ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf69000000000000006657ddac47a47e1d36a82818af38ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9eecdb568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040), 0x206d}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/174}], 0x170, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x10280, 0x4) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) dup2(r0, r0) 16:00:11 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb2534c2d7ceac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc78f198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aae68d951edd47f868d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700"/676], 0x10) r1 = dup(r0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2080, 0x0) writev(r1, &(0x7f0000000b00)=[{0x0}], 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xebb8, 0x2, 0x12, 0x0, 0xff, 0x0, 0x0, 0x50d43e8d22d6d160, 0x1, 0x8, 0x8265}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4c}, {0xcee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000100)=@file={0x167c2a4d224e9680, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000140)="1b5828fb9d3334f9045940b971c49158c184d75104d10f1a155f011e49d2ee189a9050334e8edb3d5d99ec80781e22dadc384aa644e7eee9083f7cf01984bb5220e908b36a644fb448f89472e73a6d306e8bed8604e4a2266b16675e3cbd1a5ed0e3eea799c095cfe3adac5bd6401107e25aaac84838c6ee7d20bec4eb91eb71c7fe6df118e4115a0ef12794f05873730db880372f4f2cd1ff93672a4f", 0x9d}, {&(0x7f0000000240)="1f61d59bdbf70c3160fbb457cd17f10a421fa57687cf6e655a9f45ce7420ac356fdbf32d88c30d45f886b50ad8080b0d81a394d158b71484094a40a5aa34cbd0a75808ed9a0705b737d01d5a73f74f1df1c652876751f392e00c22844803d4ae420a3080e0d5b8330623a4d683642cc33dc50e560ea1981d9d409ec76b4e8697fab12864adddccc044cdc4f2d6d09fe6320492ffdd9fb88c954296e76448167e4e14a1c1a570c28a189e8a61142faca485898c9e", 0xb4}, {&(0x7f0000000300)="a8ac4e06fb5373d1cba3c3b1dbbcca0dcdf28d21a63ac4ae2e5b1cea5220fac813a57cb1d2bd538b07b41a77f4aa27c4bf5d9daa7f227315458061", 0x3b}, {&(0x7f0000000380)="43380b167fd0420ea76c8377bd68c4edcc8459348776fef04bd77f974caa214a165da289d13c4672f4814083b572dc6042cf75912dcc7ee05ccb0845f0ac0415ccf430052da9f538b58bf411f7429c110bbd9426e2a638abe751fe34b42b9ed8b96c2444cc385519c157b4f9e048c9c73a5b9e6d50b78b9d896a434186742120881025f6205f0b14d58af765ecf7c9310cc09ec7ca90e03af86a593e997c5d01e05607fefadabf9eb6f3d6bb09be720d76501b7cd5697d688d1689e698649e9899bd", 0xc2}, {&(0x7f0000000480)="167885f5ccc8fdae842ad172734001ed0877bfe4cb924f7b15b5accce4232df3ab6b7829dc48beab5039e1fc3825ad92fd29f1df2e683fffc1bcdb9810ccffd98dc404ddc5352f8915bba511f78003abf1b87d7cd7da0f65446ca990f3f0709be6b3bc0aaaa86286f444e2dfe64150352d128783fb639a2e7dbb1426314c964ff2b80fccce9207", 0x87}, {&(0x7f0000000540)="e9272703222dc2994dac2899ac922e72eb3dddbc288d0df6dfbe9c7060094f0695e4ebcc1ff924056c0acb99d39e56d098369fb53eb21e2cac49bfd91f35b3fce52ece09acac2b38141fe30c9afabe50814591c9e908703a1406c911b14686166507978dd81c554db6edd3e49c0d9025c3010831289e5ab2813d3b58941718447451cdc451805e99dcb2b9098d0b0493cc698f1180a0b473c5467cc64378dfc393798c29f1f1e6813c180f0f4d51aa2dd89988cd6843796171075e7c7ce1c0672c9e2229", 0xc4}, {&(0x7f0000000640)="a1f3b0824bbebc285335e0baa4ce0aa7452c4e477b9ec0400036b65de67d914220776b3805c54dd8143faaf28cbd0108eb66128bb07e122227e2d8", 0x3b}], 0x7, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x8}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r1, 0x4}, {r0, 0x4}, {r1, 0x80}, {r0, 0x41}, {r0, 0x3e2397a22013fc0a}, {r1, 0x80}, {r1, 0x13a}], 0x8, 0x1) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x101) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) r6 = getuid() setuid(r6) r7 = semget(0x3, 0x0, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[r3, r4, r1, r5, r2, r2]) r11 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x7, r9, r10, r11, r4, 0x12}, 0x649, 0x7ff, 0xffffffff}) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r12 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0xa1b0, r9, r5, r6, r5, 0x40, 0x87c}, 0xff, 0x4, r8, r8, 0x1, 0xfffffffffffffff7, 0x10001}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x8000000006c}, {0x6}]}) syz_emit_ethernet(0x8, &(0x7f0000000040)="57dc1080ef6c2fa0") r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x160) recvfrom(r2, &(0x7f0000000180)=""/193, 0xc1, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e336645bd00caaf"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="a3") 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = msgget$private(0x0, 0x104) msgrcv(r1, &(0x7f0000000400)={0x0, ""/244}, 0xfc, 0x1, 0x1800) r2 = syz_open_pts() r3 = msgget(0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) accept$inet(r4, &(0x7f0000000240), &(0x7f00000003c0)=0xc) msgrcv(r3, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) close(r2) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) msgrcv(r3, &(0x7f0000000500)={0x0, ""/249}, 0x101, 0x155b5815cacfbe11, 0x800) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x5, 0xed4b, 0x5, "b292051d689b8e22700feaa09252734419b4d656", 0x8, 0x1000}) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) mknod(&(0x7f0000000000)='\x00', 0x4, 0xb3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x3, 0x9}, {0x18, 0x1, 0x3ff, 0x6}, 0x4, [0x9, 0x2, 0x7, 0x10001, 0xe4, 0xfffffffffffffffd, 0x0, 0x4f]}, 0x3c) write(r1, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="012f0ff6517c3010"], 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3ff, 0x933}, 0x8) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="1400"/16], 0x10}, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x43, 0x80000000}, {0x89, 0x3e0}, {0x20, 0x40}, {0x26, 0x4}, {0x3, 0x9c82}], 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x100000034, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000045}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x100000000, 0x1, 0xfffffffffffffffe, 0x5}, {0x8, 0x800, 0x2, 0xe}, {0x8, 0xceff, 0x10001, 0x1}, {0x1000, 0x0, 0x8, 0x52}, {0x3, 0xc70, 0x4, 0x3f}, {0x0, 0x625, 0xffff, 0x8000}, {0x4, 0x5, 0x8, 0x100000000}, {0x20, 0x10000, 0x4, 0x2}, {0x4, 0xfffffffffffffffd, 0x6f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x40}, {0x36}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x200, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) sync() mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x8010, r0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xffff) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x0, 0x7486, &(0x7f0000000180)="ff8e6bec5bcff7c670c4771273d740a6477721b084319454ea0181a0696cfbfa32082fe545a60e1517d16a19e6287514d9d971b00191a75922dcbccdf4bf2da0a7c02f9467f279219292d00b828a471d6fc08d6034773f6bac97b1dc35b7774e611ee4e7b61bf4e8e467962d45e368c3237c0e0c14e689089ee70aa57a0b25936e26d72cc9a7e469e1cd917366b0bafef3365d", 0x93) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffff95f) close(r0) 16:00:13 executing program 0: nanosleep(&(0x7f0000000000)={0x9}, &(0x7f00000000c0)) mprotect(&(0x7f00005e5000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0xdc6, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r1, &(0x7f0000000340)="2078f7b678807d89d455403de7062ae032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fb20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190000314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f05000000fbdb1796778ce098cc07acba65bddc0e36e8b65297f8080bb516b3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b51908ec854ef72f0ba5386ebb0b9a0410e069cc1b168bfeee5154bcdf2e776e49f94115e4c77a3fe9dce5ed", 0x1bb) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x200, 0x3, &(0x7f0000000000)="9c7322acac83fbda1924d49cb04aae4eb2b4b62ed44b44a23dcb421a685969ede85aa8c86164485bc20ff8016ed6597871367dcd49f19b01bb74c2a8f72c45036159fed5655d41eaf5e49d25e1d004d59b64285a0f21d121ae", 0x59) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES16=r0], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/20, 0x14}], 0x1, 0x0, 0x0) clock_getres(0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0xfffffffffffffd7b) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x2, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r2 = getpgid(0xffffffffffffffff) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005, r2}) r3 = getuid() getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f66696c653000798aff56a46f9d60a070c4b8d9625cf4302fe1239bcd37db944bd938384f95198de35383a4482939c9437f3a44540947fefc65"], 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="887463b6afa9945c0be4fc712becb9a06105ba23a0566b428ce0b094b7ef7d4ffc254094ce92e3e442e48ee7993507b9ca54fc207475928761dcac53da0184057e3433965d78ac3b887b910ca5898d413c5e608099c2175c12b4b2cf80ee816b80", 0x61}, {&(0x7f0000000240)="a0704ac1f048caa1aeac7a4a1cc4b5c03a97f21e1ade3082a8501cda1c7f670cbc783a569ca98df59bacd9737efec60e9305da3045e8b6bbcf00aa5ba5400c4dfa9797957b8dc1ebb5d6aaeda046b6a2df75df2d00017a9a014792559d5f8b92536fef35bbe58895acc3a2093daaf7002536b5d0f70172d2985b1d66d06ccf14cf5391ea08026691c5232d12472cc7effacbc0361fa51b5eefc9ba80ac45af04aa96ffccbc141592ecbb24328239f8954b049396deab4d686d261fc1cf474a6032b56d3dada6c7d80accc956c0ad27d23b27b5c0", 0xd4}], 0x2, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x58, 0x8}, 0x402) r7 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000100)=0x2) 16:00:14 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r2, r3) r4 = dup2(r1, r1) ioctl$KDENABIO(r4, 0x20004b3c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:14 executing program 0: unlink(&(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x13) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x23, 0xe6e}, 0xc) mkdirat(r0, &(0x7f0000000380)='\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) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000005c0)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x20}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xb4e8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x91e8}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7f}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000c25000/0x4000)=nil, 0xffffffffffffff2c}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ba7000/0x1000)=nil, 0x7}, {&(0x7f0000f1a000/0x3000)=nil, &(0x7f0000d94000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000a4b000/0x1000)=nil, 0x107f}], ['\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', '\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', './file1\x00', '\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'], './file0\x00', '\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', '\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', ['./file', './file', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5'], 0x6}) rmdir(&(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') renameat(r0, &(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', r1, &(0x7f0000000480)='\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') 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x7, 0x400) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x2) setuid(0xee01) unveil(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000640)='\x80\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x400000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = socket$inet6(0x18, 0x4000, 0xc4) sendto(r1, &(0x7f0000000240)="b294af9d7fa2f424c5b508a461e73de0f644d4fe7c53e774a912e91dc0bf3e3b8c574816df0da5df8bd350cc95b64ae6de13e98e3343cfd1c5e73c01eff7b83473246a532b63cf9e3d8abb77aa52eb4906e6848aaedf443ccf03598199aca0774d5805d55c563b8a02ef1569ab3e9913feb29a111eb304573e8ba471e321965f71a8d06f4cc13536096ad7c45818696879ae2ecc31af00818c09cb10", 0x9c, 0x400, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x1, 0x9, 0x1, 0x4, 0x9, 0xffffffffffffff80, 0x1, 0x2, 0x1000000000000, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100000110) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x40000000002902) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) write(r0, &(0x7f00000000c0)="8e4953c8f44ee25bf344f6c8c0a568e4071513c57ad346fd2aef4a63a55d17cb73e6029d4f31979d90f6fe1e1328685b460d889554727bb0863c4d8054764a6de93c576f204829cf", 0x48) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0xfffffffffffffcbb) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = semget(0x3, 0x1, 0x2a1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x10000, 0x2]) dup2(r2, r3) 16:00:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = shmget(0x1, 0x4000, 0x15, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) pwrite(r0, &(0x7f0000000040)="5c719bc5ac22738b12604f635488807b09c7705ad521d0e4e3b475b0b114a1b3f6322e68479296c033e468384a0b9f519f82f3df3cfb4af6a169c75290c2e071bc390f2cc627db2860723b8812908598999f5ec15ad7172563cb1264c71c7d51bc8fd1211464f192fcc18821a8f74770c03d80ef6fa96fb1d7e755fb8d72d587a502e8a08d8f2be0dd819676656c5c625aaf10e3bd05a76cc67ba8edfc7938a4a14f094f0de922f1147ec9e9394d9d1517e3de322eb824ae424b1977", 0xbc, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) read(r0, &(0x7f0000000680)=""/24, 0x18) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget(0x1, 0x3, 0x381) semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x550) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000004c0)={0x4, 0x1400000000, 0xc7, {[0x2, 0x4, 0xee, 0x7, 0x101, 0x2, 0x6, 0x100, 0x7, 0x2, 0x6, 0x9, 0x1, 0x6846, 0x69, 0x3ff, 0x4, 0x8e], [0x7, 0x1000, 0x779, 0x10000, 0x7, 0x200, 0x6, 0x0, 0x8, 0x53b1f4ac], [0x4, 0x0, 0x2, 0x19, 0x5, 0x3, 0x7], [0xcad, 0xfa, 0x6, 0x2, 0x6, 0x7], [{0x6, 0x0, 0x101, 0x7fff}, {0x101, 0x0, 0x5, 0x6}, {0x2, 0xdeea, 0x0, 0x7ff}, {0x1ff, 0x1000, 0x6, 0x38}, {0x8001, 0xfff, 0x2, 0xfffffffffffffff7}, {0x7, 0x8, 0x9ef, 0x7e29}, {0xfffffffffffffffc, 0x4, 0x7a82512c, 0x7fffffff}, {0x5, 0x6, 0x200, 0x2}], {0x4, 0x1, 0x4, 0x3c}, {0x5, 0x7ff, 0x200, 0x556}}}) r5 = dup2(r0, r3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x3b}, {{r3}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() syz_emit_ethernet(0x52, &(0x7f0000000080)="d7bcc4cc2d26d3c8d356f602128d572ebd5a9f7e08fb3755f3e3d8d395856dbe5f44d32230d8d4834f9d1592b4f63cbae0b17ecf49f1954b2b821aafbbce80b798040384ee9a8d2bb373e708fedda472c3ce") kevent(r6, &(0x7f0000000140), 0x9, 0x0, 0xffff, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000040)="689094f3c53c2ccda729f80494ab79d0b5e8ce9e485d8253cde16218f2aba5c33f2eb6d6c5c0875501c6553414cd2bb1310d1360b8b2a5ea3e77652359ec8898ec8ceceb29c8b9fe41cc3882cb71d06ad4c8bb43de964a3821deca3aed2b4dbdf49a5d256ae9e3b9e92542f0c719bfc2", 0x70, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 1: mknod(&(0x7f0000000240)='\x00', 0x10, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() select(0x40, &(0x7f0000000040)={0x8}, &(0x7f0000000080)={0x73af8fe8}, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x20, 0xfffffffffffffff7, 0x9, 0x9}]}) kevent(r3, 0x0, 0x4, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x5a288401aeb0d32d, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2812, r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089", 0x63}], 0x1, 0x0, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$getflags(r1, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000380)='./bus\x00', r3, r5, 0x4) r6 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x2, r3, r5, r3, r5, 0x40, 0x2}, 0x1ff, 0x0, r4, r4, 0x1, 0x2, 0x2}) close(r1) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x2, 0x3, 0x3, 0x4}, {0x6, 0x10001, 0x9}, {0x900000000000000, 0x0, 0x9c56}, {0x1, 0x9, 0x8, 0x800}, {0x29a, 0x3, 0x10001, 0x6}, {0x81, 0x7f, 0xf96}, {0xa45, 0x81, 0x0, 0xfffffffffffffff9}]}) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x1ab) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) r2 = dup(r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)) setsockopt(r0, 0x3, 0x4, &(0x7f00000000c0)="e0b051487ef0806eb5804c05865248bb49ef590e882e38f9ae4739b99f2b2a0ff9252691bf88dbd9b9f9c9dee67f", 0x2e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:15 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000300)=""/244, 0xf4}, {&(0x7f0000000400)=""/153, 0x99}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000004c0)=""/148, 0x94}, {&(0x7f0000000180)=""/35, 0x23}], 0x7, 0xfffffffffffffffe}, 0x40) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 16:00:15 executing program 0: setuid(0xee01) socketpair(0x2, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="5e6c48062eec29cf1f57315debb76ce1dcfd43cc41fc2e1609d10e2b48060b995b98744c5a7ea6d7d77666d7e8e6edfc05e94071fb43b6f948e3011e3c1e486892517b102f3e29257d2e9c16b54a65557ef4065f909cd44fbe99e6096f9c276ce90e13e75917877728bc89bff1babda29f6914053389f3aba86dadfef0ba15a6df6d39da912716ca1a829bd2fdd6d2e5a4ec143e0d7722b228d56dd3e0e58154ddb9d098b545a9cc336ecc526613694d00130a17a19b5617b60d22577c2f4b7f180f716694a68e944e31d12442dd3de1c91a88154d0e6751c7365bce8fa3bccd1fe470087e0450660253308745f5ccde15d2dad492a7af5b71653bee4c4f9c37a125c9a325c434458943ff6f830a7266a74cbf4e3279c2a0eb177ef50b1860095984179499090f6d782fbda25621c6cf56f474ab4e6f9d5b6d05422a64be2a23a65b3d594a06e17084ceb24e5044a393d8acdc396bba5738e0df77e45089c1a11306a74c366d1b678031a5a568249768a219a258cde225c00dc134071b5acce2a6e497b09134cd42014cda165d8aae1ec46d4aaa23558d51bb8b74a6099d7e012a7c27af4b0602a7ca0794d7ed386ed7b41f28a8a8c74a0d696ac89a831cc8a9994b48513e14c1f853e39308a366cbdb23a968779e93862304d372b35cca5dbf0d236e1613bc4775a5db534a694450a5d89fd223eccc0945b8adedf6ea74d67c2f5d50cb54015c2fa876ec8d3708988c91b0aef7db1f737b7e43e32a999204978c380b482a0c32bc69cafdfd42107293198c7c76d3df20fc5ee92ba58b08b0e38a1df48effe413ee1fc18b858592a107329c8997ed34fad9c40d19c88d9e7d01ff21b20b25948a7790113c629bbd6b9e9e57d3e849658424388f5cedac73bef2011665fdd774bafc3773991ced0957d2cbe65692f4482d1625036b1635a5f2416f3f7e7ae94c7a0b7f57a22af06ef2fdf631dcb84c2055c140b111047315a458e6c80781bf2f3e73caf329ba5441be6813ae507bdb32c0696601e283c2b80daa495c84fa9fb55ea1a59fa570892fb001ab22617b8d356e704b12ae3330ea982e5ea838876895993db485ff540a53c1d68f3975f167ab18133dcace68bd8288b19b0216429e6ab4c1ad50672508d674cdb1154d5857925efaf3c5998da1fedd92788a94fa7a2445234f8e71719b57e6c5b564f28735ae3f84535ab0d8d422ca422cfb40af5b217a841cc47c9cd3ff04244ebf70e585e835758e0e07487bfbc6c423b6eb6cf258d3fc54f632b20e734314e676c2b36d75d027027a9efdda182cfd2e0940a099d5b9b2e4d751bc5bd839cbee4c78ea3441855beaf73bf3b3b20f06039e7d13266787d5f2e5577a280b7e46718921d564e4ef4c35fefb45142124644cab5ee2afa875c2b640183f0d71d6d1179307a74f2d071a2c1a46ae0e0731da7ed3d1ad818fdd3977dfea9c6c9ec24d4e8751e04fb3a203a77c1f8370d2fd5a22d88bb40628a46cf7d0d271cf885dab5a037ab5d6258db8951f03c4ef659681f1202b61159e0803d5460f02d2f2a4b6314aad80c78469fed03d845be571d41523062f478892dee7fb40e8e7e16dae5bf2daf31bcfcf9df8c7ffee152fd797915c59089bf2b8a59f408c0c4958ee8fe0519f2cbe4c135531e6809bbdbabe56cd31db04c1978063efe98dff23907b1f5e9ab8a12ed594af7dbffda0de5ad8da38eca1589e7ebfb8156c265ad6b01f51ae5dd686c778aa8bc0644ed203eee6fd7f5dd787f94a1ee127c0ce1be84f6bf3ef4ba33d532bddbe9ac521574de500b34611960df1f4ca388771cf44371d0005270c5a8c1dced6501deb89e45db110f6a9155608100f8e276df7d13674c52f3a1008735466e7c7910a6dd953952add32a708defe1a6a34c633573a908df39f6742a4539bb996830e5415847a3fed6a20035f69d2161661c11e83d0918fafa748634f98f896f2a0a51bb2c9a9a569691e495d091c928583914a492f25f7eca3a549a6aab15f2d50b29864d919ae483680076ae59aa7e29137a4bf57f13614a1840c3124623a70d705b74a9966d4455abe4b5ada67fd504f19cc413b9a73dd5efc28f85d86dd86b4344624746ed6d277e374644843791f4ca6e0b69601e17631fbe4f61f8af46e1a46e3a15eccf5007b6822f98c43d728e48fa37216ddb3261ecba2928a8042327925237fadc2f8ea2d0708c6896db28556ac430342030c692f576833362b6df5ffda5c6bf2174a95e99487bb6756040f5c89484b8619610701af4a3a10864d47724ef34d9ee89e95247ae51575001c4973bd8634ff20e6deb0b86f8ab04921cab965699aa3540161ad016a3cdb4dfebe960d9ceb853b782dc715794dd8bef2b8133b266a4df4155c83259669d10bc6fd365488df74dceba0ededb1521866622b4c9007e144b3d7a8e8b6a712616bebcc4ebf01f832804741f4b5b1264ef536cced48e1cc3051c94b74ef598200f879952b5375d331bec7c46157351490078f8d757d8d605254bca0cdfe2dc0fbe02275d2092f71a1825c7120da03da9bba186cd8624fa013f5388c0157b843ea28ff01eb8f9249d98372173bdb65df4d50e65c10161191d645f1f366afb43fba2f758cd6269a2b86da66b689d9e02af9ba81e2cdf64e69a2d4ff61ba47c0e048017a1880fac0c391d5069f9a4c8640a293cef39a91a80f185dd1f7d559cdc593c058aff1265c3bd01719309cbd0ade904234c550a17a753f1a6655606f1e584bf229277e469360fbdae7b5c3c5c9e9048aa24a0c8a690c59b4c956c1f14c1b242f7dc4ed6a14d773d3637ef04c06400bf75d8b716a71cba1d7eab1603d13ba43e07bba5d389110f1283e6cf0be9503335f26ca48c3b84eeddf06fe4569c21aae37ea21c41a3de45289685d25d93051233551fa7b8954c9d875c8b6306b35dd41980a6885a4a48a3b87d297882a5016cac8afb33632b407b8af56e9fbb03fae22c6703203f1cda893b8bc22ee4ba6d3caaf9e8fd2bac7f9f77cdbe21eabd36c6dd1e366717169644756fb1d2d5cda4b608a34f43da3796d8589bf33a7a21210ad541824a0dd94eb1324c6014e3d8d04f001b5578a4e914e521bad03c5237972349451904e98ec018ea0226805aaa92ede993a9b7672933149996f0c2fa9db3fea20d3160893be692c4092790e307bfc6446f936295704b72c753510805b89e28d0ab6f4980e55f7071a05b2c7d98aeb7835998ef583a3de040684c1928627670ffa5d5c1ed0a22c2ad980f4ebf7bbdb81116336b1cbfc819729315114cdec91bc0e01a0b97d82864a1fb7bc6be19284d37864f8b06670d5dc04d24786e2ac500e435dda06ab05e5c58074b84130c4d0b5b254e5b090511ffc4f588a211c0ca1b4ed257099022b697b54edfbbd22856e27863dbbc9c0127d5a7fe2fc75e6a0c5735f8c1f84d0ed52f1f8a1fb0e0c82606194b1293bb16f6b3004182db1037d4834668d8c7d24791829b8d137dda54e732cb6761f879d028fd68d02dcb0c58af22f59b1ba96373525064f390959b6e97dd3b8146da7b1a3d6c7fe3768d3dcf50fbdbdf6eb5c8592d5cf46a6d1ce8b391924c1cf0795138395126e706521e532d6dda15d17d588e49eb9ecbb48875b702bf1b1446ae788ddfce0f42f41e53812e00bfed551a1c5a36f55fba8229e1a0df8881999730a2b48235e35d118f97f9bd5654e32c230427761fd1b71c2061ce5dfb0340da59ebffaf2c5cb7eb921044b73089fd418ffee75a3a965ac7e64516d2fd605e7a1faeecc03de440a1e67f3ffc70631efc35f6d4b4d042d166a26c5fc6a8d2213c25138d7a50247e29cab4ebaa426d1c7b41b085a0223ed27077957d647f8d3f66046451d7195049bf0e2b011bb440f1ce890f10249e5d1ab30398a10eb7d634def5e0fa4bbaec682e0ac6cc797d2ecddb44a3c9cb6fb8e0086a660e1e61073158039eed4e5f17c496bf547fd6dae76521ea08215123634d6750fcb14106f173dd48a69ba2d3829f9ebf2629b5a4cc5c74dfea6f1093c736e3e72613477270535fea8a67dd0e48a0b297d27fc9b023f0e32816022503d63e799f2846a140bfedd2845d3217c6882dc03492d83f5da0e912c7641ec24cb45c06ab0dddfcd846bd685e4fc700dcddab7c04b50e22a3dd8a5a01f7c741623960076fff977d2406b2a9f2acf432851d6749d4dd3160badebfd196d571d9c2576ff23cc6f1e6f577bb778456c2856517c77482385f98b351e44906371ae99c583005812681e384282cbe5a9a36e5cc9c8ce2117d94f844b0982d2bf4b6295b34fc191ed2ecc282c83161966b9a7cdbb14bbb18923a9164c9eff93a5b307fd9ec2b3261043ba2a242596d9bca212eba03911863a9abd436920d2d30bbf8ec07d713252a2dbdf6e1361326ffea17cb90874db421a6770f2341ef092843a7b4c168a5cd9b4b641215cd247a34605f534beaec8097f245a47b66816b3b12a72da6924cb635fba5875a61f7878b4533ecd19fb87a5a2c3beebcb59bd774b886bc50876fd55db58496b43d74cb0cc67a0d24cf5affaf59bcedc21732d5ae2a2314043c2997bba32b3c73fbb919cd9674ae268a330212817e2260f2b93b766ba10d1bcfefadb9991b4cf901cbf3e7e2f758dddd0a1674b1230256a31462a53f5f07289e033f4e71443dda75ecbd40a96f165dd95ec6cdfa7d3f3faf3383121c0bccbbbe21b3509606ba1e942fe46d8c3259c0239b396d721ffff3a400d27cabeecf8bc4c6a4a114b853aa7b70f30e3af7b3d860052dfbe6973b15af0157dab9a58784708fa82a3fc4d81654a9e2981581f6dc95ff55221b224ef98aef1e7265b182c689423d7d59334ca5ff43ca01c6b58aa03620fbdc6fa14a53a6e6c761fa65d7a408839f906d73ae5f00158651dc8584f50139f7a7cd8f44bab520ace10eeb8de35348ea17f5fafd9daff9c732e031e9ac320c6e3a83e288dd5d1e807dec58c1628280ee0fe07e46792e5b178b3d6c7ddac73be452c7cbbf2a836bddebbf2469924de47a061c3e4719094d170fa961e4149fe7d80c7fd1ff1c8a577392b273316dbdcb9b8dbfd172b6eb16b7e9d49170d47322b3fba02eba0bf2dd262b8875deb1f0292c6fff65a41810526b7ca381ab5c08a6d812461d0d0432a89cf7c46452e8c48913f0e8a929f35700a7c375368138c03b983a54c129a2065dd44dd8855bd307d860595dcdc48142e88ad893847b865791b5e7293d79eeb32c84860aa2bd51b36b4b299a56827066ddd6a189b5f65ee1cca546077c96f03e093dca099156ed9aded5430bdfa511df2f550d30623768cfe3d0ec5daa76642f0b24d9da0de87be8e83259d00b3ceac4e4a9c5b1c92a611afcdb0a3bdf3b0c04f5dfc001e9cd054a9c89a9e75e7ffc9f4e689465bc5928ed3d93c3c309f06e4beefb4122cd76104e37938b37bc55fad594151a1750a9cba0bfee1d0be2427560169d238ad1ad30b420ec4d06fd27bbd7e6c50922d153bbbc06addd8301bc473c72f7aadbaaba496f37f5495683e772e0ffe94666dab22c478b471e6e17d8c926da12b3df31e23f5a838c3e411edfbdc1facb607022558f7e3145d2794db16892255526c76300405cfc42ca9f7cd7e56fb63abf7dbe7b2d66e16721c0c57c2181ceb89057014a76de99e6d51aef92fb9a20a1435c006dececfff0f0655ad92000ed91bacec328c0bafd613a1faa4075a7f91ceb8f54ae2eace4c4a1fb2a6ee3c18c56943b897d32e4ba8d487dea3e3b219b47ac5596eede4f323457393c0", 0x1000, 0x5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x7a) setpgid(0x0, r2) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000040)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1c8) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x43b54a75, 0x4, 0x6, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x44}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xecc9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x318}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6c0d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r3 = socket(0x2, 0x4, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() dup2(r0, r1) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = fcntl$dupfd(r0, 0xb, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xf32, 0x0, 0xfde3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000120, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0xc78f, 0x20, 0x4, "12a0a82dc8109b575ea7ccf00b44f4ea8e77bd7c", 0x1fd, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x475, &(0x7f0000000080)=[{0x1}, {0x7, 0x7fff, 0x5}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = semget$private(0x0, 0x1, 0x240) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)=""/22) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0x2}) 16:00:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:15 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() clock_getres(0x4, &(0x7f00000004c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x1, 0x128) msgrcv(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00"/157], 0x9d, 0x3, 0x800) getsockname$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x10002) r6 = msgget$private(0x0, 0x8) msgsnd(r6, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getpid() poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r7 = getegid() msgget(0x1, 0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r7]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x4, &(0x7f0000000040)=[r9, r10, r8, r8]) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000005c0)=""/83) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) pread(r2, &(0x7f0000000140)="17603375eb5c6ec56bd349fabb385a5618bd228614155e614a820f3406dea6df1524ddaa3324b25f1a90399d2c4f1356696b4df7487e7409e916fcbb400acd4d7f1839e52e9f0742b62b16f33ab8df00cc2c1b1b9e85f925094e68a48b4d8e37956603abba24ceab8271607589b77e61d089629273790eb6af544284bb77d3d6cacb28253c18a954f10101f9105e58fb544ba8a94fdb1f56b5bba5d8b8c0a76e9599ba7019b900cf881dc502ec52b525d813a6a5f987805578e2b079e7b4223062f79f0507167e7a78d5c85767bd6c58aedfa1fe835c2a5bd8c96c5cb579b25eb9526a37df90", 0xe6, 0x0, 0x0) r4 = syz_open_pts() syz_open_pts() close(r3) ftruncate(r2, 0x0, 0x8) dup(r4) syz_open_pts() 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) close(r0) 16:00:15 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x2b3c4fed8c40a6a9, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x202, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1, 0x2}, {{}, 0x0, 0x91, 0x1, 0x9, 0x3}], 0x6, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0x50, 0x1, 0x1, 0xf880}, {{r4}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x200, 0x40}, {{r5}, 0x0, 0x10, 0x20000080, 0x5, 0x1}, {{r6}, 0xfffffffffffffffc, 0x74, 0x10, 0x4, 0x6}], 0xffff, &(0x7f0000000340)={0xd1e, 0x3}) 16:00:15 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffff7fff, 0x1a, 0x100, 0x77, "1572232ea383e21237b1c484fc5211045c11efae", 0x2, 0xdb}) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300", 0x3}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x12) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x10000000002, 0x4007, 0x0) r1 = socket(0x2, 0x1, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x6, 0x4) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x290, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x200, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000001}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000240)=0x7) dup2(r3, r4) ioctl$TIOCDRAIN(r5, 0x2000745e) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebffe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e647e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r7, @ANYRES32=r7, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000340)={0x8000, 0x1, 0x8, 0x9bda, 0x782f}, 0xc) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ec000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x3) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00003ec000/0x4000)=nil) shmat(r1, &(0x7f0000ff2000/0xc000)=nil, 0x1000) 16:00:20 executing program 1: mprotect(&(0x7f0000771000/0x2000)=nil, 0x2000, 0x5) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwrite(r0, &(0x7f00000000c0)="32209b1487fc904b772cee472ceaa2b421b66a757d100cde6f6ff19f965b02e66d686fc72b9a96ba9690423790b326b2dbd049705d7d0c000000000000b447d5f18d52e0c29881b314b19e30c68b0b79174c5a97413d2ffb1076bcc02f78b6f39b39044118500e53679d6a6028a3a71cc22688b8d68f089b16ee9e2af89da5d0910ed60d8b9c5f1c1cc687a93443ce150ce1996f27aa1e9b345ebd6c642d5fe3b9303cb966715e7d6d77ea11f5e445e9c23c727d2aeb0aa6d33b199c546faa26954fd6fb714e1d0cc6a4294f27b254c8729ccc1f4abb81b198b9c647a27fdc28bc44ccf9a256015841ceaa57b9fb67ce1b8291d28c9273225afda17698d9552b4b17915a611a869e7b1f75969dafffb55ad6b0db9b5ed3abade45dbca3a0a66f1f7a0b469508a462d9a7eae76eebffb62bb19fc5b35273e30e2af40d10f99c2e9f1eec8a9d19e788be90383e1856a9f571444ded2063e15e2a75622e00", 0x15d, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="798f1a95832b91e0f3deae766578ffe47fac344a583afcf5a523816f5d602fb7cff92d41c5ed05ad3cc6457e8db4696052d6656111629fed63040aca41e2c04a37761f08d54a68c1fec9198ed693fff80eda07a638dd1d3b55fdacbbaaec84e0fc0c07d5d6ca8fa6736e8c92172916e3449cb60b8d85717371d52d9499595c35188c92127aa15ab49ac52c8eef770bcee30aa5c05f6d52c3131fe5c0dd52ed1574650f34e64fa92f2fae483cbd5033b086945eb57100c993b389d3a78d35b8", 0xbf, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0xffffffff, 0x8}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x8a) lseek(r0, 0x0, 0x0, 0x7) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xc9dd, 0x100}], 0x100000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xef4e196eaef6d743, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x25, 0x1, 0x3, 0x7fff}, {{r1}, 0x0, 0x81, 0x8, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x31, 0xba656cf6f7f7cb9b, 0xffff, 0x7f}, {{r0}, 0xfffffffffffffffb, 0xdb, 0x8, 0x1, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x200, 0x6}], 0x8, &(0x7f0000000200)={0xfd, 0x100}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x40) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040), 0xfffffffffffffe51) 16:00:21 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x7f}, {0x3, 0x0, 0x0, 0x2000000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)="81b72174a85b5868cd8a97450d1ef7597587539be64726d0713b3b923df5fce8da0050351b67134107581b7924b68a1a1c4f6550a15e18bfc992bf2e0731ed65b49e3166886e53ac3619a0020e0563e3432025c0667bb1beeabb641fe492baa9985bd01f365865fccfdb6c76d11d30a401a0455c20495a6608dbd38bb58890606121d5ce6dbaac35f8d51cde6feb43c52cb35fd4a9a357f8c4326ad6f7468573ed3f4e9fa76b70c0cffabbe2edc8c448d0dd36b6f8777544ba6d3db94142ee81ad18f605ca67c9efdf166e3ccecd43f0da3a3775b494c6a1") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x6c}, {0x6}]}) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xffffffffffff7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getpeername$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0x10000020c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrlimit(0x0, &(0x7f0000000300)) r2 = semget$private(0x0, 0x6887f5458b95d0a6, 0x4) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000100)=""/17) listen(r1, 0x4) semget(0x1, 0x0, 0x20) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000200)=""/129) 16:00:21 executing program 0: 16:00:21 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)) 16:00:21 executing program 0: r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000080)="2400000052001f0014f9f407040904000a00071008000100040000000800000000000000", 0x24) 16:00:21 executing program 1: syz_emit_ethernet(0x1bb, &(0x7f0000000200)) 16:00:22 executing program 0: 16:00:22 executing program 1: 16:00:22 executing program 1: 16:00:22 executing program 0: syz_emit_ethernet(0x1bb, &(0x7f0000000200)) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x32a9d7cd178ddd24) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="265f50c36c7198dc0e2b4ec6fe06adf0de2570bb25a70b4cdfec240ba136e9d9c9c5122b4471d9fd7eb2977fa97580f509100203b8c9d2c76709c2fc73394c20093a6728d9564789dcda43dde31987344283c6defae0b6252860c36d3f3dc711212d47c7ff03614c4680038de6ece3369727b932a51c1926a3fcca11f5bb53555a9c5d29a62bd0f9b92aa4eb78625e44615420705f68cb8a97f78b60e8c3fd47faf1b69da2bacf48b2a7a71f364790bb39003bc6fa0924de90854a4cb95e596d7e399c5148f92e84ca4d53504da5edc8ec252f30593326eafe396fc3019c82719f30f804411232ad51134a75e409df42f09d0b632400c3cb73a0e5a2d8d10f28d211592bbb0e4175d951989bd71f332f2a8f2dda5bb17eb7d368a0d51a99edf517ae96abf6b7e50048c7c6245cd65251ec0acd6a46be95908799cee7e5fa16df0ec8d994c3e6d004b5ccbd602ddac2ba74b57081c8dc644decc01e6302a37f02e6006d82431ac549e0d2f91e3d5e7420771dfd223375d47f7dea81a3d3420c2d90fd2f940630d2a2b6035eece7c4280d018f943245859bbb3d7e57574b4d0c019b5a1953db355f12100ae4cbae876a68b8bbc1b05984a8980dfa778555ec4007307ebba804b44b67cd12336243bf29c0376d18b3bf84c7fbc8bb288d88c259828e8eddca7a127dc78efca12b1072de0fb21fda1e9ff0ea604e826433c9e8d0570b741a2c7750ce8d2167a733f57e91ad70078fd113dfccf14d960266f83f866dbe71aa635974759fbd011b21dda9e97f2ee8a964b6475ae500ef9d534d19dd6c0b8b6df2b929c64e4bdd27108588709fe45529434e6794bd1b998267eb01ace919c479dcf261b873783a871c6ab0945d2856bc93294e67a43504de9b5427373de5894941930d735331146a2b195438163d9201e85dd8f839ab7800d12533e5324769b86e888c0e7796805c3a71d3824f8462391434915b8872d378240876998c96ff82c0b4bad1ef1810885e713922d82feab161c51ddaee639724281e9614835d9496bfde907d81266ca7a0f0e607bbd7affe3c33469d14be1a5d89ee0eb9d80168bd7cd96f399c07f6a29a7b5aa30958463a15369b2f5f126bb460924fec0fe70d58d7cb4164973ea0e6500be6077392eda10496805f74d82dc41dbe601b88b027edeb76e8f5acf94a65825c2d5bcd0917ee92f37df539ef3080ffe195b042b03d80e5518fdd6d0fb43459871e31d778479ed58e70198cdc1810a1b658a5ab0cbe01b24a0f4eaf6cfb293a71a6782448b2f48f00299efaec00fc4f25303346de1627c5cf2eddad0569d92dabe7ed59e8b8ea804bedd9fb38b5e45edef0d56850f2e47c2ff9db3b5b6cf2b6827d9610a99322b636893a4ed99ab45ba07e66b3d65e7fb79298c091f2c1840bed47a41613f2c7dc447a4bbbff7dc3f2edfde7a215f103d9729258ad1fa3e50b1059767193c2191601810746977f7bf886bb62d48813ef3ec98203fc7245cef71fbb10247dffc0185b923d2c52662d6f126568960170b81c171347ed717958d58f9c6fcea88a468cdb6049432e5d7d2f6a2c846741234466e3c10a17a19664767e7343204a400f94c51e802a04121a2c980e8bef4823aaf74a030fd68ef839ed4b9fd7d494b623b8faa5f44e9f094f77534f1384b0b6a5adb9c678e9d8141081d795d0179c0859752d64ecf84687d1c42f58d0071e6295dce204605135bfd14f0f734efdbe0c850eca969d1040390747ddbabb7b9af3d5b5c4a9dc6b6344c5ceb0d994a346d847dc8f8ad16c09f293a93fd279ec80cb614f6952f1e23b5cb834c56f4c6c054f05376bcd1bcb8197c7ee82aae50d711683cdd1d37120561fdded31a99491be3975b55ca3706694966ded8e343e6eb814bf9fa8d9136399f9071d551920404500aceb62b4280507ce0347e34974713765071ffc14fc5039d0f7f8890d36dcae7c387a0212211c8355f7f6c66b822a2da317dad62ab5bfcbeb622612a0811edde9274177a978e8035215f74d662888fc81a199a1f051ee99058baca4af1c1c9b9f48982bafff671a5813f21788d881541dedaa040ad2fcad7be158e3612f494ebc37234dfb903d6a466088a7b41f5bbcc0bfd01d19460a0c697479ee56df032e8e83d5df62a4c96b5f94eafee32073ba6d9d170b6c38d6d5e31f3f912d2c61a56b4cac3d424d299720bb97259bd89d5fe9cb343046097637744e496b18bb8fa193ccb9560b214bba0b7b7e6c985d6af03df0074d1c34622818a25b34324b52607ff00319f49413e15cecf51a3dbc363149da1f7eba6247a8ecda14a15abb0833507c08a1045a94cfb5c97eb4ebe2bef09dba01fc050f9461514d17b1d78f002aeebc736d14560826f85a758b7b36838e96063e55bf96e9625c27a594bd34d013420e7cfaea337f4b1634f6d929165e40df062b5a36c6a0fe7ecf92655aa923c164b2b3c98535d60ec8a87a666f51776cf9b481275cd21e35a433ab277e88b311df78ba751268e5145ce0c8c901da8fbad43c3c9c574b7cdd7ce16c80cffabc7c13e2ca7bf8657f5ea6a84f9762344ac33a472eb09d9483e8686fca0a749996a9e4f796cbce5749b03fbb2c0426945583764990623377858f7fd92b57003ba342371a80921e893e54bbc1e12dad1fcb1ec1cf59560bd6d06f9a91b16567aac185378045ec9985e4df70da5cbe87672d1eb61e4ddc1224b1b3ada2fa28497ca1f8655316a56d6ca32acf3edb4bf0454814e98d644d8077ef022d16af8facbb7c833b8168f37dc49eb865a40bef092e6c351a610b91f73b6d50430fbe041005c4da7959083e7c5349f6f57495fee884d7c6d93e88dd7e4400c171eeba1ae88e2e61933a2c2b9f45d5714b9b81124f078435b37919aac60001eba0088477e51e752f026c68ec9bbf65d5f16ef8f458504fda69bee7d54df413fa40ff8bb0c6ab8307fb5d952a41daffc949f0167e29cf555669b515af11d964b224b9a982e32ac3e4064c29f207fde3e5236ad80f7774f610e04e26eccaf55e2174fa530e590fc4366a6e0c9ca4346df02a31b74d3d0409ab516cb18cf610bd582dba4675791708c1eb707559fd5ddebc2f2b0f9385b46cdee86da033dacf94bbcd2a720e9742a6c705eca758e194594cee2331ed4be3edc55e5bff2355c56d8b93794565ab1162bcb223020feb8b0a231ac2c4a9e6cff662947b560e4d10b59b430c266c8de8afc5824dab9d34876af91be67a36516c1dc567d28febc289a73299f0303f47201ac644307304de464c181f96e2ae8e445e54352ec79eb33cbde4a584d3529d7b11b38c1c876c0a2303dba2ba65fb013e177cbb7d84f1fc5f10a3fdf5189507dde135cf242a2717f7edc093ec82ab5d72e4972143e8803e83db5fc68feaa70934f009f2aaca1f524a5405c9c492b543a3d2fe7e991eaa31281dd660f53c2be6d4aeeea2e73780e33fc1fd1459be6d0acf9a7f0b7cd3a9d083ed5e955b820fcf28f7a4f968ffbfbd1924507daf58202d636067975f43b22fb204f3dea08899970d682446a34899a83aa4de66f038cdccd83019dbffff15349c3eb7c614ea0d2687c75cb5ab20c37bf13b84da1e5816b2d6fd9853e79a2c142489970fcb7626f2cdf05946d0c60db060420cd7a4e0396eb356352850c16a3f4b978f28de9af2b4531ed8ae3e6c43f1fc33b3583a82bcd77442ebf215f906b00be574ca5dd54e8930a0abb7e7a82436d2d15b3e7f07689c8c1394afe9cef12719e28dc8186468cad3a1e704892f8440a459cccebe8443f7590e5ac8d97f17136644940455745860c6aace5c13c3608530f166c6767366fb3c2b17a3b897495947f2e5b6bedca197cdb4a0cc346fdaa6b36810c96e6afa84c538d7f32055cab51c3b994bd1bdb12ff29acbd6a4fce7e69ca22f2496edc69da0b8b991f7303ea96692d298ac65b2e4d4991c895058fd7313586ee3d5a86fc19366afc956dffb930fad08af4d2def59589d0385fa407cc16d7078bb41b8c209e0934eb445f31cd21eecd5861d098b4bd07008592b60acf54a6fb151ec8781c1aab6b353054cb953a69876c07fa710a4863ac5389db22e8d1a04005b449426baa7f5077e46d36aaede056b4c6fbf4f88b75258c422edad3874310223abc6f3ad2928d715cb28e2c1fe88fe51a21121bf090d9b774f458a3b1741e74f6a5076977842664be105c0c095d3ef5cdf0c7a44dc71fa3bcedfae40460885d2396939147c65d5e3b4b5ad5e81132ea0b315732e74ce2b81bd3fa8140921055ddd86015502f11965f54e2d0f0472022461c1d39a4b8e5ba1c877147d6a63a72b561a70827e54a4985cf929816072eec965e47797b8376017c9169d14b8602ab7086d5b53b9c03562c9ac6f2ec5614f1843da4fcf7204daf2fcdf9b5676fc52c5bfead6637bea4b0759409448340235c63cfaae0888076c5f73c9c7aa8f2b7295189559e6a21f8dacd2cac75217b214ccd16b86f4aa003bd8445383cbf0eadc0f2ca82d03deed7ba8858d2df9d00359e0be9d7a47cb01d715810f1adff4b1e139d35ee99601f4ffb07156f695208b0b4425b9daa63723f94ef4063c9291f0126f6347a906577120e40ac007c823d3d19d37a2330db6636a5f1339f551b74ee1ed24f70dcd3dcf970401d5530e599e265ad236e7c700d04e2c2855d35e016b397998c7bd0fc56332133811d15c6f501a6508f8b23e361f20d908379fdce9703b5c3360693cd0902a806d93cbb94f51abfc75ba9c4ded8596d95fb0930cd0f586e5050978f0882c95d1223a8802e94894ff2b71ceabfd98739c6057b3a8a1a2e50a6eabbc416f38d0c33f6f5cd75797dbbfc208eeb184a5a587ed4e8b35c28f6d558493756688f9b481cb6025a1b7c671f919b8f3fe73e746a60932837768825546683f5e25fd7f54dc623b63c1776b7160e0e4026fd0c72c9d639fe4119921e750d84b73819c3ea140215fb41a97fc3c812eb3d06059b03643d1b7f97bf926f77c632a4f5c358d783587f5fbf3dab69f83fe46b616dbd846e74a8b106a4f40ee91ab48cd5f0a671b2f32e9156832f1c71985120b9a81bf9f00f3e7521764f52254cf420d2ea30c03d58eb59521f01811ef72a78ede0bfb12e8c015a8d5db55af898276109e3f06ea8b288dc0977fd319e7a7d9a4c37fe4cd5e4936b8f3659074ea199bf34dffa230d09589d8131a8f6c4befe6437579cf509ad9dc831538824fe32d1d5ba871b9086e335c7d509612a7b130d463e76b62ebb06067b69c9d0a8b30e4f01c6fe8bfee9fe69d7ab7799d4991411747e72c69dec7a529e6f2ecea018af53acaa58f5d73ff672af1fbc3adeeb8bb5f401e81d817e594a42aa505740c69295bb6af4dd458bbd1feb0c97f5306b519de711b5d0ca2fa45a1d5f0a5bbf073e1e7ddb80bda89b73d402031f65b85134a86ef048204b50f366f7ba65944602b612e19630ba2a3aac1faaf75eb35925af6024fc3910e6b160e83074d6fd10636e67f75ccada20013bd1323017402af82bf6a3e106f8d3313e0fbebc202b94cb1ae64e86927b1f806701a92284380f57ce3cbd9296c1f7b38083566c28455ec9fab58221305a450bd2ea496d367e47fc59eca6b482d0793681ec6694e451cf7adbba8c4eb1401340debe969a0e5320ab6a1b29b19075c5b4ff69a451c5a5ea7b83dfd59b71ffd2c1e3602013e8ac8aac492e4eb4f4b34e5604ef360b48b3103724c30c6c817365ae246b946e26b776d26211d5a2a96947b62ed5476194cd59a6ff578036f9ab2", 0x1000) r1 = socket(0x18, 0x731f45254a89c285, 0xfffffefffffffff9) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4304) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x5935de54, 0x1000}, {0x70, 0x3f}}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./file0\x00') 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x572, &(0x7f0000000000)=[{0xc}, {0x2040024, 0x4, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x8ed}]}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140), &(0x7f00000002c0)=[&(0x7f0000000180)='tap', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='tap']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) socket(0x1, 0x5, 0x8af6) 16:00:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x57}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x81, 0x4, 0xffffffffffffffff, 0x80000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 16:00:22 executing program 1: r0 = socket(0x18, 0x3, 0x3) setsockopt(r0, 0x29, 0x20000003e, 0x0, 0x0) 16:00:22 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1003, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x1, 0x4005, 0xffff) getsockopt(r0, 0x1, 0x8, &(0x7f0000000080)=""/52, &(0x7f00000000c0)=0x34) chmod(&(0x7f0000000000)='./bus\x00', 0x9) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x400, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x50, 0x81) 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="853462ff680befb69566db873c5f2fd879798e2e1b9a4f365da0110b2289e70bf337e018471e1568419667bd9fdc89645a0ad97b99909087affff0ea95e1dd486cfdb7741383f5fda298cbd4f661bd91f4048995e1fa1c9df48136ed5a55a12a2eaac68bbf0074cec675dee2ba904c4d2d9af3d5779cbd6214f53301de1d0a0ccd7174e69d381d2cafc1cbc70eb48b8ba186048df6ebc528e0cc2adebc06e4cf0e2a4923f5d8ee74d8982c6b7bbfd838832b74b7e0a261a16e11b3036fc893f5c8e8d099d6cb214f26d600ef2bbe6dba377135273f9133b5986655efc0937877d62cc5ab918d7e1d409f", 0xea}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x5, 0x313) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_dstaddr=@in6}) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0xfffffffffffffd5b) sendto$inet6(r0, &(0x7f00000001c0)="f706e6f3bf26d30106f4e1bbccde623a0e76b27220a9279e2a83b9465bd786987fc6aaa8b4988ae95061c8ec77ec03c25cd3ab0233778d49532df4b7b2ddbd3c23053e77d7b3f72922ea12b9d64a9590978ce084fde256a52a2b642266ce54c3a05bfee92b736ef189c5bcbabd3950342f66263ee2322184fcbf07fb", 0x7c, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x7, 0x8}, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="f21b84a28f20d91b6bbfa6c67945911d046ebdd6c7d8340c16a3443208c9c75b29938512c124486b2ccfd60437a4e41e612d06ab5e44ce5daf5b87aafe891fae074e6e8a22c2e6de2fd39f94c35281ec4adc04b4ff49f48b6341e6b7451c9f5a54666f79d9258574e07afea3af32554f3f498819d8f4c8e515c32b8cf4a34a992c619b2f5ab07ae1c5e6c09e063773d98e170cbd0b24c5b1627f27b96ccbbafe008d74e16bca2f40d26bea013ab8168cf1e6ef2cee6aaabe8d3edc", 0xbb}], 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x0, 0x41d1, 0x5, 0x3a}, {0x6, 0x3, 0x4, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x4) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = dup2(0xffffffffffffffff, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) 16:00:22 executing program 1: r0 = socket(0x2, 0xc003, 0x20) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0xfb9be316) 16:00:22 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0xc30291a9365dec8d, r1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/69}, {&(0x7f0000000180)=""/208}, {&(0x7f0000000280)=""/107}], 0x1000000000000244) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xff) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[], 0x0, 0x0}, 0x0) 16:00:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x80) getrusage(0xffffffffffffffff, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0xfffffffffffffff8) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000001c0)={0x1}) semget$private(0x0, 0x4, 0x18) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x7, 0x0, 0x5, 0x47, "0e9243a0b0aafbcb60d6c5db4533f763772b42a2", 0x2, 0x9}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000240)=0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x7, 0x5}) bind$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000400)="2213d87d2940b3d54c79be2133440d9a9a58aff06045d506bfc76e7a47041b9557ac44b03a4d49cc7b66dd6d336a6bcbfd411e6bf707c67426d329bfe05d6a34b6a313821cdb8827ec51a17055a0f2d48923a05f532ea92fd017abf2eedaf58308c2036b68b2059b8300651ef1a36706c71e2a472d890ff60dd306ba57d902a04bf6ba9eead83e8e01da36aa0b032bf5c2d12eae183c32e0ec49753fe1160a8565ad5d8e647ec29171e31bee4526f224d72a919acb23ecd13862afb736eee7cdf642f92b2bf6e1ff25f4d39150b78a9ed5de82f6a854c03fdc0a9b5a552d391a26dd26afbc139e7b086449de0db26f97202846a68b9bdc23c5c2569aec7cd15bf0a0bebab9f07ba1d652ebc8fbf2287fcacdb908aa22359ffa982c3910f650a00542c3cbf025fdd827411be9a4050f2de66e1c068d64ec445f2b1c7064dae4f319e7e8875fa64fb2d3c15ad4bc85833987cd7ef6e74e4e21f28f58dfe63fa91a2a556b051326f8792b7543bfbafe5d29cc10b5e5015195e710fc74104d6c0ee6a8360e3c3881a29d5f5441a057a084ba88fd48fe148481b8ca75c05ba3a65c5568cbf2a4936ff10584095fac196335f00e7ec3956e2b65d8afbc652c52430fb1c3de04f206edcb2e85c26e9677030b8241c12cf3c374e694a2ca6a0728b36c58f5942241423e7995a97114580c107b440e9bf19d3deacc4cd2c04779e70a1f7e2964c8f65186663cfa8b9d9ccde3e04886324390af242586cb74c5f3133af4886c54ab14d23d70194cb25d578b2b8007c4fe694b278f3557297e7dd4018984f96451109f864a2d674b8e0905636b54032e050ba5e8009e9c5189f080c48e56a54d604ba8379b249a9bb0b18b23f4d94473d946cc4ae92cb84099f08bc4d693b4d610c0ef324a1e104ded6aa77ab9380c28c7a20544fef5c970891321fec2d53a5d9b7f65d99cab6d0a6be615fb967ae679092b45d23c9ec11d2ffc4d860ee73eb211e92b4773c7e8d914da56cfba49d7d0ed26317c15e3d8028b7dc57079a35678fb5f17cb0202e76fd874760b53a82e2a24433b7d751e65df1eb1f66e1795e1f16c29561c007b3d30eeaf8da0da2ff6a9baff941a3d579e9ea943d48ab5b1d68b7f5d6e8790244a7b9f0615aa9dd8ca66ee4b5469927d4d24e80db285c445a6e5ebad265fc50b3ebb725d8b867121a521abf89b3a626ef329a228f58134c644a4ecbfc59664a175ef3c52eb73ed0e20730668f6cb6d3a1e33c8eac1827395df8736a537f248c254f95c839491d3037a23f2174e541f8f7e3c695ece825fac51f3104f01ab94b1c98bcb5ed0a781fb5c07dc9266b428be9dfd624bcc54a5b1a43ce40f3f6ccab6ca3661efb64be338b34e67f7eb7ddd5bd8e54d2527c3dda1f20ede2a5eb31fb3432d442cd466f4342b53c1fa749b4cbacd5d2f33181c68a911fa1cc8d6aa6e7aa26f3fcacb5aa407a45fb401988182d92bf9951b02d0af8bf2d5adad0582e66cdd600c40bad79637f298b77321e26d25c614e5a72ec817f6ce5f88308e92e32826be38401ac300085442d689eb102b11ddfe03ec4496a6ef4a0aeaa24922a09f687ec73ff6d8627d4d76e77d6fe9bbeb6de9b42f652668757a751f1b3a333b8787d1901f75ec037b5addf181ccc6289fecd37730841e16cc68cb34919d988186db0c456ec239d762da56ffb538024a3102527b4c225ffe2748bc5384c901d8c25a4eaeee6ec12ee9247e83b15a299983f76427ecb48ddf980fc40f5729369ceda8c54ff5a0e1fbe9c9bab0e46f5da8e824cd40662a963b2e92c7d227d31147bac43943452fae974e221b25629a13482f97d26b8c50da41e3b9b649e0480c496ab23fd4eceabc1a875be0fcdf291b65bf6e69ded2b0347becb0eef8cf3e23e555949f895cb382714520f2a3c3ad03b1480844702eaf3159e1fac06b2ca6ec8b6941ccad918c1ec59c9905097fbc87793e3e12c29bc9ac8a3808cdd45604000e05660defcada03ff33db69c17385cdb188ab70df43a43932aa60458b17e091d1665b5f3003b7f53fbbee13c4d0cb000674af7e353af0f7001b06c616c44b9ca4bf203fa567bf0f6d1f9b4f25494f373cf7f622397070e2560d705a23baa3a2ebed7c53e7bb7d879059bc01db5dac49c51a2a12231d77ff8d4dddda09b290040f7273ef2b110eac9298366e5a39dcfbcfe5b727840f99d45f3b8b072a65ce65c91366f8c221d83412f53221ad345e2667214fff65fcafc85e0d953a0b5b9248cea9ecb395b239a468a73f72e86c6b8addb3b2c4d2a1781b2b833f3dba7a6d1c7e54b8470f3b885438fd41afc203ae28c5b762d6e7af623caab87246b30f01a3f3569f4b527c7360e37dd1c040f5397225d41a4cb41d93f1f9cd9264994f0668f6d847e3b0f907a54286ec37cf76270ca2af655f4b749a5de58ac5d9b50ef26c9f6ff377bd2b1352744e92ee4485ae078712a8d46e0a8d2885e794ba6a607d8bbec4c98642ae5d735eb0ea62dcf081cb42d7c0f4846cda9354f925f09378f62ecfa1276f81e6574e6267a3dc8f42b5db3511c4ee3b4e700cd4da5589f2233bb5be2a346615f3d1c7bd84ba0eb8858e68e8c1778ee576afb7cd21b94279d76afa130fe69ff505ddabb227c7461f7bb83b31f2762d19c04975d2fa6f129abc7db345a2ecf50902500f6a4e9f65a0558db64c162723d35f15ca38f2b38a900b0ff79378f737c2d26c7cc306996e26dc2a676262bf7d1d03b0ee4c946bc98f7f181fc7ba73a3a8679f05361abf35274752b8b1fe1cb812602a60873d4757647562b375e47c12f0d89360fa7e90cf5872956baade81b51287d79e8b7c1b66454885bc0cee1f989e480d8c5b6151552ef02e2e136934a8cae7e88f1dbff67579bd8152319e36f0f83c621a4f420deac15e78fda37f1f5caa72dd586a682eb9a1dbde5a9a55516956fa5edd2b6f297bd2425b78acb44d6dd686d628d42edfdec85b27795565145f4963fd3f118a23949f262030153d220abd6c046af88f01d1f8af7fc7ada4e2a23e276cdb0e0868c94b76b84d99fcc97105a2d6b04bf555caca6fbb57c9b30ee945ac9428bf6b1460beee317718e3785c33729bca8a5940a4c9b924f9104e15553057a719958b065436fb0af6d2797e46452183cb8876577aaf9564d10c69452cf39bb5635dc8ec095b129e286ad8bb63c252153e186cc543de5a1588c24a29d43285e7bb1b5c3c5c5b7ebbab91263bd4b6313a0759edc5eba5345824065b4de5a1d28c2b160af6c5eca1c9240297fd8265929947a4151bc3f8b3ca186c96f6dc87bec451a6fc57723f4fe2666c4329bf74e322e3c5c02a94dc4fcd193d753b8f1c33fa34d9bf90bbce49276a51165a99cb24f65239377bb60d9654efd13cada3f014bb66d29c6c9114ae8ab4d972931df0ae3341b663925bed872b7677cd63df65d66a943406030d4f59d7a4184141f460f464614a78ad8e3829e94486ff826d61101d4df2519f601f82f455ec877b2e157acd7a13049ea011b4ae4f98bf6e87489531ed1928dcf8d03d4cb0e7348c198b0965ed5511537c146b0932a0610f7d362fcfd944b1dbeb1f09c177ea82c847d7e374334f8726ccdb749d826505cae43c553671211923ed32f8ed092223136046cb3214685e615a3b4f543f087eaaee5bf8f294c635e474358d1f75f6ee4c09635e5c50cdc2639cbbc40cef558cdcc80882707e44171658840a7ee183721e067704c318f4cf350a794f9c5909870652d52e3e469446213c148593f76ef1985815cd6d26cf01550d6cf208250a2adce9184e8c5fb1e0df659d48ffd82bc53b39653bfe3fc214e4cc6977d22d0a2da08b575e3475eb6d0d4db45859fe82a90a40da667b16ddf32398109f4aa2face29ba558255db837ccde916c901474c6130732a1f467ce26ef2a7678b951663f61ed2c51f3125586a72126b46e2221619bd43f0d1fa59328556a5a44402d2c6ffd7f89e7ffd09bf55dc5cc8e56a6ffbe34b0f05bf21bfe87993d38396c9fa72684f07fbfb2e90dc5567bd6dda77bf17c3e26c4070360b018b78c3ce4b15e2c020c27f8f4b1978ad0a1ebf1a76709e16906092fa4389c96b0902bb8ddc2e853cd157bfd80430d922ea9521ab42739ff0060a6be56e76e35bb00919efdf9eff8e65ce2017da1f13232774955d4f59756934ea50cd3b31521fdb74bbb46b613c4e6754576d5f70d7fe53cfb31690e1244364c66caf4eb06dac66231ae308482b3b304cfb5596cd4eb2498537469b5423148eeb196989c30c3e15d7ba7142407915af41954a94b37b83e67c41003e30ad57a5ea7ec629817b9e06f8aa3b548b692199861f540e1eecabd1e57627999aee59412eed726bf9100e5df6ed107634032f6a6b94a536ac3ae7c4716311cf47b02eff82db1061e984a130d17c28760c18212741189c10497bbddc7798cd90c3006488679a63037e69ffd3d7fa33b8f9d5a3e0749de831b4abe28ff735b47be651a84f319e8b0b1898378345d17000827c1d9af56564d7033c1840253fa60e5595edda6e327f742aedd686c33059693eaf0145fcf3d23db9766a3634f9c5334ce5af6c6dcc5c307764a7335d4802b2e9eaac49b79b9bed9445b4cea238a076ffb71cd38961c8c2bc9d4f0856f22a4fc05e4ef0780467f5e974ec1d7a7503701b6c3e51e8a6d148d4758f67b2e5b8d36b3adbf83041dcfa9f6ce9ab53ac0395520d122bd96085d024fce0cf69f516713b94bc83fb846fc8467d8cdc470db712be81655fdd95b3ebb38fa9d96cd8efa6e5aba64dd148fb428742ef13423cc30a992331df6a32e996697b0013811cddcf6289003c810519600d3ebedb2f9fe09e28f4b9eff07a5c09f09c2476627acc7d7558b9f8562d99ba9bf5ed9f40b2abe8c09940ff0736d59be204c89104f38bbcf016b5b05afd7d99ecd7f7f545dea6ca08553f62d7f6365c0725806cf1c2d6f3b888b6062b46d18c099a4f3d55088b7651d9f1b6b59c0a11d0f0f6bde791183e768d1cebf4a03ce8d6dfc4c39db44184c42a923941453f9948085061d82fe065ad69d393a856064120d2c95f1bc8759af7ae9fa165df908d684cd30cc536b54bc08e3e5f262ef7531ed6466506b0906a955023a89d640d33d585936497b850f88cd430a6f5272966663775251b6c1720543d5091cb97727cbe2548e7bd7d914e74babcb7febf400882144de58aa9b677bebccb2e2af47113701b9bb5c9401615a1575e248395b10944d86196da7349132ea4583bd4678f833e3c25bf1c6929b800e1c18217a3461f169fe03f29d1834ebc559f1c4abd01fc02ebabcff07996a09fab35b4ffbf27ea07eab477a2a53dbc4461d8e7a5b751ea25411e940ec6090df36f73e71b1a730d4de9301bfd8ea06ed464688b1d731466d5ac6687f3f71e8033c66f8f2c1383f90fb23e845a9e632c4a5cd6416005867ea5c80626a71d7b5f85a4f8563d00cd24d21c1a754465acb503dd61c8c0eff1b3f06dde9d5731ff51c8e4419bac045af6a7c1a30dd99a296b64ca25194cc770fedcf69e280bd440825a2f3680d3a89211e9a7d09b94c012e45c86e69518848f640463e3b6dba01af10c7b3fc7b299bdb890fdf8e3c28052d59606b73cb937806599edb2cd6fca192fbfd5f12983cfaa16c62d4f67fcdf74c2db32c12cb4013aaf9b17b3625c06a1e6d8bc922022641d0e3ac1c7db6fd017bf94599a252f5cc918872c6017f16e23b315fe5a2f153f71ecdf13e05f47baaec9a7346f7a1df1b55612157a350f", 0x1000}, {&(0x7f0000001400)="848914c3899a0c003ecda1ab669ac126d57329478562708a1e8f1f304730921bb50063028731929018f4055c2f3394cd38775aaef248119e15c9da02075da423431fc85668fdd7c793b4307c5199b6c47b5b1d83e0ec9ea3fff7227c3dbaffd7d4385ecd6f520890d1a555b9f1806e3831fad19c606335fa5ebcb495d14a0cd3729ae50dc40fd8ad3b4ac8ea676c0ab042", 0x91}, {&(0x7f00000014c0)="2cbfcc923e24628f9b1279dea9c6acac64e39ee79c0e13cd3986ea6e6d0f66bdc1f54b683b0e150de58d2de87d98eac0ebf409bdc4e8fc3d0b127e60a2a4ebbc1594788e2ad576901b86e6b816f37d1ebbe0660df0e8c23b8a3b8252576d3a2e96a4c2af2905d2fdc87173afab68b6861e6311ccf5f355a30793d707e623a65f808a960eece99c9125fd3a61d10b282907ad4d7774d306c1d684edd77d8de808b9d81bb7d1368914223941883cac5e76c966565f8745e4d791a7cb7887ababe6c97d63ad74fa3c24736f1ae98aebea499763e5ad553e7c7c1ba0e74a", 0xdc}], 0x3, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}], 0x38, 0x408}, 0x1) fchflags(r2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$KDGKBMODE(r1, 0x40044b06) syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000016c0)={0x959, 0x8, 0x1, 0x5}) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x3) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mknod$loop(&(0x7f0000001740)='./file0\x00', 0x10, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001780)={0x2, 0x9, 0x0, 0xffffffffffffff81, "5813ace3a855b1aaa879b0c47844c9c49e98d0d0", 0x3ff, 0x8}) faccessat(r5, &(0x7f00000017c0)='./file0\x00', 0x88, 0x1) r6 = shmget(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001940)={{0xe699, r7, r8, r9, r10, 0x48, 0x9}, 0x3ff, 0xc450, r11, r12, 0x1, 0x3b, 0xfd73}) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x4ed0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fsync(r1) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socket(0x1, 0x4, 0x0) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000132f66696c653000"], 0xa) 16:00:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setregid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000200)=0xc) getpgrp() dup(r4) r5 = getegid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getegid() getgroups(0x3ffffffffffffdcb, &(0x7f0000000100)=[r0, r5, r2, r3, r1, r7, r2]) getgroups(0xffffffffffffffe0, 0xffffffffffffffff) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffef7) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x400000000d, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() chmod(&(0x7f0000000040)='./bus\x00', 0x0) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000001940)) semop(r3, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x10, 0x20000001, 0x2) fchdir(r2) fcntl$getown(r2, 0x5) semop(r3, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 16:00:22 executing program 1: r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x14, 0x0, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getuid() setuid(0xee01) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000005) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x7, 0x9, 0x8, 0x4}]}) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{}, {r1, 0x11}], 0x2, 0x2527) close(r1) dup2(r0, r0) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x6, 0x7, {[0x94, 0x6, 0x6, 0x1b1c, 0x9, 0x4, 0x0, 0x934f, 0xf05c, 0xffffffffffffffc0, 0x1, 0x3, 0x0, 0x0, 0x8, 0xcc28, 0x3ff, 0x6], [0x6, 0x1000, 0x400, 0x3ff, 0x3, 0xe499, 0x7, 0xf95, 0x2, 0x3], [0x3, 0xd7d, 0x3ff, 0x8, 0x7, 0x8603, 0x3], [0x0, 0x6c2823bc, 0x1, 0x7fffffff, 0xe5, 0x4], [{0x7f, 0x9, 0xc7cc, 0x78ad7e10}, {0x2, 0x9, 0x6, 0x87e}, {0x1, 0x8, 0x3, 0x83}, {0x0, 0x5, 0x4, 0x2}, {0xe38, 0x3ff, 0x7, 0x2}, {0x81, 0x9, 0x4a, 0x7c6d}, {0x5471, 0x4, 0x3af3}, {0x5, 0xffffffff, 0x7, 0x3}], {0xa8c8, 0xffffffff, 0x0, 0x80000001}, {0x5, 0x101, 0x16bb, 0xffffffffffff7fff}}}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0x1) sendmsg$unix(r3, &(0x7f0000000b00)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f00000004c0)="e5aa245633248e6c1a704efce0335fce39e5c2c14dcdf8af333613aec2fb28d3a6c1a04692a7a223607faf2ca7f33bab06a4f10a1069c3f22323fb90151fd12e475d3974df7f829b3fa62c20673e3654c624f456d79ca7c7137f1b004e23993f4c61031a7040314ecbbeea2346dd017b891a0ec5deb9cb968c397e63dd034b27ab5f079d9bf18cac62fe933d40b9841b936d3ee5f8adb77368fd3b29c5a70068cbdaf3b35e7abe434b", 0xa9}, {&(0x7f0000000580)="73cf954b91c42d830bf084454c7b3f13dbca103dddf426c94b0d3bcafa546d47420c9a28543e8cfdb761f7edea4deec8069b0a2e171dfda6563e794177feee7bbb7fa218afd17ff54042933ac0f4fc1f5e510f0bfde915361ace2e8721f376f344adb6130cff900111d217b49b7521cb4c0b344677d19d3481db25e064538735b8c958f1227aee7ea99c8c6f459842ec92e674d805178a22f3a007cadb2dd8f9d13e572bdf6b4b7e89ffe6981f9505d8485159a86e8b810337a16452c31a77772f8c615f59b5b98dc2153ed9bac12096c46da97b3af2", 0xd6}, {&(0x7f0000000680)="b386d064a9f868c317d3e497729cdc7328dc5022b959f0527c56ba358a5091853dd0e6d6f843b5ed483f3d52e9ad24417fc588457b6e9ef97a87b2ca9032a13276bd33d6808caddffde70bb3fcb2f83052095b3a7af82bd873234ee03ec792de468546e7096229c6b2fa199cfadb575103d0afb32195a3479d1a9321ce", 0x7d}, {&(0x7f0000000700)="168ef334a6be5d6f647d8650ffc876b7660e81b2cbe137bed96dde8b3b45f63f5f86e26eaab7340cc63f5383d09eaf037d983e6f60b7b8ea0bc6887da9d90894f88427facde0795daa7084e66e2ec4f4e70b93d261e6eb3954e83cd603c17ea2186c00096e92e60ba81f938d304dced12f509788d7c83a73585f0720fafb", 0x7e}, {&(0x7f0000000780)="399e596aedc88aff19af202cfdd50841a5a9f460390e8894451b42d0e67b5bf5c41cf64fdac02f88d11cde29e0272d2d05e465f1f892d987888b9f56031d6572ce9046309eb57cfaf610ccd956115afe0c4a6d55e36ab02a24926aba9a4de9bcff6b5ace", 0x64}, {&(0x7f0000000800)="5c8eb6bc1e23c03f96b9ee43223327d1c71ac6f490ad3ad110461c5184f70972dde8ac584e51f9f7035bda6e73b999287fa25a7b76c91384f23008d51f1324435802c11c1739fd58364c712f5d73becf17f456718077f4ed7dbe0f3d5edc73388c237559fd9f194a2833441cf6ed3eca6cb66e6dfca54993226e2c8749542b98ef68f53c6705d350b9cd07762b3adef140ef96652b64ceaaf610b4ea0f0c8004cc4982810e78a4e8c1d47e379b5680aefed81ec7ab4ef075100b80d7cc590b4cdfc025868d4e6f7b418de3b2fc27231288303fa8602d17c9917fc9fedd69271e3ae6e141", 0xe4}, {&(0x7f0000000900)="33a34b895267c76223267631039178d3c4e0ce71f365bea681840fbb0407960d75c50c2125b3bf09b53a16c3400cb0a9fd107d90e687d8217010046db0a2b5eeba96988c97c023f084fa90b33c8aef846fb537325afb2098970f8b55572d6ef9668d4e6b82cd4aeb9766a7e2ffe4aa1843de7c337b92863a70ca3091504dd7c8f7be2c7230d30223115220444447041e2fd81b67eada535ca348f3066d36725cafa2a321f86880130505cdf431825d4433d69c3bb22e5f47a53093726703da684b42358014a2", 0xc6}], 0x7, &(0x7f0000000a80)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x70, 0xe}, 0x4) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x56e000000000, 0x4}, {0xbb, 0xb89}}) 16:00:22 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1f, 0x7}, {0x4, 0xc6}}) r3 = dup(r0) setrlimit(0x8, &(0x7f00000000c0)={0x4, 0x100000002}) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000001c0)="fe2e1c5baa55efb8c28c22d472bac881ead4c3d9f557ce1318ad471ba9c900c41554e18ddaffeb793f4ac0de503b5a9d41acf1dc9120eb628e2c38bf25fbec27deda5afe34911d94ff98228677c3c6ff551a39fd6f57cbf2", 0x58) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x100) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/210, 0xd2) select(0x40, &(0x7f0000000100), &(0x7f00000001c0)={0x8}, 0x0, 0x0) 16:00:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:22 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0x2717ff72}, &(0x7f0000000080)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x28}, {0x140006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000040)="b47bcab613c0207c8d1faff62304918099032bffc5f85912eecf7a132ac8d31ecfe7d643c153d67fa590a5a4ee0f109261df782205a9bdf687f24ecc665187a8b5ba03dc79ef3acf9fcd9d2db1fd464cebccffc72c5dabed1743e5177d4685684dba3e494877ecea73a031c160b80a71187862e98ab44cd6da727f2e629173aa22571622521e871b37c60c30edda123f5494") 16:00:22 executing program 0: open(&(0x7f0000000040)='.\x00', 0x2, 0x100010010) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x152, &(0x7f0000ffb000/0x4000)=nil) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x20, 0x7ff}, {0x7, 0x4000000}}, 0x2) setitimer(0x0, &(0x7f0000000640)={{0x0, 0x12}, {0x0, 0x4}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0xfc68, 0x10000}, {0x1ff, 0x3f}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x4}, {0xffff}}, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x104) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="7964258e7f32193373f489e9fcf7f14cf4890fce789474c1b70c1612043b2363a50f897b177b53c6786bdb7ad3bffa3ce34323028700", 0x36}, {&(0x7f0000000080)="3b06275be0522ef4d1c73e0fd08977589f8fa84168bba95c2848735c2479db5ec278bfda109f7b69efd94c266aa527cdc7a8359ac9ddafba1ba99498c0971e96dcf221f3a3a09825b83769a418d7aa", 0x4f}], 0x2) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000002580)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f008c18dacb6584b976198a9192d85169c699420327ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb2534c2d7ceac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc78f198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aae68d951edd47f868d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700"/676], 0x10) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:23 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r1, 0x0, 0x0) 16:00:23 executing program 1: setrlimit(0x2000000000008, &(0x7f0000000080)) r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7fffffff) syz_open_pts() dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[], 0x0) socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffe98}, 0x0) 16:00:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x14) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x2, 0x4) r2 = getpgrp() getpgid(r2) semctl$IPC_RMID(r1, 0x0, 0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r3) 16:00:24 executing program 1: r0 = socket(0x1, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717ffffc000100"/177, 0xb1, 0x8, 0x0, 0x21c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18482, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:24 executing program 1: r0 = socket(0x18, 0x8000, 0x40) ftruncate(r0, 0x0, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{}, {0x22}], 0x200000000000001c}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x10}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x4}, {r1, 0x1}, {0xffffffffffffffff, 0x10}, {r1, 0x4}, {0xffffffffffffffff, 0x10}, {r1, 0x40}, {0xffffffffffffffff, 0x2}], 0xa, 0xa6) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a272dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="793ab0c86358bdd2d972e2e313d96b7a285f73840ce34d6452fa3117ceeaa4c98d4c9c8339e8ac", 0xfffffffffffffefe}], 0x1000000000000180, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x1}, {}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgrp() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x101}, {0xffff, 0x800}}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0xbb2f96240eb9b975, 0x76, 0x2, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x73435486a20479f2) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0, 0x0, 0x0, 0x5b}, 0x0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) setrlimit(0x8, &(0x7f0000000240)={0x7, 0x95}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1d5, "ec9a5dd007da89ab0a11d7abe4e40f00f06ffa12"}) write(r3, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xd0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000002c0)={0x100000000, 0x7, 0xa}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x2a) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x0, 0x7fff, 0x10000, 0x8}, {0x3, 0x3f, 0x0, 0x5}, {0x8, 0x7, 0x170d, 0x7}, {0x1f, 0x80000001, 0x1000, 0xfff}, {0x4, 0x4, 0xe00000000, 0xffffffffffff8000}, {0x10001, 0x5, 0x4, 0x1}]}) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair(0x2, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/178, 0xb2}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:24 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xfec6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x321c4fc5, 0x9c19, &(0x7f00000001c0)="18050df6fa11f6318faf25b57577df7a6d8059b71a36eb8f85a63008b2cb307e2342438749197cb5c2fc3e9721dc562810d3201cb596fa148521637a9d2661880e6c4b7af31ac25f06aad598f63a21fec985aa1e5636bccca4b465291d46f5b513ab604e60575d471a2818248088028372fcfc06a38a550bcc90fa6443379bc804ce2316f482cc1048e57fdeceb50734aa7d0c409e54306e57452a6b4f881cdc5fc74edc6fbb83a41ce75fd46063112f46ea3085152d716b08c697b99d8697a16dd1ed48cf3cec418a5cc1c693f8efc707118360d6ef5f1f30", 0xd9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0xfffffffffffffffd}, {0x7c}, {0x6}]}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:25 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x1c8) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa5, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6, 0x3}]}) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x900, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x87}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc9ed91c44e6e086a) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0, 0x11, r1, 0x0, 0x0) fchmod(r0, 0x184) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x0, 0x8, 0x7, 0x74d, &(0x7f00000003c0)={{0x6426, 0x6, 0xa6a2, 0x1000, 0x1ac, 0x9877, 0x3}, {[0x8, 0x7, 0x8000000000000, 0x0, 0x73a, 0x36c, 0x8, 0x1, 0x1f, 0x200, 0x1f, 0x5e, 0x6, 0xe9cb, 0xbe75, 0x100000000, 0x2, 0xffff], [0x3f, 0x5, 0x10000, 0x10000, 0xfffffffffffffffd, 0x0, 0x9, 0xfffffffffffff001, 0xffffffff00000001, 0x80000001], [0x7ff, 0x3, 0x756, 0x8, 0x3, 0x9], [0xffffffffffffffff, 0xfff, 0x2, 0x0, 0x6, 0x800], [{0x4, 0x9, 0x6, 0x1}, {0x1, 0x0, 0xffff, 0x5}, {0x8, 0x7, 0xdf, 0x401}, {0x8, 0x9, 0x80000001, 0xffff}, {0x100000001, 0x7ff, 0x0, 0x2a}, {0x100000000, 0x1, 0x1, 0x1ff}, {0x2, 0xc8c, 0x4, 0x7}, {0x8, 0x1, 0x80000000, 0xffffffffffff8000}], {0x7, 0x3, 0x9, 0x5ae}, {0x80, 0x1f7, 0x80000001, 0x8}}}, 0x8}) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getgid() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) setgid(r2) write(r0, &(0x7f0000000100), 0x3e4) shmget(0x2, 0x1000, 0x10000, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "035c40000000006d00001000"}) socket(0x3a, 0xf3af7f6a09ffa65e, 0x5) write(r0, &(0x7f0000000980)=' ', 0x1) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8f0201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000100)='./bus\x00', r2, r3) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x6, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, &(0x7f00000011c0)=@un=@abs, &(0x7f0000001180)=0xfffffffffffffdf3) recvfrom$inet(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000001100)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x1023, 0x0, 0x0) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r3, 0x20004b43) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = msgget(0x2, 0x10) msgctl$IPC_RMID(r2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) r3 = msgget(0x1, 0x12) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000f890dcd6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c219b780063bc835992cceafa28f56d5c4f3ee0741aa61b33765ab423abe7c6ebc92bebc3f513034fe0d54d7a3fb05dcfb0a40fc67bcf87d5f2d7024a8ea7c527bcff6513f2ed8c2539ace598a3939a2ce2eac38f0d6faadc806fec28b5439048eb1b02a3b847f31b4a3e77a75913b3e60e1"], 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:25 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) mkdir(&(0x7f00000000c0)='./bus\x00', 0x98) mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="fad59f235712cb633d02d44c344cdc0a7823da35d5a34e9bf7e4de10475459f7661dd84e7e9bceebc2e792b8f67ecd1e35c35c2c2709a6bb451455a45db09bf87eff4e915f26cc4b65f60b01b5e52ebce2abf34bfba965b5ee36f505c5dce56f0f4c6f25c9245070f10a2ebd4e81bbc184c48df76ee0219100", 0x79, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x918, r1) sendto$unix(r0, &(0x7f0000000100)="635fbbeeb695091eabf58994cd7d079d0d2d1ff83e2fdda8775144d36bae41a1f43f9f9c22340625e189ecbb19bc3f7468dda6725d98ebda14901161d79846f4ca99a278d25f0c42a935ea646583c6f5e56033d59641e4b56a44758c959ae50ef8d2d8b5be8ad254ecd4dfbb7151f232f755a5b122bd1e35c45efdffcfe5135b75c1bdfb28777dce083d540a85c6609f74136c9a4ea2978a093c90cddfa834da5ee78cdd3393ce424b8b2124bd88a76f3be065896375a6148ca1e05e0c8287a2bcb1bc6ef471d4e82e", 0xc9, 0x1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f000074b000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f00000001c0), 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000080)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) poll(&(0x7f0000000080), 0x0, 0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40000000000003, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000d80)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) write(r3, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r3, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x1000000000004, 0x1, 0xc704, 0x1}, 0x0, 0x0) 16:00:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x8) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001140)=""/73) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xffff) setsockopt(0xffffffffffffffff, 0x4, 0xe, &(0x7f00000011c0)="f9d8c99fd594f482b3660c5d48a0caa41abed0e6d35177b2ae2c1686e78ad3501d5e4b4f21315d18e40d2f372890119b538127c9b945a4041efff6bc4f4ef06fe3f8a6213c84248988cd5f78ca31edd080229bfb767132cc631cf6f5", 0x5c) getsockname$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8bab10bf30623"], &(0x7f0000000040)=0xfffffffffffffc8c) 16:00:26 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24b4024d86162b628e406c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baef358c29a1783419e8681088da8c30951c631828efeb803005c97050f39ab1b0b35c8f557912b2435da3f347630eadd1505d9dd89107233d225c06e017f2e1342aeea36261f21b2c1795483"], &(0x7f00000010c0)=0x6e) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x550a, 0x101, &(0x7f0000000000)=""/44, &(0x7f0000000080)=0x2c) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x32, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x24, 0x0, 0x5, 0x80}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0x10001}], 0x66, 0x0, 0x10000081, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x3, 0x101) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200c0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xfff) fcntl$setstatus(r0, 0x4, 0x0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r1, 0x9, 0x1, &(0x7f0000000080)=""/39, &(0x7f0000000100)=0x27) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0xfffffffffffffffe) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x1, 0x3, 0x4}, {0x2, 0x101, 0x2, 0xf0}, {0x2, 0x80000001, 0x8, 0x40}, {0xaf61, 0x6, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:27 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r1 = dup2(r0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000000000000000000000000000010000000000000000000000000000000b1cd920a7e62a56ac312d72a37f849bed91fc4dc5b87a817abf97ab9c328bc2418ac6f4391353ec079c6d7118b1ae8e9aa844b78db3edada4017c2e10969d7fe77ec9c9116e4c7a3e3076fcfefb5c9155a204db7928a4215f68e00c5b40407fe5f77e1af513c776ab37791dd5607e3ed"], 0x20}, 0x0) r2 = semget$private(0x0, 0x4, 0x142) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/107) write(r0, &(0x7f0000000140)="7e09fc3a081ed5ef4ebdf7c959e6b0172f35bb4eaa64f4f9c7bf15f8e22f0a844e5858f698bc5f41e42c8a563ed7b1bd89432a93782c4fdfb44700e9ac2c8f80fdf2a54fe678222f543e80bbc9004c9de83334d8733825c28fd9127f764c75b35ddec6542293f0b14e9ef21e8d0f01423c3bd887a509e887a7d322ee86bdc9fde6dcf4ae93744204e56290519f5423947990a8cbd744b3d21651a8ebfcbccc7e2d7f204d4cc5244cb0e3e700b8e18e5e09f38f9fc0e793174c7ac1c6a5baf8e05b6d0a", 0xc3) 16:00:27 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) r2 = getpgrp() ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x2, 0x400, {[0xfffffffffffffffd, 0x9, 0x3, 0x8, 0x8, 0x8001, 0x7f00000000000, 0x8, 0xef03, 0x8000, 0x40, 0xbd6, 0x4, 0x800, 0x100000001, 0xab, 0xffff, 0x60224eec], [0xffffffffffffffc0, 0x5, 0x3c340000000, 0x6, 0x9, 0x5, 0x7fffffff, 0x0, 0x6, 0x4], [0x8b6, 0x4, 0x9, 0x5, 0x1, 0x1f, 0x3], [0xfffffffffffffffa, 0xffffffff, 0x9db, 0x975a, 0xfffffffffffffffe, 0x1b], [{0xe8, 0x3, 0x100000001, 0x1000}, {0x7ff, 0xfffffffffffffff9, 0x0, 0x2}, {0x58, 0x1ff, 0x80, 0x9b}, {0x8, 0x7fffffff, 0x3fd, 0xd2d}, {0x3, 0x4, 0x7, 0x7f}, {0x7f, 0x8, 0x4, 0x4}, {0x9, 0x0, 0x7f, 0x1f}, {0x9, 0x4, 0x1, 0x7ff}], {0x7, 0x3f, 0x168f, 0x7}, {0x817, 0x0, 0x2, 0x9}}}) fcntl$setown(r0, 0x6, r2) fcntl$getown(r0, 0x5) 16:00:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="11df1275e4099f60544069ee", 0xc, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001e00)={&(0x7f0000000780)=ANY=[@ANYBLOB="2312f7d1"], 0x4, &(0x7f0000000a00)=[{&(0x7f00000007c0)="9a3793e35b7b37befe69d5ef7f06cdab25712505d7cae9dd9d93bf2e0096bb88ff64be1dcc92dd7ea6f1ee70480c2188d97e96a35798245e70f314dc79d6173ef00287426ad7707e437f94314a39c80e981d8fb2a453369a527a7946cd21a8745b0694", 0x63}, {&(0x7f0000000840)="441a83986db9bfda9888a93c806be5fa84913b17dfd285", 0x17}, {&(0x7f00000008c0)}, {&(0x7f0000000900)="358158d961673eecab20209835a28aadf44989b44b8e2bb41070930e1553920c0661e6ba35c295a464bd8f5966063ad0d9b55f6047cde9472caff661391a5cd8b9c35a4d88b14823d72cdf858df91eabe48b4b5409a0439fecb851ea9840306c146408334630ea50217c9447b99b5759a2c6713feb9f29cee0e678d1ac8dbd9d73fdef59e826ba850834ae468d2d84174d00d858a5adeb2661ec7352ffd3ac03283f2df60c5970375e3e00d45ba448b548e67820ff43adb70fd8f016a201ed1273fc5bc32b79dba14dbf9f", 0xcb}], 0x4, &(0x7f0000000a40)=[{0x1010, 0x0, 0x80, "38cca7c739b1720276d6f16f5e5f81bf9d8b0e0914354d87e3678e09733c31f161373efeb2c598fb85adf20f0b3bd2d179209e54de782661c91c06b74aa0e41d60a53045a66c09631db252deb692b08c3748127668ee986d34d20917cc1365797786084b19198eaa1977def72919d01a887f532ade15ee37ec7e1eb475091e51cc20f5315784b5a1547a4683c82aea484dbcf75d7e5b8142f5bb84bb2d5a8d2167288a4cc2a82ae8c409ad025680950960edc89abdd5addef4de6f82e6f1a1c00a425009d40e04fea71c04e63421bf384abe45769cf63cfd823fd1967e57db65242b558d52e6a8f5ec709a12aac7e39eee75329b03937e2aca6643ac4ba8414e837ac203f5b6a3372723bea16653ff764c3e9a53ecaad678d941c0ce0df21fb0c03446970878f46a5476440db0652aa2396d58c7d8305b3c531ed2507ffe4fae4a4f38dc45e10069cba08c84fbca3415689a6d3eddc4fcbc0871e8ed31310bf65a59f187d26f8242ea4c16249b65801f39521f91f45699f98f14fb6f3341f8a39f70db54bd61e124b84558801cb3f5ca71ecb82bd4e231a9eade2e9112f4dffbb8e0cb0cb1106787a3dc76ba7dc2fff1def682f153fc78039e2469f4cf3fc7c2b8574e02b41aae66a14e2cf8332f1478edeac8dd03f3bae88af2700e8677c0abf09ba8ddb7cd6250628b7217c769a7fce1b9730f29aa3f4abb5eaf85b2d396c4856647de29c030f127b9bf2bd2062d498232c04f3079cdf038007c644e517a6062bf91992699adfeb70738cc287e2a7deec109a13c512e3c51cc9744505e1d397b2983fac9c643cf38aee1feca5ba09c6eeaaab7ec99ada8f0ae0876ae82966ce10f61a7ef50c67392f9e1474cb2f0a982686205bd1ff666aa79568a60cd57e1567751d1568d511fa7822306aa051272c33ec5bacde4c2aa41befca22100d0566fa1325f98de464e5c3dbce524c2811744cb5633fb497d9c5aadf443cde33c7777e7419b0ae1a7927a7c1c930d9f5a50410c812d17a3519be5c003a1025281e198e31b2061b8940e63d075393971bf0e68e8f92638380f580ce746a072548a0e256c0635b7539204536860050547dcf6b14d0005b4d69f24d0973ca61c73c6388cd23b955e3578750d3ce6b0850e8ac41fa7362d906297303e889db62304e34ea9444e5b88e4461bacebdf410b34fd0bafadc5868d47f00d357b5b2ca60ba9241730eda06e8fd1d4ccae506ec9adf9e3ab7b624d51c5c8a0b453c8ee3a6c62b1ddc8006a7eb1894addef8607f08b6f914fae3f2902b2caa43d7ad3a305f9b45dc1fb1b0a9bce4d8e4bcd43f86d551539f0dddf0f24959b4fbf442aed162fb9db70355228a27d8c68e871d28fa84d0275c9967936f1a4db37a676ec4fd50642fac11d603e8ef9c709e03e411f54f71cf2ce510ff00293627eec9262882e186d78ef33f4aa379fc0b33582a1c36272456905a75e593130563128bd5d2f45cc0a954d0050b41f623d4073fd9070d631ecb42254b03e88181d03677d4a6d2746b97b60c885eefaf3b2fabbb0a0651fcb00c5071c537706c72f02795c709214a1f88272f68bee47be3918c7f5a72d32d4542c56d8801e1a3c8009d448139ec0430e5ba33d1589e7ffc47fa8ed1ff16c64e95172e76a3cbcadedda177433d7650dc5eabad3a908ef458203531f799dfea69622476cb307a449763e3d5343f27b04c2f7485284cf60eb082e49a08c77a007d93b43d23b0f4899e437e13efc335c002f58ed1b68d0c443c483b9ca7d9655e778063886d72d2251a308c8dde1621f254e8c9300b0a7cf49e2bebba977864baf2fb1434567eff4b53b1b6129c66ea69fe9bd514643693bd9c3d1ae45516bcf9f1c4ca1ce2e685771fd2301769e92c2571384973e7412f71d2680d4ddb783dfe755226359efbe260a4cbee1015013b9aada26310d520bcb98cb826bda6275daf198aad072fc40c5e7e30ab0039bc4a1f90ce0ff926dde5392b18d46bbf898ad4a072e03d96ba5eb7e30020845a343f54fb39396c143f22103c89ac6f7b63f0c63197497805a3750e053b77fae4b1fa8a8caad53350c2196751e42ec8dc10da074e76e73aba0d695288bbd81118fc7e303b8b704443db9c1d1e4c2266845ecbecc917f072c446a838fe802fe8c6e83900a453a02539173fc70e0eed60cd54eb7355e3f697310d43d6a98a103e6968eb6058a9fe7966e096d801d248c33b96fbca915b354ca7d350d161069479a9526711299de69010dbd611f7add614295f38ade49e1d5a62e77a5599c13133766e59c4d5f44565703265ee7bd814182c5b385ff14dfcd8f67843b21caf440c80aa742e486e5ab20271ba202285707407372f68dad2e35afd1f6f77196180b902920df67c668f689c765989e78ebb3a8abc30ef614bab0e93949ba500542f63689cbe104e58b6b236fa2f68af81aad26dc7df4fdd42185d353275d177ff38bff2b8250afd08aab883487d65aa833aaa003fb2bcd552b9e6f80f967aeacfb375a40abf984b64c52b03534af05923c21772a6d29262c8ca7b55b35bc72ae1d411aff51527a2ca791ee4370bf4598e1428f5d37958f40ce7222a6b6a252b7ff638867156feb0103cebd9a4278d29aca34c430ea0de919d264412f300e042743ba42a4b519d86bdde1864efdc0871757bc8abeb194cbfea389bd47f7db9a021eab07f16c536fbd652610f8a25dfef278399233da475f3027b4da887e8d9f2529cda6d236c90912456da9c1c8131ef26af6c2140907348929c1e547ee6fe45d5aed04bc646ee81c46c802f504e285d3711c58ac63bc79afb5fd67633489da94a81e48eb7e7700ded3b4f3b2a7b90ea4c5ae8398d9cd58ddd464162d2006065db0794ee3f84ade61ebede162a1fc304872f3ed994c0e12f84eccade8851403bc11eb6c97d315f4d37fc2b4d7f1abdbb59baa03279fc639e89f5231c5d9984b0319f3d157413b4e464512afdc67888614de68a97426e1006a092f13271dd161d59856a347c0f552241b26f6b42ba1eff3fe5090905ceb7818d451f25b8b6858291a3e531874b61e6be53af8c7b578f9be8e526476ad156822112fa44606b96d683912ceb8a5ece13d9a29c297e99e087d866b63995d1513ebe8eb9b206722af3105a15ca7b0566778e081c40ca6d52d669fdcb3b8416382c8ead630863025ac7913392600ee48435f5bd624830637b1319be992bbe10c242f138386e9aa195027af55d8a4774093c0d45e2c7cc6bf7ff211592412f2ee5f9911d5262a1cf102723fa97cb87b51f49d64723b4fde0f0d1e6a38c7ea8bd0e915585316db34082ace409bd686784e97c4932887b99c33417faebaf6cc820e9079e5b592a8431535824b38a8546eaa984cbdb96547d722639df610811070e721dfcbd1812c719e500c35184fe1e2d6171fa9c395621ad1003a6caa9c8bae04f7ecdd08e0af6a0730f82217ba7ae699176bf1cecae6bfd953379dfe43b9c68f06b3a2db59f3a6eec54b37c81018b33680f1cc6e3999e1ef3907ee90600e3b7b540b029dc8bce740d84c12a6ce1f0bb021e8eefbced2e32f1824b3a56d00484e786a14355ea310a55cdbfe42bcc885eb1e6a9cbd444ffdc80bba1e7169e1acabcabc82b9a51aecab1cd9df16158980da0ba56213ca2a0ca1c4738f9856e074f501aa9bcbd670d8b8a4b63cb22346628cafbdca4b06bd9543adef7dc434af53d12c6c28aa55a8bfa290f1f9fc9eee1761707c66c61734a5735ea87539d2f56381a3e7186aa1ea5cdadf748863a7542564bba1a17fa872d74c53ebb63940efa81cbeb772db896efb66d41a2d3d01ddc6fc4b3dfe8de44737f11c0e60cb8ce05be604209b05f6e7b720aeec8e404604ae19b322da9890859495e2c39cc8596c032b4e5543bec9c5013a19544641a9d4c45ae73a45fa657e34e1ff679f761d7b3574d332189241d58c51985237815e13ed298b1394d7cc48411822e34661db19dd98d6065538deac71acfa105c7a191a371324aa3e46c64cf01912bbb693ce56ed03a3f57b929afb50b81bd8adb5984428b7555c80c04fdca78ae9409fcf6e045287bbc2405035b0d6e56a5c455568acefe69200ca54261c673f95a24a1d0e90dd77fb81518df03326a8e69e51f2f14e47571f075a54b980fa6af849ad504e32250f7a13f5b85add7b011a94878cbfb83e3fe052dff99525a13ce682d5240a84ec577630f29136275d6d746847091ffb8bf432c1da004dce0a1abda5fc0f50b7ebd0f87ff45bc40223e4a117dceba93b431b4af818d821e496027485fee2cc57d9bb47c54225aacf8564d9217e59f004144ddfc501e27800aedf8935507a3b24a2f4dd2defedca723707645aac577a8f505e8aa2758fd1bf9cabb4e8a0bd8855958c1f26480703ae8cc966246284b2da070eeb91f14a657e2b69ddce7e1bb6e193a1226991de635f820465e8825c98f3f071f1587f859f3278e2a088ceaf361458b9a314ba706f13c8841875b85fa78f6be91c5d951cb7fdd5ea1b7536a7d266434901bad330c592389e2035fcd097b0bed4cc445ffb76ef2028f19758bc3c138a6aab08fd35a255c7322ddf7f741322e55cd3ddf609c5db9bbc15e9a119ff837c2edb4b2b7ceba9a8ea8f4608a364761ca6729afe9cce9c4e77d058511cda525701d2bcd3a1471c4b6b1ca2c300bf935424f84652266de2c0a2733aec0b394cea186d7bcaf8ca30205dcb1775977ee93d5516b7c680735e0819cb002205c47eba9eb3ce613f54d3f9b5fffa2a4a914daf7dc76421ad85378f8b30059b8000e84edb4103243220f2cfc3bb1450dc2ea40a1eb4b7415e27a578a5e7ac495e76768cc67846905d3210df72f2fd03e7c96e277c64e15b81bc602dda3fcf0886b694920fde98f02f1708b6f1c3c92bcfecfa1e98a5827a220d6d1c22dec0046bd5ea377a960d9495ac4cd48b8536edc0682cf91c6b755d245209945dd478fd8e04f099e0dd246ae73deb83815a66db936747db9b3636a0e5fce513a1343d9757d6898596ba6752597a499d690c58e410d519913854b2b669c7e85831edf2c6ce84aceaca55ebd7884eca4f340aba440c06c5411dda487b18c6d54bde02c727c64e6ab936d40a138b829742a930a7eccc4107990597cba68223ebd56e3bfedcf6a16b09f6420989cb7c0b9c68adae5f8c8414352ea142e69d33cfd159f80c8f8b01d098e84ca4a50bd15eaddc009403c4edc6d41669eed6611dcebb935b93ba8c3d5ffa46a2ace95e2f482993ffa254bb61bea27ea0cfe356ae437193bf42e5e2b07f9b41023761de829071820a601c9d5ec55b28d2169234c7242f751454e524d4c0e69d3126e6cd371a8dadd28cd8a41d70dab63e734122e513d69ff7910eaefaaa90dd5509666677358334d7310d2e07955d52db1a63c8499a728f01641421235f843d4151e759be8f1b86106d66d9f06a09bda74cf59d64e986641eacd3449082f31d6906c466c16fbfda250b6b8c3c6a102bd0d3a7e127d10e130181c4c71e99096cc26b6ded9f6e56f210feff9c8af590013c9430f6ae3dad0fa399ba99d86e2da3aa6c3bb0cd532c9d716ea30d753e26aea012241869d97778dc229ac842a76587e5cb2d2b341783bb8e85dd4cdaeddcc2abc4596e96bed459999a2254a3af9ae381c50203487e062da8101f1386bb9e50f843968883fa36592e54be9313ea8cd46f6374c444a7972172173caf92fc3c4a7f8ca7a22e64f5cd7cda138e38b07fb94f2ea3592a9b049a692261fba91843365fd02c"}, {0xf8, 0x1, 0x6, "183f0ff45f70af0f151e25f8c5ee257c4d1d7befb39f76396252ecf0fe0efb6bca8a4ae7e212333289e86be1cbfa403b8b6b1e295309ebc14cd511f317bc624115c200cb93232c212bc43b1b6be69299e0b0d15d1e79d434d6f8a044e4d6cc834974c0e5ed141c7fc1fd72b8c9e8a6c05e1a8c08ec2584028518322f659834f1772e74fbb9b39ea6afac83a820c8efdbcfdcacfc538b4e50160a85bfb96b7c7fb7e3e41ecb3590d67932278208f826a669d9de3b26676335d21ad7ff3a379b20e41ea3ebf49e4e67e631d636ed3219ab5ae801f5c346c59192003bf3b52ca4790e8d43"}, {0x108, 0xffff, 0x8, "6fd095744ddb2e20893285519c9c2ec3dc4e04127b455a456ec0aeae05451762c21279faa97468e20bf2a477344493394cab12f93c33bbac16996cad53f0ffbe7dd7b218dca440895a2334184560876273daa83ae61c487333ba6f63f7cf0ae82525eb6ad77314dce6f7ec76bc9e543c7f7f08b6f864ed13af05d292c3f27eb0b14bb0bdee52316831e2b18169486191659d2c36435137f50eb18c467244f3583ad125715c885a45ce6094c577bec0852ae5900e75d8486f68c079edbf6dfc95bdb807067547e521b3fc2c3e142742ca1bc291ff15977d88a862183089feb7486ede45105e0acd43fe19b6b8415eaab35988fa5b"}, {0xd0, 0xffff, 0x6, "c97993787e66ea4feea450d78195c0b1918f91253924e7bfb0e68b35cdcfa2cad7d4fc618acd1a955389044832a83b9e46b781a58de53549d8467fb6e91fcc660551885aa5f6797d3a38be3b9a1249bd7c989165ebc85b5d8fb7fd7c5eb449faf184d4d551532953a743602e42f84f31ffc4c10903a9e768744c95060294e2961a2ba4fc55d47454a1b2253f34e4afe27dbeacb67b473939147a65143b69d42a2c8ba5d9b8a1617b8afef972d81b83380b149c123b335c54ee69fb"}, {0xd0, 0xffff, 0x7fff, "463667e83cf550e55fb1e16c8a3c507a362dd235d07ced3b86e00cb3c282ef1aa19f69ae2c649d49bc2d1de1a3cfbd3fd30686f79cbf6665c407cb7c4863ca3800bcc3720e4188042ed57434f51330624a091b23342651b3bd42b98ab6388e120323e61749c107e7a6a2040f6f1c46a971058af1d76c2f637f718c78d02dff75e72a0c1e0b1149e95abf1c32f6016932395974a3239527f20a3d2d4d2e06b3c7f77ce6c13c4e19fbe30dd73f89e75197ad6fc267f20e33870fb1f4113dbc"}], 0x13b0}, 0x40c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20201, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() r3 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0, 0x0}, &(0x7f0000001f00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000001fc0)={{0x800, r4, r5, r6, r7, 0x40, 0x3}, 0xffffffffffffffc0, 0x7, r8, r9, 0x4e9e, 0x9, 0x1}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xffffffa2) fchflags(r2, 0x10000) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000440)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4a2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001ec0)) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000340)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)) ioctl$BIOCLOCK(r11, 0x20004276) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f0000000880)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) execve(&(0x7f0000000480)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000004c0)='tap', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='/dev/bpf\x00', &(0x7f0000000680)='\x00']) r13 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$TIOCSTOP(r13, 0x2000746f) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f00000001c0)=0x6) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000001e40)={0x9, 0x6e7b}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r11, 0x4020426b, &(0x7f0000000040)) r14 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x4, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/204, 0xcc}, {&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/194, 0xc2}], 0x4, &(0x7f0000000400)=""/46, 0x2e}, 0x3) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/191, 0xbf) r1 = msgget(0x1, 0x48) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x9, r2, r3, r4, r5, 0x4, 0x9}, 0x4, 0x1, r6, r7, 0x7, 0x0, 0x9, 0x3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000840)=0x19c) r8 = open(&(0x7f0000000880)='./file0\x00', 0x80, 0x1) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000008c0)=0x8) symlinkat(&(0x7f0000000900)='./file0\x00', r8, &(0x7f0000000940)='./file0\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000980), 0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000a00)) syz_open_pts() ioctl$KDGKBMODE(r0, 0x40044b06) truncate(&(0x7f0000000a40)='./file0\x00', 0x0, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000a80)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000ac0)={0x40, 0x1, 0x2}) connect$inet6(r0, &(0x7f0000000b00)={0x18, 0x3, 0x7, 0x2}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000b40)={'./file1\x00', 0x7e9a, 0x0, 0x1, 0x1, 0x7, 0x6189b5e4, 0x7ecd1574, 0x2, 0x1, 0x7, 0x2}) recvfrom$unix(r8, &(0x7f0000000bc0), 0x0, 0x40, &(0x7f0000000c00)=@file={0x0, './file1\x00'}, 0xa) truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x20) openat(r9, &(0x7f0000000c80)='./file0\x00', 0x201, 0x1) getpeername$unix(r8, &(0x7f0000000cc0)=@file={0x0, ""/108}, &(0x7f0000000d40)=0x6e) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1a, 0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7140000002900000001000000000000004c3559f2e53c87e350c4f16c3eff5c1b6a28ec02748be8d1bc6a0d014af0c8df9c9a433c0b70ddaf2df3e4df068dafa806e6"], 0x38}, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x50387249, 0x200, 0xcf, 0x1, 0x445, 0xbd6, 0x5, 0x2}) 16:00:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x1, 0x1, 0x7, 0x6}, {0xfffffffffffffffb, 0x80, 0x8000000000000, 0x7}, {0x0, 0x1, 0x80, 0x5}, {0x6, 0x9, 0x7, 0x100000000}, {0x100, 0x91a, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2000022d, &(0x7f0000000080)=[{}, {0x2c, 0xfffffffffffffffc, 0xfffffffffffffefe, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913", 0x514}], 0x1) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x14) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x4, 0x0, 0x24d) 16:00:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x74, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_getres(0x4, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f00000000c0)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='@\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='*.}\x00', &(0x7f0000000280)='^.$\x00', &(0x7f00000002c0)='\x00']) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f0000000180)=""/63, 0x3f}, {&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/82, 0x52}], 0x5, &(0x7f00000003c0)=""/60, 0x3c}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) 16:00:27 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) getppid() 16:00:27 executing program 0: r0 = socket(0x1, 0x3, 0x6) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_open_pts() close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind(r3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x100, 0x0) r5 = getpgid(0x0) r6 = geteuid() r7 = getgid() r8 = getpgrp() r9 = getuid() r10 = getegid() r11 = getpgrp() r12 = getuid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000780)=""/49, &(0x7f00000007c0)=0x31) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="d6e825022afa23c0a86ffc585747e8532d80a1f683dc89dc9aaaced3dc47f55f4dcc5c1bc52b1e68ece259abad5b8e860ca93d5b7a9e3cce9f66d55a2bdd25860a814312fc88f20465e4bd6b7e88e2fe42d17bc798abc892ec3b99f51868ae93aa3f2433b8b4f77de0c3b6605c712a01b8a7211d6385bd5e5f5ec9359dd0f207cbf69f9bc567bff754bb454962320f82d257e9c6f1a0de2b04ae47fa6de1841056a4f213f740cc0d0751ff6b508098cc249899133c40d16e63aef3111b06d2668d5588631346c73374293cf8d08fb386cc37c6876bf1a599ab2fbc597871be8c46d137fb", 0xe4}, {&(0x7f0000000300)="2480aca8ad8657b8209a7788d25affbcbbf069fec57881c6050671e1389169df4a1787d1e6dc2c88482525115b5e9186654711760a46ed123fb7afee08d50ac860f8e938aa89d4ea23d661dde053b6753e8c99b21a35ed5a64da4a8cf711eb8d14f943c8158a2bd4071e5d04374ee91ab62c0304126abe09327cc4d9b74a8281b722fe89c3cf0d8d8eed507968806536ccd5417f6d5c46b6deef69d296a33a4ffb8744c6bdbceafbd8319f104dd0f3696b6c42e0629d8ef2782b5b062b67", 0xbe}, {&(0x7f00000003c0)="3ca7467fefbd440472d586", 0xb}], 0x3, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r4, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x150, 0x8}, 0x4) pwrite(r0, &(0x7f0000000100)="75ed241c532cbf69a988ae41a195092c11a39738f4506380617fe16db75dda63e81da40d8e1647a093a8a7e717b45222240b996fbcf50052ebb10f131a23706aca63259988ff137778d73ffe312d40aa32231db365503e12b438de2a4f18a26a9ef033052e63075cde4d5826dda11b8e682a0d36922e21a6586d463a6410e8cadf471a3fced1cdc379f55963cf7638573c50b1f66b6dc00a97655726076a04c004b7af6943fd23c3832653", 0xab, 0x0, 0x0) 16:00:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xe2ff1ce87d430794, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() r3 = dup2(r2, r2) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./bus\x00') r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x1f) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x1000800) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000400)) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000180)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) pwrite(r0, &(0x7f0000000340)="2158592f53c9783a083551c5f1d03fd5d42a9a278dd25119d37ecb84461aa0b52cefde872c029a53f7e59d7a47415de85746c868cba03fd4ecc4964f3800f7d2152eb12d08ef0f1355059698b089d3a6fcd5b2b5cf45ab2a045b5135a078d1a740a5137266e8df1d9cdc689b5c7041c9d0bb825704ff15b50bad2368068d44cc941cfdb8507e0726666d5f8ed72ad7415f", 0x91, 0x0, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000200)) close(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x7) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getegid() setegid(r1) getgroups(0x0, &(0x7f0000000040)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0xfffffffffffffffd}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r2) msgget$private(0x0, 0x8) 16:00:27 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000017c0)={0x3, './bus\x00', './file0\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000001780)={0x800, 0x4, 0x49d, 0x7, &(0x7f0000001500)={{0xffffffffffff8001, 0x6, 0x10000, 0x800, 0x4000000, 0x6, 0x101}, {[0x10000, 0x100000000, 0x4, 0xd9fd, 0xc7b, 0x8, 0x100000000, 0x8, 0x2, 0x3, 0x0, 0x3c, 0x725a, 0x7, 0x80000001, 0x4, 0x2, 0x4], [0x0, 0x4, 0x4, 0x480000000, 0x4, 0xfffffffffffffffc, 0x3, 0x32, 0x1, 0x140000], [0x8, 0x1, 0x4de, 0x0, 0x1, 0x3, 0xfff], [0xe6c, 0x8, 0x8000, 0x494, 0x8, 0x100000001], [{0xffff, 0x10001, 0x2, 0xfffffffffffff72f}, {0x0, 0xffffffff, 0x40, 0x1}, {0xffffffffffff7fff, 0x0, 0xffffffff, 0x401}, {0x0, 0x6, 0x100000001, 0x3ff}, {0x81, 0x6, 0x1, 0x8}, {0x8000, 0x8, 0x1, 0x3}, {0x200, 0x80, 0x8, 0x4}, {0x0, 0x800, 0x100000000}], {0x7f, 0x5, 0x6c6, 0x40}, {0x100, 0x8, 0x3, 0x7f}}}, 0x0, 0x3f}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0bcb5e45ee19e72cc6a60c39ec6ef8da04d80119a2993736fc440bd36041b23e163b1d57dd70b0c81e9ce3724d6edd14404a4268ef0ef4935aa4eb39287aac037ae6fa6523b0f491a16e601f16f91bd76e3a6dcee003927cca3c4d41c3149c64813dfcdfdbc099417e99ebe5a9146f5a85169c826c48b81991aa52897ccf772642f615ecd096608eaabff193897b1fa6441e663dff445380f5e33ced65b0609a7c97ee2d0cf2ce9464bd06ccb0a184a14bc058dd353c485e6ac2a366de2bc3fb984c19e24b78d33fae6b22a5b12d7bbb314d51e671183668a89aa172da952ea46d63c1a7aef11c328a430ca75abd3b17a339ba684b658c02c80b36", 0xfb}, {&(0x7f0000000240)="f39abca2c9cf7e8459eff3958495bc3b440b852f02f3fafe98e9de19a955bf037e43867ca5c1ba79345ca26e8e664809ced0efd47ca8745094194b8603cd64cdb36ac976782e8e847f680f70e2f228850aed583134f37b3a504f8ac703dca9fc4bab6fbc4c9ce14bfcc103be1877bd947317dca189ed91e5c3c2eca2cb725ddfbd1a7e1854f85a78e1463a0b86d2a32a216bd65d40805a1cd33e9bb3650dfecafa9e8882b8582b5f12ff3072de958cf7d2b8f3abebb8a647fb04e62aafd60b8575ae3b734e2a2e4e0fc62aef09be069357b2da20781b7c9e70b9dc29b263029a84c2839a19f2264604fbfff7d3a26aacaa5c569b6c", 0xf5}, {&(0x7f0000000340)="4622c823f4967a00b910ca5908ff13766ae753feacae3fa83599ad2f09b1af9b2035578ef1f4d6850c008ddd330209b00a450c462036998c989b413fcc23c9e1e0a2bb3045b83d8a68955ead1339c8e342a74fc8085dc903b31dca1655f657f3f7a695e766c57d458115b9b776220c626717f59600ef4aa1d7508370d5ee361881f9050f9278b870d28a52f9f8675d42ade25fd01518e03af3fe64c18143074e0c3cea2544ae4c502d9b51d1c263304fad74acfbd37b061aa268d9f651985bbedbdc", 0xc2}, {&(0x7f0000000440)="a2a9295b54f6f08bc7793f89799dd21059eb7be0fbc4d8f5bb73e668a0707c78868d7eb99aa8ef0c49b2dc2c1a78cebc3cdf2241c9e1ead719367ac6fade3ce53953ca4727f445c978a38556abdfcfefa437ffa205d122363d3b5cd5d4aaf7658ad903a4cee5c612542a82dbcfa17934a32251413e4edfc4a51a4019b2e0aeb9faccc83105ff02e67a14e5146ae6c8d7a07579a20ccf19165f9f55e50ab386360953bc9d70c094e6d47ab0e2ea3c197c2301c250", 0xb4}, {&(0x7f0000000500)="ab7121a54b45319febc0f3c9e55ecc293190676b7523689476db818740c15ecfa16db8f15bf869629d7ae694a4bc75ddf010c787b71badcd186d34563e86cc85c53d9e819e383bafd87c7852c51124259232e3587fdf9b54f572361d4038f580dd1dac3d02751c69446d38a8965e1319d04f34542da3acf74e1cb0aee990f8e9706765851bc7cededbba07d9c1c94c994202794979f76dbdd1723126833bd3e0fd6fbf9e893dd58ea6fb29adaddd78204d658c4b22ffc3b3b56c1d31b67fee5de18ef39a3bb7f853dd363da713c4d868d2eaeb1f3b18aab35123a7772588a16bb49c3c5b07dc8dda5e52a12e8a6c65d7182ad6093d39095f3476b188564aa0c94595709ae63a792d0e52a80dc2dee479bdb5222beb588c51d6854d8b64269d994cfb72470e3153ae4cb365ea1d9e6f72086a50fa99abc071c0667d99b16fd3cbd34703bf2d4c02139295b3b56cf73e43a8d1a0059894ce3c9f221e4fa24981fa13c94b645285ef2dcdaee209a79231eee73b5f5a206145318125a82ba7fb20955cd89e409018c8f1a59b6dde4a3a61ba4da0b613fac7c3a159e2d4a9419abf9d319ec05526b575215f7a9b8d7a792b5ea777af4817260fe5e791760aa972b56edbc04bf4ec927c3c3a42ead7cc5f6efba7946b20b5b486b490bd587e70f4afb0820864b2191a5490eca4eeef9e1acd6ae357219306e7ac7d7e965143345b8e9c155486abdde7306eea0e7955573b10b21e6f174b6a87b3aed131a4e94c11bea81fd8f53bdecb07464ca24d7e916429831461e086b2f4f92b4ec22d07f6edb785d2a7bf36054d31f77b13231b097104b99f4ef8e6aa6a667f36935803bcb2b2e9b5c977ec4ac934bafc93ec04ad6f72b38b7b35c188ba1965094e3622ca0662d25ba02cbb5289c4e3ac67ba4de81dd810a5245f555b3de5e15edaf1ab6416c026f8eb22554b36779c1ed1349aba66c052d014f74034c10a6a939698dbc56ff9087b54b4b1be338f5453203a0d69bd8b86be0f1478989889ca58eaf1d368c448df620d1986e88392626f97971948bc8df2b2fb52dea987d825021dca712a71facadaa3f6abd1dc765278a844ff21ac7bdc01a2a0a8aba19be5da084030d44599f240110a530362db91e50ed8b8ae247990920bf73153897e586af41a730632cfde2050bce86340ce587df0f0b7745cc5d0b0a8b1fc6f0eac666e2c9c7965a93b494e10e8df20249875d1dfa11ae2a12c709fd7f46245d71b0a3f4a1e512b4b08bfaefdc343f2dc6865196e3954c13a796b3cac9ac66613fb85492a016bbdbce8ac58a8e48da25e517777118f5ea3a35a68f899f0bae91a7216be3d21d7e33c61d41b1c7949c524efd719759f406ef65de144daaed4130465117afc4ce2088952e85e5c4fa59160892f66c6c83b0dc97f96801920144eac25ec444341d9b4075abf90735078941ea837a09eaa44ea55cfa14289eb0ed1e1c25de4efb3ed71d61a579c4d978c3b27ddd527c4df0d8f43404186ac31bf0889176c4f3d8d49ad5dd5fb99f7bd114ba8196bfd58e3b88dd49db33642e4c3d00fbd4defcf33251303f9da2537548ee39f7c9775e882f3b5765c59b9665b5266d4d269a675c9ed2ba1494b489412d32d4c1d67ad8dc8b0b555cf1c218f837537eb07b72746762f4179c04b12fce2a013980b76996d450bddc17588fa518e8ff708dd880bcf154c10568c0f316f863b841dd46fa9ab41ce4656efec5050dd0104de89f8264f986a46d1c8b9817096015dd8e71279344934ffe19af70dbeb2abe27642e80958712d52cef07881a26e6c4ac54843bd79defb4075592bd388b3853a9e893ccd397a70b3e45e4bf5f63baa416135157e1efc1caafc5dd866b1c62f24c5f236c0199747d1d823a34ea03319439aeb8603e657d5063a4f87f7ebd5669823cd1c89c7ca0d2a879f78562cedb69f466236f633ce55d18edffa7dc5e0ff2f7f84569fb51857394e689d6ac3ba5fb54265b7787f2d7812a531dc5640c5655caca5885bc700cfe38433ef6ddd77e6b6064485a718fdea8c064a70f3c3f851afc0fe79a336e6abb5190bc498e330afb38f7daf67aceaf8ed3cc62ce626d2cb139f2713b9c8fc6d194f159eea1394cfdd6c44a3675fa35aa4bf3c05651c37fc15595d313c7b9f06f1e78df39ff14b540a34edbafa99b615d0ac36e811725d5786bddc0681de50c137a14975474dd179a92975a2b26d79e96611c6a226a3ca4faea773b012ca0005a6fce5bc35b6565790aef558fc8854a511516ea3bc6eb481c5688630ca44bf0cdd60fae0fb47646a85415b6eba340cb563fa29e102423abf9761a44625a9203f2bece67c4814521b260d55ac1b7ec2a79b7a8fef499c83c2e8ccaeb4f505c8dad5e7a0cbd41452110e7517a2e03e808ea48138693252a147f674533355db3d10ee85e16fa84852dcf12c57736126299c211172c42bf436978386f82325319a169936880fc0f8f900183107d5a18279b1c2e96b372d6e89cbbbe5246ce9dd8fe5d3650b4f0148bd4a9520d0f69e82867dc8677087442e81425ce8bcf9890fe5c76b5dbb675897aee1745a2c86b1c3ad9718278e99c6244ed65833229bf14bd7c0ba2fca4713bca5282796b9ece45bffffe641f4f27ae76239cdd296feb06eb5a67301c9f0462bdaff470dac44aaa840ff82368bce69afcd9e080e7e29a734a4c099c1451ed73eed7c21cd77226422c5cb3c88c54d2e0e4377e1194415c5b2c6947fbe1dde907db6c65dd453b29b4ddbce15256f98b7a97beb35db91a06aab4caa1543f98e952008408e59aa496623300f9fcd805e358847825c7683f6297a7e63ea8aaedd88e553ebd9e93e70a253a9acbbca13df50865e55adbdb9629da2525c36f5d9d915a5553fd1ff6acb85e7c81bec1dd5ff13fa9a6c0b939a732c852d3b96d32b096b75dd34d2d99724a57408d3043189a18e2b63c2819c6ee64eae30c7e62ec678ad5af42c429dd689fb95a57c80f63430644bb9ba8285c8f6678462f0e7743493e4c53b6c6ebb8c909767838552a9eadb63a38260bc23142d23fb6a78a1cbacd31b3b2877c87eb03096211d0ad15f646bc2a28d9b24947d89ec65276cc82245fa038566d325d672419d1a57d8e5ee62da4c45fe7b2fe3051df65a5ab82f10066bdf1b14002c914a4cd57660afa43f25fbd1cfe09fa2329fd0f287635cfc864ac97388a36e90b1229e75ec2119dd7a79f87a0ca83cb8879e33766b2d7f945c96e7f3a2976ccac46099a11d30f6dd6e5e0b2bb6ed4bb42533bfa7c3f8b6a1ce8d7d4765d68b996207fc9a56214f4d099857fea10c61bbcafdbd55408aa10a8c414999872b7bf388720f69c860f2b05265f3e63625b0116609c0678a7b78e18b45367821954eda527c6778ee012b5757fc79c2650897552ab416a07d2eefe20e1142721284f7bbe9a9c6f0d19282a02f6572f76a1181abea1aa27b6ee1d8399ca7782867cbb532dd8161e4eb640eadbc15bfe265be33a6bcd523b053c1cad9afdea80627444589db28afc5375adcefbbde701aadb91c0faabaf2807936fa71e95efc39be4c016d195404f2b852a0e5c1d378d7b6ff8588d4c6e8503c80a1d8fb580a7530d305110b393981513943a503f44d916e8ecd485c65ca45edc7463ad6fdf42c33f77ba45e6e99e3d8d39884222dc3058ee832011c59307618ba0cd9fbe6213d528de64af93ba010ffed466c1d6b91d0f8dcd839acea0fb2bb2496e7892b7a993b76f7af7c328fa730a56796b68a5830128ea0e174c5a8eca62a98fe836167efa09ada71ed4f5a8aa85032206baf9f6dd5d4059429cff874209979b166a813ccec96531e8274153820ea61ce6ecc0bc3e1214d3afad4e9e547db4c82e150f9841dd22cef324d6c8a33d81374c38a424b898800689d094cab2faffba89b8ef9ab4325819ac0db51149e83085ad555209fc75a7095eaa240691a241bc22abcd6fd3e8a255bfa156402a814668f3ad6a54f73ab02e917293093db0a6953ab6ed468a56fba5e93a83a41a59d6b855fd2cec30cd399ad442e61214734cf1ecfeba04ba9fd78e324bbcf1c9731978753f3602de58f456ee82db10b3e7e81a302055f346764a79d99468c2de2b202054595573087872a1ce33cda53a0e747352434d2bd079e2703e97060ff0ef577a197da5f08fb0156a56faaa49b154a5abf62b549279951c78e073938c0d4134acb165a8e49f29ca8ba2842dc9fb399cbed13a5442d592ffc9fb6614cd7e77232a47e5b135f8db52757a448eeeab923bb218606fd54d08043e91264fa1d3db24f2b0d0d8664bcc4d06cb46356c0f576bda4014d7d886a7c8c4e174c872bce28d1d7d7e99f3cbc7230e1301dc5b8c373ee156ee2dccd93b935dd11c7ee68eeb7f924311b898221c17e65198529b4779f0e55e35c0b8d100d40b30249211974e71a91f147c2574a2e854daa0c0b0b9d390a93e05d699100eaa051a721ae0345812385984f96cdc235ac0303648b7af429edd90239c18b28022c898b7c20b226386b6962e83a61a6399f435d19e778b91bce7388b917b195e14b4fe00fbaa4885bb6782bf3854103718a747817ebf4e46bfad4f691f3cac0e94c25edb7ea0c451a3082786cd657bbfa1171655f4ef3027f71b605e54ab3fa672714a6fed3973aeb4427d12574d228d6156cb90ad91bb6b663b6d320da72fa10e352e0ca9b77aa57452c700d115eaab7b786220031cf071baab328d16ebd0ee961632f9da7f991d7e7b2a0b02e65559422d3e75d721e17e95f95b22bc7cda7a35c3e416b99c7377ffae4ab04fbd3e780a32b5542b33b3e8faa444ec74401e16f8a7f620f0fb42003c9446a86acdc3d03d4b87ad8b5890dafd5cff46cb83b3c7d9440ac3ea5301760af4cabd1fdce5ec1b071b8ec9e67e7f6563a540333e45e1e1dc4fe2c367eaa51a32267e9e7fd40db4f347c921bf82209ffb87d8a28eda6ab0f24ba0544cea7e77040694dc27a52eb062f62c70a8af38c5054b74a2addf5e2fdfae2c55f5de87a21089064ee45b4500d96be4b99e8e195aba6dc1a4d0d24f0641da5f1caae2e00827a10626acc0fa3cb0b94bc694f11754558d2b43a6a8ea7566de76fd819423abf290e3b31fc73364005ac1d87601c4cf96db89d04fee6987d3437e17bb0d167146da3398f8392770f11a1982b8f3ef523fc32288d654f73cfbb77dd6e82640f67822eee0400731151bb9d28c7d3270e1937274653409672e1e57f6940a34107d307eb7defd9fdbbe3adc5d5f21dd025b693a8b75e0edc9f74b2bad906124f01874782175a7e13e46bc8d00a37d4b8b4e5847fd07ae8e8e12df7552a95617a468f97081358ea2252af1288467f38f894c0737a2bd9ea7d7e7491ac827a31c25ff5b33df1abd01794255a14c93e1878b7eda9c2a816842700a0eda679ef2244970dd79a625c507fae64dd3490e6af1928d4790b042c2bb65bc9b8c27fc8ae6941f8bdc4a80bf5649f18bccd3662da98b3f0c40e58ee2b649a4be7047fb5c24c6073ca932d702dd4fc04373e11fc3166341de78e7dac8a9475caefdb3d0fd6e78322930a4387381c06faf1bba9ad769d0ec38f549dab13e9d4748158442258aa0fc1b9e856aca8d4b845c843f288588ca19d8632b24a967d5af924185f9d2a9ccb096198a48a468f7fcbcaf56d1544a2f946d60fc6183bee9d63ced8e0be58d781f94f0b2cadb7ebbc99a8d00ab4a3104f158304c04f9567b6935b502e779699a7e06b4478f937ab2eef2c7d4aea6127189a4ab670d6", 0x1000}], 0x5) 16:00:27 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x100000001, 0x0, 0x1000, 0x1e62, 0x2}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x164}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x8001}, 0xc) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/246, &(0x7f0000000180)=0xf6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) munlockall() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) sync() 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000580)) pwrite(r0, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000300)="bcaed3ee2244f80ca8af28dd98f627cf96e03dd939de9bf535ecf07ef0316301432d4915a0f8c69a9d4e63bc452989b0f63abda2239810e8312fb0f8f3f090235512734ff2b16eab0fc3155f224a43c95d2d6feb9f447e08eafbeba76954f1e15b3662aaf1b2334dd122f13d0bd39609277b29d238288d", 0x77}, {&(0x7f0000000740)="023c369d162c273d9a5597b08aae458ce9bfe96355ac8e71db3be36091eb599d0272a2028dccd64995e8ed3ea3adf32adca5892b4be82999a414e52cc1a6aa8da9da013af93786a37490e5933b07941d08af1f4a83aa059a1ee0532075bdd47ee83ab8340bf417ef48ebeb465143f26419926e3fd2b33b9f5f8d403735d423b49a3a8ce4e5e239af850b97bc50e0d2bfd545d2dc343361aa08d1185103170c45fec937be04b85dcf6dad6381f4bfe18da8cad78feb107499d9ea70055977f1bfa460a0aec941adf3c50bdad2930fb44c5f1ecb94a34fc1eb1030feb670b3b7120678de4c8ac48f0149cec322673fb51860ba481b96239c9eb878f82cc2eb26242854f83d4abb0a3f724116179e815b4faaebddd3f1503edd35c997af74f809e82d0a06131d06aa4806ed1b83b434def9b6718349c9a7f6678f1e137be593b682086643479798b27b72215cbef9dc7c09cffdac804c585e6757c387d1e817941c35a17f32baab5c665cdf91993a6d1bc9a693db30771236135fddd1f7e0bb7f89ad841b208b5ccbe3e9cf0af806a3bd367a4b0dba91cff88f526fe3afd719df05695bb5b5558111e8fc31a7223f1b0e8ddb9d76bd92c934a7a1a1edf97dadf41cfbe6a9f07e3b259c81e0ddf9e151c1f0c266a3fc12a1a6d8e17cd65d6bef359902da420f0c60fd95d93274f6c21962e0ef9e6f061c21a5cddb83ac5e179c2ca59651ecac1dda50e5b35870bec65f3989e16d7d81ee40f6c7e296da26ffcfb00c489edc6df74763b12c277b055b83bc1e48505549dd7a341933a631998c9f2fc9a01fc6742b24de591180d146c9b6b5a8bf1439d951bf13db4eab49e923e7427e45059bc2ad7395f8bcef74117f2ea37edb1f05d5df491c38a23f402384940b1d3c499568fd4e5ccbfc4c1c74a5d4e65b2f36b06708b4f570f8cffccc9fb03066117c8607f217726c1f37031fb76b37e8b489a639605b1b30c84f521ddf1399f6c794d181b2aab97d938de83e3d6f110dae69267ca4b9da842ac21713ce04065b2a4e4a89de4c502be47939273e3eaf0bded4b676436d0a0666f184780ecf5e61aa265d73be7af0127a3f04a01ef929d4706de1d8bc91732acf235dca35b81edeea811c46c29c34bbd2bd696d36b31b102a13337fbdb93273e22adeecb81396c297269ddf0e6c7c7ee7f7c899d941b79084e93b5d97c7c396d109ad9331efdbdefcb75283955bfe861d64c2e86b7f37ed6a23d98d13eb51cbc2539ee90a8916d088e23322db89912325bdc3f557638dc18fbf935e10f3b5ebea0fc801085b56efc1727e4700bb2f6891548df5a81cbaff64bdfdd260517fca30a608ec364b876d8934bb61e4bcc177105ae98d8bfadd4089a3c44993e8be185a6484c8fabcf9bf92ca89b1d8709dc45434ba1eb68c3b80a73809db58d7dba29bc72811401d43186794890cf8555607380e13c3931c5d3afe20e4f03df32192b46738814e121525bb1a5e5f13e12ef40aad1d3e1cf7a8e0448d7d2fe768741538a91ad45c6c4d1eea6c233fdfba4f0ca65621a1051af38561062cb901b33a57019456e03505e74de270955837e8ac76ef42c773f36b79bd4c793840c48b22e01df78bc1b71b8b7f8b4690d1d4769d7df33d59fa6cc6a75e21de2c109d0fa3c4c957575094872d2ee05633be83ee4dc66cbb5591b8bd031503fb4ccf0714967e13db3eb1ddea9b0005ff7faa46f6493cb9a5b8881ad9c9638c8f099aaa01f463b7507d6d21961819891e0bc197f0b4ba6576d9299de01728f542329266cee0969350005acfe7f34dfc2d40fcf3ca43fbda9ee6df7d7806f8a20dcde96813851f578a2bf3d72c1325cecfa1969af771b51f9ca675f1601fc48ee1960319ee6658b622c0ec432253d22f8e165c7b3894588f71d059120b782cf2a1e366adeac0b5fd2bcf3070637c9eacbe7aeb33f1c6b496053574d95fda57bbc34952eaab127c9a4c0dfc2c1149633f69bffbddf846f59d8664c175d32bb693bec54d8b06ea7fa8d129110d02883f85bebd3a7c198d8bbc92f030924b17b1181bb3cb8646841fcf194f8781939b00cd557ee12a059ab3e2d5c3a93114d80524df8d929597c10c8f588ec21131aa5245bfb1e5243b2519217b46d5d1af57a8d81c7d1bb54ddb9ec92e78e185f3cfd99b748a324d963671eb2046a97789e6570bf9ffa04d739574a2e38a1c2b05e5902c5d6eb2a62a8b95794018b6edb46d9cc89319357f5810cc1aa465a031ea1fb18f18926e73b7b2ba8d714076787fa3fa0b396a6e3357da2f1fb78211775624dfc07caddbbc03f2f8c411ef624dcd9d7abe91aeb8df55837a1ccf878386ef84957119235c3318a01c29b78b29f4d4f18df1bc98a764510e7e9eb85bc02ec2f11622b7fea508da1391d6ca732f2c0188e946b278beeeb6718f1f127326357999fa22ae74ebb433bc7361978d42f3fa51e8790696426d4de6b8ab6d977ac5bc93634bb4b161093315b449e852fb88b98fcb3071cf4ff4c700ef7178ccda5cfede38fe0cdb000a0213485a1fc0309f8909d3d4e8439146e414494c29d22394128aec578aa4469697af4f195a6ba5f5f468711f36f819b49a8d43e6f7ae394d06cef7bbd354b12533137542f4ce0281491314f4c1aaf93d534d450b8ecc0f5d6bcca0274b355e397752b5cd0697ff897d4fc6ed8e6616ee41224a83f005c68f60f26c4a5f2849af500ba316c34578e3a6b31376071c3c4a9a71573ee9a4ce4c47a7211c081914dff8a99df06f116ecca6eee4b7061eab90c99010bca5fbe492a8a035a8c09dacb0b46b079455864d850fd154be6b005e97c7af57c06e94b9543c5e90513902733bb342833f0f2f0c4df073272211023c68f3b2be8673fa60fd11f9158aeeac4c688253bc8262a95e2674b0f653b2d862468e21e361aaa641c43b89d72953ca6e96e197f61f10d303376c17aecce41d3add57a33fa7a71d7dd69f47ae31d11b1c54dab4afbf2dcc80e9a4aea61438ef0afe01d1dca4bbd553f65123ae887ef3f88f73c538665237439944c3d79a26ec83d1cfebf5985822c2046f0d7b245c400c407ad79c8a9ba7f27bfcfdbaff6395a7a2bf1c25477b6476630258432b09768ff4fc55fec97f601c4ef041b35a87774c6bba27c955728188c4f186af6065e1daaf82c15422ab0748b130225ec657797d01342e88d71bd80d3d0aa5426ee1c8347637e4d90f4b98888e46ca504de9e066c54932e13c9ad05dcf3f0795de20b70b177b848888f9a2266286fb3fc702ad9a03d91172cef688ded7c06ed3a4c89e8c950302837befec993c152302ddbf9637bc7c9a4364b68a99c0cbcf63637e46266df30ced28faa2a537666b7720002010e455c926278b08297ec7dcadb2ef39f90c12492cfb64eb74dd0024f897cc0f3adca3bd12623976cb5523311a623e6c821a801e045004fd18b76de02cb21c75f5a7cdbdbe9439d5f4f949f4b98e5414badab5355f19167ee5c076174c04d502b3e34142608c958fbe871b9068fe90e5b1c3bd6ff5cfec720a0614b8743dc77bd01cd2cc4545277296a9a49d6dbeeea028cd0cd7444c1c94bcb3f11d1b4a8a1e12cee78f23c3b31ae5cf3667e75866fdbf5f6fe722504e099c04be23be9cfccb47d4a78c412d84de35cf02bba40065ae5e4f6fe1a6c855440eeea9142c3fa4263553455ac3f20fa941d69ba6743cdf33d1ebfe00d95293c3d88a33f2f17466baae1a1fb19360225ba0b7317bf566cd4c889237114c88d0e92e9e2fbd305f8a517f882ef6abd6a2a5afb066d84d4b613ba51c749adc22363cad376dd2fdff80784adabdbfc6ab6d82d3b8ff1c11fdcd39cacf5c7d7dec60b9be99a7f008f27e5e13bcac92d91aef6a7437e425a0caf8cd9127a97aa9b3c4d928024bf22a8eea13b780aeb3084df2af7779138fdcd17ed4bb4bf46e57e1ec1aee93a75f9dd0539642e8ea321ec0b093f7bf0b344824c11a120f23e658a224cf68d510e9c16ecfb2687987383c95d1d6cd8e8b6d84247dd67aca96fcafed35cc9065f26082fb79e3b0927df7b8c2a163811893ec820e07d99d6d371f690e8a983887a0ebf35e1c46f81b1ee03c7322f1921791c9d0112b71d2299fa73a8c0349bd26b37043f713684f62a4aae04210afc1ee0d0262f8fd17e7828bb1719bc33be2c5d369b50de298f722b6b7fe93accffc7907d0357c45a7e53de7aae7c14d13ba3923773c121ddd1d1f9982a508f48a38857554a3f82b786b2505d88d3d066447755cdcbc6cda33aa35e4bbdde2298f2e4c34655569fb6d2d379fb3030c4a0a67e55a4042f946747c8909b20291b6e113388760eef1e50e71f81e494b343e96536dd658381e2775fe54528473ee31e257836578e85154817626e97c082808dcdde146ffab4b9f4ef24c97dc41d760cb7634035f1f719ba1b0bd69c243d4565d167236af360d2c1aa784fc5ae21c2870676eee8844595cdca5670240318a7cbff5513a5065cddd734679b6e0d5be6a3818bfe25770a9a671b7be434b7236861e9e6a033a42071f326b2cdc4ea3814404127d6b48a59540b484f6228f099156845a306cf8459b37f3c105ee7a0b0a1ceecaebb418dd0a5fa6705431e50a76f123286743a6b32e4aaa00991bb1ae30e3b514ad4daa281da87f4f1ecfc1de131ed7c79c1e3265d6e14648ebf7665e708f1ec266016c3e0f321143d806869f634b747abb288f536d50f8ca1d8af7643b9eb3cd3893772230ecb89ca7cefb3737c759e5a2769007d3640b0125daf1cafbd88056f07123d02a205b99e6bbefbd2ef14e5e1d94a0307207de8a9bef8882f4674e1d22a77fd4f8283f2aca6b55fd06ec91457858aff6140cc5552da03ed602614a4e80bfbf74e3a3573ddd7565ce0a8bfb9e0a206552e98c570434b6fc0d13990837325686484ae0bc9fa24b465c2e197c8bb2695ea6c2dc39cfa2d65e032c82e99cebf93c0a700d091d61ad28070e53d9157d5cf810f172af0814fe12281a26b211366aa59fb145312d8b4b8c4d726bc57be71603b70ab6a0a205d5cd548ae31b50ce6c53aeaa7dc7832f96df27ac834a57e6dd3e7f5bec4f31dc5aac8e93ee83faf00fcc887ee5bb1dd0f618356a9fe62929154fe4fc6396ee8163acde60c6f6a51908ccf903409243a1d8ddfe15064065b131b41c179e9ce4a299be80730f0587e67e8391158078d7a8e53bbdc18abbbcf47adf9dfb6d27937d4fde432fe94414abf040014b9583ec3ea9a967dfdf3e2c94806a0b133196a4d4b9b73c2ed6012fa16a40d6ee8b3d146df7fad06471b07a6de28c94756487419cfd2e63859e80eb793aaeb8029e82a0d2e308e980ec783ad73b5f0ae7e35482d44282e772466c99f8d4cda1b763296e4c607048ae39c41c1570acadbee3b05e0ad9ef0e91767d43e62fbc99f8bf3b96c495df5fab0f3e4bbcc7b1efe59e3fcc72a9a2e9439a4e360cfebb48de025ca462c2652280b616eb3e96c3fad229e6553982a5481820b39376d33d6d8c7cb3b4bd4241c0fc378d93c44c6da2da49897e3a07374d8d33c8a6671d6fc34f28e174eb283821cbe889c0b075d2f0e20e4b96619f4a765c7557f34f6b9d1089b409cf627886150b88cee78b3bf814665697a8c63073a4405f352f9eb851942b6eca7d60c376e62e7d351fc4419ab2decc15d803f579ee38b28ed221ecb685bcb48f52acf1fb355016e3f8432931c2c5c7f4af4111ba0a4acb3af9f996af42ad3f2131f839108d726de476ba5d27b62e0e675d24486d84e1b670f7739cb8f6", 0x1000}, {&(0x7f0000000380)="53aa50361d270e0130ad45d67e75318edd6d23990be194ac2945f9d122fdeebca0799bb1b03c1db0cb92040facba8d0b71a274ea7f4832c84c55e3357440035671a1c6cf17b4de9b9baa7a8b48232c1eb9898b97cca418875cff17fa171fa2cdb815192ee4d1d78aaf84a59ccbaf9f5abecf97b7cc0f4ee37ad07cfd50d59d2c1b8c79", 0x83}, {&(0x7f0000000440)="429e81089e4f99741fa28a320e56e6dc022ee8ef57", 0x15}, {&(0x7f0000000480)="f9993881a32e88aa80c5e76052d46832c8536c161e44e9f533041b9e47d2b03357a3bebe3fb23b79f36e824c018ab1f2e4470ca18a352a1e942b8fe9842b7d5848b33358ea7899ea89f8cf7964a1c37343e4f5eab0", 0x55}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x3}) 16:00:28 executing program 0: r0 = semget(0x3, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x10001}, {}], 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x83ab0a8a204f8916, 0xffffffffffffff9c) listen(r1, 0x800) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/35) shmget(0x2, 0x4000, 0x120, &(0x7f0000ff9000/0x4000)=nil) 16:00:28 executing program 0: clock_gettime(0xa9f9c398e054610f, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) 16:00:28 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="0035a531da4f8689abfc9228726e3dd628a0e3cc65f78a86af014c6ee7454533d609b5294036f2be2337166e163cf7c5fc2c923fcb2f20000000e9010aa5e9d67aa47a57b6858ae3e63ca71fcfb73a7e3bc24ef902788e973b92200e4e74c75b9126aebbbc166a524a51859230258218c2d2446a95b9151cd364b2f147ce1f4e0d131ff2df947db20647127c75d778e4c8c36f9b19641571ecdc45e9acbedc6a3f7600cd0275d79bdccf180b8e562996faec8d9ac558d0ac3c70547b9882c8c741f23bdd9b03ffa3d77ad5e8e095ec7879ffaaaf05360719a563bd36318a1100b11c4517bd12ad8887518955c5a5f83e19a2e393b8b515960dffce63ebdc72814c9749918a", 0x105}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) write(r0, &(0x7f0000000180)="9e5a34ceaaa1f9a238f17d378749f4fbfa0c20cb1d798b6363da5c113194d1b7868e626e512c0c3f3746de4b4aaa7427b037ab53f94be3ab7799402ad0def49c1c388c6ff5f4f9de82ed6d460a", 0x4d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r2) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) login: witness: lock order reversal: 1st 0xfffffd806e2206f8 inode (&ip->i_lock) 2nd 0xfffffd807593c250 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd807593c250,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd807593c240) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff800020b3cfe0,1,ffff800020a5e280) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa6e260,c0106477,ffff800020b3cfe0,1,fffffd807f7c6960,ffff800020a5e280) at VOP_IOCTL+0x88 vn_ioctl(fffffd8063fa9260,c0106477,ffff800020b3cfe0,ffff800020a5e280) at vn_ioctl+0xb7 sys_ioctl(ffff800020a5e280,ffff800020b3d0f8,ffff800020b3d160) at sys_ioctl+0x5b8 syscall(ffff800020b3d1d0) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,7f7410f91b0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f98324e070, count: -9 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020b3cba0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022d82000 rax 0xffff800000a85940 r8 0xffffffff815fc165 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xab961eeecb14ca90 r12 0xfffffd80029b8c00 r13 0 r14 0xffffffff825b0fc0 w_lodata+0x3ec70 r15 0xffffffff825c66d0 w_lodata+0x54380 rip 0xffffffff81be0708 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b3cb90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=345079 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020abeee8,0xffff800020a5f160 process=0xffff800020adca80 user=0xffff800020b38000, vmspace=0xfffffd807f00c000 estcpu=29, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 93631 28922 19529 0 7 0 syz-executor.1 93631 240648 19529 0 2 0x4000000 syz-executor.1 93631 4976 19529 0 2 0x4000000 syz-executor.1 *93631 345079 19529 0 7 0x4000000 syz-executor.1 93631 143850 19529 0 2 0x4000000 syz-executor.1 94437 504467 1 0 3 0x82 nanosleep getty 39019 386964 98913 0 3 0x82 piperd syz-executor.0 19529 432291 98913 0 3 0x82 nanosleep syz-executor.1 13629 500871 0 0 3 0x14200 acct acct 45794 281302 0 0 3 0x14200 bored sosplice 98913 460094 25476 0 3 0x82 thrsleep syz-fuzzer 98913 345045 25476 0 3 0x4000082 thrsleep syz-fuzzer 98913 292771 25476 0 3 0x4000082 thrsleep syz-fuzzer 98913 476172 25476 0 3 0x4000082 thrsleep syz-fuzzer 98913 216205 25476 0 3 0x4000082 thrsleep syz-fuzzer 98913 170029 25476 0 3 0x4000082 kqread syz-fuzzer 98913 284117 25476 0 3 0x4000082 thrsleep syz-fuzzer 98913 478101 25476 0 3 0x4000082 thrsleep syz-fuzzer 98913 248082 25476 0 3 0x4000082 thrsleep syz-fuzzer 98913 315077 25476 0 3 0x4000082 thrsleep syz-fuzzer 25476 397959 51604 0 3 0x10008a pause ksh 51604 402439 86370 0 3 0x92 select sshd 86370 123471 1 0 3 0x80 select sshd 17070 150202 79499 74 3 0x100092 bpf pflogd 79499 435740 1 0 3 0x80 netio pflogd 60502 37999 51273 73 3 0x100090 kqread syslogd 51273 233581 1 0 3 0x100082 netio syslogd 12241 521444 0 0 3 0x14200 pgzero zerothread 1269 58209 0 0 3 0x14200 aiodoned aiodoned 39437 335238 0 0 3 0x14200 syncer update 29045 287680 0 0 3 0x14200 cleaner cleaner 87872 443253 0 0 3 0x14200 reaper reaper 82393 349423 0 0 3 0x14200 pgdaemon pagedaemon 99723 478999 0 0 3 0x14200 bored crynlk 44626 315042 0 0 3 0x14200 bored crypto 31164 282032 0 0 3 0x40014200 acpi0 acpi0 66721 327132 0 0 3 0x40014200 idle1 45489 42760 0 0 3 0x14200 bored softnet 82551 351313 0 0 3 0x14200 bored systqmp 83550 177820 0 0 3 0x14200 bored systq 13258 1745 0 0 3 0x40014200 bored softclock 75770 437957 0 0 3 0x40014200 idle0 8818 398723 0 0 3 0x14200 bored smr 1 237287 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 93631 (syz-executor.1) thread 0xffff800020a5e280 (345079) exclusive rrwlock inode r = 0 (0xfffffd806e2206f8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82672640) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9616 6422K 10729K 78643K 37492 0 0 pcb 13 8K 8K 78643K 1102 0 0 rtable 119 12K 13K 78643K 1662 0 0 ifaddr 90 24K 28K 78643K 1143 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1908 0 0 iov 0 0K 17K 78643K 946 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 10758 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 148 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1118 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 10671 0 0 sigio 0 0K 0K 78643K 119 0 0 proc 55 51K 83K 78643K 2569 0 0 subproc 32 2K 2K 78643K 554 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 1142 0 0 in_multi 33 2K 2K 78643K 916 0 0 ether_multi 1 0K 0K 78643K 56 0 0 mrt 0 0K 0K 78643K 22 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 1437 0 0 pfkey data 0 0K 4K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 121 22K 32K 78643K 34943 0 0 UVM aobj 130 4K 4K 78643K 140 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1292 0 0 NDP 22 0K 0K 78643K 349 0 0 temp 242 3557K 4196K 78643K 157468 0 0 kqueue 0 0K 0K 78643K 68 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 72 0 65 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 454 0 454 11 10 1 1 0 8 1 rtentry 112 398 0 353 3 1 2 2 0 8 0 unpcb 120 3323 0 3315 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6907 0 6907 4 4 0 2 0 8 0 tcpcb 544 2237 0 2233 1 0 1 1 0 8 0 inpcb 280 6125 0 6120 4 3 1 2 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 nd6 48 96 0 90 1 0 1 1 0 8 0 pkpcb 40 51 0 51 16 16 0 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 197 0 197 21 21 0 1 0 8 0 pffrag 232 11 0 11 6 6 0 1 0 482 0 pffrnode 88 11 0 11 6 6 0 1 0 8 0 pffrent 40 26 0 26 6 6 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 265 0 242 1 0 1 1 0 8 0 pfstkey 112 266 0 243 3 1 2 2 0 8 0 pfstate 328 266 0 243 5 2 3 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1578 0 1383 19 6 13 13 0 8 0 art_table 32 1579 0 1383 2 0 2 2 0 8 0 art_node 16 383 0 342 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 10 1 0 1 1 0 8 0 semapl 112 1116 0 1106 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 17510 0 16063 47 0 47 47 0 8 0 ffsino 272 17510 0 16063 97 0 97 97 0 8 0 nchpl 144 32278 0 30643 62 0 62 62 0 8 0 uvmvnodes 72 6555 0 0 120 0 120 120 0 8 0 vnodes 200 6555 0 0 345 0 345 345 0 8 0 namei 1024 105518 0 105518 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 25 0 25 17 16 1 1 0 8 1 scxspl 192 94315 0 94315 42 41 1 7 0 8 1 plimitpl 152 1019 0 1012 1 0 1 1 0 8 0 sigapl 432 10790 0 10777 3 1 2 3 0 8 0 futexpl 56 134664 0 134664 1 0 1 1 0 8 1 knotepl 112 2112 0 2093 1 0 1 1 0 8 0 kqueuepl 104 2053 0 2051 1 0 1 1 0 8 0 pipepl 112 5798 0 5779 9 8 1 2 0 8 0 fdescpl 488 10791 0 10777 3 0 3 3 0 8 0 filepl 152 62625 0 62530 31 26 5 7 0 8 1 lockfpl 104 3253 0 3253 6 5 1 1 0 8 1 lockfspl 48 1094 0 1094 6 5 1 1 0 8 1 sessionpl 112 56 0 48 1 0 1 1 0 8 0 pgrppl 48 175 0 167 1 0 1 1 0 8 0 ucredpl 96 11831 0 11823 1 0 1 1 0 8 0 zombiepl 144 10784 0 10784 2 1 1 1 0 8 1 processpl 896 10815 0 10784 4 0 4 4 0 8 0 procpl 632 32543 0 32499 21 17 4 5 0 8 0 srpgc 64 63 0 63 28 28 0 1 0 8 0 sosppl 128 152 0 152 26 25 1 1 0 8 1 sockpl 384 10081 0 10069 31 29 2 4 0 8 0 mcl64k 65536 277 0 0 33 10 23 33 0 8 1 mcl16k 16384 13 0 0 2 0 2 2 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 19 0 0 3 0 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 241 0 0 27 10 17 27 0 8 0 mtagpl 80 63 0 0 1 0 1 1 0 8 0 mbufpl 256 768 0 0 31 2 29 29 0 8 0 bufpl 256 28156 0 21137 439 0 439 439 0 8 0 anonpl 16 970840 0 958436 188 129 59 72 0 124 0 amapchunkpl 152 63823 0 63716 87 82 5 18 0 158 0 amappl16 192 51225 0 50471 252 205 47 51 0 8 8 amappl15 184 1934 0 1933 6 5 1 1 0 8 0 amappl14 176 3101 0 3096 1 0 1 1 0 8 0 amappl13 168 1768 0 1767 1 0 1 1 0 8 0 amappl12 160 894 0 892 2 1 1 1 0 8 0 amappl11 152 1154 0 1144 1 0 1 1 0 8 0 amappl10 144 915 0 909 1 0 1 1 0 8 0 amappl9 136 3182 0 3178 1 0 1 1 0 8 0 amappl8 128 2694 0 2655 4 2 2 2 0 8 0 amappl7 120 959 0 948 1 0 1 1 0 8 0 amappl6 112 1056 0 1050 1 0 1 1 0 8 0 amappl5 104 1276 0 1265 1 0 1 1 0 8 0 amappl4 96 10704 0 10669 2 1 1 2 0 8 0 amappl3 88 3147 0 3137 1 0 1 1 0 8 0 amappl2 80 86593 0 86523 3 0 3 3 0 8 0 amappl1 72 238511 0 238096 25 15 10 20 0 8 0 amappl 80 33354 0 33318 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 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 10791 0 10777 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10791 0 10777 1 0 1 1 0 8 0 vmmpekpl 168 82213 0 82182 3 1 2 2 0 8 0 vmmpepl 168 1315915 0 1314074 428 327 101 113 0 357 14 vmsppl 368 10790 0 10777 2 0 2 2 0 8 0 pdppl 4096 21589 0 21554 7 2 5 6 0 8 0 pvpl 32 2600598 0 2585041 465 317 148 174 0 265 7 pmappl 232 10790 0 10777 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 675 0 35 19 0 19 19 0 8 0