627d50475f009db1c61705542dfdd488002b61bb82b829de5659611474d6db772f654056ed094a4435251da4d0d3a9359bf953b1211ac7933467e5893abef9e937c03b8632a2c837d140208c7b556810ca59d09775a7bcca7292f646f90f403bd3f5e07ef37002c0e65fa8a0db39c39b68b517e6f77bf541c409629b6c5e4dbacc8a09af686865eb959f8dc61536f4351848897bf1b1778178691c804cb157ac65ce1b342176c0e76019213067296fdae6a06f941f971a9ae8938c2e2c5fd1ced020c2eb9b5a0aae2d97ae5ba318f31f2d736899c269fd5d8a367038c587f56847bd4c60f1585ffce32e5ee3878ff4f6860977c2df41f6339f1cdcc6c2430eb42ff4d0a6855b1e3bad49f6ccb74f9b7154ec510b6811071c6bfbde022f2913969c9574be277f8d903efcc422246007979a1ff2fdff77fec29fb6ab1ea0cc7d9905fa6d7120361b916c8299c403a384cc0a0cb5a5b9a02d81123f7491d457e66f9c2ae9ec71d1716691ec9bef8645858d315e99a5dcce300b34a119fdda6307587547862dc329e269453ce038b7e7c0c9a2b9ee4e535cd86e4dc2681e5f6fb562e4f92481979a299625844a13ee03846a8a39fd6816029ad3ed4e3213a4c1e039b2ce3cb63f72a2f87dfb39f7c1d99e32cc35f4e679dc00cb69d60e5e389edb06561b566c89f32fa37facbbbc5849a1b22d58648d2fcc6d7399b0643593a82192ebfe3707c8d85c8acbd14965ce288c07c157016fdb4583a8800e1dfebcab1bef34d86841f849f03424259cafbea97638a8017baaba5c22afa2ea6867e6a150e50206f31c61e8b178796f87b65fb9a2b358d7dc83c06b4132864d96ebe714ace7396a5414b65751f3a82783a28fb8efe68afdd66c94abbfc7b0030110c651ccb4e281a576bf270265205245eac17398a341c908b7489acd26c12ac62af7a1c10899de4010e12b94b9ae7e4ed373b7808fccc580aa2954649c391bcb43232e4f58606aa8e0d818d3813395ef0d5d686d58fecab5242224c46701d08696460f845abcd5d56d5eefc7966af79c23853cd3f35eef87482df184a80c8c3cf86dbfe61780388c9603f0b3cd9ccae0db5f037318434b82469ed373452e47ff65c5aff75c2894329cc9d5e3b1403e59c107bfca3952ad722abbf5977a6aa45e6237b401cde5e4726d031a4905de01cdeff7eb97e6fe79d9d26e682c409556265a096e6dc2a8397e61eedea6ee7c7d0a5e2b8285f1d39a75bc35bd63cdff8629b2cba35f8c8c0fac0ddc123beeb474252570cde956c4e57f94feadf9922bdb60e6a74f1cae9dbf4a28ed542c39a96afec9ce8c6ddb155f7409b11ebca6e92300233b6a171caaa6a2027b9abaf688d50b4188a8ab80a6fa1085af181408325d83b97054c0e29084e8885e148e09a3f2194e7e16d937049b2438ca374e0568c315fb934a9fc8fc73612ee24797aa2c56a01b0be21a60417d90a298aed4911bcede95ad3f4d25d67ff1c1b931dbe130584fc14f53d2b3822d8abc78daa15d875e8c825fe2b62044b91a0c2deb9917271650b6bbd9762f165a71a229709de2c642476198298e83d5258192babae2e811decbf48285663f29b99959a7628736ec9a7bc6f93761cada3bec7e0635e197e39c35e85c41ec078df7ba665a0eb1eed92cec1bc6d1b2fb6dc7f1d18da02662f1b381c0a059f275767a430a942e86b2773056e5ee7b73a73569643a51030264ce6cc59fec1b50a21a811346be3b526b0989e5c1a3556d8e025c70cfaca17d445a8838553d090812ab993c31131b3b5f346a1d10e04f1f630544bc05645ee0ec83b7a689b313ca5c8e8d1d8a7346e3d0c5f799c3395b4a7adafa5e78bb7c201826fadc3c0e1a883bf09b9423f68d98edc1c6fe85c0d3ae8f99679ad99c30710c45237201cf33e6050fdc0147fda283a593541ece6691f0f657a2e075a2ed4e2aada71da"}], 0x1010}, 0x4) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) kqueue() r2 = semget(0x0, 0x0, 0x2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001340)=""/118) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1aa, &(0x7f0000000140)="b6fef1f3f72391965d31a61c18c4a4e37020ce241e923802beb7e9320100b7e282cc4a1cae116d92f158de744825895bcd595dc9d87febfc4dde82ff3553343e8bd209af59b4f0c34f6c742e1885905d45feabf300b3f49c088143e89a7cb1e4951db221fd8c76242af8914fa27a38ae0535f74c14d83554eec84fd417f3ccda119e92a0f01cea0709d322b3f572ba6fd03cf55befc0546540101dd23ae082165e409173d86cd960d74946") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:32 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0x80000000000000be, 0x0, 0x5, 0x0) nanosleep(&(0x7f0000000000)={0x80, 0x1}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) syz_open_pts() 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x100000000) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="4e8e47f8039c6c49ca820f302aba6d", 0xf) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x100) write(r0, &(0x7f0000000100)="9cb2992007294c02192ddfe06e2e2e", 0xf) execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0xdaf, 0x2000000}, {0x3, 0x0, 0x0, 0x17}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000ac0)="198671601013d858f43b782525bf294413e62a38be6215194591bc0332f9fd1546c4db2bab8fa723685370c5963273e4c52885f98bce6c629eed68b4f4a90d9234bc8490807da917e0239a0367c36a78eb080030c96cf79b5ab07872340600000000044886000000000000000082f91333b97eca1b68eff58fa2a16ef2eaf669f9cbc226371e17f7d9643a91fcb7eefa449b795c1f53219854f54e4ca2323eb9d5ad23808a51d85e29e1a34b2894e7d242105da0f83ead1f3ca307503309f99253e4d6ca5c149227bd4ebe174fb7ffd80df746265bab44c90cefd28c0e913e23884874cdfeb056cacaa0ab32abda05500ea45d9df5b2f154c5efcd27860fae39f955cbffc437f2ab081024263f8456924778e59f98c4cbad5b2312841c1292f30696fd2800be31f3325d46c2cd8fe1ae8f343db3a6638528819ea65537f1f93f9455ca19c1f4996bf2e0004f056481bf1dc151109025700f55fae26b3af802685c446d513c6fd447c4af616774dd487a946e68b92ec77d962ee3df5cb1caefe23deeaae1fe15598d1a8c1fd1a270d73d3cba6fcfbf5bbbc0d0007e6c304b3e1c6c98175e4d22916bb7b5f95fb7e3a736612b79616a875fafbed3cc26100f5449fb554d5b84ad563d5e51fa2eb3fd10757f5a3679406c6db4717b50faedd3dde97f397ef4", 0x1e4) 16:00:33 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="8ec627816184d36a0fe9e4eb8b7e2575438c7a27588e7ea735b34d134ca9a9b1ddfa96e1740dd8a7e23120302b0aa3b183b2fad164572214c0f06f756677d321579126b2ff0f9ed378d1dd818084f823bfbc681318c4a920ec3ef0719a46", 0x5e) fchmod(r0, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f00000000c0)=0x808000000100) 16:00:33 executing program 0: shmget(0x2, 0x4000, 0x88, &(0x7f0000ffb000/0x4000)=nil) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:33 executing program 1: r0 = open(&(0x7f00000001c0)='./control\x00', 0x10, 0x14) mkdirat(r0, &(0x7f0000000200)='./control\x00', 0xe4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x8, 0x0, './file0\x00', 0x8, 0x5, 0x80000000, 0xfffffffffffffff7}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 16:00:33 executing program 0: r0 = socket(0x400000000018, 0x0, 0xfffffffffffffffe) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0}) 16:00:33 executing program 1: pipe(&(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x40001fffe, 0x0) r0 = socket$inet(0x2, 0x8000, 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x800, 0x0) accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000240)=0x8b45459dc9de757c) socketpair(0x2, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0xc1b644cc15df0da4, 0x4000, 0x9, &(0x7f0000000740)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x8000, 0xfffffffffffffff9) r3 = dup2(r2, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r5 = dup(r4) r6 = getpid() fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r6}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x1ff, 0x679}, {0xffffffffffffffff, 0x4}}, 0x2) r9 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000440)) mmap(&(0x7f0000000000/0x5000)=nil, 0x5000, 0x114147abc67e43b5, 0x12010, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) sendto$inet6(r7, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r10 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r9, 0x80}, {r9, 0x6}, {r10, 0xc}, {r7, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(r1, 0x4, 0x4000000000006) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r9, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1, 0x2, 0x40000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff84, &(0x7f0000000140)='c') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f00000001c0)=""/8, 0x8, 0x40, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x143e761beeabc1a2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = getpgrp() r4 = getuid() r5 = getegid() r6 = getpid() r7 = getuid() r8 = getegid() sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000080)="28d51dc70e8bccfe1e069b6f56009124909c296bf1ac7c81d943a381fbc1cc4924d624721847b9c189f4588ac890dbd3ff6dc1eba349c5269db73c7ae9baaac0be05e7a6cdd0e8607dcf9c622afceaab42fd17799732e685992925ba721f662fc284765d05edb69d93ef7534da918a484fc0efffc49fc5e4a798e579825ef36c56f67191d9ce8c757a", 0x89}, {&(0x7f00000001c0)="d1192f5dca7b79eeae41be9e0b9bb02ea379a0a4d506abc95a6715fbb39f35ebccca62b4d3bb62bbb65140f9074d105b6918cd2597635cb058a2e5e13eb10f1e2639ffc3a85014de64bb3ae74ecbc37f3e53678c75afa3b2ea89eea5ebb683e7dbef7dd3f8a49158ee64d05d41dbb8df2bb6133452d18a481c5233d13a855bec69776ed306bf0401a66a3d96ee0044891938ffa77d1eb6b58bc24fed59177f5df0ca802705e5a725f084780500a661f0a227ddfe656a2577e40201a8cdd31967f34b25311f6dc4bb72f4e1f7b5c6caf2af8580970222e032", 0xd8}, {&(0x7f00000002c0)="e0b44c273630f27a9ca802f1e3117668079780c2531e5acb093d12dd2916b143285622bd69319814e830d684be21a803e32c3d5056f7cf000962bff79941deb5c6d0bf77d26c94e4b144f747b6f3041ef6e6361caaeb5eb656687ba6dcf952ba0d9109a69fc431ff9bc4c6764f14ea3bbca2695ea8c4322c1c12b98fe9f7b0140d7853c7", 0x84}, {&(0x7f0000000380)="1f1963d9c586e0adf687ba3ca999c1142695403d2801052a6f87a25462c3a6921c835da5e46a616eaf3651256ee245c89a9666467c6a049dbec9c618747e2fb21342585008ef9dcc2c46537ea15e4a9e53156364f1a0bb56c3ea609c64c6c767a567c4fe251036d8f40c704bd4d6a7ffd44d073d35d2473ef2fffe513520f241aa11342b8dd1de33775e2357cd23f7fc3c9e73cd750a2bcb38f1fbef0a8be3fa2eca76fffd8173dbd7e1e0929ca723db59d3ee177c528f090980b3c9a07a53e27a430779398ecc28634ef0f679eaf2d2c3a735bb544ca4aaa1b1e65c6bf73c76a70516577a6a7bbe3761a6778229feb89e55913657501da15fb67ac14130c2f38ff7988ba73d2ab64e20a829816a64f686f41f0ea21fedf6a9aa27f028756324c9f950a3f9de53462476d4b2b0ccdc73b8b4e6b9553c0c464feee76043951c448b42e67b25e0263e850c948a98b2d2963e88f1fc02f2788c7118fcd6657c4dc8714bbaf5bddf058bb305c6197c8f7ddb9bf7394e47426269aa2f91cc383d4d16d3db0c0b3fdb3c84d5e0ff42db4f58f1e9282feae118942e21d076a3b4beee782442831af2668fa3d139975de0acb2c1f893349c76e2847484a5b5f9fa8ff2490d7940b3d3ee467001bf467dbb5000d4797d65e7acf0845008189b182caadd6d6f6caa279e66c30cb13931a9b08a51077fe417f481901bbfe78d8464e0b4c213a1ce2c15f579f920858cf4ca1738ffc3fdf2b78f24e91ce07c1edf20fcedff49a7cbeb66c596230bec90e1439b14d41a7a3175f67ff2310d54b5807b5274fddb0e7c7a5d096a274803f157460907c748619dfc76641d913b4bfd5f5b75ee94f1b0a261b782e3a06f142b54a56f2791745db289e2f6c30a7412565928dc2222995ef99c1db8a8b012a0fb5400ae7d05e7ac392289764378fb4e9bf973c10a016c33417837da7fe4c174744f1801ff5c418d88a775baadbc528e32d5fb23a8135829bc9259adadba7980f4f089d0a28ec69614b775851a2c386fff107b9ead91aae5aea9f3b98b23fcaf2c6f693b24a7190be2391f31ca32fbfdad283c3494847fd1f6e31476f46cf3a0c720200b04901be68fe6a867848302a1385595446b1a7a06046cf01df0117f2f6d15590aeec0c3f0dd8640b36941c4bcd3ec4d3ad78a7b1f9189ef61fbb0686ffa2d03a5502d9c31a0b3d2ad260c87fe7db29976ccfb5740f929a4b38ed3df5bf426e1c6d9e51be5d0b004d66fd9491a3b1c7d1bd34b5a6dad5582c14a0a2eeae70809f4b995da4d44b2f25ac4efff00885c9895cbc2902a93b4486a9d82fe07e225912693a140f4253d7b2a520b56d9714bb4944fc7cd8d487d6455bf397057544b518ba083af50620bd99b0f1765a811c129c61eb861a2a320f651c29f01196e42ebcbf69f7ad215988a0c4eb944cd25d024272a9ccb5c8ffc2c86c06e0334950a09e9e7557c1206925af7fa68f09855c11bb0fe4d9d942743b997adf584c2e7b511e5453f94f76cec18e0a2411a97ca854103e75c2f2f9a0425a77676f3fdee7c9dd78cdf096037860a7f7dba98f6f35e0eb76764ce6b5db5a84ca6479113f348cad2768ff849f7884e8dcf6f50fe3a1422cfc5228ce7d137769bfa7ac6d9fc7fb792f0edc68be2a4d574f2575ee46b625b7ef295a457c8a1bc5d820cf2f157cf65a05d13232e27091965fbd8cdfb673e9a80bb8452e256ddbf5ecac21f812e17bbdb25c32480162a74285f344bc6b17d2773ad3ae1a8ed80c3824c22b760fd126fa6cc06659bc42c973acabeed9d13e203f6cc63d3bc4b4d7209f1102db91c3dd123836c2a540305b7da4312fc3509912eb2fd3f7e39a4603f07b173e8e589de91bd3ec4e4b24b9dc9d3c4e66483d26353bf77ef2543a05fa6a3049ef1460734c166aa01681268ba35efd97174a0262ab0315b0bb1ff434cfcffec705a5f1614691347834a5e51061d2dcfa9e8ca69888c36edf096fdb5e7a63f9f4f9ebe13941f119088136a6d11eae0dcbe3699c649b98f1c6b0d5714d205d0255bc658116e07abab8ec7440a9b4fe269090b70a3f146319bb5541d58cbbda839db34c22249047465d76a22935bb32f3713dd5a9eac328f278031d2d698ecbe328e1f32cfbb72e1088788265bdfdb88714b2240bc95a83a695d30f8500c9734bcc8c6cfc2a40997980c57f9fac678c51447e99f05d0d221ea51f972d2685a7613b36a51805b1ccf35ac90e1447efb4f1f171cfaa6b2a5af76a06788d242ee8b72c6ffd3c5be2e4a5ef1c23bdb2b6cf45d496b17162b5beb03765df70e9540f65edda609ab30149887d81eb7929d43f767dd09b02132c46761e51871a10a9dcb22536bd0807b6dd17582e802e9cec84981b9e769435597076ec0b8ae6f93b96056cfbc24166321466e25cc45dd1e52828bbd51bab71f266f1079fa25fab3e7f52afa1dfeb86ec3bcc194ff4ba6a7598d178ad96fd74519ca97f2be3b5a0af6ada9feedd9d9563e227ced0b1476ac0dde1690728a952a396476adde50c8173c5d95643c7a0f2236054e8c8c58026972920d8ac42d0d5d25c41beaefaed6b924428834c918b6c0acf8e50fd2109d4791b9ab5f7a1ccfa8cec90917557d6208004871d777190d165971b5db3c2bb5697cb94a606312b6c9b5fbad31ae0d884e345d048b028855e84fdf572eca61fdc56f83095a12b09bdae211d80612c317d2a5f56b50c2928fb2f0032c4597640e6add61b187d73e33d43ae4c19bc589629072cce77200ef9e05bc4109d6d22068a58292d2ca70e34fc7957d511f250f91da1d3ef3e61d68ce21326ef25ad84b2b18e1b69f13c5878745a4b1ad5791b4334de6f9ddb648ed03f657a953ab5d2b4d44ead26ce098b32393e55a8e8a441fe67c7d323adde984f99dd6e5f33df2e9ec17faa667a0d4e06b5554d1bba2a9e423bf11ac6d414ce67712d18a9b860d820989e95c56658e67c4e84fd37817e2a8a98a06c348ca9149d74189d751913eb05d3d907294941734afb551c3cee6d48d384c9e3882102f25b7bf604d07052ba8d3011349a4ee2a0758280a3a3151a19cc9573c833774ac930bb7a918be68e856411321c50c874b6945346266a394cd6aa6fdf65027b15b9dfd621f99d683d6a1b4ce84cf155389171afaf1bfb767cee1b5a99be06f79d41c13645f1c5570d7b8add5d1851bfc963e9a928993530acc7955c9e3040a0ae34502f4161a33955a7b83fc9668b2c4208c439afec5690b59ccbe06a541a22905ae1744da53805acf223e38ff08ef8b97a0a3200ce65fed62ec9dd30c25a0849f8c4e2f111565baee508b7d4d293647b1232b90dd697d5ac1678cff37925b443f68bd020bccc0832b5855b6691c54ba54277411a5008530e206c89a9b25d6d10e2757e5bba04f5a3fd6f6aadeabc2463d3d83dc847c37f6b30162f8449c7d6d06e0c80520f04903623fe35b11e7e2b2907c3bda81b33014e54a5e425b939c84a1587f9fa61842e0bf83d322b740b08bc41167b25dcdcb85915fefe92c895b18dbdf006ada49ed82c8cba6252da43b82296ff6f67638236733ee8a53cb3cd6de8f25f18a95b6d9eb6fdae4332b948be24917193cd9d8b5f81ebc0bf5c87edab3b3be9200dc079b3c2cc2714199780c130c5475acc12b73a66a61fd5c77f2ee0cf366c1d68eff4137388e057f8aac38650c26d1f3e0be6cf76f229d72762adf7f35b51a823a3014da850fac77d2a472f3f763fca25d995605a312d5d2e8a3f93e3e4ec44bf7993e771acf1dc24003c6aab17a7cabb77642f93f629608564ced0f2cb550556720024479bc8b4b559b020cd5cbc917d899072bac0cc9e91e59b273fc68bdc5b1d3446ec44388efb4ef27b4b9500ed06274ff166df7cf725b3950e0b07bd1c7ff65d2f62d65610332d077851f34070aa40b9b8f1e9222e3a86518e8153527a00e34a00bbe7502ab18d8c42147d45a54f1394aa75515d8da835246e67f467938d6b05c8c99d38b8fc5ded164cbceb883bf946e691de16b0d2208f1e02f20b9d5c9179c4a5e1737cee192ef844a8ef94b6ae20a0db08e58e88394b71cab0e1be80d1354c672f21e33da29efff0b79501847a43c6da7441651b875cd77a10fa8d6f6def42628e14ad4dad82e91dee26ed0315686a064b8a22ae8e088653700aa8ec01d303149cbe0e4318d939f3258452dbee57ac4ac05bcc3ddb0df417492ced4e4991d328401c232067313069b707a63c5360327748ddd24148ac136db1036c970b2cf3eed64a2ae1d1e7f8e1e33585544375b86f78f5ea59faf3e7e66e73928faee0ffdce02ed33cb8a17a964500fa9533e4886551db75d3fb45c667ac774006c331a092a29388f1a33dd0af8e6f8d705a135edec89bcb71920f6ad43cb3892ccad163734c40699b15e8b1b5026162f0dec7fcf39e86a020bb7717eaa3c188f0144cd79e894c1837d0f760033c44bf5c0c20c73837de8e7b1b5dca3be9d792c1fe3e068301886afc9c488dacc17bb69026a845e87253dc2c7c8e422f8a0b9fdcf728dbf2f69372cd62046948c08f38a4c2c149f54e63d560e110cc9544cdb7f5ed3c000d3587c8e6750a3d7a571352b6e3a9fc1445ad3abd500b152545fbb71fc03ae1ef691501d27db3572b157bbed3fb3ac0ea1846cf9fa0a2dac436e89c075467bd54382dbb340a1bc13492fff12c1011abc0a97ec0c8c7dfe13122215c17c98ac0dc9de0c6b4d676816b78898d6756c498701f99b94c96b148e86c9aef83cd89763534d8cef8890a616e14bd5dd9e683c34c957a7affeca47a05077c62464aef73d443b9482dacfd9b853049009c94beb238ec06f44d5c3f6f647adfd21a51d4fa6460e0dadc6821aa871762139c08d4cfd4a9b26a9b8bba5b7fa85ec85819eb4e376bef41f55b64d2fb0f1eb23dfd9803e4d8751bbc18d3df2a2a7f1009ea1f38792721a1880fd111742a46423249a416745e9aa350335c845e64d482c0a6360c7a28f2fae8304919035c32fedc783a412d699bc38feb0406c735be57c0a6fe5f6da81689e868eaa6005899c47a6f00b28daff45b9631fe331a61704e3acdf349fbeccc9f27fa08499838c85dbf880c0219ba70221f60f9e4326ed51098845aa37eca4a8b9b249f932c2df1ef22f975e8ef2b1f22b9fc70e0cfe1b73d0cbad660a37b78a73391574abf160201963ad344d5afc99d4373736547fc705fd3de355164cc7508a78b3cdeedd408403c2db0b3b2f03c626cdbc305d73aa09eee6d7c481c15135d70743d6f5dd11b4f971006eedcce0c1ffd7c635f76bc980ec67ad5368d30e0acecb388e71b6ed9db2c3ab1476057a5acbce5da0cfb5bbd1840604037180cb9973fa8b10945ca2b74a968ec1e8ede052f67668268a31eec0ff605543d37c0ec693594544cd7567e632a91f0f39dd17d876af9257feade008fa1a66f0de80578ead0907f688a2dc42731e4ba079f992789ef231f3d9f83ffd82dea69eb6b3ebc42afc2c814f9be2da91bd35534cbb589da2c4e0f63da04b9f9439ab6da211cd6432cc5bda583bfd2d34d2e56a70a123c317f0372886cd07219cb210bafe2b6767e73b9f4deddd179d7a69866b5710e85b1af58c4253b88c38c0db5a3e5e88bbf34eb773d311a84988a756230b8ed8690033a24fe4266ca43618a8693eb32860639bcfb17e88fcfcd3493853d0e2294253e091c12ed51eb40e43cf12525b851227204ee8051246d6f5921252024d0da675512e9f430b1a482738e94a7238a7e1ffa7adc498d77b1c12a0d9e193905b", 0x1000}, {&(0x7f0000001380)="209637e775676885d39ca6a1acf7305874c0aa99a212032d955bce35c82a8d91e3d14cddd6ea084dd67f1343092840fca384c1289c282dc50582b875506f24c3da3d98f5ab805ee500a22b2ece23f723306e40fbc63d93458444d347a15786c852af8c816f3fe1d9140684283c6b1643b875d1ac1353e2191d723156a52e885ef6dae374da2e20", 0x87}, {&(0x7f0000000140)="be57fbb8a10e63efbf0532d67e68583ae8310f7b", 0x14}, {&(0x7f0000001440)="c67fd12c1c195355bc2e434562dd394817fad5878cbe", 0x16}, {&(0x7f0000001480)="b699afc2359ad20505fe4f01f9102d8d691da97acccc945fb00c15a3b7d11eda4e815e4b39f5dd7e4678bd4fc4db69d6d4c49e427e7d950494211ccf42993958383e1868e1d76de3bb03a0fc097a4d2c49679f669c95bfaf07eed512192b31e813ab1b07c3feb514905f557396093298cd4e01629e871df366a87f8d359fdc986701235b1fb764c90ff2175d278e1a4856348316027d081f0a0e5c92b3070410dc0846a69aa7b5876ceddbcf38adac7523549f2f0490d048382f5eb2b20025b4807ebab50a0974ab4ec9ec11d5c0c0bb28e4416a58848a77297f56b5bf", 0xdd}], 0x8, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd0, 0x1}, 0x4) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 16:00:33 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) fcntl$dupfd(r2, 0x0, r2) 16:00:33 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:33 executing program 0: r0 = socket(0x2, 0x3, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000140)="8397cbec7d2c00479e84df3181ff73a37af068c44e30d7980736bc539a3b14a09d67dd15995c34252c39e9041cb4fb2a10c27e2287cd25cdadb5287ca915c731239415ff154d17fa64ba1db7bf802c184c279275561d956322ea87d3e47783216d1af6cad9b6f9a7ee113ab32cfce604db8b16edc3d52b6b302f", 0x7a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff1f) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f000053a000/0x200000)=nil, 0x200000, 0x3) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:33 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x6, 0xfffffffffffffffd, 0x1000200000005}) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2fff0101000000"], 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x180) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 16:00:33 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)='Q', 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x5, 0x1, 0x9, 0x1, 0x1, 0xffffffffcd41808b, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x100010000) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/135, 0x87) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10050, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0xfff, './file0\x00', './file0\x00'}) 16:00:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:33 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x12) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') q`X;x%%)D*8bE2F+#hSpŖ2s(lbh 4}#gjx0lZxr4H3~hni&7d:Dy\S!TNL2>խ#Q^)K(B]><P3 S\'NO F&[D Ҍ>#HtVʠ2P]T'9U7$&?VGx埘˭[#(12]F͏ᮏ4=c(U7?UkOdQ%pUk:h\DmQl^M"k_6a+yaj_&TIUM[V=^Q.uZ6y@lmq{P9~q`X;x%%)D*8bE2F+#hSpŖ2s(lbh 4}#gjx0lZxr4H3~hni&7d:Dy\S!TNL2>խ#Q^)K(B]><P3 S\'NO F&[D Ҍ>#HtVʠ2P]T'9U7$&?VGx埘˭[#(12]F͏ᮏ4=c(U7?UkOdQ%pUk:h\DmQl^M"k_6a+yaj_&TIUM[V=^Q.uZ6y@lmq{P9~pckbd_enable: command error 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x800}, 0xc) pckbd_enable: command error 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) mlockall(0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x5) writev(r0, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x8000, 0x2) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000008000080e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0xff37) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000180)={0x370}) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x75c, 0xffffffffffff7fff, 0x8001, "2e54f39de318f0fce60d7d51863cff627b728dfb", 0x15e, 0x8}) r3 = dup(r0) r4 = syz_open_pts() symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$getown(r3, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x10000020003, 0xd98, "098d14c67504d3f131bde500000100"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvfrom$unix(r3, &(0x7f0000000340)=""/24, 0x18, 0x42, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x1, 0x8, 0x5, 0x80, "2d33e426fa266f7f30f9851c73f348d2bb831b4f", 0x8, 0x1000}) 16:00:35 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x3e) close(r0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="00b7db93c9c5cfee4d48a28d33f17ad49fb858eaa2a40f663d7854da6e6f045cc3bdda75c9c761b3369b4e67c9e33205f306e977981b38c969fd25440fde671960eea5e289915acf01", 0x49}, {&(0x7f0000000200)="2a2f13a22708d7b8c12241287f20cbf9d73312c3f82f36f9adead3ded6662279fe0cfa1e18a8f05833adfc7eea0c025cccb6c874ee1d4a54945700ca6e646481a9ecc53ac0ba909ebefd9158ebc35f8e78188f4999340b6f634f61aa4e70f184e133f73dc82f283244068549c664141ac52c3bf9aaaff342239f20f9ad93f179009435ec19e1b328e41db784b74ae36f", 0x90}, {&(0x7f00000002c0)="2ba0832f89027a0c2ebe7c667e40ffc49d00cedbd806f520b88e5cf66f5633f1e00922c8e703c4546f334a20391d42c99b68ac70d158218d4a7dc6db78ba884aba4ad8d7e2685f8b0b57fba9e29d024a03bf3c761f67bba07341fcdcfaec3edadf05f6466b68f39151af6769b87183d5b16e01d81f9020f0b2fe", 0x7a}], 0x3, 0x0, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="e05be29d745e157692adbeffb68cca2bbfd3145935cb8c26e15ea928172b1d3598ee0986f6a99b55f5ae91da5737b8336831bbdfcb", 0x35}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffa37) fcntl$setstatus(r0, 0x4, 0x40) 16:00:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 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) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 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) 16:00:35 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xffffffffffffffff}, {}], 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x11}, {{}, 0xfffffffffffffff9, 0x29}], 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r3 = socket(0x10, 0x4, 0xffffffffffffffc0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x20000000, 0x9, 0x5}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x6, 0x8}, {{r3}, 0xfffffffffffffff8, 0x3c1821d62b0d5187, 0x10, 0x3, 0x7}, {{r2}, 0xfffffffffffffffc, 0x8a, 0x1, 0x2, 0x2}], 0x166, 0x0, 0x81, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x45, 0xffffffff80000001}, {0x3c}, {0x7ffffffe}]}) 16:00:36 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x6) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000001600)='F', 0x1}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) 16:00:36 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) socket(0x2, 0x2854c77f55266332, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 16:00:36 executing program 1: socket(0x10, 0x1, 0x5f) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xc3) syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x4a0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x202) sendsyslog(0x0, 0xfffffffffffffd61, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffff8001}, {0x1ff, 0x1}}) 16:00:36 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r0) setreuid(0xffffffffffffffff, r0) shmget(0x3, 0x1000, 0x602a320a8d821ff4, &(0x7f0000ffc000/0x1000)=nil) 16:00:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/134, 0x86) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x77e258723f1f2497, 0x13, r0, 0x0, 0x39) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2, &(0x7f00000012c0)=""/231, 0xe7}, 0x40) chdir(&(0x7f00000016c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001780)={0x14, 0x3, 0xfffffffffffffff9, 0x1000, "71693c2cbf6c5fcd394b5742d0c0e7782ecdb250", 0xffffffff, 0x6}) r4 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000001580)=ANY=[@ANYBLOB="1b002e2f66696c65300080a4173c0d02c2f11488979b107546ce49d3814781dd54574fe05ae7b29b7044ed9cb0d8db3b18572d371e1449b5f5ec7385a5995712060fdca35283f65fc7d60cba530d64cf08ced76798e341e955beb26053140e7ead2cfa85fe74e3c41d1ed6a65774f7c5afad985c6ab460"], 0xa, &(0x7f0000001540)=[{&(0x7f0000001440)="614a82e68ffed445b7d2344e1c0ebfa39b3e0f0cb9da6f3f78296ea9c4373f37319212fde39fd0f314f8b37efd2498ccc4fb3484157f199ccf23", 0x3a}, {&(0x7f0000001480)="9f1d9195f791056c493517e030a7d21510d09accb090266113f8ff394e1464a0024ac2bb90f66c399d02bc1d8c4d88aceb1efed7720624ab9b486c906f8b758138bd71d272fd95e3e9d07aeb2f8e27aea99febbaf56044b565d930a18b37dc27d0c26bed539c90ec32fc50cd8710b04acd5ae5e5fb883da8017c512a1046d7a8f93a422ba9a5f519362b3a5b4046f20c2b765b3bbbd254350c4abd6589", 0x9d}], 0x2, &(0x7f00000017c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="00000000d4f9e5a44eb3a3dc2ecd998b7e23c49baf97584a9d6ba102e2331f1014a94876f8524d2dc1a9419e0e6ff5d2cccba7bbe05979696e6304ed00b4000000"], 0xa0, 0x2}, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001680)=0x4) ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x7}, {0x6}]}) pipe(&(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x9, 0x1, 0x400000000000000, 0x7}, {0x2, 0x7, 0x8, 0x5}, {0x800, 0x1, 0x84, 0xfffffffffffeffff}, {0x3, 0x7fff, 0x8001, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0xc000, 0x800086337) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffff7f, 0x1000300010005}) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) select(0x40, &(0x7f0000000100)={0x0, 0x5, 0xfffffffffffffffe, 0x3, 0x4, 0x1000, 0x40, 0x800}, &(0x7f0000000140)={0x200, 0x40000000, 0x6, 0x9, 0x6, 0x20, 0x7, 0x1}, &(0x7f0000000240)={0x31b0, 0x6, 0x7, 0x7, 0x9, 0x1, 0x400, 0x1}, &(0x7f0000000280)={0x5, 0xfff}) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x3}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) getpgrp() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x4d}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) recvfrom$unix(r1, &(0x7f00000002c0)=""/3, 0x3, 0x40, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x40) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x44) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/141, 0x8d}, {&(0x7f0000000480)=""/225, 0xe1}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000600)=""/175, 0xaf}], 0x6, &(0x7f0000000740)=""/240, 0xf0}, 0xf4c37c7d367f8819) getitimer(0x0, &(0x7f0000000bc0)) r2 = fcntl$dupfd(r0, 0xa, r0) writev(r1, &(0x7f0000000b40), 0x5) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) 16:00:37 executing program 0: open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x12) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000040)='n.', 0x2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[0x0, 0x5]}) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="fa") pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x100, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x810, 0x0) 16:00:37 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a391c850fb4bacd4dbd0436786b70e09bf34bacf37ddc84f71187a5a1db6711dc59be5c8523ea1c80ab351876f9a337bb72a68e5a643572aa5ab6d94cf3f6ba233cf89fa5b3759a3f1e7ac6b32bdf787422c6903da23023ffe21faa72ec480c29d84570d7a4de90e446778bd983f61709d292db95ef7e07f7d70521774ffac88e661e0bb6536884a7e702019e7c083d5dfe38e9f241e5058655c474e162ba10d9a714c6a1c554b9799da8ae24cff5cff6e46d7741678a2d8ab94d5083c060632331368a6ed5c1f46d7210ba738e4a3780bf05dbb31323633c0476bd4ec9ee08c838768283f95218b59359067cada681b7f2ae72c87d82865bf33afa2a", 0xff}, {&(0x7f0000000200)="4c632db1ad3950153f6280d7b55924f89496d86e1a690980efe0e2ea6f2677bb8169f234e4fb68102cdf1d5750cba9a545cf3fc843fdf852235eac7bb1667602aeef3611780bf2201e6e9b51b9d34cf4af9ac129a5037bd32e384d3137d7dd2efb1186993669ee1b0fc3a0ecab51342ae8f1", 0x72}], 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x80, 0x1, 0xfd7, 0x7, "5b7447b41a1c05aa9ee3a07e2675d25ac0655618", 0xcba}) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x4) setsockopt(r0, 0x0, 0x8000000000015, &(0x7f0000000040), 0x0) 16:00:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x4, 0x81) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x140, 0x90) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r2, &(0x7f0000000040), 0x16f) 16:00:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501600000900500f1cb50c9d6f3c601cd804cf5b0891b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100004ba20b5baefdd2a1bd453d8c7d2c2cd8332c01c069402a478f451c694813bcdeed9264d646bc31dd832ca7c644e8d88d0897e0fa2edfdd14451f861ccae530edf2077e91bb71bde3b79cc6d2f44e58744618869ff9440ac2219acdfa989bb5e73c5ba9cde02f61836c147c6a8340b9a0ab801d6537e598b5e541faeb0fe0d0b876c3ae05f665795029694cf56936f7481dc25321ef761cbf9930af78b4000000000000", 0xfffffffffffffd9a, 0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="f32d2f978e3988c9d2ec25872289c59e0aab8cc5696c653000"], 0xfffffffffffffc83) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300"/56], 0x38}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/111, 0x6f) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x80) recvfrom(r2, &(0x7f0000000280)=""/111, 0x6f, 0x840, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) socket(0x20, 0x3a282557c823f68b, 0x4) setsockopt(r2, 0x0, 0x0, &(0x7f0000000200)="f3a87c21c794d2c4a5d533f8c8b0ead5b3d9ec08261b", 0x16) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') bind$inet(r1, &(0x7f0000000400)={0x2, 0x3}, 0xc) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80c0, 0x0) setsockopt(r1, 0x2, 0x3, &(0x7f0000000280)="29f4defa773e68be567eb232c97ad7d7b9f7705e452c649a1f743979422bb33d78c342ac088ed876734c259d4373640d39be9f2a2f67e744660412b4fb28efa8b8316c155b2d6c9acef6b337ce4c03aa95d0c00683d3e7b73e86e7da7010e223966df6197e6a28a32753e0e1e6eaec31155b2408e875c73cc8be1ae91471a144245e67e425498e3c825656035d59ff6113b9a218106365aa32afc167e8d3a7471d755e01b8b2de10ecca27b650bf41ea11662f9016d4fd152a20a698388b6ada54132de0935307868f5cdc7d4ccd0d1348ac07b5441cff8a39c003c0c1d9dd86c66f00f3604c9fbcf03595d5074bcdb40aec7403597fb7e3ec52f90d3771733c99ed52fa8a8ff321c29bcbd37670628a9c9341d463ad36b1dc198efc7d4f59ce2adbe7e77b04c5944997282282d77d59fb2785b28071c99880b4334aebe94006a0647a9f162eb36073c8c6db945f7bd2e4eaedd4ee473bfd92f3b19c6e8436f41f65c0b47f725d014bf21ab8eb3692dc368e17ee932f4ce70885d46c8123f8751a461d95e6554d563bb34cfade3db0bfebf9b6f74947f2a4b63b7db29e9a46f821026ff2250af68b824ed294dd5727873971376353869feff9f211392300cc5a131a01ed66864bf2581f6e166cfc62d392b0754ad0a18abcd1360a38aa0c238179d4403eee171b814be03f963dc1670dc85ddfa014924bd77fd03e99e513da063cd4be6028e1a141a98b5ca59afc8167e25cb6c0d1232c497fae2c2723a60172cb7ee20e7a79a0de2efde122cf41f42f0122a397d150b79e8151bd448eb376555194fcc4b1c3b29b7428b3bf25729dec5dafde29c27f7a8a7d4048d0c5cfd2a5c6c3e464125706927b44267b16465bf0eb8fc405e0e30c7d75846c5ce49e730ba0783b207d6ba5bf332e2317e0e6303133b9704cfdcd9ab35b4d684822cde669f0580f1225b5e2c19b6a724cffa244dbc9e209f3c60cc134116a2943a4bf7bbef5308ab6cd7c29c743d9d3f7241031e2b63722ea622ec214b1720982870e418732fa959a945fdd0d12283a6891a96e363b1ced50a153c14e300c47286ae4098483265f9752f3a337a1a7878f5826feeb6d6c64d43526f6cc624f23953004d7d57a103d4a13d8a9bca55c2b78f431ba4a1fd234272b7904da9f31bda2fcacc8ba9e021504e3700da7d31626c48f5b688142c698564369a79fed6d36ea3199ae36d9afaa68b9b6a03d264813be41275a6e39079747124808e2ab0a41a3ca701485cbd3763f0aa67856149ea7ee3461f86e32262bbb914703267367780e0120ecd095ae59877bb12e0d7b2129fda79ea0ca54dd2cfe5a61b374b54c06e1d1359663408a968865240e0d272c221579379cb14c0d1f1de51963324d1746541a1c864b28d3cd0940b085fec8fd6ce7c038cd2d80e9f1dee18703944890dbd802d7a29038ab0f125b98de449d02a1257f916c42f5bb8ab31ef2e29d29b2e1ab8f258111066f59cb5b81194eecd065909293d86a86f05b0eeb9e947bf3b094d68517b3341f5f10223e47fa4fbadfc8fb6463ba91187ea22a972f478d7812af0cd86962a5550027c137e5aa502a4a12d0e7b20091938f6f7b8be5ff20ec526f3765429a25ed1b1612c1b32737df8d2d10e5be9f16a86f6a478fc144f9a7d2e235a2abb649032feadc7f43e2774f27269d819f0c4a8074d81c06f63cab4ec4f2eecd7944668d38423f5561f32fb8dbc81d272d2582f30490776c72a18492938907b4ed423d2a882d9c898bd99760702f263b4a4eb905991fcbd6da63e04b30458fb4a7a1bd8590fb1794c3499ffebbddda7b46b26b72429ed61f1dcdefaec64646e4fb5061728071572f47ba2577fdaa05bbc00737492959bcfa1e95cac1f553ed9ed31a0b641c8aef6dc9aba7a42d182580f44dee510cb0b27500952b5c020732e06de73db87715f51d3b66e834ffa10833d655d012bad55ce72eb20ca04edf43d5bf887ba2d0d9835435a2a57c18cb6468208db9f72143428cc58dc6699d3029bcae793e18be744eb79d691810ce9771910a2cf9109b852e4626e2d0e5851257362fd5e6fa2bdc91d2a73462f46283331627e77d6e258054875e439f39f97f938d3cb2f15569449a1de4c8b5233982bd68ac5c75635543bee48db14cfed87e3147271be4685e219b7c04e7df02752eed2e5471f59bb28e55784737feec059cae1012aaf3f509ca04fa2e2af41bd1dbc07d81ac9d6e929e5771927a073dbd51c422420c300b1632996c801c5dc72edc13256b019bf455fa6c76715df3387f051bfd22848699601f0b4a5344322efd2787c44cafddf9422a33e800d8909b16aa312eb4e85c3f6b8631dd017c9edd06de72d7ae290e6bfddfc521e9b1955611ee507b1c54ad1908448189871548a53199948d774092bcbbe90b7efe2ae22ac0da70dbf4b082f9375cbd13f0770d1af856fa0937c169756aa66877d2c721b46499e876b04cd59985374207ae95232c660a65512d525b61c0b0d35c62dd7088056f24681ff65fa44d32c201c60500742476ffd054719c59407a2792b8b035a3f464fb6672bbff2edef1e4b66c77f0dab423c4db35949ef8858136779bb3bd88a5d890adc0bfd6259c2f27e34b29db776de48c0f71fb12ca2be10873d060688e0dbd91bac729862cf06d8f2fc0105caf165a8062b08df7c938363e291743f3f974430c8214ae225d6a9a5a7ba2254f8d451b66f236ec31859828814f72cb3e9430f37d45f1b98d2af5ed4c8ecc9155c26f376e44c90ba5b9cabbb9811fb2714bad64790175b5f809d2b10647e4e75fe2ccc80e4631c4c23dcf9344ebc6fc175cfa3b2bb991b2633a4fedfa9e1978443980c80208046944f6dcc8c3089575ffc15c90c714cb6b6b1ad60f6870c67bed3f1f77002f951806fb2a7c78e9e496ea86867cad2fa63a6bc735d14dcec61aa59726287a234ef02a24af327943fa0bb0ea5a47b1018e27ea073c209f1a3f51d6f70a62413c0935222c685a13b4959828b4f69e2bb42b556471ebc65d0d5baf62debcfaebe62cbdc539ba45e5d767befc624bc46a920ca38300933d316d530c5fc4d534c18e2eb11db5fcc20cecf6a9630cdf0a3da8ff67f748b73194016ccf936c714419e9468dade3256163beecc0c9d5c88a3491c950a406d9d6050dc652e06f723429c5b152ae3b340699061f7582758dfdf6c22f8d032ec40070456865d91e3a6c12d9e3a01d6119140ee34faecf5528d0441e5db1834d3b5d514a1ddd1b315af11d3e545d282703e18d679ba8a6ad198f52f4e018123d57e7906961f2b0e2dc8086e4f110b0d56e9e482096e7cf0a310f9f2a6f2389b05cf23a27d81e3817f4bf99de53ea89abb8107c01f8afdadb662fcb613369da705f2b5cd9b9960c4d2bf66f8025c7aea4eb135816be91535742b8605ea22beca32a9ffc524e5898b18510a0a027aa9c0982cab4cd201194049d65e2814d05d7b9e424a65716d121d0f16c19aea41131222ac0a56562d55da02902ffe112cdb99e51b59123cf496fdf2f49ece41fc119dd3d18ff1d51b94c55b27fb63d73d4b019d58e823b2c6e02c890f3ef2daf61129b564550e310a6f90a12b8b2049371cb134e66a2db75a4713e8c97150d29026b4d08f4df71fd8f29c895d3f292f34d67fad80929724efa8a727628d683b8a255e1d09bd35666784eab1e083a1896554affc2693c6298da214fd33318a394b41a657820fad09dd8e095a8bbd4654abf045fbb2181427de5eef953675e6179396405ecd8154170a41c92c9d82516ba918fe47639e21f3164297a80bcdbaf4ecc509cd6a3e2f75dff42f2f836112fc812b2d92921e5f31ff7089f67dea2ebb76f324013f7d93bef3f86176f1c20440409821de988ce0114c5b31a9b15e92b9fd80774e3378cf9e2cbacbba49adcf988a2c1ad1a6e855329b07e2289730de5ef9089acdbe27b78e5907be2d3ce9cee94a6aacacdeb47bdb2a3126a4e2ba1f9914155f175b2248f9c3e7a39c9c028df5ece0944230d02a5c4ddfe9bfcbe99a4e5a1889c00711048e7d16f18706deb0510bbd119e241e13bbb4097891731e21db8b4b66413d14c8b106830492017527655180155c3ca6a18aeb8093b87c6fa28c372e6074149881deb23930888a55b3f798c77bced7c4176332187f91350bc17266a66fd83bf597806006e5a8a1fe74bd2d87dac8e11cbbb15961637b29215651951be6beaa623dda3f9d36ece323fd55592e0926b70d193d1fc8cb10ddf9c460cb3ad6e31419e8d92681cf5d3fb748b578b7c3113e089db517b7d31cc453a04a425ac4378ce3ba664bdb51b886bf55aebc64a6dd08139924a06616c4eec7d4100c6c9d48a7350a99210443c6d4d0db4c64adfa6a607d6f3d80c1ea982b6a547a077ab465c232a545e1032b11ab3fc0d7895bb5e2b83ac3db7ea9a000b609a9a672357285f3224f1e1b54aa941c936758f84c804cab6adc13081a7bce136257c79c065094aa23b68a7d7809e0e7a59ee762a6dbe116abbd717769609315e2914e2cf6e4857c0d3a8ef82cca6024d68536c70692966c021f2532750418ea3c27cffec3df5cd89e26993f62cbff386f75f241eb0798c6be8a0c392f226d52d94b90fb997cd6a81b14137ee8e568933f557d79b9824a81460cff1bce39cb2afabc358a82753d5f5d7e7da936e7568de74021656fed5655dc25b9d6c5c1cfa2a57adca1d075e65aabd29d1d01dd0896f31824a83e4b25d5974656e452bdf515679ac8ccdbec2dd3300b8bf84c8c3445eb02dea6225c6b4e1765304dc32bc242898ec9d02429640a6fb91ce33cc6dcea84f2e4111ed2413a6efd795f42098d5e2c2c7b6e5753db7ef464a00abbb707d0a15834a820489174c47ff46a6737d5da81e3e90fec76e2f22b2a3a8878e06761c643ad0b3e8508939fc8ee8860be3d8e46b210823d57dfbb34c325a83717058e0191794014201bf38a190219c31b385edafbad20a25f2c21489d4c3569b7bcc316c0d4586758549acf7e562bfe7a2a6464b1bc13d991ce3018c67d060166dbc9afb7d9bd555b665a1b0ed7df0ca20077e438e54d4c1e87c883b655471db2a4f3900ac3fabb073ce363d8e255d822bb026b53e36f8f115f4fbe707ce8b3affdbc5e2d03709ffd2a3660e51333cb694087e62545296a69d94f088da11baf8ba281a8384b3e86f1318793846982fa01b5a4be94ff40be67898644f81e8d9308de6e2978912958b1b458de21e571f553d272251b6faf6c860ac41a0a61078578e3059b597d44b5cf2f1dc5f6a8e42879a6710b6cc5d27db4883ae2bdd4432304dad0e5afba5d0289f34a8757cb3014053a77d5c92d8f90a8ca3faa04967a23b3f2ddedb25e53fc9365c7eeba04a595fccdaf5464edcb3cecd451d54e7672e65e9f00f99b78c2b6700dc05f4e08f20a1a4117f16fb6ad9ca223f470b44e3aaafbda7ffde68ac054e4d546528fef84797b158e3f30f66d7781bf48077747db4b40c5fa57d8cd9cf1c992a55cbd8c3b128edae86883a795f5cd5c77a4de8e5a1b21f737d8179ab516c0bfa564b26476dd7f2e580c74ea1ba46d4bdd6a20a17b600298a8bce34d3d9bd43d20ccabdc713b981e45f8f2457d158694f4546a2a31fe2999cd7503c181fbd7d422295a58343357cb6c946539916e29c99ec6e2e9d5ab05543b63ff8de4b4cefee7385c0d264cb05306fd611e01a0edf8e7af376276f72be5dbd00a715dc8321d9ebfae6efda1f98e84c1c6c24acadf8590f219427d960d6e83f301602c504", 0x1000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20081, 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:38 executing program 0: r0 = semget$private(0x0, 0x9, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x1000, 0x1000}, {0x0, 0xb8, 0x1000}], 0x2) truncate(&(0x7f0000000140)='\x00', 0x0, 0x20) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1800}, {0x3, 0x81, 0x1000}, {0x0, 0x6, 0x800}, {0x2, 0x3b0, 0xb759afd703492e7f}, {0x2, 0x4, 0x1000}, {0x2, 0x20}], 0x6) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x434) semget$private(0x0, 0x4, 0x54c) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/149) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/135) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xb7) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/163, &(0x7f0000000100)=0xa3) r2 = semget$private(0x0, 0x2, 0x30) semop(r2, &(0x7f0000000140)=[{0x4, 0xfffffffffffff609, 0x1800}, {0x2, 0xe2}, {0x1, 0x100000000, 0x800}, {0x1, 0x3a3fd3c0, 0x1000}], 0x4) write(r0, &(0x7f0000000180)="8ae26ec2e8d81d04247ae07b854509f80913", 0x12) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000000280)="f9f2a5f67771214558a3a982399f744b839b88879066e3014997a091b0b466ee6fc30af2f7b418fee72f3eef9d31bd9baa9dcb024aa94baf32395b7f37b8e58c2f3ae988ca69198604a03c99eca1551cc48f6c2ed0763eaa772eadf9b173efcee06cbcaa0a274bc97333ea3d0b397abea807f85e98d453c4203fbc7d0dfeef7c7d264976f99caf207f9de6358598239515d1f2a72027620e5e", 0x99, 0x2, &(0x7f0000000340)={0x2, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) write(r0, &(0x7f0000000380)="f9da4dbd92ecf151e184f72e4fa0c74fb4b1c54f51adf7ec0047a3", 0x1b) semop(r2, &(0x7f00000003c0)=[{0x0, 0x200, 0x1800}], 0x1) r3 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/236) r4 = socket$inet(0x2, 0x5, 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/132) r5 = semget$private(0x0, 0x3, 0x2) pread(r4, &(0x7f00000005c0)="45b4c6d2dfa388249a1f342ce9014ef3c4d06e2c", 0x14, 0x0, 0x0) clock_gettime(0x6e82c221c9ba8ff, &(0x7f0000000600)) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000640)=""/197) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000740)=0x9) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000780)) r6 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x20, 0x62254fa5350ec61a) ioctl$BIOCPROMISC(r1, 0x20004269) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000800)=""/78) r7 = accept$inet6(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000900)) sendmsg$unix(r0, &(0x7f0000003000)={&(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002f00)=[{&(0x7f0000000980)="b9c6a2d560dbb305ea9f5ceff389be0d55800cb1e5b7475930e73576e460607d6161ab839b465d999da8978b7b30f84a4e47c0ad011f4348fdab326d9750440a61e50771953474a43a396933d565e7a4abe0e9a80a4ed3de7b389b19afb8b1610882b9737cab1f4d130340158c4b72174843e09f479c0db197827c3ef1fe5531be0e58c336cce1d493a7ce9ce63585a5fa5bd1741f3de6e3ceb9a38d6c973e0ba820d9bb0c67e14b5c4ca94307f8c09d635fe2f59a56565c5446683201dca45c3b8ee0cb087ddca37d5072048a8fbf0ae7b42279dadf37d911182ccd68b6da066b009670e0dffaa10b8a1327e1666f90d6f3b154767d9aef556b32efa292387b3537a5b47b6c10be2ef67b41145a552382c0bf006e342f7726295bdafdf2783b8b7bca82ab826767d9cdcd6afb7d84f693325452a3c2a96bf7f84311d3d489395c2868959f929f7b27b9ea1ffbbeddccd7a2b293fe60f6c326c854630d23237a919d32cb2d027d237e42884fcb7508020eff6fbaba1f7e97790175cd1846f98a4cbd2fe870eef45a08fe3999890c84b11c9b46b44cb0deb4cbf3b7e885c9db71a24cd68cd5fd251b628551acf000f22f94a6a43fe89c2a2fbc6df9b7aae469cc16dfbef73b4e1c293bf7cf8dcd2011d1453ddcd38fd9ec08919eb16281368108715bd62ffc2cbe05ceea3f833bda65083931968c31e6e2a3a1cc576c73334633ea44fda1c6d18849b7f7bc5b2d105e03500f486e78200230f244e3d94383976c7af94ff5ed98130d48745959cf772e3ee773913f63c689503e67c293846f8ee83bb8d85baee8a0e5f1edea62597f2954226798ae5a954d620c2bc10cfa609897927a78126fb166e16383b748edcb3078fa9d4f1783745bad0ab3b86cb02bf36964b9830a0018b91c3f108cf0fd109047d20d6a3007b437f2053b6cd0eace16e596230cdbe9c15418ed35268d4d6d6e86528cf4e1daa9dba154fd9f0065a262fab24e1921ea07e93d33fd8285021dfbb110f77f069348ffb4abb836c08c2251d0df9e0112a071ad80af5f3a989706dc7c6443cff56de3108dbe7278ab1b79e50e2813eda2f413313ff04b105e6433d0aa92cd3a97f81c2ddc902029bd38d26d9a9130da50ec54c37f8164496d69028d7f209c732ad4247225267542c20faa7d9a3f7de4721f5e6895da518ea4faf4ff64dced0d4fd948d7f65023dc8df591fa5f8bc71c131a6a537c59876cd66650831b57527ae6469e298c0abe5db53a6506bcf4c420fa99eadc357bd81eb4ea3422869cb80c26cdaa84b11583215fc5874aed6f3ba30ac3a62f5eabf05b678fc89aee8748b70b3cdf857be0419933b070e8ff24845821e357cc5ae3dc4c6a766da470fa2108d441699f623ea8ca9bccfca7486f40e0f0f588a208b2e452c0cd10d46e6b25524ec27e2579736747c06173787fc83acfa5f293fe72130f1e69ac0da97ab5cd52d53e1e42eeacea03ba42ce00e78a51c575e6154669d360adf7dd49a3b2d76d046929d95d551d33c6caa4ea0bffdaf7cc70579329410f65f87d9d75b2b6cbd50a155802020a6232bd01d74127eaa8d98ed42061918fee0d7e0a9d53954b6ed43695331d9b46c03c61af59febcfd15a747677f5aab710064172d2c69a4ee2f860484c1233a1a9c3e6ba323781d5d3f7413ba0e6e8f759effe67bdfefdc6d5508e9fd9f11093b896dfc56c8285f2d68005b26bda2c1e8fe988a86ffe1e9e29c739bdb963f05d60e9c49fc9669d7092a7d2b09ecfb85df73cb98c8ac5d447a55d970e7a42c7ba8431eb53c8ee4f56b9278013b0f179612ae99f5952dd0faca0cbc1baa4fce34536fb210840b0e075bc8ceee3ddd275c75eb2f7006d73e8010df0a5859bee5c9f1210a203a1a2f198250d980a4dbd7590db458cb5ed081677042aaed39536721e8b3881113f78284dacab978fe288a41f35672912235a8ecbab8e27186f14e3d22af17cab6dd0aee267b492422eaf79d1caa0aaacbb2e67ddd9a89d11c8cf27fd1e6422727d7aa03e46b13f823e229b8156b2ae2669723dcf94a4cc4ec03e664e0997b8cdb0dda4e6735721c0467f38d62c3f64362a64b43b780e3e7a2c4e62ecba65c4dc5eb069ddea7bd6d35c5727480af2c503331b8ef73c137a4f8b371ac9a62952a5e50f74bb3b6f9e4348ed38b26989e86440529d27db449833e1b9492775447cda60616cf1e4f64deff021c281830bc1c86f1b07f017cd1a230a77c8a9b1db6ca3d027f86ef50bffa4de160ee7cd573caee4aee9e84a8a32743230050cd74fc182dd249002faa124fe0cd52d934f7d1f1bd20a0fd39a81d8eb61d6a79edde592cd4f13590770b7d58579b37b711825d0ea80080bdc69480b34efc474cbb5071d44eb6bde558d566f928b0b6338f37dfc0c49c8961cfb975285125e5341b48292cbaa8bf0e85d3d920e54e957552ed17852a2fa225bd3b6b074f2202394e9f24a59c606249595ec74b66fc70582f30be897a2e90f4cd64ac412e59008c10bf1ad074ac4e152ee8d5f2b36643e74b9a48110a4d2c64a0bc9ff68445980f159494f44e6c64563b7e107040e0dd7c910fdfcdcc87eff96c91ea40743e07f337b579b9b2f0c8b9aa7fa8da8f2b2c5cfd67b67e779a46f9dcc9c1a79e795d09319b8ab058d2405a30fdaadf365aba13ff67699246fdcc130debc6bc9fae02a548e70855fdcc28fcc507965a6cde79df641c4e5f04127246708163d6163c6528d91ba39728d71a030e9f14248e26555401131bd0a5cf1d2e2802c39f4d8fd19ee61848f2b74620642b88327451dc67d88a8dd94c6162947ac768446012338cb7256ab8ce62341dc9a106608ef147bf1fe35849ef5883de40e3e230e3d7597c423e7257e5602432745fe05dd023581216f83ba18168978948607aacc2f599cb2380c626241ee49b939912d8a45e77d3fad30bd7f79b9ab01bd71e65b235270fa823ed5da4b8d225cea029fe2005e6b388a26405adea6adf3b7be123a08d01d7c7be939214ce6ee5fab0d5aef636720583a1d022cfb581a5be0e7a80e8fbcbed316846340f985cccea6271cac6bfbbd71bd505038f47ad4b297896aac701e96815fd1ae78b61839961972f7bb1b8772ae1fe4de691e217759eacb2c658488e7722c9fe2c49a2eed04cd83a52a36d9f690696b80906135744590c4817e891bb5654b6e3baae3d97f30c8544c09bfc49eb9d39827960cfe3f2e35d21b9af8a39947a6f552d97a51569361549db59948d8c0c791e321b82ea85012ed509aff6098c2d5e21685b2928a60e1b399b91118a0f1e11984c5153c10959cf051a28c661b0229af7b17457fde4097a9e69cbafa67f3fd9e276d8d248c7f3334d6a2d790673c347bd347a5a39800d2351d3d607d0e8236107a49c62fad286b64fcc323bce821a1836c5703c1ad8e13c1feac1c9d8477e41471301978855397b4db23e04c6ae0ed04fbeb67f0f67f5a821713af22e45667cb4995e26a87d752b59d71a2b15805c7d89fd3e642272a69c5691fdb202a17689339072466e02dd389ff7f1526f45b2ed9e0e06d23b530a61a3a384c60b9bba710543bec0afdd638de91bd6d86172c4b9dd1aa238e9e70082724647d6e08d958d8b25d367c2439238d8e928e9652b7324c210ea62a34fb18a60495a8c5de117ba386dcabebea26d765f9aadc59d423489c967ae86708aab5f30940b6f8581947ae3e709f8363ec7ebaa8241242be8beb130c8d7fd05bd27d3901e8e858b1c6bffe93e9c12e381e188d014c970d3f469e9882cc280fe8e6c998ef32aa90ec95526f02d600bec35af00a1d120e9d8816b6c9febccd4bd56f6627a6eb824b74f5072d6fda9215e4be3d6ccc1ff3ccaf604f90ec867cc0ba22d4bd94f0e8c3099212c9f59b3c00ae081201d3f8dc8a0330abcbe4329cf1358654f0265b6ac2a8a1bb7f12e55b41d64cca10c6aa46d2f2099d55890a4415a117493099bd44d034371129f6ffcbaae8893b249ca8ed54d035794b9d4c8c1370f1ccc8b7c57c8526cc22b2ec82441a6fd5cf9a149da16e2b298fb74e6ab61b1ca28b237fa96f7b13b7cb7022936927854e7cc18e01f4403fff0e9a87b8d1f616c5311c70416ceb13862dce44c4ac28306ebfcdc40149712b97b8d684468c4b8f19d1a246225537ff1050135d97f848a575e72b3b7b98c5930634dd765855eeff6b04e696c80c668185a4de277be159bb08944cda7e8be987b970da75057e2a26c6f34aaa2c9d024ed570c9eab2b629f91597d170b8adc0e4bb257f11095cd99ec1ca00bde0866101f7551d0bfdab1244cd4b201406a7d5b395b6b75a7ad651b120ded12475dd3b2969d4d6eb6b64dbecf3ccd6a23c6eace5fc0fa0fded41e2c5424ea44467d9077c48d8a252c1a36c31447bcc47dcec60d04596039359b5f95b05fff9c2510e6b29d239d3e32a75a3f145811ce0ed3f76975f559d1a5611f7979d75a1260b600d2998d7c0f7be35063f3a52cfbf0ed7cfa245c25edceaeee1134904c4637cd71792973b3fb320327672568fcb5d227c396b47acf68e45ff00e35b68e07be263f0deeab4734e05dbb9cb7e25bd0aa91acaf27ca8b15ba74c3d2c2841a625c2c74db037b804c44623a6483f53f4973129cc48dd7e038612b29f00c2ae87042b599a66371a285521b820349ecbd712bc8e1e77b8b143d9c9398081baf4e21b96522cdabab31681ec90cb0fee9d9af118328c9b790ac16d683c2f0ec1b161d79aff684ef8c5f53c29fdeffad744129d20e1dc482814bcd4efb2e8f286449227b29f95129bb4a8e8fe9b8c462516b6a41923f074b727b2ee374016bb4a761aca25cd63bda8894c8ce600fa80c2b2024a0360403292d4751d73d1a5f7fc030a852b93fe8bc508aee111055eb6d2d3295214db0241124e89aa694b4f28fd8a0f74bc9d8fe126b7df89f76d845f501cf6e26032a3efed754c2c2ffbf27f0c9aa5fe77943e41104aed7607cf8cabebf615b76f43e2d5691e3c5b5091b2c019e19a16fc7928dca8f0cbab7e5b6804e7fdd9f2acf0fca09b048070ab00b78b397562af2f131f942c96e8cfbb12e49915f7df60978fe9e64b95382c0016c781f33937c78e2a81621c32e574138235449693322a755be4136477e6fe99038ca1b4d7f2032381e3c39d3510ba8001f7a63db658a8df88532ac9431f23cf405cbd24f64b2c81445d6a498e132e43032d1a8821285738c2a36fbd597739ced8c64ccf77066a231aec891b452736c0e012fa73c85ad7719c743421d8abf8971a6064a6dca57a507ff4d47af621b4101d3c94aa1a6aeca43334ef36b3d235abfef511c5014302427d5c3cc7ae7d0a51262b3cd1cc49b4c6473674137f17d864e8d2c5b0a069828e86e68a10a8c16c8dc704195fe53ecc9325d460899f7f119a8f3eb37dd869cc66adcfd7651e52964c54cc35b0e6801bc9ea058c3cddf2801bf84f1cdabc1d9237d530119e40597e4fb66ef6e5f7d078e14a636ed01fb90836a29307f32da76d741fc22b3d8ccd08a6b9381b7d9bfaae8131f9ac84e11ee9f41083b2ab2fd1ff0afc531dedefd50bc48a504b5abff7636f0defd6651afb8b6a7201fecbe9f8b35691119c35a295a127bec3ad90d204275bff53049dd82a06e9a9d2a93f15e00d7706af0ff8dac19a942350858b6d70beae40e4bc0c3dd458f426d8870ac4d480aa17e0ed688340b836a67fc7d3c75b466282afff013cbbf0dc072e274fec517548b4c30b8cb25038edc3afb5a8d9f27e6d80c7f8c89a433aa7dceff1935f6", 0x1000}, {&(0x7f0000001980)="316fb186929767f1ede9ed064bad9ff1a9dad5cb13a72924ed3c8c056e507aff83b25c72a53fa4f98942b12e0737cd61aba993fdaabaa0ff28688e8700ecce20a271c5fabbb37539ea78af5dd20545e60c06d3fbdfd68096e446190d04b19c1a0c616336db0c9fcd8a999aa7a80697ee4d2aea3160bd5228c1c53749287758de06ffc095a9f0f0d9fb6a8820e047e1f3ab476141ca12ea4b460887592e527a93fc2f", 0xa2}, {&(0x7f0000001a40)="2ba08e150106f97bebf85da317843080e80eae0e0758bc699f2030bab3e4a2f5c175c214150a8331c0d534d77ae46efcd1f810ce34f3eda317e614f1bcb3438638cd0ff0191ff9ab3d301bcf8f4d428baf7435e2856824e5442fe626532eeea4e5357e4619a0bfe4c0e2e9f024dbeea9ec5657430a39013670d475b47555bc9bb9ba8bd7ba5951a0bab4ee67c4e94ef02b8e3225e54cb7c72f203bca4cb3201373971040bd66e174ca1e2c66ab0abdecd55c6924225536f9986f21e48357b925449ccd593f55810ec14f3c72d02f435edccc24bf58455b80cc84ebf0670ff0c844b9b8182f24b550", 0xe8}, {&(0x7f0000001b40)="14f401bc252c5b1a0a7a9d6296b889dd165e1f2d12557e7dcdfde2460417659a2ec47e1589876ca8c93fb403196c9bbe8e81f581803c31b3b2c3b357329f90fe2e2104935aac6996e100d3a90e672ae64e9ad40ec90f4ce54aa842143018d6db453b9935e4f5d26b39830a7df983ae9b0cce1cf95c35f1aa3d3a3c4030d0293e31e7160c343328a206b7c5ee08ef6261f8c7ad10fa2d57be54c046afb69d99ff74a588217ba9792c6e4bb81e68f546011f1f900f517e08c92d7f72ecdfae082cbb56d65853bef0650f5af35c802a6c509c18319d5454c74a521228a1e3998918fcb94e6a604e698909e544c3d189c1d3eecf42d58302d6566671864c934e2d30958365b9ab6944e120a6b725a11fd72f70d9efbd6f9a654692b9d76f68db9f95e4ea5aff0493eb62c4e60ae6f8a03172fc92fa59222855f74264e65d09b05be9e978b3553fd265f279ea0cdbcf8a7e97feeeb6ae844b8664016921b4f1f05ad62eb0dc9e20b35a93edd2017066abacd30b49d682608483e76d3f7d8669f2e051b290fe9ce26ae400b196f7a5e05101e4f115890ccdaaf53cb7113af7afde2439dbdd36a9e1f33d26f247aeeac69cb18abb28e80f5949b869468d45645b991015906c611cbec5b3ea4f96a457300e942f80ea457a3d893c367fb019d81d63145d747707db89abab0a548c135f12b80e3e8e5176ea241bda40446237e57e86772897d81d32011135fc3bb3284e7cb38af77c49a3782c4279859e87872befc04c3eda7b97db92cc048a68e8efd108d7fd83183ba37f44a06045a11a6819a847dca3422cd55936ee4d154f88bf67298e9c4b50f8697b9af88b7d219e9f5d925c89928bffaadbdadf6590de9eccb76c7ace71344dddeff49e312790d0190587cc45da97895e5f0acd2d4d27214296f305b16ed2a8127fd9131e96c365ee2a4570502f05f6a8e4b83740d73d8bbb485ed9c472d4b0ebffb82ed988ce345bde029d77f7c6555ecd042bb4f2ed500b3ee809351de4ad66be51b06ff1258bd6d4285a4dc51697f679ae662b43ed449e22c77fc40c2422880209e16900ca9b3bc9fcabb783e41672f2949e47488cfd819fdbc487964827e86fb109db627bae9f08fc84e0464e52a1f7371da889df92e408555c10e8560c18eb2f5a16579c918ad36a92f0f93d67a604cdad2a692be6dd3aa2691acb738401585b0c45b386d6d552b657be31cfb5b114e4ded9ab23d9c4417d698bfa6c7bbc1a764026f849b60d34930c0fb25b8f4de282df01f60e9bb711a5b83f426d92e3818860c470b10d7f4c474eee9ae786fd51513e059781d041bdb5c3074e1dbba42d2f3f9b41405e40ac39b9aff222b14f0cb213c1c75acfa4c289af7083409cd7bf51881321326bd77531c95ae8ade34a482835b021881c31b726293e3fdba0a3c423a4a2e354283c4d00ebb99fe95acc69f547075b4778850265ae3673abcd26cc3b4c088dd6d161dc39ecda1803aa44a73465f32bf92005d01790b4603193cddf8173532739f96a026c69b985605ee8a296db646ae3b0f09c8b79d17e4ab352ca1fa8ee6ecc62cc5cc01991b2a490b7026a91088067af245106404f3b7a732ede575e647833ab04b401c9a8667504564fe77acb8ee13987160c908f28edfe0e9283e224a31077b45f59825c826e42eb196fd57513f87175a8dbe39a3f925001974adcbb2736212dd31a3e56934ec8977f0c95cf7adf0d16ad26072be44000a043aae43b529773d52c8fcf89080c9ffce28c7fd63a437402ca7ae2382d90bf62235b46cc7487764776277658443683845cfb647be06f0f719b27c55e8e50d55a8498cfcfd58fa357879fdda6fcc8099a2bf7ef3ff6dee21049e66e09bec569689557a45619b6cff52d2a6456caf7270d7c45acb6416cd81b31823076dea7e860f183ffdb2f051f79ed4743fdb595bda5e66867f07b6b4d02a72047b0dada8cff680b46f3842f07b721d6e6879d8e1b6b65fbffe7430b17b35a1012b1ff738def85a9fdd1681f6b0df2a8fc8acc909302dc3fad4c4f89eeb156c8744ecf076f9a4726b589fceacdc32b009a1469f54465e6762488de01fa62aa3da539c30e0be30dbf338d1930ed41a9b936b986738ee32222acda49ed4e857ae5cf12f69bf020844251ef8848c2c14918687d1fb38e11b46261de4e44c834fc3a2fc475ffdbb0b49b97a5bc3fafbbaa55d7b881409fe10c9859962aa53466e1360f60e699a0c8ecb40b117161b55842134156b6a10fb290cb08c6df36e8871b5669a3316b9bec3021e7900b69a9261b1d3cd06039735256398b5b23a88a21df9c7eb7a882bb89e13370f5c74dcd2a3b93fb60b3841e3334cdff71eca434d7cfb18a46b8315bfaecd94f26213c751a1fc4c997115d5c2f86600e68b5181007996c797ad580e25e22842e1c19b1564a72705a26f360be7105d82e36f0ab0e1fca6b4fd58fdd2322bc45da9cbc8905ae6373e50caec7655aca878bc16f52b8034e3a495fa78582206605474febc0a2aedefd415180398609905ab765e8f9bd6b9d2db2a70f70b5255b911e89156f729c4e3b91c3133e975abd496b1185ca555de2b180bbf881e0e28cf1d3ab2d9e7a60f6b1c0186d869582556b8a4654e6637fd2254b6fe67604330ed7987c4d557d5fae91afadd9b5f0f8e8959dc8ff1adb444de07bca203593f8ea250860eac70012c1bc427b7fb21de681d07266d3aa5d1710aa9cb9251decb48bd9241827bc9962023308553edf3ed84099909193fa58a79c503aa83ffabd4db3863b3e6dd591fe4fdc692f0f9226c8c68975a98866b4fd6bba2134017f60277d4bccb365f7632ff5b0f2ed63ab48891ebb2d1ea7d43d60be7625e4803bb7ea04c859f3e1da5fabac4ac415ef3a875e60135296d9d972f976524c1158f0d3ce3045e3b44fb6bde86b37421c9c54d59c9c801afc8a0fd11cd9f47454d21e22a41af0d78442730bfe16196b072f8764030538cc1d997c23f546c5c3b7b35da61ac5a65b128e16a8ad983ba26a237588b8956fb6e6c116897999de5624adb466a4947f3b5907afd6859a2598fc0bc016a09143bb32061f2de149d11d2914207b099a8ce1e3c88902a02a5100535b35d07d8094a0034e0f43b4b96cd739c1dacc6ff928299bfb3c2073c5d8219ae1b24c13863ee15fe7f8f7719bcd9311b2cb1c07fb377f3df65690ef91661ad5b91fb394f47cbcb9589acf32e180f6aa1ebfa634636ee24e5a1dee5d24880d3742dc6b3e4b13300e0bf2e1f81726c49996d298aae38e306b482f23e469d1783f711761d9a65f7bd4605ed58754bb0dd1f9c07791e1761cd68690bd3590bf00221b3779ed2ca5b246d7fb765a386079128cb1a7cb094c88b7de3c2a01f3881743f13a6737747c0b430b4c8145db4be3b2dad89ae44ab3f8cb5633b2d7b42aa26963440f23eeff91c0245c0cb9371be0917eeba2a39165efe9d1808024920ae98bafa9a3d07425d336ca2c09d5c575c0e7c95f68de551811ed59cb6ff2466819b1eeb1d2b50497f028b6d6816d5440a342d074ab36388f9fcc26e70bb82edd4813c4cfb19dd86e9e53e7546da1992e203ff2a5d43e6e1994e476f1fdd266e9d6348a5d97e6cdf4ff7549b3c58aae5f304c31ff2a1ec487529ee39df130d58055d32bbc9a5f335937b9d2fc2d8f9e8a057abfd23ede247212e0cbc38eca3747a8707d424a954c0e94c4aac4f07cabb6a4815ed3227eb58598942136a623a4fd76684d141007df5ce361905035a1533f996f33c408977c58315bf9c934ed7d1d688006b075376464b082db27508bcb287f748785e92a14c584d433305b23d2a2221018e3efa7db5d828966f476c6ea55c29de856c46876d038614d72daa11067e0e35c5218fe4d0bffd204e24408d19c8dc765545567343ff1f7d88d5b1b92ed3dae02e7143c7af4c2a5ec54c855894b075d333fd84c2aba5267dceaf498f29a817b74c22354d30e1ce2f4b9a6b63e3d23970e57cc910ef78ffbb269278a62cff912ff7d13b15da6e63997db0e8cfe6991079e48c39696b3972e0f63ecbff5b85fbf997266335be02c6a7a9bf66f4b2ef2c7302376ae042f5defe298211505b9ede65dc9116d91e694a486022fbd4968960c3be6bef4960fc72b91b4359f72cc7e0b86959eaff6f82c91b9cf5089a88aef61417d4156ad803a3712985de04bcc4b9bac007315cfc60c5bcfaa8a94834bb5aec2c0aef9f4631561c590f5694e0199b3d7508d38e5821444adceb8b5ecf41abbbcf73662b246d75505b6baf9337305f10c75784366c6001554e4469337737ebb9aa58aa6a16ade93266c785b6073d7b707d70f4d72fdf01c93e5bfb90db3824bdbdda1786de4fc76ae63acec1f58ee1148e10cd128fe1f46d133d77bcb0512ca86abb44b41fc730c21a3933c6a477c55d650e69b0435067f827d0486ed15f752646eb1d54cefc4a25c776d5c5921627d24c80a44a204a5a6a2a822d07435051ee688e8d6f5e48578417833053d9e3cc2c8d645f24ecec99a28be43d32a78463dddc574c22209d9f855479a87d150fb6ca48b138e654245e4fc03150997ef4da96ece7e299b685b2d9175cd2e91f9b402c2d2c78d55d7c4a5b2fb3249a8e871cc78e0e70a9016de0e0de2bc35d35474216b312e9ac663c9b27d55418522b2e78d77f59f8c09ea9a3445b00819365984979f894d650424f444889c3262b12210c00dcb3f861daa5f3d8f6e87d021ee96de9df4dbef846cb60058f36b7d88ad2054669e48411119f6f8d42d4f6a6908b414b19be72e4003a15f60eaf81d8872a4b095ae9d1055569ce2697715f7206e916c1588c284e369d2b85c032eac997cb871d4f159183b32ff5710ca32859f6e47059cf939457ddc1d1d535004326ecfa6db0a8c6cdca5e5fcd8fd147d398c8a37e0b044f8cfa24e7353934bb7e5b5c3182c901b3918bdc332287d1e181ac284d6ab737f3c100f2f0de130c13317962806f0e881c75e9d1c03565ae79aa41627f3f762168fde02bca797dd5d6c64c0c2b6b59eac88dc1b019adc4bda368d526d4d948eea0a6f5315456adfcf458c65eb0846574e8341c91986b9d47e0681644ad6e8109b03250932ee0d0c472474c43ca952d6d3568d355bc1bcb612ec9ff18e9f2cc9dee1af07122e4bdc1bc186dde8c44eba3b4189991e97c8ccd94559906029ab87a4fc100e467330c8283023aaa2b96c49b6003068dfdf801b08f04e04888d0053e1c382175b78d18ae745fe8bb138ceb051457b42f0e83ec0e78d6f79eb257c2cf0287111ab647e55029b6b4e83dc9c4e621944bf67f0d0cb01a8100618413cf49a5fdb1c626ad4d0a0ee8d50c8a3bc345b5531f495a84e5963c770b6d3eacfc62e73152c66b72b149dbbc41d5c65d0bcd7d8b1e7dbb5fdde77e53db5bc2e5a41b23aee1e61e697df60e3ce7da017bc620c13a6d8ae43d7dfadfdd7861aeecb181fdbd8188ebf38b406c7af69d5174ec8f8a5943be740fcefc87df7c9385d1584056d1df1ff0e3e12f8980f52d81b1721696beb9aa24673fce534f7e0627f63d807a145ae8d621f65fe3cf67ca1203677c72b1aba6e83029f4ff952114081566125a6849c1fdf3874878679fc24dcf39e9c22d49c0e534cffda51af063fc6e9699880857ee4504928b90416e11d9bba2bca017ec7ae8ecdf56af9bbd9e0f0f22411e6fcad911f4cd3faad418cbe8a162e4eb29b0e1cb97a9e02258dfb97cd40b56ea1d20d12b2fc9f5e95353f5caff55b320a18fa283fb44092d6474e543d1515", 0x1000}, {&(0x7f0000002b40)="005b2f4848965d9b01cee8be757bcaf8b1508963b5f87aa652534c8a3b9f1d23d5e590739912c494ff8c0ad74ce07d79f51ce419204fabddd65ccc796558d6a851e37e1d595c2d3db97feefcc10ce1891f8bdb59194885eb7ca06ca9012cd8bf01e00c254241719ae2e8a8d7b15b486a5f3447379d6b80a040528a", 0x7b}, {&(0x7f0000002bc0)="ed344ca97b8f49c3c3bd8ebb93582ab8b2dbdf5edb964a612777079c50a6d2804b2ae6cb593068c0612f97cb8e8125ab2119a416ac1c236e1295760ac9235e28da10c43bdf57f6268da35e934d39a924424fdc8d123b55c349b2ca1abfdef7f1d1c9f686ed4462e400b13f33667e91fae9e4c3f65172e32cce0f21", 0x7b}, {&(0x7f0000002c40)="e583a41cc45ea794b7dbfe25cb2bf18c772ef965e2f02cfb4af0a663b3420bdc58d557e75a1c255903a385cb6ef61080e691d012b87e34ead661837a67ea5bd105bff5a9e0ac47f9b7dc13c83a3b2d89503e0abe8306e05d953f99e3f9e8da2faffcfb00ea0523bbbafd16028b935ccfb615d2b06e44b8ecd24018f7b5d1b4c1f68d3361f81e6dfc3e651be97557a15328770f281b8ca56b58c6ba8cf6ecd0185d98d6a4dbed9ded8ee370795023b3720f3d6be6cc2d3f55169cb84191172e6688c6f1d0a60735121b5f648e37964141eb8a42957e473d7ea6ef79", 0xdb}, {&(0x7f0000002d40)="eaae5e4fa9df6ebcc586c2db3c46d6a60e5e7a1ac66dd84ad3ed1fb39407f1061dcf16118067c81340792ce742af2dbd1e05a6e6026cca532c9dffb097d706bb1d159d5e2ba7f7023d00f6f73233223e58392a0b7065031496c45c293180623c36c5ee8864de246a7ad3496c97c2d716dfb70310d8f0d21f61888c8e23621d7851423ef7b90a1ab34f29f3f2da9ab1e1a650aa79f5ac517369d8b435a36956d71e986ed439a896feb752fe97d41884c0a800a17407297ddd388d4bea43f14642d106acff1f610c9aaaffc88504730ce4e892243f21f52fb647b73614ceed19bd", 0xe0}, {&(0x7f0000002e40)="e8fc6cc6d952829787379a2a3aeee0c2d1305004ee3fd37d9bffa5e1c2c613bcd8be8e3ffad786416aac085a78391466112b893d4a5210e7e95244e2274ce0dec644ad38317b3bae80e32bd27f87427b382b257e753063e83e7db8b9f6e07d2d80f7c6a7aaaa22c48d54f66b53f5c73adfad0734093d92c33fa9fc4de21c502bfbd567ecf159f9a95dda71b4c9bbc8c0d76c27d576dd5d00177bb827b1f2", 0x9e}], 0x9, &(0x7f0000003080)=ANY=[@ANYBLOB="2000001b00000000ffff0000010000009678316613562e1f11a1f0d66a80173b06be9598d5", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="184001000000", @ANYRES32=r6, @ANYRES32=r1], 0x38, 0x40e}, 0x400) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000003040)=0x293cdaf1, 0x4) semget$private(0x0, 0x3, 0x84) ioctl$KDGKBMODE(r6, 0x40044b06) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/152, 0x98) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x20) getdents(r1, &(0x7f0000000100)=""/203, 0xcb) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r2) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x0, 0x80000000, 0x81}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) dup2(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf98bdf0080", 0x7}], 0x1, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000340)='\x00'], &(0x7f0000000200)) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774b67bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01cb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f24ad0a8afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfd3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced00000000000000000000000000000000bdd68c527b5c7022e8d6a67ea97074fe04c3970a5d4d14ac92dc945e175622735188fcc6e5dc9877d599195ba2562372226fd173c650f2501eec23bdfd000000000000", 0xffa1}], 0x1, 0x0, 0x0) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1da, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x200000000000000}) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:00:38 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) recvfrom$inet(r0, &(0x7f0000000480)=""/235, 0xeb, 0x840, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setreuid(0x0, 0xee00) getpid() r1 = getgid() r2 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = dup(r0) openat(r5, &(0x7f0000000580)='./file0\x00', 0x100, 0x10a) r6 = getpgrp() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, r3, r1, r4, r1, 0x5, 0x7fffffff}, 0x3ff, 0x63, r6, r8, 0x7, 0x20, 0x3, 0x3}) 16:00:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getgid() r2 = getegid() r3 = getegid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) r6 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9deff093a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e91a4ea3c93ea88cfa5dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268f09d02e5aea7d57af3d80c3e6f13d22f69f"], 0x10) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) 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) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x2}, 0xc) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:39 executing program 0: r0 = socket(0x10, 0x2, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x81}, {0x6}]}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:39 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xd5d, 0x913}, {0x18, 0x1, 0x2aef8e2b, 0x9}, 0x4, [0x5, 0x100000000, 0x7, 0x2, 0x10000, 0x7, 0x2, 0xff]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00082e2f9cdb00003000"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x6, 0x6, 0x6, 0xb14}, {0xfff, 0x3, 0x1c53a75c, 0x1000}, {0x9, 0x8, 0x6, 0x9}, {0x68, 0xfffffffffffffffb, 0xa731, 0x9}, {0xffffffff, 0x7fffffff, 0x80000001, 0x9}, {0x80, 0x1, 0x8000, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:39 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x5, 0x0) seteuid(0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x8, 0x7f3, './file0\x00', 0x5e, 0x0, 0x8, 0x10001}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x400000000003) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4007, 0x10001) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0xa6, 0x800000000000a, 0x0, 0xfffffffffffffedf) 16:00:39 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x401, 0x81}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x1, 0x40000000000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x20, 0x9}], 0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x3, 0x3, 0xffffffffffff14f9}, {{r0}, 0xfffffffffffffffd, 0x82, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x39, 0x1, 0xffffffffffffffc0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x40, 0x73, 0x6}, {{r0}, 0xfffffffffffffff9, 0x22, 0x20000000, 0x0, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x9, 0x7}], 0x2a6, &(0x7f0000000080)={0x5a4, 0x10000}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = socket(0x1, 0x1, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x3}, 0x10) 16:00:39 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x8, 0x0, {0x1, 0x3}}) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x8000000000000}]}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xf0, 0x6, 0x5, 0x1, 0x14, 0x7, 0x7fff, 0x0, 0x2, 0x401, 0xfffffffffffffa2c}) fchmod(r1, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) fchmod(r0, 0x90) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDENABIO(r0, 0x20004b3c) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r1 = dup(r0) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) recvfrom(r1, &(0x7f0000000240)=""/111, 0x6f, 0x96653218ac079c37, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000000000/0x4000)=nil) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xffffffffffff8000, 0x7f}, {0x18, 0x1, 0x7, 0x230d7d82}, 0x415, [0xffffffffffffff01, 0x100000000, 0x7, 0x2000000000, 0x6a, 0x7ff, 0x9, 0x1000]}, 0x3c) 16:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x2a, 0x20000002a, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfec0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) sendto(r0, &(0x7f0000000000)="ee3fa846ede1c8ca45ed1ade", 0xc, 0x4, 0x0, 0x0) 16:00:40 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socket(0x6, 0x5, 0x6) 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, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:40 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x818, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x10e, 0x7, 0x9, 0x9}, {0xffffffffffff7fff, 0x80000000, 0x80, 0x2}]}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xf7, 0x0, &(0x7f0000000180)=""/247}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x5bc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0x2000000000000000}], 0x1}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1f}, {0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) fchflags(r1, 0x0) 16:00:40 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=""/10, 0xa) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000640)=""/245, 0xf5, 0x800, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eefd4b33563ecaa579c03a42fb5c34271311c639098aeba25a822ddd00aab5bdeb943dfe52526a985ae245158d657c90db9779f3bdfbc923d402f4ad9a04171099a4ee871be2193bf1b1f943c8355c5cefab472b5d3a34521c1e34940b5c7cc77ca3830cf0a1f958d7498c51621f0b26033dad29652e58ef30bd6b5ec45842dab4a359d", 0x90}, {&(0x7f00000004c0)="297e695b36776b205baf957c5f5b601aa8f3e54bc28f27050788d3a59fe3a5fe9f6cc42821a95899ddb83b1cd1b46201302d01654a9865bd3108db3a277c64dccad843092d1dda13b386788f9f9ad4be53754b9270749c207b349114b425b433e87889df17ee26bf1901013a44ed39895713666b934fcc", 0x77}, {&(0x7f0000000080)="517b8894973eac742e114307826195d70bc9124a0e273502dfbab4502df3f86f116dab6423aa5636f58763b69f28d6bd22cdeff090f1", 0x36}, {&(0x7f0000000380)="b79ea6f370ee9a", 0x7}], 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x14, r2, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000300)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0x7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {0x1, 0x1}, {}, {}, {}, {}, {0x2}, {}, {0x1}, {0x0, 0xffffffff}, {}, {0x3}]}) 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) munlockall() 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x100, 0x3, 0x7f, 0x1, 0x9, 0x3, 0x3, 0x2, 0x2, 0x81, 0x21}) recvfrom$unix(r1, &(0x7f0000000000)=""/79, 0x4f, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x2, &(0x7f0000000400)="e5c2") 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/117, &(0x7f0000000100)=0x75) 16:00:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000040)=""/250, 0xfa, 0x2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x232f1855b3c0bc82) r2 = socket(0x2, 0x3, 0x4) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) r3 = getppid() fcntl$setown(r1, 0x6, r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x463f, 0x9, 0x1, 0x7, "7f9c4d9d1bfe3ca955f552792d69d538a8ef9acf", 0xfffffffffffffff9, 0x2f6c}) setsockopt(r2, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x401}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) syz_emit_ethernet(0x0, &(0x7f00000000c0)) 16:00:40 executing program 1: chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x50) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000280)='./file2\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x20) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r2, &(0x7f0000000180)='./file0\x00') fcntl$dupfd(r0, 0xa, r2) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="ddf844c2") 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x5) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0xa8, 0x0, 0x0, 0x44) socket(0x2, 0x7, 0x100) 16:00:40 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 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(r0, &(0x7f0000000100)="8c65", 0x460) sendto$inet6(r0, &(0x7f0000000140)="2224dc21909b2f06c6d2128e976c490b3f6932d256fa242ca426c880fbc111f8be5bda752d87984749ecd1006d73f21a808f7ae2d8624762ea18f20ea934515fd8875573443de624ad8b5247b3e63c9a9a3f6b5bf2bbf465dabbae14cbf223400247f80f11674e05e53c043dd909909fd1feb06aadc61d74010b5e36f7b8eb73ccca80f7000db79904fd39c81c0c1d475bfe1e38f8255655f53f9337554888db614c434e87140bb0eb0b2f39d41d2f5836295e3d36f0f13132f5ebb9", 0xbc, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x400}, 0xc) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3dc7ea82021ed7d9, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) syz_emit_ethernet(0x9f, &(0x7f00000001c0)="c28ed17255cce08dc05ecdf4171084957f18bad391cdff7da0675880833d72655fab997c8c93e9eaec2ca9db0e0ae09e3b2a995bb988c18548bf91aa51e58d56e37176eecaec1b46a4c6f94a851f722f116636b10c1e573fddc9d9f336be84d2aad47a87bf53e0a68d04d589908cedc867d67cf7fbbf7e79ce5ef804b039e078eb239dd821ad6cce2cb892f180b5f41b1e6d12ac27647b21d72fbaff74f369") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x6}) 16:00:40 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r0, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x84}, {r0, 0x17d8c71a9154ab97}, {r0, 0x8}, {r0}], 0x5, 0x400) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) 16:00:40 executing program 1: r0 = msgget(0x0, 0x82) r1 = open(&(0x7f0000001080)='./file0\x00', 0x80, 0x2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000010c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x24) sendto$unix(r2, &(0x7f0000000040)="bd6dc0120a9997acc7ff88d2b944d0c39f833ba021307c55035c42964a126fb70ef5e69d2393cbf81c9dd3627128dff8ca45be40c652d62147c5952eef78392cb22bd46b6e8e540989e2b5b1462281e5bd3e6eb28a5d4fd9fd74724efb921760d1d9814577dbfe64194f39e5bec2d611657a83aa0db1a578ad5c41f9608aa9bdfb53e04c479b90ba98e66437b68cede361b3fd63e72a0c7bcf23fb98b5861e5c02d23f451ff21dd18c43768680aa748e0eb30a5ec32c3f41db9a09da22646cb81dcc8f0b9568cafa4b13b0cfd6a96c353b6ab1f0f6da4b79dfc0a19d7ffeca7b3f4825fa6b465e13a3fa7f2e038c3ee47317dd1435c77c1d139e180c983b4ce0d0202677dd7e8c73ada2a64a33ebc1e5b6ae65c01ecf687c2118131e80eb34d491867bbcfc82871c22f90831e1bf0301611130f2e2fc14671ab7b279003e029ce41b1bfbe3bca8cdec913f07de02e082cb3291a4e8ebbd594e044187744b4ade95f7658784c89b0923bc279b1c095fe7264f3d7779a462363cff7e4967a0c838c17b7f1b9f7c1807b452329f8a611955f6192553a1147b1d7af7b3584fc6118362796dd1f5b529891c377c7b1cf2f983bcad6bbcd2b3dc07beb9ed52958b8b13ca384d66174cedc58a9a2bb42c08f2c39c8f437ed58184109f120dfb54f61b9c47a1a162fd15318a57a89995d33d829d2513c2acb9bf2605a0a7cf08bf8f7a064b4993d40ff545f6ec72961dbdd21bc4ccf3bdfe988aea5aa0653598cae9dfdd0324c011e8824a8a5350d212937455ad1e5efcd3d6aa2d06657b86c84d3d7de9bcea77ec403b624d10fd1517b00fc9dcb0ddb41c5b1482a9e392a12905f5209def8c449b3d80978458d6d7facc440ee961d09786b7001d9f65665271ad8bc06ddc0cec610b449c7fd30f61f0724698937e7fbb466e769d60cc4a802118c48dcc80ca8494e1f51d050030a9fa7bd1accec1d12cf72e448f27fd8f85780e3452ca5d3ef2e398d118f656f89eab156c9df08d4ee35a18bdc49b21cb948c3ed5c6ed177cdb8b19663b1df7034ac48842da7d4f4504888c099100ae52414f1bf29a846f6558e29fd690b349162e50b3331e88ba55a757014f362190f54db9822a8b39905bfe53676385366e50350c42371f1a47b514b6eb33fc2a4af5ee52105eef94f54359681a34bdd000e5a989558c21f10199ffadb3bd5876eb2909ae53fcef99fcd754919ae8872f4c89ddd514c7dbd74b554c636ba6fcb99d6cf558e60119a070dd8d94093e1d3f986d973431b08d227f0dfecf5d1facb6368689622f75e37caf9a7b9f0216448af10b515f23f84659fe116e6d7f9e4f6b0941b81e45c5b041c62759b0c0ca4db2e3242aa2826d1b781a9ab66c87fa0754f5d542054cdda55f6c0d6983d630c478ee546b1fee582bbc073cd07d9f9583b614ab5c9a8b99c53df6bd16f93eb692ae382bce5e4115765632db222b957cde4f6c3669c4dc3e46e9c107bcbfa3ef15c0bbbca979c174ed27c9d3dad4d4ec7424487b4b8a025dd366bbe91812cc1dbe54d3e48ac28f93fb15a7b8f0122740395e78d0ee6919cf926d3b946e0ea2f9b344e88246c7806ec1bb8cbad6ed1c854327948121a8bef4a4dffb0b6634e6b630500a707e88cc3caf38ff6db0633f374583bb1f36e472af9a4a0cf7f93f0ac06dbdb34c9e3a71f851945963b6d7b384bf271d93355755449536e543adaced1623a842e13c846354af11125eae10b0de69b3183596d72e43dbf88507fbc1b0237adb6357c6b44ce47123df2753d7fa749191c26f7583e37b24ac878bd0b173bd9a84e7bea5d76b3768870e22b5453ecddd903dbda4dd9293dfd39525bfbafcad7235470ae17e307a2fd437a462d47c688a368b5048e74f876204a4a55ff33a0f096b289340d3ccdcdb22abc072a51b5d1e6ca71433a6b429186b7b009a90e9b8f48375a621a19c37574dc3e3eb6f5ed91a443a353bc8f10ba852178b0d3d51a2bbb177ca8d63dfdd0eec9410c25267e2e07b46f8c28fe6bbd0a47c59d6ca98fd08466864a98b7093a19be30ba5adfc633659e6bdfaf13761924e6baef551c03ab40bb1fa68491e301be18b31a61952e9d0c114373923867df520ef9ff2b74fcd1e0220b06ac887bb665b0584d659e15dd9b062edbaf52a306120bd5bc655ee3efe839d14cf997c2ad523bef6f94f4fc329a4c69fdceb9d1b792fae67d2750f8c80c0b5675f274bad0cfa6e4b9146b50401670b8a102e5bd5d99be1a028390541e0798af66f363f7a4469407422fe89bec61e16842dcb6d9219d1e0c2b9b05bae0b5698767275bb2b804a479d2c300cc80760b9de6afde0e32119557fa28f5e7399d600e3aefd3ddf327126f25fe229c5c6042dc35490c1b344cad6ac228e702637b35fd0ba5122e2d1785d6d6bfd0bd25b801656cec25a0301dc2f511a48a6b0a81fdb2c847a60f81c1e09419c12d60362498dd3a2263dc30f17ecf1668dcf833ada3193bf055f35b5f58d9f0331ef9450d9215795dc7822057252ffc4e11a4e1a8dfd00272bee7bc4bb8474327adaae661b16d26b24de1260ba666ba2e666736b6b8502243f404c2d8b8d5c788354783f99f64c3f8e6a26a692016a0c42692fdf65bfd13e5d13cdf9b9c3347822ad96d2a3e9007a52b26426cbf5112596bc2342addcbb5c9802d61928f49507f87d383e48143d5305099bff156f065828dd7efd4f6b9b5c9a770fb758beb7541ff7e9aa252649cafe859fe3d61685e59af23330ee976d97216d9cd6ef8a48523deb8e92dec893776f7b3b4d4c79f7fd55b6ff55d12637f76afab251c4bf1bc07921c1f4e25517f47686084a34a9167fedb491b4da131a3782044cb0a327af44ce6faffe80d3f322a6c130d9314e636a9b2ef7dab93ecbe3056f19bde97ef7adc04450a7004af7f25e8c80c9306a79c5f2b58eb918167e1b8955faf3ebec0d84f5d0363480a2be26aabc356c1c2b8014c751737b60496015c749d081ac17d7c4ee9f43e0415379c7688e74edb7148a8a6660ac196fb8b89af67d8787e4c1ee607559e5c8084db8a7f9b47b05c790c70a1684fef9f4b074649eb316956d61004c0d2cdfe608d97cc9b87051ab99f9e6f15960d862351b95800a78c909244a39836e59b8514673c43805b3876eb6b144f8adecf7e52b543b08339bfb8594eaa5270a1dbe600eaf9135d84d1bcba64461ab1fedba97f5c504143155b87a702609f9a9b27b95e29d67abf93548168650493db4f4a7635e518d45458892a9369eba61766e8a77f10f0c8d3e0971f6ed3b99405471ed70832dcf725257a99ed372068c9bf517d747ebb8a5594d6411e0dd529a54790a11661362c485df722bfabc2eb2035ca24d9db7de3c8de94f43d4acdbb9de3cbad0de427ba5b5e45230722b46046514c7c8304223dd7909dd41ee5063d4c7e9c5504e0b71f8e746e2079224084a5f8fc397ef40ef02cec559a896d86e42b63d0c45a6da18d9dc856a0a6fce71089fef327c4c3696e8326e9f94fe3570d03f929b662d02cf5d3bdbccaf624bb83d76e62a40f968a84011ce9a11f49a42ce05891a0ecba90c2bade70574895e9881a20897e0be3e900299d1398f91f50ca3ebdce2692d4f358918960c38a1cea387294387852bf2c8fdc080d5df232e9c0f1776c35b9e28077788f05a35b509fc13611566d0c59a2245f85ba2dd48e9f1f3402daaf1ea62223aaaa5fd08398f22210a03778ae45a360885b6b9a4795e26cae1fa365b8c689ae4aca7a639c2cc599cfd2fe4bb1bd534d93135ae839aecf139baf3cedfdeae5dad3274fdc92efbd559a5fe1d45f30d311bb51db3fe321338d09cd20a23e04f55b64c9f4705bf6e9c5ce2f91d4e9920a181675073211ef958d8694b09a23405d18d65baf68455ed96e529255ba4b3e6a9c912b7e194402956cfc174df1ef16ecc46f327630872f5e750fae56f23e84772c49cfe939e6d704ff1e17a6bccfc53be9b7b63db5ddacb797bfca32e29ddf1883b3c9f04c2eae6c650732128b3da66fbfb99bc066acac856a62cd6d6d10b2f5edfc5a4bc017917b41b001cad5c95c9af549bb1d6120451e39ba5bcc38c8f520d1c70f3bc835982cdd616b166d6dc729f7b901860f04334bf9d386b72286b98f6d8ee1d9d94745c0cad0deb9f67e8eb488731dad481f5a0788d2fd1cb15ca9654b7fa9786dda7819629d2af0f845855d1b7fa2748adbb60c53b2c3f20a8dbbf8ce3a09be31bb19a277a989cc9fb9014c55765ba81e54d65febeec301439e457e24a9643fce4d4b9c25ecfee75aab024df9010f4be74b84974b65e850bcf5fe1709b0c4cd0fae0e0389d8d072b16fe00214f4a0609026cde78efe114f7b702923cf1091af7da934a9bb90e98095c2bad4fc316094f670ea3233c379e62221b82a70cca33cdfa050d975c2f47e4a17b175b0bc7ca18465f1198562397fc6b9a26cb4925d441680810f5ce788826f0dcc4db26b27c2b5e52fc0af7199d3792c8a47060fc65f8831edf43d713fbc7105172107ec94852529d716f6dc374bb64020a3141e3d3b81d6be793b9bad9c2b677edd1fe5cf89fbf6dc9a2a12d4a3af3de8e5d576eb3cbc20ce12aa636639aac1076a3388a47d4a5e80a3625a97d58e5d1c5eef68c133d1bd23e9eb8b1bb0ff2e8420515be930c2adfaa13675cec3468b7e23f94adc4f2f187f119118869a9ec1fb598bc3a535290697c3c1a96ab55c436a08189a0bd2728fcc5b6e23beab72bbcd31fa2ab009e4dc72930c4de693dbc43d476617af89d90906572e5b016bc5390e8c99a342d3b40f0ec5d92419f6bcce9eedcf70a5b6985b7af037ad18e64f8bf59c146ac00311b33818bf271a7b103e2640018c5b63f1644194d7d19415111f9c3a0091d02cfc24b75856fade9cdd240af52d522864acc6a518c6f8a71d0512eb25eccf3bae6bc6f4e8239757d665208840941f1197cf9423b9fb952942116667e0aed6fcea30ef6cb7f6311a88b0644064e915628db4901f4b8441148e540d01a4d1fd1619433bb4acbcd8a7dd0da893cf9ffac4471b4ab76d4e6176c718cbe89993abcf672ad524c2d4650a81184abab9838581d6f032a91f7d5b760a7e6d8fbf7e74321a3758dfb83a3124f249b839e1eb6e5a8e473078a88ffb35314eee122658755396c56d9051bd16abce61c340183d5e705281b20288aea996db569cd0a3d26fe135dd5632f9ee48fc846678bfc4bcb61a4dac566ce3a9a8a7b03dcb032271621151d4db96855841b7b646c93a0d06a3cebfdd5cfe2d1b5b6928b48ea9bba1aa03acda9de02a8b00786dd6b77fafb84a13422eecd651cfbc19b6e4217e4aabbbe1d77cef54c33b9578a26e9bbd6df06536851c2ee39a3925ed9b9dc79558518daa97a79ba71627bb9ccade74a015c30f28a7fff1a4e0486a74d3348c85a3b56f74c04df7d4e17013051604f1b1be008ee87b87e8f7df364a9eb5522fb4fe4237f2dc3570e61b7a0520f4679acc6f284fb813c75b32bb4355e22410cde88b4dd4af1d2c41e1bf1e5ece8bccbd021b7124b482af348f316a43b14a805d1ccbebe29399592985d422096ee31ec094f94dee4263b5a9b1a11d9cf46f4023bab9ef6cb00f2a2ef97931904c83847b12793a20ebfa5aeb32c4e069bd8cef5545c3b0598782bedc12d741354225e7437c693c57509bf8459e17d7a3f6c7f9cc43941a885d250557059578ea2729f50a617fd7072fd33bce742ca4cfaa89b1fad5bdffc09232a9d3773a9507b2cabf98ccb2aa79f2475e5cb", 0x1000, 0x1, &(0x7f0000001040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001100)=0xd0ff87f94e1c6a96) msgsnd(r0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001180)=[{&(0x7f0000001140)=""/1, 0x1}], 0x1) sync() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000011c0)={0x9, './file0\x00', './file0\x00'}) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x64100000000) syz_open_pts() r2 = semget(0x0, 0x0, 0x140) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x81) close(r0) 16:00:40 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f00000003c0), 0x100002b5) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:40 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0xc000, 0xfffffffffffffffc, &(0x7f0000e19000/0xc000)=nil) munmap(&(0x7f0000e1e000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x84}, {0x6}]}) r1 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:40 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x7fff, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x1000) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x8000, 0x100010010) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') mknodat(r1, &(0x7f0000000300)='./bus\x00', 0x1000, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000340)=0x1) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) utimensat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)={{0x7fffffff}, {0x9, 0x2}}, 0x2) setgid(r3) recvfrom$unix(r1, &(0x7f0000000180)=""/155, 0x9b, 0x800, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x6, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad0500000000000000ef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cebf6e858d0000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9d77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455e0bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x23a, &(0x7f0000000d00)="00a3d28df018066589f5af7fa0c53118f6a94e4d5b6a2d5bf3e8957740203253265b1cbd3f51fa71697967ffd91a7a30725509d1775702000000000e751973f95b2e046bf091c46a4637b538d0a65dca1562db3da6593844cd0c7c5c34391c9bcfa2853baba501f784864a97eca22ca33034053ab29f73629f8c7c7ff177b9db5fd7e2f802a95401619917618f246692999985b017524040d5093fcc775062145a3ae256c5cb3cf3b062a528757b2760ab5f35be0fe9af5384a06ec9e4459c43220b4a5566b1848512ea249837de7aba4283242e4b49bfde3cff1208a41f8164fb57edbb8094be01cb47d90aeb4d00acbc21e2c8d31b2b4d637944581a97a7c89d8ddae99b9638cb7622f74bf60623b494eccf455a86a553c31271c0d6f864739cd38e3736fa2e4d09a52d6475094cd1002cd92b0b72d95bd7d52ac8f0fed76131a1a93bcb4b0f136eea11e7b460d9d30c5f399bf9c872c7d6dfc90156eb19f91970a0cdf3772874034461c13cd769999f2423a25d80f21345c26e9c68b189b390cfc808b57cc15502393a453d502881d09aaec43ad5a56ca104") socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x10000) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) write(r0, &(0x7f00000000c0)="220e2a", 0x3) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x1) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x7, [{0x2, 0x3}, {0x3, 0x800}, {0x0, 0x1f}, {0x3, 0xfffffffffffffffd}, {0x3, 0x8}, {0x3, 0x5}, {0x961bcb160f950432, 0x5}, {0x1, 0xffff}, {0x1}, {0x1, 0x10000}, {0x3, 0x100000000}, {0x2, 0x7e}, {0x1, 0x5}, {0x1, 0x6}, {0x2, 0xffff}, {0x2, 0x400}, {0x1, 0x6}, {0x2, 0x7d}, {0x63d176015f21563d, 0x3}, {0x2, 0x4}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x6}, {0x1, 0x7}, {0x3, 0x4}, {0x1, 0x401}, {0x0, 0x7ff}, {0x2, 0x5}, {0x3, 0x3}, {0x3, 0x7f}, {0x3, 0x80}, {0x3, 0x7}]}) 16:00:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x7fffffff, 0x3ad}], 0x7ff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x4, 0xfff, 0x4}, {{r2}, 0xfffffffffffffff9, 0x88, 0x2, 0x3ff, 0x9}], 0x3ff, &(0x7f00000000c0)={0x308, 0x3f80000000000}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:40 executing program 0: link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000003c0)={0x98, 0xfffffffffffffffa}) chflagsat(r0, &(0x7f0000000300)='./bus\x00', 0x1, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x400000003ff, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x7, 0x4, 0x2, 0x1, 0x4, 0x8, 0x81, 0x2, 0x0, 0xb7, 0x1}) r2 = open(&(0x7f0000000200)='./bus\x00', 0x10800, 0x80) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x8, 0x7fff, 0x3f, 0x0, 0x9, 0x2ef6, 0x0, 0x2, 0x1, 0x2, 0x1000}) fchflags(r2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0x7ff, 0x0, 0x8, 0x1, 0x3, 0x1, 0x0, 0x3, 0x1, 0x3, 0x3}) write(r1, &(0x7f0000000040)='n.', 0x2) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0701a272dc5745192a101000000000ffffffff045ad35a0520000004ff456392deb48c26ac626b1f7ec333592b97d09f63ac042c4797a0cd64dc40cf5df417011a8813c2d9d8fb094bbbd8ae5680c60b45cf417f7bcec672735629ed4ccea74818bfca9a53f56371f183698297fa336982dbc4e1022d9e3903eef6d41c0de33c5578107409f762e6504de8d3eb5a989a32f975a9ef3d96b32640e581e10764de720f115ede4a7cc9f40ed83f6b7e9c82921ebfd997278394ab69"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$BIOCLOCK(r0, 0x20004276) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fff}, {0x2}}, 0x0) setitimer(0x8fe60ccefab93ed3, &(0x7f0000000000)={{0x0, 0x488c}}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10000) 16:00:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="071400000000db00080000000025c6149b33ff0f", 0x14) socketpair(0x6, 0x0, 0x9, &(0x7f0000000040)) write(r0, &(0x7f0000000c80)="5348bd8f9830230ec5f7c22895e13e345bce6e88c945c0c125c8531d2483d9c2dcca5dced89a8863b21a0d0b63c587004ad8c60d6ed9a74f668efff8e2271e535bd3010f7a963135bc541604590e079b64d5b773e8faca88fc4bb991418329f9c830ac0684e539cda537e6d0796419b2942c13ff0960be65df02a64baecd3992580cb892f40371baffa0cdf44527cc8557436eb8c2428b6fcdf6d3a70785fde38dd2eecdef1a4adcd92d72a5b37cde53f9c9c39390f29ba572b9a88c0cb4a027b115126545971ea198b3a4d5ef687d1798e0f21a77ffc52ea5675e49c92a7275639ba77228e0f71d548aa4014e3dbbfd4a384716ed1e945d7d8d5f35908e4d407dbe05f35c13e20d0fd55b1196766c0c6e8cea62654e7677660a2e5c19423af74f45531a42db7bdd664b0e02cb08b6c9a11715fc59defc8857a818d080e20e98b3e4d9bb3de4558c451a2a3e7e31a4f9a9c6da4e037ddc44f87755d9defc796f30af102005f00dc8e46185582826e34c1ba9d1f36bedd5da761a1a7746060506f3fcad8c8c11e56dcea548a0468007913cb9a183fa59d0a142aaaa17e26e73e740c8edeebb52917664cefec1b4c1883dae49f816e27c4b325c926a90ec1458da6dabf8a4dd0f4db3b6c7b1db4f080db4af5db69a4949545aaa5a9f93fb12676e9cb211e3efc6233cfde8991aadb5dcadd9fd5798d588514a9bd05271b7fa005ec707256abcbc7f0b8856086c3f8ef67dbc5aaafbd818bfef330399fbb6c7edc11320442f7243cb0c6318f0480240eecac31334a48accca5f754754a2924c997a89e94f267dab9294096caed7d251d2e3bd11e278dd70ec23ecca5c0416ec89f7416756727f278ca23bba9feaba1d31d53d9e38da66c5b13391377ea9db02e9bf177978a98ef35087f484267d3dcd074fdeb90a1b6634614cfcce9d2ac764d363653ec91b1a2b8f8cf659af0425e909d8bdf83cd6e985db8dc11d604044ddba516d5b507cfb1c49f16a4362e3f405c6ec0680ab02049b752cb65c125fa9889b65c068f0ab9eba0354fb784fe5bbc797bfb20b6bd4257b35f132d190a0a0aa99697fc8cb47b320642a780d7605ee954dfa288a9ab65c5761f1c430e31421dfb5a793cebfef92f7ba57a2d8d8896434de86a1053abc2e37717174c262ba7275b551666a865c8482e91ee91949a2df4e4ae4b3d1ff3c451209102168a13e66209250a2c2053f8bbf7efbf847dcf27b83f9f8842cc9bbc1f69ff3ad6917b92df515801a91b97ab5e2a3187e9f394ab292cc8ad72c75d1888a7ba7300c54a7604c66ba33b87447ffbbc0a766270d1b5c6c5d7c293f8dcd99f77088044b328d009f593a87cd1942c6f74ebfee467689662829d6fb3f4ebb6ad1f6c00c84baa8eafa0cb9e8b40d3714ea0943d2fffd58dfb01ad81f61ebeb056e5c46fea58f31532fafd887a0f92626b7f199bf3192446128e847b378deadc3ff52c1bce29e621a466fbba5212f77c6a90a17b8750c321d2e94650549690938e65264b2426bd39bcba37b39b3e92a8252736e590ddc0f704f238f4fbd035ce5d6cc85ef3b8b009ce0ac12ebd93bbbf8c41d916729d4e1cc5c9d4fab4dbdde574aaeb1ff924293ba68440c18c85b3bfe8d02020c9db11afa1cbfd8944f35434780411860d242cc974c0d55732653f27d1a1e8513dee427f9322f23cc163051b8ecdfac71c22c2307e5649fe37fb20cf42699ac43a436edab317497d8bfa78008772adff66df0518b50e7414f73e9ddafbb58ea453201f776f14aea73f2cf736b753605126f2ac5bcb3147f16e97d051694fb529fadaab51a5d076cd1c476e3ac0245b2b72071d7211c7955a203f5dac90df1bd051fc69368e133763c512333133bd6c174cad5b5bbb99454cdf5f507c43c3b4ddd0127279b338a5686a4880ea5b843a640e9ad7cba09b9a3571a05b67c4a00459365417a95eadbd59d868f971259b6e1c14a3ef6c18203301d6b3d4fd5", 0x585) socketpair(0x6, 0x1, 0x401, &(0x7f00000000c0)) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") pckbd_enable: command error 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x4, 0xd336, 0x8, 0x4}, {0x8, 0x7fff, 0x9, 0x7}, {0x0, 0x6, 0x3c8, 0x800}, {0xffff, 0x7fff, 0x5, 0xfffffffffffffff7}, {0x7, 0x1299, 0x4}, {0x2, 0x2, 0x1, 0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x101, 0x1, 0x3, 0x8}, {0x20, 0x400, 0x7, 0x100000000}, {0x0, 0x2, 0x7}, {0x9, 0xa9, 0x6, 0x1}, {0xfffffffffffffffb, 0x8, 0x8, 0x7fff}]}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x49) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x2) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01142f66696c653000"], 0xa) shutdown(r1, 0x1) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x0) pipe(&(0x7f00000000c0)) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) pckbd_enable: command error 16:00:43 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x1}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x7176b0b1dc1e4866, 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x800, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = socket$unix(0x1, 0x1, 0x0) r8 = socket(0x6, 0xfa068e53d208c573, 0x5) r9 = kqueue() r10 = socket$inet6(0x18, 0x5, 0x4) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x200, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x8280, 0x0) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x0, 0x0) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0xa0, 0x0) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x40, 0x0) r18 = socket$inet6(0x18, 0x4, 0x100000000) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x1, 0x6}, {{r2}, 0xfffffffffffffff9, 0x40, 0x47e5e779622e938, 0x947, 0x80}, {{r3}, 0xfffffffffffffffc, 0x1, 0x2, 0x3, 0x9}, {{r4}, 0xffffffffffffffff, 0x8, 0x4eecddcc9212293d, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x14, 0x40, 0x80000000, 0xffffffffffff8000}, {{r6}, 0xfffffffffffffffe, 0x58, 0x1, 0x7, 0x1}, {{r7}, 0xffffffffffffffff, 0x40, 0x1, 0xb59, 0x100}, {{r8}, 0xfffffffffffffffb, 0x80, 0x4, 0xfffffffffffffffd, 0x3}, {{r9}, 0xfffffffffffffff8, 0x471742084f0acf5, 0x1, 0x7, 0x81}, {{r10}, 0xffffffffffffffff, 0x11, 0x80, 0xce, 0x9}], 0x7, &(0x7f00000004c0)=[{{r11}, 0xfffffffffffffffd, 0x8, 0x20, 0x5, 0x2}, {{r12}, 0xffffffffffffffff, 0x4, 0x40, 0x2, 0xff}, {{r13}, 0xfffffffffffffffe, 0x48, 0x0, 0x7, 0xfffffffffffffe01}, {{r14}, 0xfffffffffffffffc, 0x8, 0x2, 0x5, 0x5}, {{r15}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x8, 0xd5}, {{r16}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x101, 0x10001}, {{r17}, 0xfffffffffffffffb, 0x2, 0x1, 0x4, 0x4}, {{r18}, 0xfffffffffffffff9, 0x54183fc22e0cde1b, 0x1, 0x7ff, 0xffffffff}], 0x8, &(0x7f00000005c0)={0x3, 0x849}) clock_getres(0x0, &(0x7f0000000040)) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x4029, 0x1a, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60243ed76d73e8fd, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:43 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) pckbd_enable: command error 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fchdir(r0) 16:00:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffeee) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) dup(r1) 16:00:45 executing program 0: lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) pckbd_enable: command error 16:00:45 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54, 0xff2e, 0xfffffffffffffff8}, {0x4c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) write(r1, &(0x7f0000000340)="c1b9861706c69d972e2b8a2105786bbfdb663c29209e81e5f6cafc62288cc95bddb8279cb03437ec789cbe4862fc0c5d4662831ce47093826fd1a1c4b37b488470defb282a724bbd11c400641bd7a06410bcccc0609a5652825037b75328ec0851ad3816b7f75d8df0a988f89503e58ae1f23b8641a45b8a51ec77d14390d90f5e26b098a03d7ee277a65ac261e748f28143d37507ddf81ac95b1aa4cee404252675d734526df56efd8c6dc558c1636e94ffe73661440743011e33498f98239c879acd623652ad2735e9caf35334c8c4aa6c6e95ab60df52dd0027c3acd960591da515e4b38a1cdbcc18f80d6408deb830efb1301919209a5af9bd5d99a78800a30da322e3ddcf07d899ddc7daa56663ae2a00c490313fd87e845fe84340e441df31dcef3770797a1d340635e4a31cf5747649366f94ae23a4fe12edf9f4766cbe07166a56a63a212eba96425f6c5179f89711c38c5f40856bea0522822d857631e413017d241392db8999a7f6f5c561c7050c4e5ff969273aadd103579b351656b13020878379ba8b3c8334c20836f63dea8018a6f362497df775927b77e968ca8f9fde0f7961202b7ab2ca15a6a96aef4b8871dda9352f9d15afbf6a052bf4a33c41472e5ab73f2eacb561b77e778619c60e73107a65a77dca031a9b78512e5751165876c40eb359bef533ccc8b51b58a3a103121741d90711f5eaaa602987767a05279115017e030834601dc43e9f6383adfb9ca190dc0deaeae5f1664ce3db6fb952c0a6b9c7f0cd2741e6b70e3c6eeff90c73790a98fc81a9d07de8adcbc123ad5bf22b7b98cfa3ba6ffa2fa37538a180759ddbecb63f1bfe14252e6f13327fae178a2af76eb0f60b0b9aeded61dc6e0e339ffe0a095dd8ebc134bf50a21aefa1bc8296e6e1c3f9f6340064f97c79dacd15901a06e98c2c0136af0b8da6d53812aa8af2b1740e7e5b916a1cdbf925974fff7965cbe370633106f302aefa18276140693b3625d8250d45c250900de7dec282eb8ae5092ba67df8f2918dd6adca5faeb08e5cdd4ed88c6402e46bd3722bc61e366eded80f7462c418d1eedb9130d8f37008853f6574d74eab0ecebd865eb1676b9859029c3751c3f84061c63931e6e44d4ac9c5c5d8de3d1ab92af7504a0565b3a0f996c71791d41b47102ce284d3ad968f54d6b0f48f0ed85ca1ddbb7254c77412c6d5918c005417832f4683dcc364526ce2c5501de2d8ba8c921d3e33443f49c90376f30fde4f4b7f2fcc93b95e45a41978273e630ecf6451b4c4186326115131ba8be0d6e7ef2877d0b784904424bbcb3b34a3226e60a30184863de7fc9f09cb771d5e13a1debef0920dde3898cc248cf8a76d090b28fbb86376ff2476c139d36270d3aa2865e1f767e6be18fe490665447045afda40002888cbc02de206a213d8dad4c46b08dceb4d3662110ad597978f0a52c13e786ac13bdd261aa2b69ca637225415334153d70371f9c8a5e0c123d787af5199084270c77a8d48a5f65eb3f24790c8f379b56be8824867a27c29c1545354bd4b5d9dd06269cf8387e6c5d8695ce8a6df396f01e31858c199e5dc7691cadec6ec1e18562293c930d76006e249f0b03a02d43f07706d8df78604e60390f3431b51c40659bc9ebc8dc5d1beaeb174a9e8348bb8111d75e8c6bf193ccdca892e9a46e11fcbec09580405e2ffa8827b50a137948f1215b705ecff87ca013a28136a1e3cccac516f7bec6b37ca2e96557f59ca3fe74b5a7e66a1e1f9581fb42669cade29c9da74e1c08c2d8f640d4fd09c47e68a4b8ece5d03d3d86df85487e6583055d524b7e572cdb211833b637bff6d84c7317a19bc5305885a0cf1d2cc1047625af692e4e5ea50bc4b916aa72c032e2c4a8b9acf467545ecf75585bb9041201c2df65e213f5aad0f85d8eb089963c7b782632f8bacf39aa876f8ef4a17ced0bff48b483dbf6a760928057e35792e012f8ae55f791c5cc5b01425aacfa70ec98e771c8e69ffc0b7925c39a5df99580bd5ef6c0c17859e22903b5c611385626938f70de85aefd9e83d8d332b03a25c162fee5e644e1170e51c69574ee26dd298337af220212f53ea492b4950cd772d37f1ba69bbfb78e428d9320f514356d5b98d292f909c1073e18db2322a12ab95fd50ba07a09a92f87105b1e85b9f42f3f30ba8898cd0140c450073e2397071e6faf90f14c5b7c4c3aa667e3510330ae90979acc3eade90bc777b4993df54439fba70c73ceef9caa3034e0551f6ae1772b2086d4ab3229a07a328f29a695d9565058b2509e1ab58a26cb8e51c707a12ec24062fed256a68d30d3c5e139e266d6ce3040148624bafb9321beae92856bd28809b38cc5627f4a9a46aa773d89d1737d7bc082d8876ec4827590f86fafa32ee1657338c3d6f805421aa760035ca706d084872660ecc72479a82236aa9bccd8022034d07b487e1dba0bd7c6f3998d31d0c9b07b9f9908ebc4b704e114ce1c0bb4889b6c1c3789a3471eeabf1be03b800bdee19e240ad11f939a1a6effff59cd9304432d9d28da3ebfd76e7b191dd1b92942aa0379ba1881af844873de3739884511935dbc0162640b0169e4964a7898a42d4b9930f455cf75d5874a2b3947aac6a999a911762db8b3030de695e467eb4b99892b9d8827f9edb7b95ebeef044ee955b6149c1c71d25547d3c207fec798070ec38aa06e1be6e5b67484fe66a36b4ce3efa942c4836ff757dad54905459eb55ca26d29c9d9c39969cbf2c2e68de375405b2664ec7d19a58ac32fa8f945dfaa698bb6218e9621afc98a3654a4d99402dfdd3baa3ce36e851c287a19f22ebcfb0ace8ad81d0e3a68cb5e2273fe1a69cac84b89523f851464fa8a9f4f1e63acb9037f5c2d84816bdc4ac4b0d0543652139b5fb023c3086fa36c7d5d2f2a251b2091fa29628e4fd890766cd3693feb0b4c60f1cc158caf47264248dd80b5aa0d0760b83f1d739fb4f19e226ef8dbb7c42186c03492f1fb83e84108b9fb45e2978fd25a03a2ca95a4c90e1193909a03971c061221e8aed8ec59f4e5dcf5b5fd73ee8a46f2601858bc88cd2b34c548ad583fa1cb02288979d36e9a5fb28a3290af125967ae88ef7eb394e7acfa402a8c70cf4c214d9f437a440618936288ac4cee4c2790e9411a6693d523dc9a274a2808200d585e0cc80bc70575aac428cb7b97d452f453606538769043bacb0f75d4b6b6ae8783fd4757a88103328bac456187e58b5b1400c0f4179a05e2ea4ee24d45022c3c43331589d38673bac80d875b16e6aac1b0aceae78217c59327e8fc02373b55726571d09c09e4683d607ce671cbc4fcec91652e7863fe3b235dabacb16e8592ccc4669716e6c3ec5d4e4f245bb3a31314e44f74119f2df2b008a95513859bc2fff72c7d09457c37892aa172433ce9c6098bdc012078709278c4142f3e428581d802f3d28c53bde2a1c17f4dd141857b3b0bf67e48ffb8f5e47afbc1ed6758abf27914a69821c692de42eea815d80a5867ced5b74d67fbbf7742419ceb2643f23c3cf5b2fccbebb8e5e498eee22f16f38808cc28bef18d89faa92acc36c87bb3fc3727e3c53fce7b1903c055148a03590ba15dd71af1024d05f5623a38e6d830b1b0008dea99926d258be394c1e7be9dd25dc1c94739ad10ba1f7cd72b6de6b3d67bfd80497c9e304fbd2a17a90d3209e04a72801b04c5328ab15e87503c9400764ed0ea32dd6e78da727c0f497a6204feea58e802e33198ad3d9285867f5ef2c348a747e3c4fbab4fdf22de60342795fc62757c5599bbe90af26a9c7d9faddb921f187b4856bab97ff979ce2c45a34db0f57693877df1e0519a9d371202c845bfce0df2022130c1afefc0ee596d39a2af9533ba5b613fe8367eecf23f31de2c7a506daea3975ce19c6cf84f10d9a08ae4ac455e6f758916edbb2d363721c0e1f5b082460c1d8bed4c84ebcb7b4911d362852696a75a277b65693e5cc5e3c634a6aaf4c81b111995af9ea1bf18751e692a02da7721cfcd6ef74cd60bace1f516fbef25dd905caf47d4d2eaf87effb0db0746d12606e9b058fb5f22fede5fabc99ddd91da289c17f7be3706c01f45c7ef24871fc4f1cce341632964b9545ba6ae58220fe2bb8966fc50aac4ed9c6d1a10b360239ec9fb9a9ec338cb3505ab8999fb6e4311763a01f94987e8dc58428c8a7cf73d80ef4691ee171b962b2cb1d86012178c9d7a5b6a5f2e90cef8fab515ed39ff422f813023f0ca5934d463f5303999dc123cffd798c902d7e1303f18f7d7b856519e271439c5a5a09c3681965b889de88ec1b22d582ad86cf90e87cc9d0bfdec3edb35c50370683846c922c3e5145c772bbec86dfcf5ce54014424d04c3df38c52422016d080e7f13b8cd55c775aa61fb5c7330d78a353902bc82ab3d58d1fc817e4cf1de6a9f10f9f11b0eaa3bd123f2a9665d554d96ccba43788d1b8b77aeba4accb3ad91dfd20613fa6f77689af2504fa6e843a08dd46ce26a102f9890c29fb571c589a110bdd81e04b8310f08ca0f07d0b682bea4bed50643247a569e47dee5e164b6c9cbaa81f3918fc5302c94dd1706e4dcf7c60832aefa58ec6c75a6b0f9f80abe4078cb126556849b7d925d13735e48cdb63cffd2795189b8b2c9c1f4877d6bbb0a3bb7d746ecfdcf499f6d0c1a9f4d1cda9cf1f7ec87c24d41c7e147c164fb41da9c575a40b0140024cd9fbee40fc7686b3502926a0366c7694b99021872ff8562364ab463085f2fcb69e613b05d97d087cfde0304c6685e75bf6fb7e253ccc14665e80d662e9fba5cb4d921e13f25b0b232edccb1a5ad2ce063238c5d1e08d50ba329b186a2b5f165f626fa3cfbdd4c088bc9edf89b4b560908c799c36ba2bf33155b3426b18a619e56822078ba3bba06ee3e6c5f0d00c6e28375dd6f756cbc127397eec2ec3ee113347764806fa3e332ac3b1683e7ee0db7789d912d34d519f3295c54c8f4b4c3d2ef96a4dcb18e79844b241aeb2b2825a7b49597001217f2baeac9b223d309225868aef20cea1d8a50a3b9459dca15c5761812461b0f086bfe4c5654a9b8a5494e6240aa1f661ba033c4a947e9ec0273d3c4c1c2b6f712067410c850d9aa566961070cbcd215eb8b1690b55db75598ddab51cf00f521a1342ae2d9a16b1d2c21e853485bd204294f6fcd3478f5e2f76f793b77c6d43d905cb636b6595edde4fe72a8d6df79e4fed731f1e33df4d3a678d09dbb4a1d3e69e65a879e82bb4e62c0006b03240df3422df56c1817b7d2eee2329bd7006d6a99a55a17e830876eb83b9705761e44cdcab952de2ddb665007ca58c2eec131331d35c304b34f11f25f56a8a9c9ed38167775a6c7953fbed9234c53958e4b15a23a2f8a4123431ea45d372e72c39c67b695d59779bfcff6484e60c09f4694d470a1e756fa24add62c9045f20bf6294c00ebff31067f044e02a511bef51339a229255b19ffd60e9e6d887f0531d83520ffc5c94373e342a16263083322fc933a3dd1f6c7cd67fb4ab424e17c185eea9f423e7bd01cd9c5292e6b6de8c99b09c0cd4504ecc727752909e31c3d19f95bd69ca5fb92b8c8215dc4a54e490babee517969600e7ca54745530372e2b7b06ca8b40ef0b6388aa24923add8806f22e678d9b58992dd797f45578c4b960cbcb940931a4cd847e399d5359b989ebb92d43d4ca2d65c7b90b37d1b416dc07fbc2bbd0f8025c08df1aceb5c48695e70428c58dbd6aa8b01fcbcf0483ac2a3d6b50706515d411ec9ad83501e6a40bba34f3311d373a8", 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x40, 0xa5, 0x7, 0x1, 0x2, 0x0, 0x70d1, 0x2, 0x0, 0xc000, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r2}, 0x0, 0x20, 0x4, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffffd, 0x48, 0x40, 0xffff, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x40000000, 0x5, 0x2}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x8, 0x6, 0x4544}], 0x1f, &(0x7f0000000000)=[{{r0}, 0xc60ba943b31ea100, 0x40, 0x80, 0x8, 0x5}], 0x20, &(0x7f0000000080)={0x80000000, 0x5}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x7fffffff, 0x6, {0x1}}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffa, 0x43, 0xc, 0x800, 0x6c}, {{r3}, 0xfffffffffffffff8, 0x6, 0x2, 0x35e, 0x9}, {{r0}, 0xffffffffffffffff, 0xe1, 0x20000000, 0x401, 0x1}, {{r1}, 0xfffffffffffffff9, 0x8d2516afcb6dbe47, 0x20000000, 0x4}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40, 0x6, 0x4}, {{r0}, 0x0, 0x20, 0x2, 0x0, 0xe76c}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x6, 0x400}, {{r1}, 0xfffffffffffffffa, 0xc0, 0xc2422e71fccb1326, 0x0, 0x81}], 0xfffffffeffffffff, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x4, 0x7}, {{r2}, 0xfffffffffffffffd, 0x40, 0xe6b19b3b44880a16, 0x0, 0xffffffffffff0001}, {{r2}, 0x7ff564fa8b1e112a, 0x10, 0xbf3434f5e2c8af08, 0x7, 0x3fffc000000}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20, 0x7, 0x80}, {{r0}, 0xffffffffffffffff, 0xc0, 0x11, 0x0, 0x8001}], 0x1, &(0x7f00000008c0)={0x8001, 0x7}) syz_open_pts() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r5, 0x2000745e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000000680)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000300)="658e83e3a90a8ea2dad87cb31eed4a27f8d156af6b4a9604d4f159aecb224ce2da9a50ff26c5fa04c32bcefc921fa1afda03651eafb2ef48ac3901f477ccf014081630c4e1afa09bd390cab2a37b20c5e6a4ac442853c2c4c44cd16fa9138f08f5ee2e034e204c5f06c62ceddf4df83fdb29982b03d4429cc7ef4a74fc4a73d9de0de3621d33ba3c0987063425c0d8ee3745b4ac63de0e8d9ed3c679323682386380cd01403e9140761fac1abb6fa60b81616d72625c5e15dd8b9c4456352ff69eebeac147e43b5d9a289149836e774c58635a4c19161684e7c6ea5a649a", 0xde}, {&(0x7f0000000400)="0f867cfd36f95a8495e8c11da820aeaacb7895018a169e20421847d90b0b9933b05a17bb3c66c83040a84f46ad326fb9cbccaccb07398ffb1b5d14282384cd93c1c1bcb31329f26dcf784f1103e2742960113a97cdff44e52520fb152f1b87cc6e04ca6a901d2578f5877d69524da783226d60e820bf21cc9fc0b086d020b28bacd76a5cce42777ffd87a9df31a3b582248f35f75c31e5f970bfe8c5d6f2a5c3687fe297dc24a8a8a89c9da3839422b946a04e33748b7e7c645834e82f87e72fb031491ffe720ebf96e949cd9f953d1fcea732ad5b1fa8da16cfae7cb764437e7afc5b2e31178d8632022c6c81b0f52e74358baa691e58af9bfb239d", 0xfc}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r5, r2]}], 0x38, 0x40c}, 0x401) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup2(r0, r0) r2 = dup(r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) getsockopt(r0, 0x5, 0x8000020800000031, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffff15, 0x0, 0x0) 16:00:45 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47ef, 0x0, 0x2, 0x0) nanosleep(&(0x7f0000000280), 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x1f, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x4af, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x56f5, 0x50000000000000}, {{r0}, 0xfffffffffffffffa, 0x82, 0x80, 0xebfc, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4b, 0xbb495ce0f9e39c06, 0x200, 0x16c}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xeb, 0x2, 0x0, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x42, 0x1, 0x20, 0xc2f}], 0xfffffffffffffffd, &(0x7f0000000180)={0xfff, 0x1000}) 16:00:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getppid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x3f, 0xad, 0x5, 0x4, 0x0, 0x4, 0x8, 0x10, [{0xa59, 0x2, 0x5}, {0x80000000, 0xfffffffffffffffe, 0x8, 0xfff}, {0x7, 0x2, 0x961, 0x7}, {0x8, 0x0, 0x1, 0xffff}, {0x2, 0x6, 0x4, 0x81}, {0x5, 0x3, 0x9, 0x8}, {0x80000001, 0x101, 0x3, 0x3}, {0xd72, 0x3f, 0x6, 0x8001}, {0x10000, 0x7, 0x100000001, 0x8}, {0x3, 0x4, 0x40, 0x10000}, {0x5, 0xfffffffffffff800, 0x3, 0x191}, {0x20, 0xb3b9, 0x2000000000000000, 0x3f}, {0x9, 0x10000, 0x0, 0x80}, {0x709, 0x6, 0x11b, 0xffffffffffffff7f}, {0x7, 0x47fc, 0x3f, 0x7}, {0x0, 0x2, 0x27, 0x32}]}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/89) 16:00:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x2000000, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r1, 0x0, 0x0) socketpair(0x10, 0x3, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:46 executing program 0: r0 = socket(0x6, 0x2, 0x1) setsockopt(r0, 0xd8, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0xfffffe71) 16:00:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x9}, 0x10) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:46 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = accept(r1, 0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r3, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = socket(0x2, 0xc003, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) ftruncate(r0, 0x0, 0x4a7) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x8f) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x4000020000000001, 0x0) mlockall(0x41108fe2daab03f4) r1 = getegid() r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getegid() setgroups(0x8, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8]) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9dc12910f7e1dab839c862e08dfd8bd6a11c7848630f2c2686ea535b4dfedefa5f8e8a70233f903a0208a0564020dd8679a51fcef2b1f47c31219ee8b7557e61abbd65f85f7f63c94073ef9dbd50c74482ddd50e8bd5192064d62493ab5dca3725726fc7fe66685a4db758e9d7cad81f45a9d9f781a9e325a851c825f36b2ed8540c1ee6dcfc7b6bf96c94bf5c3c9e2d1b3eade9f29f59b25c62dbb337b0459961597398697122c4bcb66b6457f02352af946dc2e93f6276a7fc45faf7c31be0340611d97f61fed2717ebab579f07b0480f82f0cbbc4e3301c8fc30125fb1f242ed7df1aa63affe0255ddfd6a8f269a2339ac145d8ea8f6302", 0xf9) 16:00:46 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x500, 0x0, 0x8, 0x40000000000000, 0x0, 0x3ff, 0x2}, 0x0, &(0x7f00000000c0)) socketpair(0x8bb49b93acb8e1c6, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x615f, 0x308e, 0x3ff}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x8) 16:00:46 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x120) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)=')^\x00', &(0x7f0000000180)='c\x00', &(0x7f00000001c0)='c\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-*\x00']) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x4, 0x8000, 0x94b}, {{r0}, 0xfffffffffffffffb, 0x90, 0x80000000, 0xe8c, 0x2}, {{r2}, 0xfffffffffffffff8, 0x20, 0x4, 0x0, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x2, 0x10001}, {{r2}, 0x0, 0xd88a8f2404d1b0c4, 0x1, 0x101, 0xd0}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x8}, {{r4}, 0xfffffffffffffffd, 0x20, 0x2, 0x4, 0x40}], 0x4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xda8e5496ce9dc790, 0x20000000, 0x2, 0xa6}, {{r1}, 0xfffffffffffffffa, 0x2, 0x80, 0x5, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x32, 0x80, 0x100000000, 0x8000}], 0x7b9, &(0x7f0000000240)={0x3, 0xdd8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) listen(r4, 0xfffffffffffffffc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:46 executing program 0: r0 = semget$private(0x0, 0x7, 0x21c) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0x402) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/98) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/209) r4 = dup(r1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000280)=0x7) r5 = getuid() setuid(r5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0xbaa, 0x8000]) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x4) unlinkat(r2, &(0x7f0000000340)='./file0\x00', 0x0) getsockopt(r2, 0x8, 0x1, &(0x7f0000000380)=""/12, &(0x7f00000003c0)=0xc) unlink(&(0x7f0000000400)='./file0\x00') ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000440)=0x9) r7 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x20) fchflags(r2, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) semget$private(0x0, 0x0, 0x401) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000500)=0x7) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x2, 0x2, 0x4, 0x8}, {0x400, 0x659, 0x8, 0x74}, {0x5, 0x0, 0x9, 0x1ff}, {0x4, 0x7, 0x7ff, 0x3}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000640)={{0x7, r5, r10, r5, r11, 0x2, 0x1000}, 0x6, 0x7, 0x7ff}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000006c0)={0xe591, 0x5}, 0x10) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000700)=0x4) fcntl$lock(r7, 0x8, &(0x7f0000000740)={0xf6339a884ad84bf8, 0x1, 0x80, 0x4, r9}) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x100c0, 0x10) ioctl$TIOCCDTR(r1, 0x20007478) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffe) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:46 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000f00)=ANY=[@ANYBLOB="8a022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb000000cfa31542efb7de929f67e80000008a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58aa4f79a66de7fb584d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f808c18dacb6584b976198a9192d85169c699420327ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a56f9362301555914cb6ca1cb510847ab2534c2d7ceac6f705d4729f7c40b3df7cc4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e16a2c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6aefdb449d73e9c9f64558f82eabbe37fe44239c0100ffffb5863072dad5429717908d4ce8b2bdaa1fd4a5ce1236ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1acc2b2bbf0d85d279b53045d3bd92cbf525a9b0400c3fd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885400000000000000000065933540fe2b83ed677c0d0fdc267f7853e931d88d7ab8713d39cf796a97954150340c2b0fa103436c75db1362b6a631031f8265a576b2432574f7a5ee9be27f69fe7a8ec700000000000000000000000000000000000000000000000000000000ea2a0b7008ca891402c84e64ecddb8123305ea0000132f964bfa2dc4d8c53935de198f8c506d9d819401f746e707af09e60e11eaa7620200a8bab7f8e9b4b0756535734848559bf9e00e3005f1747398a1bc6e9427fe122ea56623e11313ac16589b4a8d4cad3dc8faa4a0659dda3d3b5fd8cd0359606bc9509ab02441ebfbc3d4d7a405e8a39e1eb05987d875c09e62d8cb47c6241a5a0038aac7f978e3aee2a4f8e989c90c0ab1acb712613adb9de4ac1ee1a886080467334293536acfce05c2487b2ba1721ae2797bb254802d85c356663a1e1a084b13e538de613706262434a526abf3288f80b6712d1a1ea335959887b22a826eaaacf8bd2b957b959bda8a0d2840a93129a34e453ad2694554f4261558d7e14b0f13d0c163c6eed3679a739d7a77e110c31442883e2a6dc633da3a64fa89aa7e8b057aa88952ba57f2f19739386ef482662bf3b3dad87c759b1d715999f9c145db2559588fde5ad793a1681659a2012612b585266dd736467b229102ccc542f1a126477b3c4bd96a5e18e9ddb0626a4755a705bea9f69601c84ac684ea0a194ed3464007fd776a0e491f884797c4803c014ef2661799a7d55b6f164e0f1af1fc9cad9f9439f4d26f6d1560332ec379edeb68a3"], 0x10) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000040)) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000300)="1a66ebebec507cbe8bb8fe723cbd07fa326115b2c33b7578d5ccb894f1b15713114e8dcd355aa7c6f9be3b350d85347f330e7b6294da1084457d0fb2c45070c5a4d21c05e8825ff95e072ee939e03ee7da1fb5806f940e92aad63958785918c92620ed14b823c33867f75bbc4efd7fa27e7882f47227bd902753c1af2439326a6f413cfe771bac64e5b0fe86f548ff90ff1c3239af2d0c3452018611906e7d09414e7507341d6f9e71ce2531eec59593efd7df6dfcdd5e7abd8feb32678769d7cbaefe9791d20c0d3c83f31604378a7b4e8a5b0a80811de856cf0f5ea06f88b6a952cc9e0a0b", 0xe6}, {&(0x7f0000000400)="c11d04eb6eeba461736a2f524a9b63c429930d460290d7836a88502c48f0017d2ba8560b364709552ce2fcc3b0bda138f74236d036f067066685cf94b91cf74bd3a42584ce9ea856257378aa5cdfaa3981af1e987dd6fb1fbacfa7a1b7a6ec621c9eb2e5bb391c0622c450d63205a2f23ec8dc8fd698a9af2b60bcedc996270675e3f13ca57f9c08cab9436195085478fa453b26315548a4daee83dce49e5fee414af373c66310454ef5b6a3233ad364c7085d49e961", 0xb6}, {&(0x7f0000000500)="6833b250e1e05814bdf4070e1f7142761357fb86a97b9c31db55bca089aa81b2038953442f7b03fbbdbce341e9a81de2faba790c8888facd8c44cfd6dc44948c02283c37f43663827854614a6aab9fb9a9a84f3a2052c04820056b1b58472ad9cebf6d0902bfbfbfd53dc65207d4f1f7dbeb677f40511aff6c1e79ccbb0155bc5874f74edc9cbf67f3c054b9058fdffcb01b1aaaac76f284e6b832d4eb408442f9265023369db92c92f7cbf4e9d397e5a546eecfcc61fe9dc3847204a15382f10eb1a153f0915af1b0049997d1ca0ac5de24f762416cf4be09d5a393b891ea9698ee9e095b0112b32f52c15ab089561f3d835eec69e3ddfef30f43e48b08e36154de38031c98db92b1423d88d13b55b331d8c7c1e28cb7916c364e20d746912f8acb7bbebf1173f7ee2a523c43082304a775b010d557cec5abe2f615ac58e959e072d626716e38f853828ccf66db61c6c5b155496c4738ea9308c3de54acf914c0dec6bed89120e57a0fcb00af471e0947cb9ccc84bf4faaf23cc42f2ad283ef8e6cbd738d7dd50e15715604480a8bb1c7d9f61537336bcfc69430dc6fafe1ac9aba27e1f963380f88d2271e794db3ee714b71ec87fac64d3ad9fa5bcb6d3d2035d28edfd0498ca6f3cfbbb90df78065edd1615ff528899d27813a8afed7318f9572dd14598d3f98e38da4413c0fb65e0e424a7db49582c1d2c8d09755cf4426c7de3a05d8cc007bb0d8cb7d00912aa8b22b113ea60fd7a46f4019d5318167b6701ea15ee9e8029a83a9dbcdbce0104a73ec608313370bb833145ba884e7e31188835a4e6fc49818b81ea85a25f1a7df10849510fad63641569c6bed05658bcaf977023729c45bf5df9b17e24f96230d6cbb65703a74c3fb3b36af54ab31fa21939a10cc4788bb0d67d57eadd747b57eaa087946fc874a6152e5473248dd968ed90311ea4b9bb5e32327df9a880e688b55e9f44734baab5815f3ed7f65a32681aedf5573ac46ba9c8a002c0130bd65180c9c51cf30eb48f9c56d9c77bb63b3d9dae5203efbb4907d5d7b3a401aded4e1abaf1d8a8a4b11265116628f81c051af855f66801a6dc115b89dbcba6bedb5e96cb6ae0766d76ac30022dd6cd083833859547e01cf000087a809d7eaa03b4645db6880e3cbdda70b70273c945ea776a93911f6bc8525eb3b0af46f0b32db072094e670c4324cc28b27fc0333620953fcbd4888b1a9d669e78494253d285a18bda2c139e5c3e056c82b2dbcee28e1c5add9e87a2481ad6cb1258e72f35dce35a19743abe523154e66ef5dea2a06c1a095f0802eeab535809de4deb5ae0daaa35b402f4c7d32838648ece7053347822329691ba8cdd955a02568e0f49cc684ad6e4d4aabda32fcf1acd94e3056d4b4adf485c90fdf4c06fa5e6a1b71e48147147bb2d0fa5871678356118d58aaeffb8a6f9cd29116edc35b9af87834dbdc35aec2fbf64bed7be1bafbefb3f98828a80eeabcfb957f50f37d5d92bbdceb6451e9710abbb3742a589d2709e393d6c2d1cbdbb8b97cda710a768a99146879a3150584eb838eaa5208e7bd03db8cc4db7602ceffcfeb499132c87264f27903c58db10627cf862ec1807ad8279e6a56be8f1088db442022cec57bda7206fb79cf392c389a3a6b8d5c8d65a0c58136f6db41dfbd24f2921aa9bb2e068597b7101caea0b11a859129c1eb77d73a50cbba1399749dd3426776418d7865e403c955ca6a8f8fe5ce8be2429c50db5c18359fcec0a640085d16f362ee09588257fc089d893257fcfe100c6797684c44b24ebac117d6ee7ec3ba46f3274ba77df128e0b95886e059911ac5d0991b708de6f79a7f03b75da15069f833357e45fc1cb42a458dc11a870ecac66b99ec43cb2f33984e182ac3562bfaaf28bbd6fba34424adb497b3778bd54307268331c8a1fca3e939f4c58ae45204a818141d9f5bc095f7b290606f84aed65220fbf6c895415f4a8748c60a5aa6d1562fc10823e1ff880a9205d5ecf05c28ebff75d1eb01ae9a5a2045e2654a90f7f1b348c97095348d69d2e26274a495b7c4676c46560388cb1a196faa5ef9a2373aff2ad3fb6b5f8df4142c56165f0c282b569856a493a0f2f2378f1868775ff20d90af4e7669ce0b926d03613d84b3423a08b054f9b56c8202c93e1f22d82be9c541e7354c2bf9615b646573161dcb40edca796f378e83247063dd81f0fb015ff31a71bf84518283be1e2d7104a74c2a9cf425e257932c7388def28147e497ed16cc65f8565e3d13b4df6293dd9351836b16ac11e789fbee13a93f06504a1cec30ca811d2a40d6d8801fe8b7c0802f3f7f8ad2100d525548bea0c07b1c6a192d27459e598984712cc49c70bad0c60e1afbafcde9110675d64bdc5de18da56d3699f676006bff69283e7025cacee9d83a49f99a05cd4c21f968dfd4b0614490de48f72fdeab487d8c90a7ca75d22d80d1f9ba7902fb9ad5b64b8425b5325b7f2ef6f1d272c8aa8f19c12c63c8b2a2e3ed4f9af65014f7a0c5e6d44dc1863016ceecf536b7da906d7d9eb06aef39a86954aab1b8be6f9cf7b375f5d90346598542827a43df543b58d8eedaf26c66be87e4a2906b4c1b9c8621517ec56e7a61be3f8d8afd7d64af8f341111114a7e45f4a355ae34b23c08acf7d5ccb55012a04e97779262538fd8b2dca86c301f5fe265e2bdcae6f2ab1038705784d6455811ea2773b508180c29077f8e4b62db022b34e099c131e224b8b7097bddc73311fbc0be43b785c88c552b238ae290d56c63e8755d1c273ea168a353623235afae20ed81525d173a618de118acf93f4335101be2ff43eef873eca8c814d96dd5d079fed700bac39ce4fa23df48505911a68e836a2e6cc3bd747745ea39070fc9134399d4a0976466e549840997c836c2661be8db35583c8cbb635c88960d5bc9e9dce0a353d584b42acf29ebc8a14cf0635281b0981ad1e772f52e4b0f7ef35be4c6b1957452dfe2b6e9a8198f55e002f22da3f9483ddff633d13192fe50303422a92fbae53de381dd3569085c3a3fcc6edee13b61f0029ae113fd223f85ed201b604159fd2e896b432d94f68f85f6daeda53b861c989760ab389d8f5e81cda9bf99184bacfeb9884161cb6be9dd70a4c7637e2cd5efc96d5187443ecccae8e01f894f193fde39527f774024734ae9f630de606d0c256d248db6d6a0b96c745cae4f3d43279e9d777ce5196d6484943e9cdf94fa86cda4d4a359d16ebca631e7b713c51c61a46c2ebdde9f845a5fd1ddb2eb7ee3ce3a9d31b20643ede96c799807f6fa30d36537e7d538f0ec2f61832ef76aaed95ecdd87f4fff85756fee567e4be28078a16b8d9a92010eef777347a6fdc8b300306aa2f3da57af8feddd16663309fc90ee7ff4b987a14ecf4368406adc8bfeda6b9efc531ed4e9defe353e8526f32063b6a5d057d53aebecfd32f253dea245e4e9697ba407c94ee57554f3703bace5c8111916fb0f3b6daea070cb4cefb43c6ef9e1b0f590ee59a1389e2e834416faf5bf374258450364edaafce947c3856c0ce426d0e563b8e898a9499042071a06d323143e7a4e943664ec1b477687e22fd70459", 0x9f5}], 0x3) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/222, 0xde) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x120) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = msgget(0x1, 0x201) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000001ef23e8637cf992e90853b16e6f51b9d92578100"/38], 0x26, 0x800) write(r0, &(0x7f00000000c0)="f1", 0x1) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:46 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x400, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet6(0x18, 0x5, 0x9) socket$inet6(0x18, 0x4000, 0x4) syz_open_pts() r1 = socket$inet6(0x18, 0x3, 0x7) r2 = fcntl$dupfd(r1, 0xb, r0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x4005, 0x2) r5 = fcntl$dupfd(r4, 0xfffffffffffffffa, r2) r6 = socket(0x100019, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00", 0x800}) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0], 0x1) getpeername$unix(r6, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb184ebd3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b150000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080818380261a0d9038efbe70d6cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7c26358bbd08edef68e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a69c01536a3a95020649f854870563115c3fbcb317a0938a4299cbcf2eb25aec7000000000000105c30186b8ed5ea241e625b14e1e1494b085b52fe65c7dd3b666b2ba0419bb6e5a6bbde3aef3fc7589649d1d03b9b0b1918e137b8152785c5373a16b863d05b2cea9e00e7a580037424d73a79b5c29cb64981c2f4aed39eb9db44f1fb362ec3154c213432f78b2397d5cf0f12529f1d1e625e84c5722605e5c1d9bb957f66bc47e19b4c047f93d9e5e026ab2c31f92b4c93e8f3e7cada7ca538c690fa621b0c517825db2473e869c59f77ec194367b3f94f9663e248435f2bd0e115b27134fa95c6c2d134e3d17f390e9345ea0e14652fc2f5341214f0aa6b7c296825a87b388f757808c70e6d54dc0d03a99b4c6e28219d6bd67eeaff94040642a9fa5f552d99b9829c645c93330634241378c18fea92365dbbc1c79c350e83804b39f1d7bdf7e10836bb4bf13721fff3819ad646d9a8da7b10b810e661f392711783a0017f408d54bcb30af451f35a5ca1807c67e3047d832e169499e307023b92f28849529129fda1e46ef79482df04a4e2e265944c14e12c6e63e849cba73486b7ed6ef6a10ded54ce0d95d9bb7d44caea53b788a942fc1ea92d898ea25a6684aa0d075ad4ee0d266efb76adcfbf979370"], 0x0) r7 = fcntl$dupfd(r1, 0x0, r1) r8 = accept$inet(r3, 0x0, &(0x7f0000000040)=0x5f) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getdents(r7, &(0x7f00000003c0)=""/86, 0xfffffffffffffe9b) r9 = getppid() getpgid(r9) mprotect(&(0x7f00000d4000/0x4000)=nil, 0x4000, 0x0) getrlimit(0x3, &(0x7f0000000200)) close(r5) socket(0x20, 0x5, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r6, 0xe67, 0x2e, &(0x7f0000000000)="ebffd9ff13b9dd81b37efd31929648", 0xf) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) syz_open_pts() ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000100)=0x3) semget(0x1, 0x7, 0x17) r10 = semget$private(0x0, 0x1000000000000003, 0x7e) semctl$GETPID(r10, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff15, &(0x7f00000000c0)="be") r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0xe1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x4f99e669d824b89e, 0xa449cc8be746995f) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x2, 0x40, 0x0, 0x3}) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x4, 0xdfc, 0x3ff, 0x4]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x189, 0x101}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x555794579acb3c16, 0x0) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x7e, 0x4, 0x0, 0xc1ca}, {0x400, 0xffff, 0x4, 0xfff}, {0xa5, 0xc41, 0x2, 0x1}, {0x9, 0x6, 0x80000000, 0x81}]}) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000001c0)=0x99, 0x4) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x9) pipe(&(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:46 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10000, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[], 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x1, 0x3}) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="d956f05e68f62a836e965dc46599085d916df8e4ead0d19a170991a3a994f88bb21a68f4c86c93eb11cf5b9b18a69e20c1bdad3b8dec4aac9c8072d0e4703e016d7d40157ebdc9a7825516c60e88c02ec0b455f247ead31eda40131c5478ae35169b04005700"/111], 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x400, 0x0) r3 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000480)=0x100000006) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f00000001c0)=[r4]) write(r2, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x6023a158, 0xca30, 0xa04a, {[0x1, 0x7fffffff, 0x6, 0x200, 0x2, 0x3, 0x7f, 0x7, 0x101, 0xa0, 0x8, 0x10000, 0x8, 0xfffffffffffffff7, 0xfffffffffffffff8, 0x81, 0x1, 0xd99], [0xffffffffffff0001, 0x760, 0x80, 0x101, 0x40, 0x4, 0x1, 0x5, 0x0, 0x5], [0x0, 0xdfa, 0x3, 0x1, 0x8, 0x3c0, 0x3], [0xfffffffffffffffa, 0x6, 0x7, 0x200040000000000, 0x2, 0x8], [{0x9, 0xfffffffffffffffe, 0x3, 0x3}, {0x3, 0x83, 0x9e6, 0x1}, {0x7ff, 0x6, 0x2a5, 0x81}, {0x14, 0x0, 0x2, 0x2}, {0x2, 0x100000001, 0x20, 0x2}, {0x101, 0x0, 0x80, 0x7fff}, {0x3ff, 0x8, 0xa5, 0x3e3}, {0x4, 0x80000000000005, 0x5, 0x5}], {0x7, 0x2, 0x1cd8}, {0x7, 0x6a9, 0xc5c, 0x3}}}) 16:00:46 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x7, 0x7, 0x21ffcfd3ca137623, 0x80000000, 0x10001, 0xfff, 0x2, 0x0, 0x1, 0x80000000}) fcntl$setstatus(r0, 0x4, 0x46bfe) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pwrite(r0, &(0x7f0000000000)="e6ebec461db9db8c19f2b8a0a1f95e84848d0768c957765047f07365ecf6434400f2d970fdd94caa775563d5a7ec41fb4aaeecaff85141c05de083c0d606c9f7d4f8", 0x42, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = syz_open_pts() writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="52d9f3d3639a1ba121b1fa13abfb17cb1f7d4b074ce2462ecf41feef957939137ec821eadb717dd075448793060d35508be1c5b7d5c1b62ea3c48841baaf363c22686aa395e3de5a60796a5e5aaf90f9a4e55c4597fde90a1720deb6e52c0f12adaf29692b6d916d67d1eeb40ddf3db421e59dbe23b73af24f04cbe7f5b0de2d296fa88c4027", 0x86}, {&(0x7f0000000180)="d26bdf8adb19c1971798d92ea70cbc8fea2b5eae7353087161604f847df9053049ca32f7ea8e4eb705daba3f5d6b7cfc4ac8219810bb58937c7db95d30a43ab1daf5670bb8a91fa5db25239b0ca64d1af692ad50eaad253387c99a041b65aa0515d3ca4154c5ded836d19fefa515fb4241cbd0621e190668068a8f3f8e6913b85a25ee9f6fe5b1e9758d2593eddf7bf69df9f6d4318a4dd4b2c9d6fc3a89905e5462fe9344bb37ecdd73a69a15273c4e35b0d478281f1153f7ff73ca856ca65a94c593b71e65f52bb15eb3909e3019", 0xcf}, {&(0x7f0000000280)="ae22216d11a2647eb0aeefb709f37e1b7ecd059d9eb05d223a0218ba21ce2e9a079fa16cfddbc311d4dc69980b21ddcc3d7afde511f0cf0023405f819458d6975937db2197ccb9cd3accdc0dc7e8e38eb6b6c228d5bc2d2d2d3c6b09ff5a8da55357355946d521b9d67a84c27c3921558fc90df258c31077984f94a89c56a1fb3ff3e42621e104fb4f832d9101a2fe2c4ca7eefbebad91f9983b5d568fc569d50e7e0eb50b8cc1b302f99cc702c5bf596aa1801ac1fecdff", 0xb8}, {&(0x7f0000000340)="16536dbf3ba08572b5f138e1503ddf2f0719a474e9ae9024ddb547d467ce009dad0bff3b0892151e69a0eacad07589c5e96871735dfc69d1a888bafa39bf778698dbe4327ea770cba5b7cf1e85c14eab4052cae5a364a93aed8c8eed6bca93f51e874bf16d", 0x65}, {&(0x7f00000003c0)="181c66d147fd", 0x6}, {&(0x7f0000000780)="2f6555c1a114d4f2f7dea07ae69593973cd0aa1e87ecb03907795a7296061fb9e10ec335f108c8d4c57c28ff6437b6e625e8c79974e2c5d5d685e696589aced870d04841b23295e97b2b72e0dd8eb477128004084b3fa83b1bc86b9db7c0be4a786fc280861b0da6be397add2af78fe921ecce5ddbc0faf76d4c0de07e15356287d8909bccf90c5d6d11667cf35f6418c34d8ee1f27a5dd8ae3e7b875c4656a0c82e622647582e925acc5e05ec4a857d2110362139993e49113c116f6be96648b321d30649e6dbfc41d7bc69bf1b9fc12caa3d44c01b83d8118e458a784ee19a51350a211d17557c8e2c5d4418ae2d2737f0c4db77963488c13f57c467041c857cdcadf001f5b33e04fada78e212d3bc3765152a3ac934e545eede14456c023af1d0953ed6a552a665b8d70e02353739a471c771571375d97629fad8ad54efbfd9a30345677980648533a720997155efa69e6a4fe0549f92c43f3d46bd4627c099ef4d41834825ba2beac98fdd164152a34e061bb8613ca4727706b4aa060556d1057a84139de9d0b49a793a1de91e34bd147ee3f3015353328eca3df67822e051e5a21daa006cb69bbfb514d6f1eff2f76a29a21a2c7f4f735fc8ad8819db871f203c83c9289529f6a236a9aac940f50d1cf6e184589be688038abe635ce2a186eb04a8e6403644d6de8d5b3cde6535071071aaa690cd46b56f7d9b2348b647cbabd9736c9b73eacf96a626c405b22884b8e43f051f5e5429cfcb4f01a7fc3c2eabc212930c72bca040289e8bcb05dd1f244e3daea14b0976843d985cae75890489142b1b920002676495c56ba373770bcb11b43e6e929dcb577ba4cd19598455fb600b64b547967165ba23dc50de6391430dd42e34822c33855c5f96fdd023616783f724803501209a776bec60ed2a3f999eee66d972c0559a31d2d5ecc18f050555301688eace7ea56fa7cbabef356156eeee5d533b887e075c6cd4943b6761b9ebafbd28d23d88ed3df2a51703fd73ee7d1743c41f02750483b5bfe02cc7ce9db8c2db91b509f8ef7f7e1ec774a6ef15ccf7224318e4825265eaa1927e2d636a37b903d522271313746ae5a8c6d75702cd130caae58427e105120f2a4d654957be2d25e01b9f2ce5398b6ba16928e66cef832e17e4834be5cba1ec6d65561329466c54041ed936d3c856478ad5ac79c8658bc1501ac241bf29fdca8828ef53b9bb13a9f1ac9697a5cf5db7a0d691e96a259bd4989a8d855079ff90de8bd0332682e37a80dae7e50b945f95cd36749428d8db0a9a5aac2b1b7325bfdc20c7ce43de0567e73df8f3fcbbcb432adb682e6f553685b51baf0dbbec2ceef26b8824af977136820d667248963a8316e7dfb568d5a411f9cc45b58fa1e7f9aa6ed502ed7290b52c94d39def3ea09ede14e9db4c81abc32ee4e898c22c76f741a8c68b923377f78ffab3a338663cdb918575988d0c52e583249587dbc1fd84c130e6f89485973ba1d4dc275d8bb0dc50205b813f394385c1c7a4a2b7a49ce74d43ef14eb14d6c3645cba62d840087f52a26d6684d4ecfc214ad349b36eeb9ffdd2a158533bd227353ae958e8e6ed037cb0aca838f8c1320846d56662f5d105b4dc053cac7db9a746553aceaeee05ca95bcaaf582643185c58a516b23a4f10d0a563afea854f46d0b9cc211c0e0dec833532b93dff71c73f98409506fa188e49dae30638e7ab9ebcc4c8d14c8dfc97dcd56fccc3284c6a5b9af41eccfa82c3754394846395ff92547fbeddf2cfa8d48e6d5ad6ea1dcd96a28ecea6ecfc1138c606e1aef317d9834aefd638e076af821e6760a1d798090cb321778bbffa53bd016f8e72f833dc97ab8c0ad83c4cd671487bea3d475abc95b5ba449e0aa134a900917eef83a0214d53bcabf932235c2645cf33205e1e2371adc48df0cc8c2e29bfe7f05d89e3ed8c11f495ee7be1e539465d52aa42666487c0dba61cb5efbf51850e1fa0466651ea24ea772bba0ee60736eddc3712c2fabd08bcaa020994fdb7330ebcfd33beeb935a39fc024347aec7be3b7d0026334154587cddd823abeaa67f022a7e44ef2a10e20901caf1fcd5929bb2e989b892a4f528659d2de8ec76fa7089d89234f16ff4680a0954c812f3dfa6dc9cd711f146a937ff426085352ba6968aea3f04da744c0a820e0e72a9a053e68c89c894468024e505d0b1f7a3359eb8d6f9bbab4ebb613d8998ac151392852b8f5ae4f04274ec346fd763d24abc711835cc091460661f5f02f42391f4bb129a5f2f23a7ae6c543ba236382c0992c040d237fc43859d9c71490eb1773049e7420741892e4f0235be6b4d139a8bba215c44bcebe29bda2ea50e9e1bf560ed74639ac62393daaebe069f24a2a5f3dd5aeb65ef1ae8502f20f2d452c7961a1cf2d159e5253a827ebda8077e974931f1aea4e850f243e365b4b7f7125c66828c126179dcadfdd0f25a955f6f77fa4f1d30e06c06a441843d196a8c02880cd94910563b2930b87809bc5d0d10cb9f0723d4850a7c776c51382762f4106e7e9321aedbd944183e86a1b3e45b1715089b27fa2ec992c2b04fe53cf9add71d3ff43b026418a3ccd3e7b9170c219865a697e717d8b003ce8affd4c95be34dca338b2f4ade631cb616e1f7089e2da9d11fb33d81297bfe224b7121a74401eb16aecb8ba137a1840f944c8240cdf8d4bebbcaed5b56d08a39bcfae6adb1b943795070fd02ad36820436af319fe8e9ac98cd2a19fe05d27a49d3b528026ab29866d5f22a231a2e963d390bc1ccf570c52f43b443ccead1b76f09180e90a24de5ea792e7b37fbf7829368a86b36805e13c84c15d41110712a13145fcb27351c8b1976d056441ebca319673c3145c6048e1c1d0a807c2f13386cefa40b53f6491f64033ddee21ff21aa2baadb590a430dc341a593990b10657990768a783bce6160911de2dc3bd18535b6555350da296dbc009a6febb9c4caae8be33ec1111058660889a678de4659715bfc1a91cc8ae43d30f5f31c5d5c8a211809b2e019aac3c1c7ac007141db3449268cba606bd14b3d2c9e45a3488315d2f5e4fbdcfca6694e9d25e5008dab1b58a7c31e71b1d892d25c41ce21548794f9664acbe8092dd0d4e9d884ca44d350621f8301953a4a0eab46068c26af5421ad9c2c6a83315f4323c5f8dab85d42c5ad5be1b5dbd0bff517076335fc78cb8d3653f42d700352e7a0939298a47abe6a4bdedc30dd1c669bf211d442b41ba0dd78b79966d341a28cc14263a0d61c6043862ff6e51b35b64d068a604dc73ca60f45e9610626d87c69d32b6967bab1a8db4457a09b33ce32c6e00582f0f1e2fb3bc94df926eaf89a51ed89942c744f6c57d6360b7f0392e31d11567ac6eec9860dcf366f7f90c10d90cc266210e1d9f19e0d0a8224f025ca1b134b7a2ca35eda085f4d25e089fb49431f3d6f4e6ce5d2bfe31170756b9e162dc4b81b96628c8de70308a510b42fe5b5350a0e357c088552f56786bb54cbe3cae2cf1cb0976204b5741a329e75d658fc7898ffc19fa1c8951af264517662beaa2fe074cd8f2566e5617d094b90f764f68b1f16345fd0e0ebd1a1460d2bff9e1c737334317901a2630787315c578845ec0952347674560404b10974b6352a4df481fd86a06e8438d73418afe0f0401414f5987214cd86b4d045d070146f2cbab9ed9489aa79c2c3490d8953520f8496e35d4e0be732dcac2dd23d110d834b417b13be329bee6582f226d176c1be6724da5e443368e7eeeb31397a12c889d4cfd1d172bafb1bf23e6a2e8394fb5fbf862bac302e566774e30fbfb5a175bab3680543b9ac5b0830b0804ac74f31877cf67c354d5e9475a9e6ff42002237dc3e1423e52bfd2a92d992a76bff1a66d4fe8ea5928ed08df172964ddc00d492094721962817dea20922b69b8afeee404e1dcc0c4754c6755a3a41be8d259b7afd69893653cced3888e764da521c6c2f1658d073054cf8ff764c5104828b89c697a197f1330fde5b26c977b1a0de73f8e7956e71ba79d83ffeb14ae63216cd8bb0af362b1b59ce6e8c9814eb2339fee118c1145b4c802d2d25372d0f28eaba306e752089f53290bf02d3ba25e46ca4e44f25d703be775f08b84fa909211cb692f774b52a65bf92faa58efd301b9b8038a1053da2fd3bd974acc3cd83c1ce1ec8c9918667312f211f3962b0ac5db8db8b6e5404568ed8e521aa748786b6564653c46b9a07d3b0144d5efcb6b536b180b3f9eacee049473bdf048377a0b1ed230b8c9e1aa1f00dba74eccc7bf69a01e05e8e528a40d397664a88dce299acfa7459df644a91c463eb2802e82145c6333650a9e31fbf4161016a410d395a41d8d7c1fafa23b34321fc8f627a01c61eb429ff9cef9d108a32d07efcee5e91a3052fea5ba63f9e512e4767646497ab633b625e8315a5c14a328d2e3e6d84e68c6a4729e0b7dd87ce81b1a62fc79a3597594611b9b46229db2aa9051506d86b2e5922da0f9c1a58014417ce8cf127de21d1fda7d30b89abc3d7d36081595e43018baff0655bbe2b3786e65237700cdb0d15212e4d6075e3b53c1653fce69083ea6fc65fd6b0d01815c074d4872c67ad572d1705bbe846f84c0718fc3b492df030487a0a87c8bca053044356d143eea52346e883cb13cac6d21f6422e9cfdc3aab3c779a11f657cefa80f26e7b385d2c60fc2cfcd6d6e17fdf23f861d1e8e86346e96a138ebe0604ea3f8c9443d4b4a5595c3fabc088a0b64214afee02f9c8dec7f2473246be86c62768d4daa1b389e99091467d0727b387f217a4a2a1a62224d1ffb65fc80d4cf88e386b1615a347d602f9995d82b12ae3d4c68028f281cb1cc02020deb351a59539ba85d0ce8cb77849a251096f7e0dd4d2d984157fd7d759f4ef5dae560936a504914560f89645827cff6cc8b179b60bab64b40b8a647f34c5c7468fa36ee96b1646fc1827b60c74ef8e541584aeb38f8f74c92d24303589ca0ec00e7a7013abb8df02be8a397a488bb0811b10c56bb9db2d79f0199fc6b074420eb215517afbf5f33e9e84997c3af387c8e6ef164de6a7e0a19de203be1482a74ff06770deb42ff371565d889e1e15c69c63fd5d9f504c251e9018ba7466927c67cb4ada2a91c3fc889bba7def63e0a750d584d1ff595e8db35db6834d36e304eb26e251b878ebde40a68bc2ebe958074f6043e7cc8d5a8fa2ac234ffd89aed9bb9458a6646e05d056e3a3f447ead1e920bdcd51612fc70a3982be2d1e5b7e798cacafaf1c5f021a40e87916823b95564ee0c3fccb81d792c084cd7d7dd2ecc4294d808f01858c5d0be3d22499168e0cd900430598c595c04c111eff223ace116864b29e07b5d4a642561e4b0f575bc8b59419031cd6828b3f8418e97c7bd43ba0e777cef0a240c17fb060267ad3c595705c138b3530380b473b84151d66a9bae69e96c02e62a61bb428ca49b016429aac0bd9ad692bbb48f0ad9f8b79ce678fd0242cbafdf254907befd3075f97ad7b0032de15a1fcb0281e716b97b89b9f584262ccdc9ffad951fb2f9514b0ae330f01c2fcc3d1989be33f128e732631d3c31ade1e49ecb6cde724e580d8f456e5ed857c1df85ca682b4bf58dc6bd30edc181c677c541789989ce4da354816aeedc5f794d463360f76a6bce18f9c3b543a4bb617ed10f559ba42a8d52815537fcc8622abfeab73d54b0d85fd649e405937aeea8d51e99bd1801b901b9ed5786cdd1f1bd8e2c073da8e58bcc22df5a50347b8760b9e50a82167c8ec381a5d6cf97b", 0x1000}, {&(0x7f0000000400)="602dda9c07f4cd0914df5a3f9b0c2513cafdf64b7734236ff1908a0cf5fdd06b4d4a4fbdd67048d959ffd37b2503a8267cec58210abe077be619d4047ee9abe0e99773d91fce80958e9ab7d4d9bb2e158359", 0x52}, {&(0x7f0000001780)="eec6a30be7d1ab22673e327819c247da7beede325429335583006832db78018b0d3a9c9b2c923bf87026183bbd9a39dceb783ca0f43f87d34cb8d057478920a30a5079d6ccceb3b62deea1387bad75164cf99b5e827ffab3d8ebd9e68ddb22eeb74d47a47a86935b8aabf9feba9d4fe95defcc25259e0259871a7a52631978a6a2f028f2ac881243586cb8deb21962dbb99d4f48bc31f6e56acbcb87ff1f75f4cf4136d9b0313a5a9699390869d280b3274cbab5983058bda48d84e261b366f912d8a02eaef6e94b750c681962c28c0bc346426e14cb581e5e62820a55ff236419c6672468572e44db97c22a98c2daad4a421f646395a8401fd022afda3ab39b9f7ee0bb086e7d694a1841a0b88948a3382a4ab8284e7a650906d5f2a77b69628fa3b828e36a6bcd028ed9169c0634497cbbda2814faf9cbc89453d239b0efc958db4c43008cec02d37f97e5f8443948c27cbb118e676d0bf990ba7dd87587c7127b8eb00e31b309b49be89db72576052dc9dbbbcaac59577669ca42eb706a360d436fa41a7c84efdf033772ae099b2c65facd94c5bb652a5fbfe80cf63cb1fec093d2975f6b1ebcdcfe9f2ebd0e961cb1b1d0d315046c8610ad8649fdc38cc35cfd74cf0917fcdedf508c2f5537fe747f103d3e6f082d9735025d52b43342a79cdee418e680a977393644427d2f8e7b21dcf45dc96c9fe6bae73513d3b92aa29a835d7dd05c10e844723050897641a868a993bf164809898e5ee23e9704017dc7a71cdb423544783574541f426552daab68fdb8fb5e906e76290ac66ebe11f250f7a2f4fc1979e377a97eea4612cfbd4aed69e6fbd466a830e802f0f69035280f6688a2e2398ad5492b09d4401f5002b5f1ade2d94286360a1dcdc315b8b18440ca65084e06a4c97d8fa488dd254c56af4ae364e3a14fd0a8af5a7efbcfada57cdfd199627871931900f764b96c52fef85bf25517591ff7a8b6e52c09e0fc4d69f9554b59a960f63209ac41e74caceab228229a6e0b7184f859a2ef48cddda164a702e9c7814b8603eee1106b170ffb45eb27a149dd66134205bd4462f2245ebc57b6a48e04c6357ff4ef9ee5546d52ef5439f5ad2919b576c8549203f06f548108d742b6ff937f95f77845012310c4c3091630a79a53a2dab87ea91f65ca6ca0128c65102aa36b063853a289496b5c34705c0589a45998b39a585824faad6f3b2aa97254783db0c07289bb7a3f336d525a1fb0f15d9f93db1f1db050aa81dfa56e19904d440f89c4e4336aca49022d3f1af2790247d26d5ed061dd38ccefa431fb8ee3f0d0a4234f3f9453c335186f2238f05f01cf846a23d47ed0d940336579860b0186ca63d49290539c5180e52a1745b420f7b300d65ffc4c97b15283ba2d22cc3d16f2fb508730cb51f8e3fa429b323cc7a42cacab45ecfad74c1d16cf8f1783860d689a4212e2337b53f80fd50f8d2acba9fa8ad7e2063eec617217c94f6424420da908f90502f8aaca0264ee64be47464ae497c982f24a2c7844cbaca3a721fcb150128dd91ffbfbd9aee1eb48956f56d2af105d523b4b275cb3ec06df91ed2c619a8d9e0be3eae2cf66a21618cfeabfbb5e01cc0fa3b020bf7bbcfa156e3561e635d5d4082f3e5f16a2842d47a22615efddb385b2cfaaa228db3c5324e10eee927c2b4916dcbba7f0078939929be189b75778d50b52308ae3f85d27d5aadad2998ca4ce952ca8bfef2a43e8562669e4430d006df160546954020425f47c4d02269c7d7e66048429bcfea932051086b0de66c3a3ffe2afc720a68977216dcc9e4016c0c5ac3d50b4439e1b0e2b826d9ae02c5f42f9f70e3d5b504679ce65d8847509f1bce08e4726380e5ccaf172fe934d7e2d0152a7f14077a7a3c99667a80fc7956a9bb76302b54488401197ca496ada1764549297635deefd0d9e42fe39fe5a99e4905141da317bca06db5a18879a567b4f03665f76eed23eba231eef11a0bf4fde96c387e8b244d0407f032b9fdcfc39d7b08d86d85ec5e00e253fd408373f9249b9be057233eb943870c380e79793ec15dee46f35dfa29e76c5633b0e3602f5083847950daac91666af81f45bcc30382080edb3ddf8697109e85670b7b7295296c55125ca1eb356304440e7f64f4af90adc4fc7e2bcf5aca3da2e93f47781828913e3943572fc3915abaf12cccd6ec580e3992a0d2af5760495953683f4644300f2d24c9460bd417a5ebe8385cf3875e051b82d26f978bcc88aecbeaf158548cfb5311ef9ea2472ea3ffbd22f4d3c7341af87b23b4ed35a58cf291a5156d2745a7636c612b755fdd31c2b6dcae2f8e470c7978f2d3ca3929355407f5b94445e7555065e0940f1372d1fe266365b84571860890db461f6107ce3272528502c0ec6b0d08882b20da7cc57baaf2adbe650ef9bf5092ccfe7d89a1702b0ad4832208a20c2cf52044544b48f944efbc99503c117dbf8b5cd2586107c1eb7564101050d28af2c13f39bed9e518b7d86a695dcd84994fbc7f2faefaa54264ed589cc754321b90a6fd3c47ee536750f1daccff9579465141f196b5961eb568ae4655a1393160f41e9fc54385f5abbfe1bc60165b0f25227b6e863c2676fda0b86ac6cb6f346553d56e3f821efcd9b736f8e7b49ecce97e0e61a90aee90cacc7717063fc38edecd8667eedef68835296b5318232b7536e45036e079c77a28204f23feceaa05155dfb6664b005d85c83f12a813715fc7fdf89f81e89500c4868a75fdf1eff2d0c38bc3f8e9362114ae708f03689063594833e570af1a460f56f4ad8574cbe041ddd03aa899edb4f4308a4a03c48124f17f38bd24430068d37ea6eebb18739a859ec4aafa9d650614a8bd94537bd9b69aaf888ad8d4aa13de2594b5c638de96964f072fb38632606dd50de56875e1542790eeea11713b44497283461fa1d7329f2a73bee92fd209e3e0b156149e7a9380caed3a536e5d21b6cb73b64419982b01171d45693f9307a756d15bd1a57692430e38fa4c8f9bfc1d618febf011045cd063cd52e253a65a991e7995df35e4dfd218f9025bf5f184fdb9d58a1975832489a002a6c1b081fa352507d42ab5cc3b597e7cd82e23138a4a43785498f1e22791e6f6e2c4f3d2d4fb97b6d8b271339e7a82feda965241064a2effc76278c3079a1f5bea3b6e8236717c21d6a669e49278d10b0cde3b2c43f4748b1e8e6239d62a508979af5b71204b3ab402731231d323925225a00a19492d39d00ec062428a8622323a9780a001cd8e506f9b1628798c9f7cd6178b204a621d82561789000116f6e2f3305625cbd9976d4ddb2263ee0e97df40e46f404e289a37f3581aaba343addde0d5410dafac3451194b21f1e1c0fdde104059e9e82df52c5a2747e8974b4d7d0bbfcb74d2722d7e3bbae96899c2e483e7be3cb491b02303dfeff2c8fbef1402f65693554c40fcd59b8c7f257577b057eb0a8418f1d540acb440e1a9139197d55fd05012e125beb206d0e1deb1be71cc107372ddde81c308263caeaa208b52e87dc786bbc458e1e33149952f1776df22c9f2d7e524b9756e60c2900a36e857877157df98b10c3386343100c101d422ef0b61445c36a6d5b0b2f462040197ae564b0ed62c2df79ec9d47751c59bd2ba07a2eab2c6af58c13bd5e367f76a565cda246f053f157aed68861a99adf1814fb4073630bef9497f8628654fbce88dd241dade4a7555f6e62e8a6f31d14553cc38b6b57f54ecd441e9175229b88731c72d919672b957bd3adb95cf089b0f283a378f7cfb0fbd44f6749ddc921c08c335a26c1790469772627a187d6a8649c5dc4e5565b4b40b17b3b21ab525aa278c95f6c02b9d8bbf47a69c7e59b773ec21c99121ee6c4d3043b5a9a317d43eaf148cc4af6419cc76fdfb58e85b208e7c3885554473b90ab87e2d6cfda6cdbab9b87986e47a73d11b4ac14999158fcb64b4642fb6956b6ae2f584881e26142753e8ca05b3fe341858cd5cae622327017f849689ed9e50dc765cf6652c4c3a595fba2da442116ce9382c7998e23ec8f96f3b6168b95f9c493389050bf7e85470d8410bc86363a7500933fe82f93b9623e07be0f7e2e4f893a38fc7f4efecb1bb57688506d0365681227a24b0852e7ba24427ad9d451db7bc1c744091f31ed00ab1060b2d68e5a2c6e854b1434fc03f812a9fa37687dc58df6f32a956d233290ecaf6a2bd23967363614069cdfd3ca6076a256ba536191586b9b57400c3c5424fbf3a9fd451ec633ebf5ec1f0648c806e0093977382ec18ab7c9a00da48db231c7d903a7cabd7c8064ab554c9f87ccc4232690f6490689265a75cf7758a7abea25cfb8ac40007a84d90a0a88b580004c5e6c4b4db7925dc139a1bd683ea10ce478cd16d135073591434584028afc17c51cf3fdcf7971af791a2ae9bda5b7249fee2c6c3d3c099f74e5567103a3df7aa5544fb", 0xc58}], 0x8) write(r1, &(0x7f0000000200), 0xa0e7) close(r0) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket(0x20, 0x5, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0x0) 16:00:46 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, 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) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x2, 0x9, {0x9, 0x5}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xdf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/192) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r5 = fcntl$dupfd(r4, 0x40b, r4) r6 = kqueue() semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x4) r7 = msgget$private(0x0, 0xa9) msgrcv(r7, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000010000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043b6923d8c450b24c879042f162f8f5371ed96f6a48085586510a0c8d483acd8f683804105225d540e94e646dac52ddbf6a9085bf5e964e2877fa34f27d6dfe4ef6f5406f56c2705af95e48ad94642b23c45d4db35dba5974eea9802031af86ce1c6a60496c8754fc7b335159140e1cb74b0748cdbaad802e9b267f4180b609cb5a273561567a70d26814fb7d0e63893c3c221d9931aa3a66406237861865d2ae56526f9c13d8d19e810f366c97966fa90d1142d89121d6dbb84ba48e39ab30fab76bd37facbc173d52ad07144a7dcc40007137d1222a07d138bbcf91838"], 0xb2, 0x3, 0x800) kevent(r6, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x2, 0x1, 0x2c7d87fa}, {{r6}, 0xfffffffffffffffc, 0x10, 0x80000003, 0x20, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc9, 0xfffff, 0x7, 0x20}, {{r4}, 0xfffffffffffffff9, 0x8, 0x1, 0xd9ce25ffffffffff, 0x7f}, {{r5}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x5}, {{r5}, 0xfffffffffffffffd, 0x4, 0xf0000062, 0x309}, {{r6}, 0x0, 0x14, 0x40, 0x1800000000, 0x5}], 0x9130fbf, 0x0, 0x3bfffff, 0x0) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r8, &(0x7f00004cf000/0x1000)=nil, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setflags(r9, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) pckbd_enable: command error 16:00:47 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x3f, 0xd07, 0x908}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x91, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x1, 0x8}], 0x800, &(0x7f00000000c0), 0x5, &(0x7f0000000100)={0x0, 0x3}) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:00:47 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000000300)='./bus\x00', 0x8000, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) setegid(r2) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000200)="979a0c0182011db61a2ca5eb2c1c6452925c903f78835aa225f75b7d11f90e3a13d0043708ff5c3b7b91ba9802870e4c2848ea5554cffa89f01772988b67e8779d8d9cfde92e4de5420b24461f92722dbd81d240fc2ee98a0d1fcbc4941bfe764fb96c26ef768bf473254df80ac106afdf4f602ba845b4772acd6cea15804a17c4d06fee4e1e42e3e470b34007b378923b75c10e428f82fcb55ed3626048f4d58a495012c0504c3c0ddf03cb4ed0db9dd0d2c3b03a2c99af97b6a2adac8ea60ee56079944167b83a18173681fe8bf4d83c", 0xd1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x1, 0xdf, 0x8, 0x7fff}, {0x101, 0x0, 0x8, 0x7}, {0x9, 0x7bffd156, 0x890, 0x3}, {0x6, 0xfff, 0x1, 0x6}, {0xab8b, 0x2, 0x6, 0x8}, {0xffffffffffffff01, 0x0, 0x3, 0xfff}, {0x8, 0x6, 0x8000, 0x2}]}) dup(r3) r4 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r4) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x190, 0x4, 0x0, 0x0, 0x0, 0x0, 0x4fdc, 0x1}, 0x0, 0x0, 0x0) 16:00:47 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) chmod(&(0x7f0000000040)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x6}, 0x10) shutdown(r1, 0x2) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r2, &(0x7f0000000380)="220e2a", 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000300)="36397f48183fa9457ead89242fdf4f399b839e88135e180f3902e493433340311bc74fe6604fe8861ded2329af757ce7c13a4d5d938dcf3b00c4f9d6967e5c204406de77b6231e", 0x47, 0x8, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x21) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x11, 0x0) r3 = semget(0x0, 0x4, 0x100) semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000380)=""/4096) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$inet(r1, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0xa0, &(0x7f0000000340)="b6") 16:00:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getpgrp() 16:00:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680), 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000300), 0x0, 0x408, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) 16:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x2, 0x130b}) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) r2 = socket(0x18, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r2, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000700)=""/105) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000640)={0x1, 0x1, 0x80000000}) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r7 = geteuid() r8 = getgid() r9 = getpgid(0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)="2093f2d4", 0x4}, {&(0x7f0000000240)="fc973c4df8a48d5e121d50764e078008bfc41567f75c26d591db889c542577d7c2c6ea12ee52a2b52ce4a92b29fe3f1a95667a501f80f15d", 0x38}, {&(0x7f00000002c0)="e826578f5398cc99b0380d05fe45761cdb5e81d1457b34f5215c122a0bb6fc766cb0922fd78e03d58e24a806a86a05400db1e6bdc4897a721f158ee89d8e8247934a64e71a0ee9b0cef9bdfcbe89c5d6e0e03a816f9d5911b28ef6a6b8e513f2f6bc6de7fda34545ae7ed98fd924ccd6883d1bf0e7972ff220b51a210b2d8f113691f0e936a9d646b3bf90", 0x8b}, {&(0x7f0000000380)="00191ab1068c33622f47559fc5f657d41d726e71e1720a85712b743502c0af9622141e2c8f7e45c635843c0eccace66e11ec9c3f826e4be67efbb74d990bd983861f1fe6ade6c38e9c6ee56b96687f13de0a3f2abf99360024c7be879d172ea7781efb32377a0c1304450855ed8ee20c14ccccf7237615577f203a4110c7414225c0015afe9db3c94fa71e9b082b1443f6c3e5ae6548bbb7741b7acb390406d3f8b21b2981ed1c3baedd84f28607fa", 0xaf}, {&(0x7f0000000440)="6d7a2559dfceb05ce0d7200b407e7a81ce8b03f0b231bd0408b8cb5d87ad48bf051ec92676eb3c5b81b7a251251c58b44a11c2f7b4c9310db138958afc18aa6f6f1cb9ba1505e84af8183b360ac759f1fe801d62d5fc48821e6d72f5a6aefc6d27de9fd2a548e6d4b3ee37e044b6afda6807b5199060bd641090e9d9947b5d58802fc4c6828fa13627334c8d50e32558c5c0a5bb56437bfca8fbd396caebeabe9370a44e07c754b93726659723913a5a1627ebf4f8a0240d8d70562f6df4f5c810a8a539ff562379621d86b9f32219ad4055e19060cfa7147f2c035ccc62d61795abc737994a069d9fc229663e31946c11ec2e6e077fccdc12d7f1", 0xfb}], 0x5, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r4, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x58, 0x1}, 0x4) dup2(r1, r3) 16:00:00 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x45}]}) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x7, 0x10001}, {0x24, 0xfffffffffffffc00}, {0x5, 0x3}, {0x23, 0x7}, {0x0, 0xc8e}, {}], 0x6}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getuid() setsockopt(r1, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x20f) mkdir(&(0x7f0000000180)='./file1\x00', 0x4c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000003c0)=0xffffff55) getgroups(0x4, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80000001}, {}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0xf4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x334e, 0xd3, 0x92d, 0x1, 0x7f, 0x400, 0x20, 0x2, 0x0, 0x100000001, 0xe27f}) 16:00:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x77, 0x80000000000, 0xc245, 0x1, 0x0, 0xffffffffffff8001, 0xfffffffffffffff9, 0x2, 0x1, 0x1, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x3a) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x20, 0x5e0, {0x3, 0x9}}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x9, 0x80000001, 0xff, 0x1, 0x9, 0x6, 0x0, 0x0, 0xfbc0b3f337ae91f, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xc88, 0x9, 0xfe000000000000, 0x0, 0xd8, 0x6d2, 0x0, 0x0, 0x0, 0x1, 0x8}) chmod(&(0x7f0000000340)='./file0\x00', 0xc4b13220806ae571) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) connect$unix(r0, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000440)=r0) acct(&(0x7f0000000480)='./file0\x00') r4 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x2, 0x10cf}, {{r4}, 0xfffffffffffffffc, 0x1b4f2f605b1d471, 0x40000000, 0x8, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x6d2f, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x12, 0x6, 0x9}, {{r0}, 0x0, 0x20, 0x8, 0x7ccf, 0x1f}, {{r4}, 0xfffffffffffffff8, 0x2, 0x8, 0x7, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x42, 0x1, 0x5, 0x7}, {{r4}, 0xfffffffffffffff9, 0xc, 0x20000000, 0x101, 0x401}], 0x74, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffffa, 0xd169a12030e20db8, 0x40000000, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x8, 0x7}, {{r4}, 0xfffffffffffffffa, 0x80, 0x40, 0x72eb}, {{r4}, 0xfffffffffffffffd, 0x1, 0x8, 0x7f, 0x5}, {{r4}, 0xfffffffffffffff8, 0x42, 0x1, 0x8001, 0xfff}, {{r4}, 0xfffffffffffffff8, 0x14, 0x20000000, 0x33a, 0x72b9cfd8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x7, 0xffffffffffffff7f}, {{r4}, 0xffffffffffffffff, 0x8bc136221b1b6ae, 0xfffff, 0x8, 0xd896}], 0x2, &(0x7f0000000700)={0xa9, 0x11e0dfc7}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x3, 0x8, 0x8}, 0x4, [0x4, 0x1, 0x9, 0x7, 0x4, 0x9, 0x2, 0xffff]}, 0x3c) kevent(r4, &(0x7f0000000780)=[{{r4}, 0xffffffffffffffff, 0x30, 0xf0000002, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0xd7, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x4, 0xe63a78a, 0x89}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x0, 0x6}, {{r4}, 0xfffffffffffffff8, 0x60, 0x80000004, 0x9, 0x2}], 0x7fff, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x3bc6}, {{r4}, 0xfffffffffffffffa, 0x4fc9ef84134db1c8, 0xf0000004, 0x93, 0x3}], 0x6ed5b32a, &(0x7f0000000880)={0x2, 0x100000001}) clock_settime(0x6, &(0x7f00000008c0)={0x7, 0xc097}) r5 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40, 0xa0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000940)={0x3, 0x8}) getgid() fchownat(r5, &(0x7f0000000980)='./file0\x00', r1, r2, 0x2) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000009c0)=0xffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000a00)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000a40)=0x7) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0x8}, {0xffffffffffff0e11, 0x100000001}}) 16:00:00 executing program 0: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = semget(0x3, 0x2, 0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/52) 16:00:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x200, 0x1) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5a4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r2, r3) read(r1, &(0x7f0000000140)=""/208, 0xd0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x400, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x32) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x110) r3 = dup(r2) pread(r0, &(0x7f0000000280)="7cc62c35e3fa23243f9f8cef4b41f92ef5775c9236c372a14a914cfc47c6a396f83f9be4527bc56de2f1be23ba35f8abdea4874b3e8f8e60ea3cb274a9016236eaf23031998864160d6ddfe61ca7cc700ca58e1bb9e025b9a94b56e1eb7286f9673fe42cca56689e48044f3caa6b8660f68100574f35cfe409c441934da52f15ecc7dcf6346e25e76d98dd23a7b99414fca6bc6da5ee485689b4800bf6d844dd2bcb18cf114c9f6e435b717f9c83f5df168c113faec36a179223fe952ff38fbe97c0604f71ba0c3c55934bc0af4eb4e6b6e47f84d80f9c1fbc2627123d1db009d07e02750fc9b7df970ec9b494f31e9f8549cd1ddb64fe721dc08f5a17ac1df66828ffaea1c368ccfe986792648de2ca58fedc1e1ca7aff2e3", 0x119, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x5, 0x100000001, 0x100000000, 0x1, 0x3f, 0x2, 0x1, 0x3, 0x0, 0x4, 0x90f}) r4 = getuid() r5 = getegid() fchownat(r1, &(0x7f0000000180)='./bus\x00', r4, r5, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) connect$inet(r3, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ""pckbd_enable: command error pckbd_enable: command error 16:00:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0x0) geteuid() semget$private(0x0, 0x3, 0x20) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) pledge(&(0x7f00000001c0)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0xec0fe870be86ce7) preadv(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x3) socket(0x10, 0x1, 0x6) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x89) open$dir(&(0x7f00000000c0)='./bus\x00', 0x9fd84c1a61e0ef47, 0xb) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) write(r1, 0x0, 0xc0) 16:00:02 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x0, 0x80) semop(r2, &(0x7f0000000000)=[{0x4, 0x8, 0x1800}, {0x2, 0xc2, 0x800}], 0x2) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:02 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x3, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getpid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x800000000000000, 0x2, 0x4}, {0x1000, 0x5, 0x7, 0x100}, {0x8, 0x9, 0x0, 0x70c}, {0x2, 0xf89, 0x20}, {0xfffffffffffff801, 0x7, 0x0, 0x5}, {0x7ff, 0x7f, 0x7, 0xb39c}, {0x8, 0x0, 0x0, 0x9}, {0x0, 0x2, 0x2, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)='~', 0x1}], 0x1, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0xaf, 0x0, 0x3f, 0x7fffffff}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10, 0xc5f85897d362d752) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x1) 16:00:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x3}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r2) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) socketpair(0xa41df99172178f95, 0x8000, 0x81, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)=0x7) sendto(r1, &(0x7f0000000080)="7e1d30978a279ccb34e43ef3031bf77efd4e55651160b31822105894d777fe0fa807c3dad6b5653014fa3d86d26306f01ed90e29e37c2a70c2461de419a5adf6b99f0c1fb180bf44205be7c76ee9a3b76b45da35b02076a5676d1009", 0x5c, 0x4, 0x0, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:03 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x22000002000, 0x2}, {0x80000400, 0x2}}, 0x0) setitimer(0x51b992501c20a04e, &(0x7f0000000040)={{0x100000000, 0x4}, {0x7f, 0x80000000}}, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) r3 = getpgrp() r4 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x4, 0x9, &(0x7f0000000040)="09d365e7e4d22cf9f4a818ea80f0400e3549430f1bc90547acda796ff6e42b7070b6f2f21863833841a26511f3a74c29a590ea894f7d5fbfa06022235217e4aba8da85ee1097946e37122b69a7a34c4aa052c226cfa5fb1b29feb96cb352781e2f9911aed8433bd532ae23ff6b18714936651fdfdf3f", 0x76) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x3c3c6393ca10cc49, 0x40) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000002840)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ftruncate(r0, 0x0, 0x61891a10) sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="9001000000000000ffff0000000000006c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad5c705995f408e4da2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c73784ecbdb4d43d1e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecef1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edb146de85720047f321dbf31a86aed5a022405f7dd4200000000000000e0fff85caf0ff36478a7fae9142d392484bb92478588051318aa6783e6debf041844d2b69249cc22d32d50157e1c633bdcd6012858af13cb426a0a6308bfc9c804835515f80ffb9c151db41002dc3d00abe3f1230fa875e61ee34da8b53c9b71e6dc113638031cf2e0"], 0x190}, 0x0) kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x0, 0xe49, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x40000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:03 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r2) setgroups(0x3, &(0x7f0000000000)=[r0, r1, r3]) setregid(r2, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x361f5e2a7c66732a, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xa, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10, 0x0, 0xffffffffffffcf26, 0x0, "1700", 0x0, 0x100}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setegid(r0) r2 = dup2(0xffffffffffffffff, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) setgroups(0x0, 0x0) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setuid(0xee01) r3 = msgget(0x2, 0x0) msgsnd(r3, 0x0, 0x0, 0x0) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='}*\x00') 16:00:03 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbb08a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x100000000, 0x9, 0x3, 0x8}, {0x100, 0x401, 0x5}, {0xffff, 0x97b, 0x1, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x1, 0x4000, 0x2, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="7027b21320a6054891f61dd5504c40cd5229da7d15ef866a69a254945d481862f2786820a949fbba8555e588e616b5b7e4bf23ba25a115455ffe7dca0f822143d01a798afb5e1167028fad3d419ecbc6c2b349216d2ce3286e84f82e0577cb6f00acd3", 0x63) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0xa0) setsockopt$inet_opts(r2, 0x0, 0x51f3fac4b3c1c6d2, &(0x7f0000000180)="8183d524f0e376e00b82566a3698c37c389d6a9db0964d2c45699ddf939b1ec12b3fe5bec89dafe7aa130068342bc17643ef816a4ab55245c9d95b8848f2637e7c94167cdb1c891368cfaef67da91b2ab7ff4181a8933f4de31941709002b8128ba1e48c9ee619cd7f491ecb2a8ca7248da73e1ab76ce283c25eb8f4c502e4eff3656ea66985a6c7f4bd2735799b91319143c599bf13621f179d21a13e9d27fec80e6f946f6fa91a9152fb22a41dbfffe100a63537b58268a4c2780b85907bfd447edb94e5bbc6b6fc7c922f0bbb5b1d9a8e9680416ad968f79358869930af3c9876703ed1dd2a93ece9", 0xea) 16:00:03 executing program 0: msgget$private(0x0, 0xc0) r0 = socket(0x10, 0xe29bccc006888f20, 0xfffffffbf7fffffe) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x3, 0x0, 0x80000000000, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x2, 0x800007}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffff8000, "06f7b1cda0ff37f16721648088c02d35c2a532fc"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) r2 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x80000000, 0xfffffffffffffffd}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:03 executing program 1: socket$inet(0x2, 0x4, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x200}, 0xc) recvfrom(r0, &(0x7f0000000040)=""/7, 0x7, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2040000000000000, 0x6}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x4, 0x3}, 0x10) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x0, 0x6}], 0x1}) ioctl$TIOCEXCL(r2, 0x2000740d) sendsyslog(&(0x7f00000000c0)="890298e45f3c7212dc8e514d7469bdb9cdfd1bbef22405e3fa22ffc69c99c106a88fc83ae39c3e1707929d988e58073123dbb08d83186c7b4b712ca9cd3e37e0b543413e1e14dc9a13858c84907ab743263aeab04cf8cb96", 0x58, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x100}], 0x2}) 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0xd490, {0x3, 0x7}}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xa) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) 16:00:03 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x8) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xa8a6107d38f2c296) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000300)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x1, 0xffffffff, 0xf}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffa000/0x2000)=nil) socket(0x20, 0x8000, 0x8) fsync(r2) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) socketpair(0x20, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="97a44be0768f5cc487df60b8356b931ce023f0d3e5f3578cff8205cf370817dbb1fbd1733c7281b7d3dce95a2ba6537763345769918c92b2edfabd64c9852fbeb1aae39ac47d77ade45c00cae18c3bad9812af0cc082f1413ec6637660f88d4e83f57ed66e4be76e931eb43362633328afb5a88153680de2aea7f5bfba452af4e351a2d54b496d62e3386df60bd903337d45080a9e5e1631", 0x98}, {&(0x7f0000000500)="a2e22dcc8d98995adfb94a3af57bc3c38c128eb09bf189a77718d7aab088d23d2bd7381bfea61fdf3aee875f72bf58a8a3acc0b67a558a15a8c6f03623e95b79f5baafc6ed92e3f959f30b2764bf3c367f3ab2167ac1c47476864c98ede004499259d03110fd6259cd4d63a292bdb2a6745c6b52d9d6d94216a73942a5e6f50c44e1a3ef8c4be69abb43e6a02a430065a798445ace77f3bc6c22aae447b024ed65f898f74532796270dc5abd344deea5575be88142d800ddad5dc9f1f5ef85f44abcbecf369fa3ea33cfde13cb2d7cab716b968bc91f15324a22ee6841ef4987e27b5436ec81d4c8597f209a41e917f4e8bf6d3b79bae38689cdb7c3f0fab685a1ab204166a5f18e1bbd0fbfb201967cdb3fc2c8a8573f0e749cda1d5fbfc28e766a11f44e0f3b74fd705ed572ef8b536f22849629898ed0610076e86a9cb384d1ff5f88465ba713ff5332f4f64b92b6d21904ac0460e86c815815c63e7dc890937a5d6c9721c1ee7aaea97a0d63dff3c404277822f247ee70050d0fd9955b15d434b9ec8ba23ed2e023efa5892f5546516879a1763d8c77b36b3f853317c78092672d7d382d38c12445ecd0c2ef2d385e988acb4b1bde83f5f7f58d747cb0e30e19888119e623e0543cb98d78d4503e29b64fdbaf5a9077d026266a134e324ce27a82723dc5f0886ebda4a63b1dd9a3b389cfcc9920d93e59e512d2873ba67cbd6eef2ced249d7e4a074465a74dfb80672de7ceda7854fe4f9eaf50fe79650cdcd3cd104b9ed6157dbf8348b17e74f6f0d99e39a303b8bcc7667e40841ae44b0eb44c79797b2b641bab6ed9cca209aa90ab0293068b64b1b25d696401fcd53598ffe592459ebbc825cc920a41014054a3222af85d20c8380751585903e0a10acbfd1f261f41d282ddf76580ce313effc195ea344115b8e799d159128ee4a84a01012f67345a37e56bbe93a4456f4e46ba447da73efca1af4870dddab1c638c0922eca9bc8ad75abd15999874b2622243f7a6b6258f2293a878e7e5f736de09420cca6dc2695f44bbab6c651ae13b4d9e427d450e930815dab19a2eb57600b3e9b4c8014ff1383491ab3a3462076e1fdd7a6f03204ed024adb14f839542d41453c25fc1d6d7e6388ce2db17b7d7b24d677735f973061d021386c28c538fa06567145108abb78cb113ce800bf299b0ecd0b7bf0c6335c01b531d36e5fd48228ab56b0ed6939f81a7f6ec11d1c659878b1755ac88dea85ad2f6400e9f1ca048fb7bfb51679089995c6a86527ca498f33102d509348afad12338353e0cf1d82b60ffe211d3190e929b73acbc64f5e219a7b6405ad34c71dc7b83d8085d1210d00e2c118b115c8ffeb1c5df1eaeb3e90bafcc4b9a6ec8d109be5b1de68731ca73cf758f967f70497c5095d7633088ec8b332fd9a6e1d19b20da8b6f93cfa687594464111a40c7d22f2a5a297ea64da84996ad72617cb30dd9678400f4118c2d159ef175f28091928cd578695a1710ea46c6bfc8c01ac78fef533aef598c4cab0c70750fae59c5d21e93fdedc1264e3129db9e04111a9ab94b624f74fbb88fbcf17cc3bfba8deead1da4cbd763916adcf038fd83d7ec7e28df7691d1e121c95caa55585436b132bc19b2befe8499b703efa80915deeba7cc1555c2c27a6abe42eda41c57aca0cc3da112ddff12cac72262d46bb01b524bcf49adb15a42fc74c3356337b4998f3d382e5ec84d08ac6d26261a304ec110e369137f26db54beecbdf9b86f9e3dfc52e5f9278dc165f37a45aa6fe8c432ea80dbd7e5edbb789c1ec3713b4332c01a37751987866499e816ab6bc4f8bbeb9e2081fd13a1680729b2b13442b98a1c2e079a68867d1da968d3ee5f5996a83c280fb426255e505f414deee398c38a26827426c49afea754646d77e8aab2e244acfcddf7e955881c86ac4ef503905605610bc2eded0d89a95dcfedccdef722b2dadcced1bb660b5af8e44ee153fb5d55bec464516c596ce999097baa11cc9e4da9b75fbe3d39717ad819576956cc5a1e7aa3248d292452de7cf47f3fbe6bdb640fe68c59043004e51002f9bd183f6a86bee1dd774099d32c0955fc5e5cb8d43d7837880b249ed6ec255cb611921581b6619a8cb57e0579580957dfef0c8d68d2c8e73419315ccbde57cba5b6aa520aa74be923674b92aa107e7e387b278bae161c9c03f09d5f8ec1abf8e6a987e673cd482e2f33b2f2c006bb02ce61009e43f8e4ff0158b39463a4db3347add4e93d17bc617c14cc0cb190d83dd92213627a6bf82d94f1500a9266faebc6cc5cbbdd330c8f2bf85202c43e5a2ef5e59285f1d2c87ed53a61edf1ab258ad58cce54f9b3547d59a44a24b0226be33b15911ccb681d3ea3b79c4ba2e9263405ec1f116af8138bc5f3ac2b0aa7c9094333075add74a933fe86dc9e100b6e29f5ec037e165942bcf43124db93a64fed0322aaac174704d7c14409127af4e5560051a6a0ef857034413aca131360a3293c5e2aa7f47d5e3dbfd288308fe4165c35840b642a199f069856e7307f96958a3e7a126a7d5cf31b32d128a5d5a68531b39bb2dc253d4344ca52c8ea683b2ed22f00d9d6b784b0a1319e6a9e478ef3690c86c0aecc305bdaf838e6850a571f20edb796991c17a88849620277855dbfabbf1475463284937d371c77c4947a8da6579bb518977b639e8c3fa9ba09edf11b63389f1c921fda62d76bb78f976a7f13ea2f23768111b318938ef2aa8401705ad6c3d92b435dec34033eb633a00756ae2ca0af015617e4e173af493437815407fe46d36d603e807c11db9466477dcb5be6d4e33630f136018eafa720369c8a9ede572e07f1c61b69292d9d760c13fe60f0121e44ee994ccff28e744b8dfb8a0a92932a84c67f1082bad906db1efcd8858be3ffd6c839f01b5fac86fc159f999f3756a98ce12c3ec092736b0bd1defc8180005487199d64db5feef19fd68d87d4f3b1266b8d192f3d56afa3e3f640d6c3580914397195278fe43985a2536222b4d7981991406800dbff9504ac9803cbe826d690236c4f10a76dd47c06864073644fef8228d5df9982d24f3279c0c4f0cf7c63d6d305871eebbb8b002b2472adc6c1bf18509e4d833f2d6f9bb44b6c3f497cea3643874b8b71255349589aaaf32d7a795c8c3462a710e9d5b20d7291b049ed90ccd53038bd65b683c986016cf890d8a529dce9856e8fb5d8d45752927fb5a47f73e9701ef4bf20b579406f3248044d1f33893d022502b3aea97ee346f4cd4d99ee07f97fa31f19877716e67d16de719f5206300ae6e45c84781a92657c9cc1e1f2c0d3e5f400049b85e600b7250cd336a1441c89c1b60619f214f079b6c4331e691ad8eb46df1fdee023c80c9d1c57536d4e43009bcfd6db6a0538f8ec513ef9f286ee338333ad283ada532d357f83d9b2b550bf93db0a26cee431a522927529b639bd9670db214ced7a08b42dfd464d0293135152171492000a8243939b8e5858347846c5cca12fd71101fb07ee6df23068d82ac8b29dad17edc318415ab92f91f3f798012340838fbbfb73ad13828cad6ee51a9b84c17e0360f08070e2cffc1bbafe9c9e021ea8735868c2fd56798d9ab7475c52f7fdd6f91957c5e074b4fc1099a121e3a8a1fcd2d0f0475ef31410f75e4679ebb4faadedbe94a1c90da354c59307661c7593f3b4aeb72cf45af3efe9f486ef5f2d2d921191fa0f28251ef18b9fed6949c4347a5580007a8449576d933f89f96df1b816ba0f20a08228f0473a2578332bfb6c6dc77f94d28823a7e886e3b32cf415a718240ca95faec57fd860cc52c58ae3b9fbb6a561c98a16539b954342dcc3d78ac520d3caef8785f65a7684383ae13640aa44637ca5087b2397e998ac8912c551a5dc6f24cde33ec4fe15acb7f8d2269719a39e3e468c914a3b5867d3911ae36272fd5080fc332977595fb2e603f6571fd19927d39e473291d85ca9f881dbbb61aa5cbeb4a81c6a30afd12202c2dd785b372f83b44ae35aee118844fc4832cd7e540a5562a0814c83e0e63786f3dfa238b433ff2b9d42a1b2cd31af1875f5c25e685b074136d2a8ca67d95a038b9e7fe296e280c442037534428ac892026bfd62edf948c70537c1d345659caf2d1877892f3d908c477ef3c8525d7a306f27787fe48869d5117f4a059aa95ac9a72cf8b13cfe24c3de5c820c212c8d56248b910dbc00b72f188dcd24cca66e2e99bbe3a66af8f8d067fbeee96398c984c40ab811aaaf8d5c58f63775261ed7cc2fccbffd9c702f8c5a4d671887b3665c5bc3dc5d65fdd54350d8f1baf07505fe546c4c204ffcf604bee9896689ec7304481b0af92fec1b7b6729c59aea0cd4f0ce4e7ceb48cb5eb9cc967a6c7118a94ccb856b156314f2ac05a59c8a70058fed0d7b83510e1005c91fc403c9314fdb422278a1104c15247fac7012adde88304ba678147ad1c0b3ca3e8d5c26552f10b666839c56dbb03a46a4b6c86144dc3bfa85ab0dea35bef98026085bd2daa3ac168ae2031576edc232554522588de564e05ce4bb7c24833f86d96c6339ff9f203a18d45a9ad2cef833ec037b8397b109e69fe8c01b633c1131a351e53ac7fc20678c9b640a507a19996290ec36139910fca0bf6725d92a345fe47c9e1ffc09c204c04573c82199297f3b2fbd4f7954063be73f8dd8140b5f9edd673c9d4043b7e2c22be7115113c7d59c34efe3ed0e24ade58e6ba53d8358b073e25d6d7482b95e0393a012b7b7e02c9d0b6b78721dd0a22ef21c84c90153393896efd7d2e7e91107e0de065e5e90f20c393b5d28e435ef48798882a963f8c2c6ef11fb0a8870b21761e9bec790855bd6a8ce0c077721d383eeded3866f748529ffa4d9f999d8842d532961e49b21aa01728c3cc9122a9fe62d2ac75966196f84f707ff9a2cfddae62f3323c72bc466697226db135992abd898b6f17d53834a375137ce1e50530c428d4bae14ac03167965353a90549b5d7004149337e0f6511866594e839dc98024293f4bae430f45df3e8228b946c37931b906a0c6565d07cbcd3bde6c06aa3ab7884d39e8cb2a782caa9bf933be6251aea5d2520a49f42fc17b1e437ca682e8b8ad900654baefb1a6bb57737c5c5ed92ac3813c92d7444a6a0413e32be87a2c65fb4f72829e54a4123a51e04ce8e63d8d44112e0344535fdb859fb5499bf87dfa5362a86eb4ef6ffc8c79fc07df794f00844d228a264a51e251053f14b0c3ed58ff0441f8790b7a2ac67a24ef7986e5ffb0b42781fa64316e054bcd8ca4645d18974d66ec8de5b5dfa7a4d677ca68a452fa9a04e47af602f3b5a88bfa2400092f74ef82a1b79a38010fc28caa5a4ae8b75077816d0e3c291ec5481fee4c6b264f73199b810a234ba63abed723f88e1664df9553deddd9d8b2426871c7e980ec4d8c53d97fce8a490b4750c39f65fd4a1377a3a065f9fccdda11d563f56415feed02a022cc23d356b0bda131dc9da333a81fc37930891ac43e44cb438d4e511f2e9e8ba2d5bc468f7a27539d473214516bf3c3638de23d321b4ec7a22404dba85974556241cb29ff84bb697cc36e49ee0c5608903bc775534259e9fe8eb13d7cd2a096f4ea6a52e75d4dc9775cf552e2df7573cd534bb244110a9e5d1cc89a8ed6ddc7027622ec606a996264b1b283acc6a119e6dad540ac94e192af6ef88c70163cb9619579d6dcabb1b1b0031c0783e80e4865e2163cc437b5d9bc2682de783bd0c26c1c8ea84dabaaf2113218dc51536a3a62f19a69b842be2a590421c", 0x1000}, {&(0x7f0000000240)="8036c8fa344335ad91d7bcb6a956984f47dd13d0308c19a43057f23e2724fc75f15b85c790066330f5c75c880c195f2f1a5e813c284ebbd19fc34dfa61dc76cd76b71cc3fdef9f2b07d849a50c782d8354f520932c4125cb5f5b", 0x5a}, {&(0x7f0000001500)="ccbe9a93dbc2ea85a69dca747fb5086567a5e3bd66fac35eafb7aa30ee6235646f29b9c6c5d5b1b792c0e99dd665add9a683063ed39dc2ea4ccfb6130f56fc711c8ee2ef7f65ba7efc47e62eaeb36030617d2e7fbca56d972b7f60a5eac00aa308df0295988abba354d391eed9a8ed8478d04636f3397efcbc92db0f0d660d7096082ec4030eefd90578aa1eab925ad68de38f008445680b00652e7687eb59665f4e890c126f0d750495fe784a2237cd6266edfacf7d775a647e9036507afdb63c4de64772f88c73b19c16ccfafc96ecb29904ee072b688922f3b8b2f3ab233b701191c8d36f2470e2b267bf1202d5dcc82a6f22b3a4f9618813c6b32357e1b3d151f2c0ebf10837bdf59ad899525913b80438d59a3a62b76248bb21b3d6f7685338d0e5e92838f8cabb92bd4db83c699ef126f059ce675dfb760d9ed5ab4abecb8f6cc16b2e622be2ee44f0e883774288dbcb18275d898d9fb1336051ee011ab6f9c285a3d8570c8f7736f77120a5a883ce408c98540210d7797130d6c5bcc551a3dab68599deac71916f7285dcbb3b9d8d606a9a37c9131a162290f0781b02c3fabfff27e6732e12aafb55c1a3139432c9602879bfc3183f52ae286f39aafecfc5318314261be5251f9aab36823a76f4bd316da6945b59b62df9b18e622a7e7070a62ab0d016ec64dca2d9c51439e850a6b538f8ec16bff40d940c4f551f0c1f22aaa5ebadd93d9736a49e6fd901374b2099cfd4bb2294516125f2cad7797d102ef5945a61cb691b933d827d3ce210c783532e67265086b49b5b550b481919df6c67dd0c1dcc56fd267ee6e77ab8c3eb4fe362e1ff5ba350ad4e9fea27994400226ea6db12e32f2b6a26b3155a5468c099b6297f673707c439a82559a78514d23d940561490c94d1c1174895849e624958e1ad5348842a7b28a47ec9824dd8ca807ddfd054b5c65b0144d14350a87d7ff27a7ba4957d9fae724fe516cc461c74355ef8b2346218ebd04188d05dbe23cf15fc24bc9223d777002fa71243f2d07e2381347b956e61d2614ba544e839b761ff702a6f18dc165193532ac41f7a9837dab2c7a706621a55f386df2e862381720d1c792362083dbb276cf5196d8f3d8532680bc8612fd430672e20ee61c42c17141cfdc0c2ebed5cd346312da0775322584c269e8b9733391b5a6e58e124e2434f8f1b82067e5469c4d9a13dc92e8914de0fce54ea361899ea85e7f2433b524839f808e03eca4578e68bd98a0dc2a8a1907ea051b75f02c256f7f5dd96102406f82deed3c9a7070bdf60ecf4e0426af1b6194ddcb6736618bf198c0140c4d6b39598a43d5ae255788f6195c0456a5e7642771d54fca20d17e46ac106bb75caeab4c1f74db5453a925c01174d8d230fc6a9cc81be9a3e9468e673b483ce7f905ede8d1b6b45a98877f4f13b1e5febfcb220fe9811e347eec04ce815cdd8b4ad6198022c866a1ea16d041bf619d985f247a39030a03f472d5d56d3a37753e384fbb69f0fa023bae6012a19bd8219df359dbd3fcdced6af4fcaffac0c466689c8f9d7904413b44b8c41cd28aac378ed4304eef47ac95b43158b0e62497a3f017aaaadaee48a777e887abfdc50bf6bc04b803ecd5269aba8e5d9b56909156d1e892bf4bfe6c6a23e149e1eac033ef7afef906ed53a0b9f1fa42e89c54766aca32eb9d419fb4c3759c314665f03b49b85c5f8223b74b7208a0ec09e4377ef14ad2bf72c6bf7858c036646bf0ac4688cd047077fba23405a4916fca9a5969cecef6c68a85620ca42c5babd0d653c36d1a64910dbbe5e70210b0489bbc6358bc7dd6aef2c9ca32e8e83f5611032fee114f428e2c091b560e9830971af8cec53d7fc540844c84dc2c317bf2d8dfde6e66a2461a77deb1ba40e848c484cd05da5bbd041350ee8afe5aaed00e21d29712bc1ffc0a2ac9e374a75cfa07fc8ad5731e6fa6051206818ddd199ff3df7047bb6097d86ac13b97645ba4bafefa8dfcbb18398d75f9d3c8d15559905b91fe797a98dc040e2771a5d725dd67730f98c04e462d9f23e2089574189f48968072a03119436b80dc9a36de58350f3ae994e5146efedcdfff12a1bb2826602f54c77cd85b2bc4fbb76ccbdafe58ec6bc3eb5e75a78b0d63f356d8dece86155f65c959a77de56e02381f632d63da9de7ad69a677cfba75adea980fcb853778493eb51867af62554ad664af19fd09c9adaccd139ba56dfdedca3b8de6aa624156672c7da7976e7c3fed4c686e8015880a6a04281b466fa8340349957614e97fb813988eebd91b8836134a6f9922c99ae4dcb32f749df6e6159a5d925a269163da49abec630b7d94104e151085725fff755109b7bcf9a8d783d4c225a99ffa14dda096562e491b935959f6a0a63c4a46304662c2dfd3255ba1772bc2d12bde9184558a34f7dd1a6dde0339a53b3849f7f98cb51a542120fe166bbad2ee4640bcab28be90dbd073a6e0ccc4394c75a6840b85e558d3ba33be8437b5d9360eef92ce46841f3df0a6841441470792d0c8c90debba4fc471b0d0fb53c7d42693000bd45dad94e0201c1a07c191d371d42613722d763419b28211d80185dcf7da237e259e5903ac58a9de65d96c7f838b4bd20bf0b0963c768e34f6b54f590c8adbc168d0bdc79535ab00a5efe9309786d5221b7476f13b59afca7affed7d4881522fabe80c9140c3d085121ea5a3a0f257288ec3187129e2d0be186cc2e14cc6fe42c8453f781e6f4fb35f52868c7681e8ce99aaa660b1eb5d2ee437d4e4fb551c587802ed757eefdf3f867b6aa06a2e25d69e0f3afd4367731f7fe484b77244d84dc779c4708afbf98bbf42032f2e93013fb7391569b9156df9a0b485a59e9605f21609ff5fe1bfbe31d5f5dd9cff137652925706d2655b8fda661cd6cb1022295f59709beb5917dd31bd959a962c6ba23ae57932b203df0cfc091a735d0ba834456839aa4e8f35777dd944dd60db40c68f4210eccebb27560dd1ccb24b3e09a09b37d54a681421d4906d16186cbcd728b36ec27735974fab58eb4defa4b5cf0f1e60c09ceea0adbeea90ef9ef76a524affdc690b9846beb1ce5f5d9c8c5e0333bd8fab30c008985f00ab64c52171624ef8bcdc7d4abe8e0773c698e7fc915ff1a0d232298239cd7383422ea76e07c4eff1352b32621375d5e4c9e40dc4c70b92002039fb9e08b0fb935d95051a39c2445d9ed121816a23d37d508177acbf28a7ded04d8f43b2c4a8c74397653be1e8ec464878cccf33171b6fb901b8beb8cdb4fab82c9c0eaf7fb96ddd9fb212036a2a22ec0e9af01c8a05f3ad686888ec6d284d53941a1e927785fdc8dd53cfd2a22c4fcb5d827df8b2f40bb58f2e136fbad394d5c6301acf51ab7a4f28c4452c06d2ae86e2251ed9c4f2dff434ea4f0fcce30d011c676765b369b31a8d116178dbe2713bd6f4a69132cf96fc16cc96d19dc0709e257ca7e0e09d27a7cbcd201799d54fae40416d3696cd45c5eabdc1bc4d23a7c96aa40270698ebd53afc97f8366820d15593364ebd987ee832f9bffff69f49bd931cc8325f40ae8037f97beb72e2410c338bb2580e97f13f0208641d128151c92ce494fe0b9e722dfe70dee2ea7e7318976be412f1ff39d0f187c6080fe31544925fe4bbf0256a1eb23a222dceea44309f329ef76229f294262573466dba7e19ca08f15ec0615c535a087871bfdacef76790dd323f06136b25e72f265e8a43249cabd742db6f4c9f1831c1d26e61d75ebdca895664f2c118725e3e47745662c2f22dd7e36b706b0659edb06aaa1f7c87643de7b4672bf62dd9dea1d09bd215abad62573dc18b098ebd98797d7982d12917af427cf46ee6ee45a170b39b8251d24f8a8558f0b373a6bde577aa8e500927a40904b422bb279fb43548f4e8274e2dda237d4029ac428de122706523a69c104d4ca0331e7b25a359ffbe5b1faebb3bc03f8b3bddffa2a88b541f7b42010c1e9101907cdf82dadcbb7e3af4e2048b973a308e81e929335bba686843560ef667f8b9801c184e71085e8e8792e7eeed48cf59122a071b5fcbe478c8106ab2936b2ce31f949bf837646ad4d46bfb3dc8d3d05bcb0a7dcc7b4ce178a54db422eecbb1689e08b4926addbba31d4eadbd0c59287eb58152fbd09a14937f74e9178423aca12fa084caaa428ce17b773d2ff5b6c905260f2cc607830315dbccf260ceca84d542e36d014662809ecf742bb3cf2d8c195b3897ab13d87b89f33021c66bc0f4a17821a81eb2b7f461d67378be211bee1b8060ebbdedd071cb4cd5b3103b0c9d258c906c231b04f9ab8f89412baf7f6717caae3cf1f5a1602c0137f974a8a040d713f5a8b25b00546870e34d7d7ea3c9d1289615ca5814d95376705c02d5e12a717e4b1a681266557a675ee2a0cc8983c0ebdf5cc7cea801da7afa7528fb21d382b121c2f85b61d34995db91bb7cc050c0e12a320e2535d549b6bfe96f55603eb56dbd09b79c6cd4a881b430c967812a95248f2d1eb01d18ddd1ec39f2edac8bc67517aa448ff7c088d9ed2e67304f2b9dffef01e01d044a05523b510b275c46a637661640322c6a323b395636846b755b181d52baa05f9341713dd502118df81670c02b58c48537b9d0688683895dedcc84e39113240ba4a5cc8093f5468558d5cfe78be1ebc6ae139ce8a8c8bce86ef5634d1c76b1d89c7228090b1254c72eaa94be1c22df3b42d0e09dba4a46f82ac53003a81c5818e5cc12fe3457a423adcd864b523c6a0d4a21485f98ab30b004a7b1a8f75cf5f388c6df8b047fb019d623f40a5b826a28a8bf359aa83064bc615fbd8e2064a1e7b6f2c4d8dd9eda0ec1e03dc0ad0ceae1b30f3d98c375078f90cc3757e63d1356d53cebd8c327315f3aabb13cde9f260faca070b9db263abd059ef07c330a10746f899844a0c2d35c324b329be8384588d81f704e781adef8b812b0b532918c13a5107ff05b450136d31464ccafbd975b03b1901ffae25c3a0bae97c2bbfbf3d919b62eb97f0ba735fe1c6c09ad3b56b1ec201c0ab088ab0f8a7fe5fcad9365eedc8adf8f48779240bdb0d8d04e62d831776be754bcdb40e1e08ae32b6a2ffb5bc536010163250a3a99a2e7d9215bd34c7abb3f8bbd5572933e2d2d71083f0cdbd896f7fb70d3b7cdd590381ecb1360ee9f184f21b7b4ff1831a0d230fb5123ca55aaf72f0e51d1a493745465407b64f64f27d612555c41a3dfe977538b0521c3342a7f9a9b995631000f1851bff8a368d13d9bcd788fb1b520268a0e03ad4827e9269ae5e1d6470e3fb6bfb2758e6ce4be05642aff1d83231d137564a90e6e1ad28fde5abecd7a1dae26cfba6ccffd60bb26c5b0bac2c72ccbf8a492ea5fdaaf39d49dc911e88ee70080c642074bf3b362f3a35d21b05ad3d3fe0c6ee9ca40a0b73f5b6e15d8e5f2b6c2e6fb3cdfc0cf2018c336c5cde2089cd5ce2b8aefc16c73e8a8bc57ce6839f7514a0e842fb53214959e8885ec82f8061e8679ec466677f1473cd38003dacb690d14b952f406bbee747f9fc42cbc26c239de55957cecfd61c7225b340b7b2ec2c55fef52db8c669b3547b17a554afc6ac377fd8199944ac262250a6afa7fef716535c98ff5126ce47c8a1845cb495bd9b2b710aeb5ec2c2eb0c89f4d28a987d91431e5906ed6f1e71ec143164693a86dfd44e016167622d782dd42c8d92b44045bd4227193ef22290f28a2cfc55d0ae9e57db6f78025d29da7fe88d7eb2202d77d348231106f864fa98e78ef4ca69385f0fcf94c18bf62", 0x1000}, {&(0x7f00000002c0)="431ff40d8c1e0599f5a62e5318c0288ed388f4d09e056678188cc9f365e0a0081f7bc703b51c00a27de8214bc41e0307a39fb30873e78f", 0x37}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0x80000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x2, 0x0, 0x2, 0x1}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) chflags(&(0x7f00000001c0)='./file0\x00', 0x10010) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = getegid() r3 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) getsockname$unix(r3, &(0x7f0000001380)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) chown(&(0x7f0000000280)='./file0\x00', r1, r2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) pipe(&(0x7f0000000040)) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffe00}, 0x10) 16:00:03 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)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) chdir(&(0x7f0000000000)='./bus\x00') 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x142) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x26, 0x1}, {0x42, 0xf7}, {0x88, 0x7}, {0x3, 0xffff}, {0x0, 0x9}, {0x8b, 0x6}, {0x100, 0x8}], 0x7}) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x20, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)) r2 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20000000b1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x2) r3 = socket(0x18, 0x2000000002, 0x0) r4 = dup2(r1, r0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000140)=0x5) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700", 0xfffffffffffffffe}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = dup2(r0, r0) chmod(&(0x7f00000007c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000200)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)="18da770b4ff6e54cf60f88e3a8c62239bbf64ff61e0564c74c7f6ecf3209ddef0ec6cff86c44aab2912e19cf33260ac36edd7ff55740208951497ee64af00d63a6ecb83e26aac8ca6109397cc33a0bc4e8be1fd99f6065340bbe86da0fb0d1eb1f39b717166787608de1785f465e5d3496698c65a0fe12eece8c2a56e405139c7eda451d846fa1", 0x87}, {&(0x7f0000000340)="6cd2905fa7377b8649591f44029e68546663e4811ac917800cd9b8c98573e1de4498a97a1ce450c7ff5cbfb49d6cf23b35c13389777e6ed60394a62a66ce6c17cf1a122796877481256bebfbbac90e7ed5cc49cbd82de58ffe394832830761b085f805da7d3ee8f1b2b5669a8570585fb5ca7206c34e8b7043dcc4b37752c6d73eb13a58191489", 0x87}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r6 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpgid(0x0) r13 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000400)="015569ca11be44bbe2ca3a05af09bd1144dfe72ac14fabaf8ea1e5a34d1c98c63aabc9e35c7eacd776bb39937dbe9f7fb45893a7fca660a089bdc62b586497aa7b848e6fec6d2d0a886121eee792b5e5d33cd9e12c7b402c7629", 0x5a}, {&(0x7f0000000480)="5b4465240a8fd2ce75279e77ac36731a8b06c491b208260bf88bcbb5d778a7c270ff97c1995bf4347df52533a0974d9a2e21f39d68d60d395d86b85cc1bc8d2704b5da9d11a86f6b29e9471f38c9131966e24a240b8e7097fdfd968aa7d52e7a7d51d5da27c92d419dfc6be61113565611a6f29d12f74e7d8a33ad4c9524ef6b0498b28163813a298903d487f07a810fe277fac8698d053a8f16a00262baaed06cb310db98e132edd21a872270749b84969c4dcc2dfe3609499ffaff2409591a8ca3d096d16477a57993d2ea7951329c19b374a1486b", 0xd6}, {&(0x7f0000000580)="805d93d9073efdda1281bd8ae56f908920a6161fa8e239e304212f2d62ff180ee823433d2eb8e21a2fd131efd1e531ba5d183e247eba255033b0a0595f859be610faeddc7245b22ae5ec6fd5b3f3b26687f4259427075dfa4a55dcbf17cac88e9139699cb4167b366ace66bef33801331538aeca6c54507b92114873644d5411920f1ea50a4ce24041d7bf62eaf7aaef4d2a4e6e8634f8edce5f94e4ee60de1dd4b6e9979efe4c", 0xa7}, {&(0x7f0000000800)="c2bc64fdb2ef268df3e10fec1dc417b210a9bae373ef44dd580d542d57ac12e791a9abaea2a1b431c70cfd2713f998c62f79822d692477b09ea2d4c17e54a8922fdf25b2122e949c3a8f539adfef7fb5055c9130c1ab04688e7a642ec69cc01d3a0ae939b77e1a1add5f0d34da06220eca611fb158f4d0e08c2e8bd2033b3e057699f874bd5dcacbed7d43ddc29f2b74b0191a9335dd6aecb923c8ccd7be166d5b693dbc0448bd86b6266fef0451a99a45037daf99120710b2ebc07f6cf4a5c6d96a2e0438f6991a9b8a8b9ba8311b3e0b3f9f20b4425f8b611b5442af95e0b71cd74633c27caf0abc541825d7e805d289c788f5ef35ba0201c61648a5f78590f8f0d823ddd443085681e4382d6d11370b99ca9d5b39a8824eb06e37f1d39fb4c4b818250d5d36641522216e9439f737f21f1a43ab9f373ed89d3a78a465ce73edf9a7c3ca66905dc1b2f92bd2244745a5262ea33c45dce1325e7ebf9f77a201198796bab9c5808b5909fc74103d978986c71023c9cd1e1d7d980ddda18e16fda6ab940d84727cf35001ca0f68a0890a3275d001be5d58c9eff6d65d69656fc2451591bf0dc8af55650a5565e68a32b8b6c610c26384a5515fbd656dc916d267252b720d38bab81d305acdf9637016d5f33b6a47122119dc57c9436db5d8024d2ddd25d1db115a9db0e0d67a93e34580117c5ce219d2779ce62e9aca50bdd574a73dbb3a5c762ae09629cd7343ef4c625010baa1b16f0eaca50a97606f983c77f6ffd2ccd17171574cba04bfb284e4e72728066d36a06d5509206e03afd511b699dd17c432f9ca86ad5fd2326673c46357dc5a85e19e1c7af560b045496cc809020924e19362d3cfc2424b9b83b62ab2abd36a0aaafea2d898ae375320232529323275b3c57effe6297bbf21d63a54467628d8fe31fb221a9625c248641033b8ea5827e23052f992584391b54de91b751ed745536b11303ecfc9391c02a6a76dc3a000c8407e9f83b06df24074eb259cc844dccb02099a454cbc2dd135a1758d6eebb027a5dcec075a9aa6050de04db36748715aae46fd14c179adad38aa51a0ea4e38612ad7592dc3561e9e1cf9581a7724ec554d6387dccb56a93968e8b526cd7f15f3984b89a93730a540928bd648b6961f860e30fdd273a0fdb354933b01be6d5cc8eae6aa29aa224646ecb4a79b7e22d207faedfbcc4cc3a7772aec04bd5330ff375a24a772fbda98deb35aa4d4a3cca77f1a3be4218031793c6e226aee6bc3f97867e062b8fab91ccb8d185a17494d752153fdbcd78464f36487a4ad423f1deba364c259e3cc8f50946dab56d8df19fc63280c332cf1d602302defea34fcb592ff18ec9d8a47cb3e4959992f2e35d4c4ca965f9b1d1bbe4a93ce8ae9cb485d51603d7efdeb4616cb9571beaca8023eed6e85fda6dcfd31f7106b7da393c8f8077e235d9b631f17de93386b620867fb119be6d029b8ea28c3e7b5ee607d45ea3225100680b836984f0ca97ebea86237c62714b127e0727b9e5a1995d80426dc67fb9769ceadb3491b919799144c7d1b4f759b6183915844ed9604c1294fd83a5c2f7d24cd91f51a37eb67774e54ce0ed1b1a768d14c7c933a0876f0d19bd4759878f08b9331dc84f02bc1530a921771313018d4356cd869bdcba19fcff4f46012a81a1d836937569659d84c08041e99a3cc42803c4e437dd5990135b459e203fa8fc6fbdcf56e3c7286e757a2950867bf3cfebbc435387e1f5e6d7ec36260ab8789489546c498dbe020cd23d15ff3215b835c60999410085f2fa6a577970029211dc07e90fe1f8ee644f986f2c16a0e4b7390549b6a2d5833e03adfd826a867c352198654d925dd6937d3da8b29c222b5352faa4bcd74646a85ae1e0c2c94125f6c0400b9817b1980ac3b6649404c97371541957d902760f6533be83afe9ab57c7a4df48e47e776e2098f5cdca074c58faa92050198e89e549fd41c9e1cd3e30169fc3011097d22d4cd934d398831f3fba7a9ed5e06d2da3845bffc54c800733a1b17c3fedf8f1eb0a97f493b4e16c7670d9516e9d02ddecec146dd095b341dd1fdf1e9f33728dc5b88f3a60958258a8315caaa1c5c26e779e1a951460d5902df271d6173bfef544aad77c8960cb0d5cdda87056dca298b4067c57a66107ddfc4c046b6446524609dccdbfd7e56b0fd8d492af4ab81d521bf1434e4bbee76fd0e635f2ddee3366ba18d7a6a0d0dfa6d3259b1b5a36f98707038c2bca5d4871383f3b32d9691e340fadc435bc70e6b8181e469aaddb6b2722aeb29def9113854165a73dcf89ca806f32fbe9df1a1f9ab51624b76ad796fab5e97f8f0d9228ba7eb9fb013bd383138abfe1e92c500549a0b161b231084841b7ded636c515f6599ef9310789b114fed6bcfded348d1e450e9d67c9a5556247db5b46ba898148873f6e53262a7dfea64ca35399532d76906cf7865c33670ca63e4d179c441ddcebe0373a05edcf9e017133a34b3e45d7e8b33f8fc52cd4c28ac1feb4c46bc8b6cc37de7f80a6ea421c0e519b3cd7f84aa21ac0740820488e2f9fa9e018f56605aaa8c534407ea1abd48a8a66bd67ac45536390c1e2462166155ca0f0c3dcd6eb882f77aeff77a3b4b78913e5c931c99f6e297df534cc2a69a4270a081bbf2c7388c9f4263f9a9fc4599b723721ca0642083c7a6ae0e4726f4dce72e0f97c49908bcfd6be89f50d357d9e33172841a9b4441dc1a4afbe0329c9bbd5a1d2abf5913b4060f17d4a58b9e05c7b954acac9ef69cae30298d08c3724640a6b819d1e38760ca36ca0be13ccc0687451048490dd9171d89ea33fb907e3f049e52d7b105bb6b70cba877ccb3929e31781eb24d73d1c965ad61ff64aed4185cd236897ce4d1b9a64abcfa325d6bd8569e348894d352d4d013fee1db9c83ef812cf6bd29b3a27b1e9df034ba2d643e82ed440be87cebddc057fe61631102372951f8b1e3d3c7355d576d92e3526aab0241d7a24a7d43855c7e7f5cc1a3c78be056b9c2a49979baa3de9698b2e607370f4b9eff12a3c5c5d5c9360f7a7f1e05adeb072d0a17612ee727d38df17d91966961981da4be073a16af208c0fe843c811a6ee1759a1afc7358f48e08dc472967701b5e4392bdb949870baf48b58fec8f0f1984dbee4f20df7220d222ab0c96575ff44a9baca8fd9c316ad788551e82b9e7f35ea6ad5b4c5b7ce9ca86b2dc8293d223118d705a0c6828beeb9fc51cf108c94e47011b20cc15d7525fd11b39b3fe83ba57f5a6034ba8f23e4115156da208dc247cd9c1d4749b90276a6c0c5004d25bbc1289592ba71f4846127a484914910fbb286e9b63aee5160b5da5b442815715d04dc0f625efa2d59a93bde0cfe8a974f88942db640c16d5589ee00e263ada5932438474fbb25c1e3609a2095e002d610dbf4606c4d51191ad1212938c7c6ab19c182f2604d9b3b064b36a353d35ba5759f668b5d41feb505a79bc85a61d4066d3a0ab14f8447a789dc0a872807e237f9bca8ac72b77ad7fc6964f1d1f2b6ec620d38b2de68bab3a63154481e8db09484960943c2868d45acb5fd4bdc2acb5c10044f86ae1690df02c97dda07c985845a4df071eab9a7d6996094459a5697c9e040910e084ebbf186032ec083fadce6a1547763e2c1fff1592ec64e1e5d61659d0a91da763565d3a43671363e0504ec7892722e50fe2a3c9dfc2edb3623c2c22faefffabb809f9cb26019892f5d85e8a8e680c1e01b0544ea54dc984ae55529cbd71d68808b11d56c36648a84d2e5d99b514eece9cad9c3b2171ac885d362ef1b1cc3704b4a0da9177b35322b6ff017a3caa556b996abf2a8992f880effd59d7d18e9e3cfe39e7c3561683e90e6412bbf2fdea42a0a27253d218ef08f60162dd5f8ce4b71388d440e0ce4e30fd69fa1f490184f130d50e1873323d2d9b5f6122ca13bc74afd9d3c6539c4e68fa43c714b285ef136754c2027e257414d9e41863a3e871b4d7f5217918eecec44634788612efe76001546ddfea92ddf89e96fdc2b4a0e41f3bc85169ed2b4183649fbe19b8874668e3bec33704da19efe6842271d906a78cf1780b62b56f87faa46b056a79fc0b2067cde15c1af71cd246f46c18e2841e1f69aaa2828fba532736a72177098743aafca44144b12f72a8bd1f8a09ac4e6e1a65bbf5e24dabc9f59cee35ea2a2057aab3a9b6e5ef2d6795b41e04d1c80d908b5b3c3059ce3773c87989625251145a0249051f30523624ba13d8bd550f8762d6050cc0b86d74124d091362709ca593b99c251a7162f351caad581b8637683799daf48562dbdd776a5355a6cb1922d990949b3a2e301011f4764aba9ab56d9ad757e1cd5fd326a7f4830d53a43e2eaf9d3c8564f81f57fbddefa4faa9699e0dcdebbc9ec0e53f14c6c397df473348ed1c8800131cb9c1e914202a60ce6eb0f227c1f1beefded28a96784ed9c740d02553276ed1a16bf9c93d54110909638adc801c26e6519ef70f5c70156e715058c24a2f68c0457ef49c48fd5d010210173ea6f159de94abc48352f90be71320df336dfd1985c5b52b5f2c31b91130da29cc0fa4bd64ecf787b06d7e02989349d41b923baf7ae59787cc122dcc261fc4279c62b3665bd296aaee71e861727279fe560f83a137e23a0a0c6f733815243cc3aa586a76b69234b61608c9aed258309cc3c0f48a2f0ef5d45e5757bd2d7849b76fc7da7c5e8044c3f910589906bd98afb03b79da459f68c22f9df5f5eaa33122e5b31600d645b65d88e937e9b443aaee9f3ea2f9c501f3225cb01634caa96affcd9cf65bd676b9082ae367f74f13444dc4598c94043d1552f7548a80a27dafb294fd4858d7ea803ace0f71dca71be95aeaede47a06c0e47cef9de37de813224477fe0270c2bd70b07800d8bb76b99966802255c490d36ec5b469e71b7db019c86c24d6087c4b354d25f39737238b2cd54a33dd86098fe4145a0751ea1b8b1767e3854cee220a9ffabf02c94f333fa707c2990704ab0cf209439b91726b2ec0d808cbcb8983858df40f995db9223f44946e6df2216ca5cf9c4bda16de80aa65d1181efd34d3ed46799cc7e0ba0f7e9ca3b9b8dce9acb0c6698e1cf915fe16350b85b5483a82a3137b0f38b168667748c4dc81e83082394918283641537ffbabd2786a33285ca0df6a8ca005ccffd3dc34805228307a1686cb0ca13e12820470df152c4b59e3d753bd478a51de34d0ac4f5fc172bd50e7327c08bda47c7600b9e728d69a733afc0ff933b335c2b51b6c0f60f00e159d8c7f59c4a82b3979d57a8b9e521414b46fb5e96c3cb8b0d2be804f1b8383b7a9e834fe7a8a14903087060955565ab3d7a886e360ca2cb05b7be3e9a202ee1d33a10f3c33ac5fda515346d5beb3f2e59946d1856c3ca778859c0df445f5d5414f48b0ed2031526ee9fc690094131b671e642d7ff9c9dcbf61da7e817343ce781a7b75129bba9406d9d3a639066d1f38cc435bb4eb768e6b8868049b0b1956802cccbd1fda8270c69c934af31d46f89ed2b6ef5f10f1e523bbb0887fa37cf4523752753dc1e46d3335499b4c0c6ade86c0beea7fdb554a34c02aa4211a9f0680f94ca9835b4d703c8165f3920275c259031744cb65309768b010ff4925cbc06f753e1e5cb959e7f07c200b39ac575bd48c4694aa3d3c9f6a4cbe133ee51ae62841c9b2ad3de6bd5b3e8271153c63ec6b922a13030dec56cbbc19d1e0f749d06184bc156681544804d38db05bd7a483a0cab451773d1c67c683eac9d6f8148", 0x1000}, {&(0x7f0000000640)="80c85ff535815289f646a192bfe518c7485e6d0c76875ea16c1b334719924f6f27877775ba3f84a89325206b031e082aa7624156509d73670eb68c21d71ba45ce4caf507ce8f99a49400d56d692ea15bab0bcb9384b9305e127a9611f68654492533b3937c065ce1181909e90a1c84f8ddc1205a29e6cb1d1ed44f4d9547b378728689cc47b485b052639d652d9893", 0x8f}], 0x5, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x98, 0x1}, 0x3) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x22ea, &(0x7f0000000200)="f98e96159935d3df6f2e18831bdf937d780a5b28fd9a7f3bb44d056d00cb0246b14f486e2dd91b733fd5a5f70cbe9784f3c0170c669d632fd8308fc70a8b3032637f061ab2645b1b9d8977b544596e67096e14a4f85084315f3945fe0df3c50bc384675c3d9c7e007187ecd7b5f16d40d2c1bf064446dc5bbb196e65f72ea828a7e9", 0x82) sendto(r0, &(0x7f0000000100)="f29cc817a7d8d8c29fc1107a575a481ca7066b1f776f2ea6b5e3dfc8e38f26b988fedbd30145e4ee108ce71d8674b6dbd7f4377235cf415212fd0efb63428b19650e5dc7568b2e28ae0545cb4ce243c49c4c49212e2735bc6531c120faf1a71f33115f6866f9d1c066db7a1efa18178840510da4d721c7065c96df232f9f49d50f967268a30328809098ae7c0af222aeb5673ef92454b4a426b6129674c009beee02a3698e375ab9e8bada92092a5880ccd71265e6a930319af89ff244d5f3a4e214f29d8e634a91939422f9f662f71fd5ad73754d7045107b792a33a99252b9e53e14b772", 0xe5, 0x50d, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = shmget(0x0, 0x4000, 0x504, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1af40d9e1033bad8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) 16:00:03 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) socket$inet6(0x18, 0x4000, 0x21) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0xf0, 0x91, 0x7f, "12c923b2cd35279fecd48271c89890b619b306ed", 0x7}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xda24, 0x4, 0x3}, {0x0, 0x8001, 0x0, 0x7}, {0x100000000, 0x5, 0x4ff00341, 0x200}, {0x10, 0x3c, 0x9, 0x40}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 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, &(0x7f0000000180)=[{0x2}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fsync(r0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xc2f}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) 16:00:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) r2 = socket(0x400000800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040)=0x2, 0x4) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) unlinkat(r1, &(0x7f0000000200)='./file1\x00', 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) open(&(0x7f00000000c0)='\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', 0x480, 0x101) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436cf260000000000000000a8845500"/140], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r4, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:00:03 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000001ffff00000100000000000100959e2f913c6384bc345f4d45eaea548d"], 0x10}, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, &(0x7f00000002c0)=""/159, 0x9f}, 0x2) r4 = semget$private(0x0, 0x3, 0x141) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000200)=""/154) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000280)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c02e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe93) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x81, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6, 0x1, 0x5, 0x7fff, "a3282d78f6da1967f49c7cbf62653873c63504e8", 0x6, 0x628}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = dup(r0) shutdown(r1, 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x8000, 0x2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x85) faccessat(r0, &(0x7f0000000100)='./bus/file0\x00', 0xab, 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) linkat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, &(0x7f0000000140)='./bus/file0\x00', 0x6a1523d0b4b3ab3c) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000002c0)={0xfffffffffffeffff, 0x3f, 0xfffffffffffffffe, {[0x8, 0x0, 0xffffffff80000001, 0x6, 0x9, 0x6, 0x7, 0x80000000, 0x401, 0x81, 0x4, 0x2, 0xfe3c, 0x0, 0xfffffffffffffff8, 0x0, 0x0, 0xa8], [0x1, 0x0, 0x4, 0x4, 0x6, 0x1, 0x7, 0x101, 0x20, 0x3ff], [0x3f, 0x29a, 0x7, 0x100, 0x5, 0x1, 0x4], [0xfffffffffffffffd, 0x2, 0x8, 0x6, 0x7fffffff, 0x1], [{0x1000, 0x7fffffff, 0x400, 0xbd4}, {0x1000, 0x7, 0x400}, {0x3, 0x4, 0x38, 0x200}, {0x7, 0xffff, 0xffffffffffffff2a, 0xc400000}, {0x8, 0x80000000, 0x1, 0x8}, {0x9, 0x2, 0x200, 0xba46}, {0xff, 0x0, 0x7, 0x5}, {0x7, 0x4, 0xffffffffffffff81, 0x2}], {0xea4a, 0x1ff, 0x8000, 0x20}, {0x2, 0x8, 0x9, 0x27041ae8}}}) mknodat(r2, &(0x7f0000000080)='./bus\x00', 0x2000, 0x1ff) 16:00:04 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=ANY=[], 0x0) r1 = semget$private(0x0, 0x3, 0x80) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000640)=0x9) r2 = dup(0xffffffffffffffff) semop(r1, &(0x7f0000000440)=[{0x6, 0x6, 0x1000}, {0x4, 0x89, 0x800}, {0x2, 0x3, 0x1800}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x102b0, 0x100010132) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000680)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000280)='./bus\x00', 0x2080002002, 0x40004000000028aa) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000580)=""/118, &(0x7f0000000200)=0x76) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0xe2}, 0x8) r4 = getegid() close(r3) semop(r1, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) getgroups(0x1, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x400, 0x8, 0x1f9, "3d2a618520b929277101995da30b9bf2b26e3a34", 0x8d, 0x7fffffff}) setgid(r4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r2, 0x4) dup2(r0, r0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x100000000, 0x2, 0x0, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) socket$unix(0x1, 0x5, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x7ff, 0x4, {0x15495630, 0x7fffffff}}) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) r4 = fcntl$dupfd(r3, 0x40a, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x2, 0x7, 0x5, 0x74}) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x6) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x48) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) clock_settime(0x0, &(0x7f0000000340)={0x6}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x4014, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) accept$inet(r1, 0x0, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0xffffffffe0000002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x211, &(0x7f0000000100)="b6") 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x200) open(&(0x7f0000000000)='./bus\x00', 0xf25123bbb92a38fe, 0x4) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x6, 0x9, 0x7, 0x0, 0x3, 0x8, 0x1, 0x1, 0x2, 0x3f, 0x7c2e}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) r2 = semget(0x3, 0x0, 0x40c) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x10000, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x2, 0x100, 0x0, 0x8000, 0x200, 0x6a7c, 0x80000000000000]) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000680)={0x3f, 0x1, 0x7, {[0x4, 0x7, 0x1, 0xffff, 0x6, 0xfffffffffffff0f7, 0xd, 0x4, 0xfff, 0x20, 0x7fffffff, 0xe4a, 0xffffffff, 0x0, 0x13, 0x2, 0xdb96, 0xffffffff], [0x8b70, 0x40, 0x6, 0x101, 0x1, 0x4c6, 0x2, 0x7fffffff, 0x9, 0x1], [0x1000, 0x3, 0x0, 0x6, 0x6, 0x7fff, 0x6acc], [0x2, 0xfffffffffffffffb, 0x1000, 0xff, 0x2, 0x5], [{0x9, 0x3f, 0x7ff, 0x5}, {0x6e, 0x2, 0x1, 0x8}, {0x5, 0x41, 0x3ff, 0x7}, {0x7ff, 0x8, 0x4, 0x400}, {0x3bd, 0x2, 0x9, 0x9}, {0x5e84, 0x7, 0xffff, 0x101}, {0xc5, 0x8, 0x0, 0x3}, {0x1, 0x2, 0x1, 0x8}], {0x2, 0x0, 0x100000000, 0x4}, {0x4, 0x5, 0x3, 0xb6}}}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000400)={0x0, 0x10000000000, 0x5, {[0x1, 0x20, 0xff, 0x29, 0x4, 0x1000, 0x0, 0x4, 0x0, 0x1, 0xc4b, 0x1ff, 0x87a, 0xff, 0x1, 0xfffffffffffffffc, 0x6, 0x2], [0x200, 0xa01, 0x1, 0xccc, 0x4, 0x20, 0x8001, 0x1f, 0xca2, 0x1], [0x8, 0x9, 0x80, 0xdda6, 0x10000, 0x3, 0x100000000], [0x5, 0x0, 0x2, 0xce, 0x3, 0x8], [{0x5, 0x74b9f93e, 0x4ed, 0x200}, {0x1ff, 0x80000000, 0x101, 0xc5a}, {0xffffffffffffffc0, 0x6, 0x1, 0x1b}, {0xfffffffffffffff9, 0x400, 0x40fd9fc, 0x4}, {0x401, 0x4, 0x6, 0x3df1}, {0x80000000, 0xffffffffffff8001, 0xa151, 0x6}, {0x1000, 0x1, 0x2, 0x800}, {0x3, 0x89, 0xfffffffffffffe00, 0x9f0a24a}], {0x7, 0x1, 0xfff, 0x3}, {0x8, 0x55, 0x9}}}) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:06 executing program 1: r0 = socket(0x10, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) 16:00:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30040, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x1a, 0x1, 0x6c4, 0xae}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x5, 0xdfffffffffffffff}, {{r2}, 0xfffffffffffffff8, 0x14, 0x21, 0x1, 0xfffffffffffffffe}], 0x20040000004, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x100) r4 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x48bff8b3c76b611b, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) pipe2(&(0x7f0000000080), 0x10004) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0}) 16:00:06 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getpid() 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) semget$private(0x0, 0x7, 0x100) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchmod(r0, 0x21) 16:00:06 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xe1) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000080)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getitimer(0x2, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f84e17251301b0a281ab31f1934e4acfaab515c78cc815101925ca19936f822399bb74bdabc36bc427ef73218bb2b4dc9cbce39e0cc4c8f2ea098ef0480360dccc0b508"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:06 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) minherit(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x62, 0x1}, {0x81, 0x8}, {0x83, 0xffffffff}, {0x0, 0x100000001}], 0x4}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74, 0x0, 0x0, 0x7}, {0x1004000030, 0x0, 0x81}, {0x6, 0x0, 0x0, 0xfe}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7c99, 0x6, 0x7ff}, {0x4, 0x200, 0x296f, 0x1}, {0x3, 0x80000001, 0x5, 0x7ff}]}) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="a4452df453a9a252e5992b1fe10defe9506371814dc8d25b30bbb57758313c9825e8eeb6097985ba1aca1dfbc1da420fc47674062fc163ea8373153e4ac0a4b5d9935e112076e0ef345255c4381a0010731c99070476c4f9ba7430b08aa58b0078a91dceb4d724043eae00cf6991126cb6cadfdbff0da12cff7b2c4b2e49fcc7ce9ea30d600735178d8444105b335ce23664fded8d0e4550b94880368a917f7a988d713859c248d5881feb14179115b573b7ffcfa9abba9ff706ed6dda21049e0beb7c0da610103d9b790a55dbd323fa58e15ceaf65d4a14effac77b7278f766e7385145892361b43daa13516b8e3bee696c31fb8729918364661939a431e1", 0xff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) dup2(r1, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x34, 0x0, 0x0, 0x60a4151f}, {0x6}]}) r2 = socket(0x39, 0x4000, 0x2) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:00:06 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) close(r0) r4 = syz_open_pts() dup2(r0, r4) syz_open_pts() read(r1, &(0x7f00000001c0)=""/193, 0xc1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:06 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x10000, 0x8, 0x9, 0xffffffffffffb44e}, {0xe6a, 0x7fff, 0x5, 0x1}, {0x7, 0x4, 0x8000, 0x7}, {0x6, 0xfffffffffffff744, 0x200, 0xfff}, {0x4184, 0x2, 0x1}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:00:06 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x80000001}, 0x8) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = socket(0x2, 0xc003, 0x11) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800, 0x0) connect$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e9022265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6fd01013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086010033a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f"], 0x10) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0x1}, {&(0x7f0000000380)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0xffffffffffffff8d}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e8cc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65995c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7", 0x3b4}], 0x4) socket(0x7, 0x8000, 0x8000) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x4e, 0x800}, 0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x100, 0x10) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) geteuid() open(&(0x7f0000000040)='./bus\x00', 0x8, 0x11) sendto$inet6(r0, &(0x7f0000001280)="942a48a71af441844ba376242926da17967cccc5be7f2566c79741ebee5955fd68df58783e3b4c30f509b6127a69eb47bcdebd351f97ac070161ff52a5969a57a2a8337a0cd111e7cda326db8e69560cc28ab4d3120d2dc24c65a1d468bb9e592cecb9a7a6e64f712a9a800a83a7922532fc66939a27e64b75f56e8b3bb1bcac36b52b199bbc880633f2a2156bdda0c34665ae4f7fa727c5a86b7c3303d6c3c60e34c58a88", 0xa5, 0x400, 0x0, 0x0) fcntl$getown(r0, 0x5) getgid() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x401, 0x4}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000100)="e542057f16a19ec63c5db593c9e81b68a2c94453422cc42a5d3af785ee5279a47e3ee8a2576a35a61e0c4437ff9a676d264a6030d145dbc44975b53c369b9b2f3a78577e61e19c01b3aa678445633e0fb8d04b171d0a84911994c937047d51beb4e698d74dc79035d1b2f312fc7cb88e728d37a58f77bbe7fd05d3768c40d4ff42f59ed59e42e60c002661c0c57c0bd39c05e5d4bb1684f14fe87d2129d6fb7d602b33923fc24e8c4ac3816c0600b26dec", 0xb1, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xffffffffffff8000, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r2 = dup(r1) write(r2, &(0x7f00000000c0)='p', 0x1) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d030000000000000800b3000000000096cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 16:00:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) close(r0) pipe(&(0x7f0000000000)) syz_open_pts() 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8e031bfde3cd52f0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="a7a979018a0800c3ca51d0c509000000000000", @ANYRES32=r2, @ANYRES16=r2, @ANYRES32=r2, @ANYPTR64], 0xfffffe6f, 0xa}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r2, r1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x80000000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:06 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0xd85, 0x34}, {{r0}, 0xfffffffffffffff9, 0x90, 0x0, 0x5, 0x2}, {{r2}, 0xfffffffffffffffc, 0x2, 0x5e76730dbfdfae0c, 0x80000000, 0xffffffffffff7dcc}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x8001}], 0xffffffffffff8001, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x80, 0x1f, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x3ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x44, 0x10, 0x1, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x2, 0x10, 0x40, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000000, 0xf5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x7, 0x18}, {{r1}, 0xfffffffffffffffa, 0x24, 0xfffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x41, 0x8000, 0x4e}], 0x6, &(0x7f0000000180)={0x1, 0x6}) r3 = syz_open_pts() poll(&(0x7f0000000080)=[{r3, 0x141}], 0x1, 0x1ff) write(r3, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r3, 0xc6}], 0x1, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 16:00:06 executing program 1: truncate(&(0x7f0000000200)='./bus\x00', 0x0, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) recvfrom(r0, &(0x7f0000000140)=""/83, 0x53, 0x2, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) chroot(&(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = dup(r0) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x5) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/30, 0x1e}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x2, './bus\x00'}) r3 = dup2(r0, r2) r4 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xffff) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:07 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) fsync(r1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xbf2, 0x6, './file0\x00', 0xd9fd, 0x80, 0x3, 0x4}) pipe2(&(0x7f0000000080), 0x10000) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) open(&(0x7f0000000040)='./bus\x00', 0xa1, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) socket(0x1, 0x2, 0x800) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r2, &(0x7f0000000040), 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r0, 0xa62eb829d773f2bf, r0) socket(0x1, 0x3, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) 16:00:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x808, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x10, 0x0) fcntl$dupfd(r0, 0xa, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) dup2(r1, r1) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) r4 = fcntl$dupfd(r2, 0x0, r3) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="a5c0c0cbec08c6b0cd945ad5531b18be271bef821587dd3aca0ccb3d6b35f676d70525de22b42c98aec1e62ff454", 0x2e}, {&(0x7f00000000c0)="576482bc9a1d710ff4e863dfc373076adff1d5bdf77ec904b654001ee4fb9b770dfdca6121501c3cf46b171c4967d2eb5f3c8c8cc9dbfca28ad2b8c055e05808789f43b9cb78550cfc41ad103daa08a9297efad3b27eecb54869f139aa5cc6c1007638fb4bc19b9ca4cc343b343ac030631c45e59655f41df509cc0de142c004ba2e0904fe57dbca43650d8671e416204b8835fdb4f145873018cff82ca175ca070da33a5f752e5e517705cc58136ebdb5559462a11cf3175ac59f5694332e227f27ef5acf64c03b1a80cd719f7ea47cf32f4d0d09dc9ed56355887f3458a1e8d9f39a8253e0ddf472525eb05706ff", 0xef}, {&(0x7f00000001c0)="698cb6bb21142c79ec8f9723cbaa1860247a2ced0e41eaf1aebaf79174bfd6a45a093abbe7f8c1f362df24eed2366563737205b1bde8163f1e48170227741db1d25c3b39627760a42d3f54107e68a71c3453b0e6e3a670cb01f4018230b382fb6bbdc81f7309d34e966f01243dc172dfe7a1035ffc4184186f9417965c5f3624bbfd274efe557044eb5dc93c811ca767c67261aadddaf19ea20f4f405560605446e7d4db17706fbecb415fd3b72d4b0f3c4fc418de61280ab538bb632a705e11c5fef36bea657d440ce5c5f8b3", 0xcd}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="a000000000000000ffff000001800000040214c4606fb6533b3e8fb2a1da83f981b644394ce5d1de5912b42d61f94900a245064989d36a691a8a32b5b823cef3e9d8cd907eea9a132342a7c22e8237bfc4452cf84c944923b6bff397529393f6304f7b39b67e5243eb933a61d6294263a0c7593975046f439e076336cae8848d853ee97f4994a48ca0bf5679a02e68f2362d5ae300"/160], 0xa0}, 0x2) pledge(0x0, &(0x7f0000000040)='&+>\x00') ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x6fb) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x100, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff04, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() pckbd_enable: command error pckbd_enable: command error 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0x22, &(0x7f0000000080)="1be094e23567aa75670dd24e089622f79fac36f44c393b6c8791b2a35c16aaf0a4a2") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000080)=[{0x10001, 0x8, 0xcb, 0x1}, {0x5, 0x4, 0x3f, 0x3f}, {0x0, 0x9, 0x2c3c, 0x1}, {0x221a8d6c, 0x100000001, 0x7f, 0x9}, {0xff, 0x5, 0xffff, 0x6}, {0x5, 0x6, 0x0, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x200, 0x6, 0x9, 0x80}, {0x20, 0x0, 0x0, 0x7fffffff}]}) sendsyslog(&(0x7f0000000000)="4d454770f0f2858d0b8e3eedb41bf9212fcbfa13523b6ce0280266116cce6ba4daf50d17ecfb0efa6ad23fddfa8a726c3b64ff7e6357ea57c38c7081780f", 0x3e, 0x2) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x0, 0x4000, 0x6, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/237) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xf252f41ba4f17438, 0x100) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x10000, 0x1, 0x400, 0x4b, "c96b61d631d433ba62488cd02d2929eec093e7e6", 0x6, 0x2}) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x3cb37de694852dc0) utimensat(r0, &(0x7f0000000140)='./file0/file0/../file0\x00', &(0x7f0000000180)={{0x8, 0xfff}, {0x3ff, 0x1f}}, 0x2) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:00:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x47e, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0x16, 0x7da22a56e5ece97c, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x0, 0x100}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8afb1aa593985efd, 0x8, 0x82b}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x5, 0xff}], 0x9130fbf, 0x0, 0x4000003, 0x0) minherit(&(0x7f00007e5000/0x4000)=nil, 0x4000, 0x2) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x2, 0x3, 0x4) recvfrom$inet(r1, &(0x7f00000000c0)=""/51, 0x33, 0x800, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="0a93713c2af71dd4b30fae7fa7e785bf7a2a4d187ca1003f80ffc3b45383d620870d9f7f123cf25030e0a18c070dc7651ef60dadcc7dd1a6099771972ab65a4d08123dbdf32a4a3932b18c", 0x4b, 0x0, 0x0) kqueue() 16:00:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt(r2, 0xfffffffffffffff7, 0x99, &(0x7f0000000080)="517fc5a4bb1be6e6cb54f5c1e9bd7e90e9c1289ea2d8e21de46a251f0d729e063f560b55a61c49ada4dc493723cea1f3590f2ff96587ef2e2480fa8bcce28896361b20ff89a751fc7e2dc891543b7608ee0ad68f5df2041701eca973d082713c105f3d26f18fa26fd9bc45dc365d7307b4b17e89d8778f3e0f035c3e5cd47fe378ebb0a5003451d4e6a581fa067376c175545ccd286a90f3b2d85487cf5f245505d6465ec6868e768b502f918cc2add42ae030beae50", 0xb6) setsockopt(r2, 0x80000080000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) setsockopt(r2, 0x20, 0x6, &(0x7f0000000040)="fdd01df8f917dc6913729ba9478d2b84495030ff", 0x14) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:12 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt(r0, 0x80, 0x6, &(0x7f0000000100)=""/143, &(0x7f00000001c0)=0x8f) socket(0x1, 0x2, 0x0) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x24}, {0x25}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x80, 0x80000000}) syz_emit_ethernet(0x0, &(0x7f0000000040)="33ffdb74fe9995fc7f7524c91537c883d60800c7e99618ea747d878e19ecf278118f7bc7ca0b140da41ef2f02474a8fb9f1d3371f95cab01e82bc572d14d11b8016a6b8f229d3ee77fd1df061b719e83055f237861f48378644c31334e8cfb9be3ca2b7f78d2fd58a3e85bb77ba534ea1807dc79a00aee116c76b1e5b5d39276262f0cc937dedb0619930a7865af5bd359e5d6589d4fb69008e36efa515bf341fcd1") minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10001) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x389a8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getrusage(0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000a80)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)="bd8174a0636d46b5675f823849c33078e591764d977b5dac1da70be8889bba05446a2147513089a3b20f6cc47472258d00cbe67a913213d7612c4bbd89ffe950b57c53d889a2370994ebc2227141b6d0a8638a1a50bc8598ac64e23a24fe26e3c4e48c6fcf69b5fe853d6dd071f7c218ff9aaee24e69247aa0fd57e47ae250c622a3b24a8618b1d07be5d911993b5a2e2bc99deedee5b0935f7f846e3482e2b05bc49fb798c22c189fa4ddf131ee919444a535b0e0eae3ed62adc3a306e56a2dcf05b144d171c634d603966300b55a1d38b7ad22082b8217d6b49ad2c65a9c65113f18aa05a2ef5d13e900926b5d6396e6fc1af3bb93428d", 0xf8}, {&(0x7f0000000280)="183ebcc35bf18ebf1c5f4c2d818036d3272b6de42c2e93675215966b880500db891a34e84a29aa93674d9b61c8d78fe5b1af6e92f134bcd7dadde8c4bd7af9a334ad0a8a10017e5374937d258ce8f1a813889414f7f5d46e850edfcc719b3d921679", 0x62}], 0x2, &(0x7f0000000340)=[{0xb8, 0x0, 0x0, "cc1d5d3fe626e651a836b6da80886b1f6a155f0a0f597794f805b61f81d16e839df4f6631bf343454a9a07ff7cb9663ecc16c9a33c18b32c2c836d8649966155c749978c4bae239783ed3bc5e7a58c63f77aaaf6853b66f7439f798e96b642813d193ecc8675e0bc88c247ae154f0a4dcee0f2a7d0776740d945f02021fcac95f62fb37546c5f3316290b53d731bd9b7e01af6e6d24d17536bab1e89a36cb1faf204e2"}, {0x100, 0xffff, 0x1, "5bed99ad7b81fcb9c50fad71dceb37ca1e7520fbb6a03fa0fc579afd3d384ba6af752c678813869ad484b42e17cd2baa9a78f0dbe888f815ce6c8cca37520b9b74ef95577428f2548dd2796974d2f3549433d11d76dbd9a9a6c6fd85e51f7a21f7794bd706e5daa12b2bbcca7d080b0a2c1d2fd6d9d47d34e6785fde80475295a9d0b0e9b27f630544f9c19e7290a1b3c3fb298f393ae4f3e85c8fb69ebd42cf2e0ebaa984bc8a7191e77c0f5d0b2f9ca412a0644b1ced48546691f282c7f8ba30e37e94fdb8afd73b025f3b0dcdc6c61f8532a7f28be22aa5930a7633cf06d18f0c157a9de7f828754ff601484e00a0"}, {0x110, 0xffff, 0x3, "a15cff73865a14a7b6a7e85d2086b8bec24dcaf2c72432f12f117b3757d7fdc65a94e516b9e1f52abacd7dfadb050d97b3a743da3b04c25f2cf9f370ea31bb80cf22d2616e37973652f32645bc70c0fa4be7979e391df525687ea096d781bb66e1bb89685fdd9a34aca79010c2f3cf7091ec32bbdbe9cf083089b5536d935fe893a55bf0d0c7a717d20a86de0745e7f6b35313c5782191c159fc3a1477fd39ce3024816f6e255e38bba5b268c560f8f417b562099e73fa2c17e86ae271c33a1e33eade949abc0e27006f5a7565dc4c6b47110398663eced875f718acf21d869d663b89872d04ec9cfb4b2fa49657d11777fc7d6568275655ad"}, {0xd8, 0xffff, 0x2, "2ff38c032bf306b392633c5b25fb722ff2b5b608972de5822d5d3ddd0f7b0570631afc14f312e3d7e2f29e97b042b67bb5e1c34fd725dd301442ee0d679e4df11b5eb3f3e4dc5513cc40873d9c669e58c53e13682a9b18caa9802f7481caf4cce887fa27b6a3a1ea7b595be62e2d42ccf25487d4fd95eb4ce6300d198ecdaec938d96a51163791430f4f28f1478eff60d0058b49b782ff5b039bad73d1b22e055eaf3a67b6e93681ef8fa24976a2420317d504a2f67baf977f5c0f8b5d7ed93730840117bed2"}, {0x108, 0x1, 0x2c, "e8c0b8ebe500d4ec8e5cdd3c2beb8f64984136efb78af55a1ef0ecdf2510f7dc3c4a282e7bd6362f238df2e687b5343f4c9476e100d969925a27033d089a3ef6cb989ea3903e22a1dab8a2ed177e3927ade69a872b2a9e310599403c4b88d3362a3982479b056fba0d9831a1277685828771d06452c3c5283db73d0369e69bf1bb922c4ea2e97de93121e3363dc39ecc4c982710e0420127ca07e8324318bfbfb0ac2c18e6b51c21d23158ac89c127e3ac357dfeb8636847c1361bb14274f1a474dd2db0423085b4f981e37216b1d1c23e3d227f0a7626a1bf0c6e6e1d99c5a498cc308c1f68d617c6115eaf575ecc6c76b29ed6a2"}, {0x108, 0x0, 0x1ff, "0c6dd020ef5ce850309e6d8512aaf72cc6af67d0beef87b3f4d444d4ef7eff55dcb9d3f848b3c50ad21b29ba104991674b61a861ea21899ff58385e7fe3d183eddc08fa2f9e9444b041d622270f378d29087a7c6a4ff999807b7050e352881d28eebb472fc23434b242220dda386125a642e261f43e63413506469491924f3ebeaafc8251159ab5b43feb07b362f158f7ebfbe2055567be1258c46dfa96db55382542f54f663705f65a8176338b47bd9bbc59f3ffcbd970fc06ae19b63047608a7fb0ca2dce878aa35cf9eb9fe338f505867c20a0556fdc53b371d4a116e7610d5a767bd98d420a7d0348d3863ea814d9ebf83"}, {0xa0, 0x1, 0x6, "f1245020f34bb034c2ef0970b55bdfacaab9a3e65e5d8307b1336c387822e6fb85737bfdb70f67ead019f3236168a6f603f5ddaf904370bd2fcaa255ac1b92ccfd1361666bed58241082a0e5af81e103c0356d9c3ff57f61d5f6ac4f59a19c67beace9619349738cc778eb27f4e5f430fac58c1914c5db6cfdf17d613b110246ee9b634ea58c5da2f57916"}, {0xd8, 0xffff, 0x2, "ff7bec0683473cb8167425e1271c624e5e77f75599c87a5e5de395623a1ddb5b7f959476f9a5e562ec0ceba5133e0d3b446b77a5a7f20c0811e986fd7a77605f65a211b56273d3079f9a244be384b665f3833f2ee71f6e5b0daf3ac3a8fcb848009afceaaeb867d15022a932f9cad869884a2ab661cb58c94c1908fd56704a69972a36cba6d00c21209c5d17c48b0ec63837e766b95b94fcac5636ba3ada8e7260f6bab32fd0d6c48fc999757bc0d08f2505e268660acbea2ac97fd8190ac4fb474f2ae1368e7dd0"}], 0x728}, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x5ce8677e, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4, 0x100000001, 0x7fffffff, 0x5}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@in}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x2, 0x2800000}) select(0x40, &(0x7f0000000200)={0x6, 0x1, 0x7, 0x5, 0x1f, 0x7fff, 0xff, 0xff}, &(0x7f0000000280)={0x100, 0x8001, 0x81, 0xecb, 0x7, 0x96, 0xffffffff, 0x3}, &(0x7f00000002c0)={0x9, 0x1, 0x3ff, 0x6, 0xffff, 0x3f, 0x7, 0x1}, &(0x7f0000000300)={0x3f, 0x7ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x6, &(0x7f0000000340)=[{0x7, 0x80, 0x0, 0x7}, {0x4e8, 0x8, 0xd5, 0x19}, {0x0, 0xfffffffffffffff8, 0x4, 0x1}, {0x0, 0x79f, 0x7ff, 0x1ff}, {0x314e8201, 0x2, 0x0, 0x200}, {0x961, 0xffffffffffffc15e, 0x1, 0x8}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000000), 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x0, 0xdf3c, 0x2}, {{r2}, 0xfffffffffffffffd, 0xb20e13ffc18602ad, 0x10, 0x5}, {{r2}, 0xfffffffffffffff8, 0x42, 0x1, 0x20, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x4, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80, 0xfffffffffffffffe, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x4, 0xff}], 0x3, &(0x7f0000000040)={0x9, 0x59}) 16:00:13 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="9f5a98d09feec69d4422c432b1dabd9dbf5be8cbbcad8e190470d4d09582e7fa73280e25cbd7a4de017909fd5387e49776f8f3b41ccf30b44b68ab339c3ebf", 0x3f) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x455) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:14 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x1000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xdc, &(0x7f0000000040)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x300, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x4001ff, 0x0, "000000e1ffffff0069002000c20000f600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) 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", 0x70) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2fbf08060cbbc70c, 0x5012, r0, 0x0, 0x400000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x20000, 0x100000000) sendto$inet6(r3, &(0x7f0000000040)="55c09c2758c278ca63c637df6d4d2aa579fccf3b35eb88975c64e4420c33b354a6e70f071aea98c1436b4c434f8f595b584310030d681c48c3c096206e70e1d6177840e36e33d6b0201c67b049375bc5e8297713e6554ffe8a90b01a94d16f035a47ee6b4deb45e00523a15d1f66be867301256b7cd4cbf2cf2b7db337f95c93a5ca00786004b94ef3469b560a8c98b9a815bfdb4cef2e97c63c82e7b97061df324401d51a", 0xa5, 0x400, &(0x7f0000000100)={0x18, 0x0, 0x4}, 0xc) pckbd_enable: command error 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1dd97261) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f0000000180)="340b28ac3686d672bd2ac3a24a701e68c1a64616f862b1bafd67fdbe763c703af8004b9898de418f7e176f53b429df000000000000bb8d1bcf2354a118a977692ced6e8560cb4a436af18b64428c010257c44b", 0x53, 0x0, 0x0) write(r1, &(0x7f0000000380)="6f4cde856c0a0ed156d26b93618339cfa0af0100000000000000eed9f70b94fb956d7cbc2fa4fe7b005549064f015bf4e2e6a6cc22047e203942c725ca755d331c25db82ed805ae1bd53654a8c6579d81e7437", 0x53) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x10400ffffffff}) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) pckbd_enable: command error 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x21, 0x2) shutdown(r2, 0x2) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) 16:00:16 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x0, 0x140) semop(r0, &(0x7f0000000000)=[{0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1800}, {0x256017978660e1ed, 0x4, 0x800}, {0x2, 0x2, 0x800}, {0x1, 0x4, 0x1800}, {0x0, 0xffffffff, 0x800}, {0x1, 0x6, 0x800}], 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x80) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x3ff, 0x4, 0xd914, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8e}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000f38000/0x4000)=nil, 0x22ad}, {&(0x7f0000f77000/0x3000)=nil, &(0x7f0000c89000/0x2000)=nil, 0xffffffffffffd9d0}, {&(0x7f0000f99000/0x2000)=nil, &(0x7f0000b8a000/0x2000)=nil, 0x2}, {&(0x7f0000e8f000/0x13000)=nil, &(0x7f0000de8000/0x1000)=nil, 0x2}, {&(0x7f0000aee000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xe47}) 16:00:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x34cd93e5abab8527, 0xfffffffffffffffc}, {0x86, 0x4b}, {0x41, 0x28}, {0x100, 0x60}, {0x100, 0xcc5}, {0x42, 0x1}, {0x43, 0x1}, {0x48, 0x2}, {0x80, 0x730f}], 0x9}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x1c}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0xffffffffffffff13, 0x200, 0x401, 0xffffffffffffffff}, {0x9, 0x80, 0xfffffffffffffbff, 0xffffffffffffffc0}, {0x1, 0x2, 0x1000, 0x20}, {0x8000, 0xfffffffffffffff9, 0x7ff, 0x9}, {0xb0, 0x0, 0x1, 0x8}]}) chmod(&(0x7f0000000180)='./file0\x00', 0x1cc) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x4c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="ba") 16:00:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000540)=""/126, 0x7e}, {&(0x7f00000005c0)=""/147, 0x93}, {&(0x7f0000000000)=""/52, 0x34}], 0x3) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:16 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000189, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) 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"}) read(r1, &(0x7f0000000040)=""/30, 0x1e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x7, 0x7f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0xfffffffffffffc4b) 16:00:16 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1, 0x10000}, 0x1000000000004, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3}) msgget(0x3, 0x716) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget(0x3, 0x400) 16:00:16 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000fffb000000000000000000000000000000000100000000000000425400000000000000000001000000d6679c810f00000017000000000000000000e7000000000000000000000000100000c041ca0becfd8472b6f14768cfedcddc6b0e119fe320868c0f0dfbdddbb01fce2b9a73b2b40e053765d4a305ecbda79f8c662d0e57be80b594bfa18dedc099235cfb4698f57258e27a59d8fe1e05222476df584776050133726bf59649afe61cdcee0812d6da5758582d0768512bb25007b0022df30aa2b21e8bed17e2abfd65a26f9374c386cdafb2343d4106fc4d94d9e1f3ccd8e7522e9726571ee1dff4cf345d80635a50cc8612dadb7b0f75a566e7c1f231e0c2b2efd6fb289e66d82a878e8def2ad8fb7d12a0b044a3c25dcf35761b1ed68ddc547f6ae8ada75a4f824f6042884b9d2b88701adbd478863d6a4e3ce26473aff14b3762fa585e19a499b98904cca8c242470991433410b7f24d63f744ffbe391cbab1c4cd05e67e1116d9300db4cb9cc322e260d5ce9ea5cc86f60212f62f34c2ebbf90cd62de4edfe892365301930e3e292b619ff35b7ce9134fc81533ffcc0e792ca96561d3a4267a3e7e7c71e3713a54e75b5aa377293b6271e56a4c8b42147ef88469a16cfcef6e34b85656a81a136b3b748389945df93a8ea8f6aa4cbd83d5c1dcbf6bd88c5386ba97787033d9219f6256729262467adc61be46a234ebf9a25c2075ba169b2d709456b858ff5549b7e496d0e25ffaabfa73070dc7e759c2846f5b59712092ab975212dd18cbdcdd0e1e18608728d80057b9efc2c7f0b6268d11182f53434af87f97e01bf8d231ed5a861dfa3cf208b8beea799dcd4e77fa357106e910d37b96888f225c1d9b8991ff4e6fe76dc45bcbf43f675c0b93dc8aad9e9adc0569bc0e7d69bd1849ffcd8e600cb22dde676dd2b91a7f2bf65e6b96ba70b5019acb49713301a10a5f299f8285081edb5d852ea1331b24670a34938bbee1e364bc41ed78d25a5a3b5e0db0e1664f5028a57e120ef2a3df632ba5b8591d94d9c66feaca32387ca29c0c54a6fd8939b7952c6ed1870d860af3f44f438e0acac0bc9ac23d2eda094f2aa9a3f6641d1fadf26056cbf6cb186df14923f9abdb22e71521ec148ff46b83bdc6561b44b442885ab92c166e24c486e0936e47c01a9bac38013730b623bf00"/857], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000240)="af27fd30e168633f07db077aa99aea42eb1b1bb2ec88498c366ca6978b19e127dff30a78c5d834b26fb77642e890f6f20b6c86f56e974cffa04492d0db6b6137fe327c8c47c91f589bdc1ec3fa8febaf6abddd8ce3bc1f283a341e1f66520fc586da621dbde0921a6e8c65e08110b43d6c497992783454450cc82a69d57d4e3ad2f51f9ebc384e2b3e91f1a811cce630f0f170c479385c1402b29a", 0x9b) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x8) ioctl$TIOCSTART(r2, 0x2000746e) r3 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) pwritev(r3, &(0x7f0000000b00)=[{&(0x7f0000000300)="2c5de396cca4b2abae4e40bd581281c9cddd14d89f40baf61b2fc08c2ef29838614d9cc27e557394a8babd7a691a579df0c30660df77b37588c0c065171e0e62b837783489f5c4d51847a64d8f9a1c7c158cee8fa9d15b74813c512aa55537946dc072a1ff6a9f7456aa4a3d4831f3558b53d817af212e0ddcb0e941c3e0bf6d73e12e4afe0d4de227e76ba225bff5efbdfc8c4d152192bda963f555bb3eb61f42d95e6b09fac0eeb2edd8f6ea5facfc02e2810102f04a5f6062953cdd741dd635a8b853c14e569196965278df9760187b0a3bd951525efb1281022de93fdcc9c50908", 0xe3}, {&(0x7f0000000400)="a4be8f0b90232f44334c8eb5109f364c971ae0c1e80c5cde86804facb9021afab8537d4a21533fc819e96d661479c23a7639b9345933b2a85610d3989ed073617ee8d0247eeb36d1e8fc5680fb8e22d4206a60c028afc38d14037912ab1b82cc8b", 0x61}, {&(0x7f0000000480)="437d2b6d395317fbc0d2eeb60c33faddce87e1fee2dc96b0392791e1011197411bcbc8a8457e991f6b4c7e0a8237deb379db04e6d247747db2887812a2debe6dbc236d6caecca493d8c62ab42eb76a244fc890ca6ce45d3ebb91e9aae3aece53bf0c0a19ffb23617e389a322a96944edba4af5f6c53fc986b5178170321d433969677ee12ae6bb7fd9374097c3101fd14e3eb4b5d531ae6ab3c6b19e46c1569cf3cfaf07dfabc8087481001edd21de5810371c1228a50ab46f3955305165c04bd5fb49a823a12fdfd3f51003c0e444fc69f8db46be1c066c5ae1a91c19dc177e12647cf0af7f35ae45be87b91e2e1eb8f5b66f", 0xf3}, {&(0x7f0000000580)="bccd11c9132ec23e7309f1617deabf2ce3b5bdbb09a3105ac12126b6f1185066b0fa918c76a161ba813a9b269962c7afb9aa89d8674bd71c4158cd4abd60e0a6cc36e2e9a1f19f2bf29b2de2f55c84", 0x4f}, {&(0x7f0000000600)="de92ff2b882a9e7fd2d3417cce66041cc862bcee8a46ff1172df63ac4681704bcd6562441e65ea1f7d656142ae6d72a9b8e2f4439700138e2b037be84c5093a19d6439af7d0fcd2c7b2d483d4f9dc7eacad8458d7aebf88a7473fda9a4932d3bb7c9e7435cf0244bf2af0d6527218426747e7cc10d8f0fb74ffb96", 0x7b}, {&(0x7f0000000040)="878bb5722a9f90b2c85587b26f677f5849e83394436695577b9674498f3c5f3a264245ab3408172b5d19", 0x2a}, {&(0x7f0000000680)="59b975883eecaf202c78ad3aaedb25fba3ee8805cd6c4816ab48a2ff5c164d40046a0fd89cb8d7b5c2f78da5e275667e0a01becdc57454c7ecda1beedb6e4dcff0739a47577bfc3ae534a841c044041ba65d3627c8c405bdc15cffeb1a4bf1700960fdd5b797605e8b6df21ee1fcfd407bcfe561c5eeb618c8218424cd9853dd4588dc32a9735f476456b6a606ea460da7c1478cddf536ed777a75b48c692fe94e30c1", 0xa3}], 0x7, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="1ff2f6021dfef3cd3059de5eb04c6381b0b1900c392ba8cdadef6d80bf049c95c21c10a95c1eb45dc1fc16d50a2b3718afa8553bcd71427c20c904a7f9", 0x3d, 0x407, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x20, 0x9, 0x9, 0xfffffffffffffffa}, {0x3, 0x10000, 0x76, 0x9}, {0x9, 0x6, 0x3, 0x200}, {0x3, 0xcf, 0xb5, 0xa8}, {0x1f, 0x4, 0xffff, 0x80000000}, {0x3ff, 0x8c37, 0x5, 0xcd7}]}) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x21, 0xae51, 0xe9}, {{r4}, 0xfffffffffffffffe, 0x1, 0x1, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x40, 0x401}, {{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0xbb, 0x1}, {{r1}, 0xfffffffffffffffc, 0x3b, 0x40, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0xcf8e20f4895f3267, 0x80, 0x9}], 0x7fffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x6, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0xda, 0x100}, {{r2}, 0xfffffffffffffffb, 0x60, 0x1, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x62, 0x4, 0x3, 0x3}, {{r3}, 0xfffffffffffffffb, 0x20, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x10, 0x1, 0x19}], 0xf0be, &(0x7f00000000c0)={0x6}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0xd50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x6) pwrite(r0, &(0x7f0000000240)="c0", 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x400000000000004a, &(0x7f0000000180)) 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0xffffffffffffffff, 0x4, 0x8, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xf33b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb96b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x20}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) acct(0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000540)=0x80000001) shutdown(r0, 0x3f4dd41cbd4b379b) chmod(&(0x7f0000000580)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000005c0)=0x1) 16:00:17 executing program 0: r0 = syz_open_pts() dup2(r0, r0) r1 = semget(0x1, 0x61f0e40af3b56616, 0x210) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000040)={0x0, ""/108}, 0x74, 0x3, 0x1000) 16:00:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) syz_open_pts() syz_open_pts() fchmod(r0, 0x0) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000500)="8c8d875cd3df68ec6be7f3d30d36b5aef2240eb84c9f0c344dbfd5ffb01a35049bdf128ed605fc3a611ea8c0fe95933d48d7e434085661ffbe0769fc27381cd5addbcb49d8b6cb5fff7be0a26418b8749de9155050f8fd4fd768b5d59787da468b02b892a27b3d60a3ca8315ff17bb2dd1afd310b6c704d98adbf1590a1c62d82c0b2710", 0x84) close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000200)=""/188, 0xbc}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/82, 0x52}], 0x4) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x81) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x800) write(r0, &(0x7f0000000140)="198671601013d858f43b78250e25bf2944", 0xfffffd44) write(r0, &(0x7f0000000100)='o', 0x1) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x8, 0x7ff}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0xffffffff, 0x5, 0x2, "d65f1d7630f82364661d5478adc17c525afc1f09", 0x7fffffff, 0x5}) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x2}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x3) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) setuid(0xee01) bind(r0, &(0x7f0000000580)=@in={0x2, 0x0}, 0xc) lstat(&(0x7f0000000540)='./file\x00', &(0x7f0000000640)) connect(r0, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x3, 0x4, 0x1, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xd257}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['\x00', './file', './file', './file'], 0x4}) socket(0x3f, 0x2, 0x5) getsockname$inet6(r1, &(0x7f0000000740), &(0x7f00000006c0)=0xc) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659f2202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:18 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) lseek(r0, 0x0, 0x0, 0x2) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/191, 0xbf, 0x802, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:00:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='//e./null\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x83, 0x1, 0x0, 0x150, "a6a66230eeb42db227650894b7a85a9f06c08ca9", 0x7f, 0x100000003f}) syz_open_pts() 16:00:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x24, 0x3, {[0x4, 0x1, 0x80000000, 0x3, 0xd3, 0x6, 0x401, 0xaa0, 0x2, 0x67e, 0xff, 0x5, 0x74, 0xfb5, 0xbc4, 0x3, 0x1ff, 0x9], [0x100000000, 0x80, 0xd, 0xd886, 0x7, 0x40, 0x7116cc7, 0x1c0, 0xdb6, 0x800], [0x1800000000000000, 0x101, 0xe72, 0x7f, 0x80000001, 0x41b, 0x5], [0x4, 0x6, 0x4, 0x3, 0x2, 0x6], [{0x7, 0x2, 0x5, 0x9520}, {0x80000000, 0x7, 0x33c36c46, 0x5}, {0x3, 0x1f, 0x9, 0x401}, {0x3, 0x6, 0xc209, 0x6d2c}, {0x400, 0x3, 0x78d5e51d, 0xff}, {0x1000, 0x2, 0x8, 0xdc}, {0x8, 0x7, 0x9, 0xffff}, {0x9, 0xac, 0x80000001, 0x10001}], {0x8f1, 0x2cc3, 0x7, 0x7}, {0x1, 0x5, 0xfffffffffffffffb, 0x800}}}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000240)=0x2) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x0, 0x90d, 0x4, 0x5, 0x2}) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000300)={0x1, 0x4, 0x10001, 0x20, 0x5091}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0xfffffffffffffff8, 0x2, {[0x800, 0x4, 0x7fff, 0x10001, 0x6, 0x200, 0xfffffffffffff303, 0x8, 0x9, 0x800, 0xa8, 0x1eed, 0x3, 0x3, 0xff, 0x5, 0xff], [0x1, 0x0, 0xffffffff, 0xfffffffffffffff7, 0x3, 0x4, 0x4410b793, 0x3, 0x8, 0x81], [0x100, 0xff, 0x7, 0x7fffffff, 0x100, 0x2fe, 0x10001], [0x100000001, 0x2b3f6086, 0x0, 0x3f, 0xffffffffffffc162, 0x2], [{0x6, 0x3, 0xa7e8, 0x5}, {0xf078, 0x2000000000000000, 0x1, 0x4d9e}, {0x26, 0x5a6, 0x2, 0x9}, {0x3, 0x2, 0x7, 0x4}, {0x200, 0xa91d, 0x0, 0x8}, {0x0, 0x0, 0xc920, 0x5}, {0x2980000000000000, 0x1000, 0x8001}, {0xfffffffffffffff8, 0x9, 0x8, 0x7}], {0x2, 0x8, 0x100000001}, {0x40, 0x80, 0x4, 0x8001}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000005c0)={0x2, 0x43, {[0x2, 0x1, 0xfffffffffffffffc, 0x4, 0xffff, 0x7f, 0x2, 0x4, 0x2, 0x401, 0x5, 0x6, 0x6, 0x7fff, 0x100, 0xffffffff, 0x6958, 0x7dbbe5dd], [0x4, 0x3, 0x9, 0x1, 0x9, 0x80000000, 0x7, 0x4, 0x1, 0xfffffffffffff7a9], [0x9, 0xffffffff, 0x6d2, 0x7, 0x8, 0x7ff], [0x171655fb, 0x0, 0x0, 0x4, 0xfffffffffffffffd, 0x4], [{0x8, 0x6df, 0x9, 0xfffffffffffffff9}, {0x1, 0x80000000, 0x7, 0x4}, {0x401, 0x6, 0xe5ea, 0x1}, {0x7, 0x8, 0xf8b, 0x400}, {0x80, 0xffffffffffffff01, 0x9, 0xe97}, {0x8, 0x33, 0xfffffffffffffe03, 0x10001}, {0xffffffff, 0x8000000000, 0x7, 0x2}, {0x7, 0x400, 0xff, 0x81}], {0x3ff, 0xfffffffffffffff7, 0x2, 0x5}, {0x1, 0x6, 0x5, 0x445f0437}}}) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) write(r0, &(0x7f0000000800), 0x0) write(r1, &(0x7f0000000840)="7c205dac7ce5262fd3db43005937353f82936a0826620358b5c1232e335f85f17c64eebc0fa6abc4c674a1c19a011eab4e7301f6fe56e1ae28dc98805b2e911b96a60f45bdea3285a4006bb075b96c1f97b0ecc64301ae2c6995f829987668eed5d92bbe5cc14dc4665882b57a1203445ed3fde942c97dc21bfeffd8c0a1b5615377744a2b2fc42a4fab8a2be297e1e5e23246240edb0c3083aa6add2558f9cb645fabc689446a84e710f870b5f2dca87b84d627bb82fb76edafd265ab40d9b0c8c55244786d11653d3b539a5e98c5defb403c60ba7573c2cd9b384f5745b3615892d1b910c1bd187863e47ae6cb9a797e530c0359334e20cce2402989890c5d191e50b83b15d979f4e2db0c62da42ff819e527b3c761731cb9ff2c2034ed9f99d32b80b5fdc04ba15e2b31e995b26ef1daf30a40b15f4101aa86ccb94b2f6198bb66bc83226a3376317fda3b360b4ddd70fc8d333652206c8da8828cc5d3d18e55400ea529550d59d2bfe128f9b0469a2b77f51a58e5ac042a11868f90a56f0254ecf06396910d17889b9364bbad21009c0ad37bb45ea6bbcdf046d985e5f8a9efc4e9fa64667c43870882c260779659b1f98dded12e09f2a9d98c25d8ad83161e4a6ec72e4cfaac80ca7d7823033eab7aa25d40571f0ef75572e7893077ce269670adea793a3c59457089c92b2a90a298a1f68edfcef10f86f3654c4759259f7a4c8a65aafca935a4bd1ca0e8d548ee38b0917fbb63dc9925a3396ab6babbd643b4796d74168337e4d4786f55d7c5e7a2ce998b362241ca695f06bc6e5d5a07ae821ef1ffd487796a310e335c6b1ee68717580ecb11a36340474b08ce0e931fe35bb44b95a95f5e10cdae25f019dbfac505d264d56ee0697c05a3171158d81ce91738ef750532135e362b36917b6a4642644cd5d1b1739ad100a1464dcd668b719066b22edca8e6c28907a27057df73a8bc391a05572d059309a21a38ff64e3fc6ddf59e3ad647f8ac5313d560cf36045fcde8b5efa6eaa9c7e56779389186622cf45103ca9b409b0083111074ed5f15af8c18bab3c32770ff342df48b7e0e69d451a9ad5780d621f1dfec47a11e0eddcecb83285526b7422db17d0be73d1d5436cf81840d1c7a05e5f4912f714aa6fda19b020b4a0336cfb79c9ecca8bfd4f04ce5f959717a9d7f8a10d736615e54f386eb7a236d1d1559d7cc9a6d4123cb0db92ab195c62a0f191010d78acfdf6ad051b0f8bad18c6095d4cede3038fa3af2645cbc02511103e84adff38c9704aa31fe357fa4ec616dcaa1aff6656030415bd0ef76f400527b50abb4bd7519baad787fed39d144f39368f5505cd8641d634b3a761626f12a10fc58432abca8f99806be188383f9fb18e810154c1e2b51f484d3650751c6c11e7462fe31224b489b460f64b096ee35581f9f6e1c6f6ffe8c5c634f335f2177fb98f82c5a356df1192d01b23ebb8df7ab74bab43d761fd37ff284ba3e68f700efc4ea0433ad3ed2f5c77a0ad4f375fd92d2335e8899ac54b40e07804296af10978dd7532e5176b2e95f0fb4d2f64881730db6dfd54cc9ba56f9bc2c4529ed0178602ba2da27c2d0065616d02567d290bd694ca6bb43368c44a518e7873923050baddd5bc33cad967567dbfd101f276db798d9b6a6d862377f9352ee547dec63f710db85e4bc164f99b3d150dc270f37877fc55c419e5e4bb8e233c3a794663ad59f43d7af5e7524c9b3a961c36c15f7c2d0568ab43f4929c72a7a4d0fd4d61b30fc4ac47f64d4d0b61bc9a1c32269ff6f2f7e77630ef8b4ffb54d7b879d617ca281af1a9622ed6639181ff5ef88d1f2d12c3319cfea2bbc30e00bf6517992d4f058c7cd899e4655d8dec06c702d0ee1a9b6aa517d6b3fc43422bccb0d9e8fb5989256446ffc870b69649b203af65ad68096c10448bacf841cbdb1b8622a771fa365eda226776ad89824c53f559b4fa544a511a9adc264df243d26985533834d95a35eded52c8ddc8ae5411af2d23d59d4c24a7c276cfb8287c14cd557819ac5ed42a9b0ed0737b72b057ecc11c29b01bdcfdd75f226e0e25c52dd82e6a2521e50978f9ce7117dc81c0a932c7e7820c7d0a96d2207e858b0162e106663147e18e00db04a174c44f45ac65ff9f1fb3644e6d2ab4129df95162b860a4095c475e4501ae43cec7cc8a62c7fa3874ccc91f4e597d10bf2fa3f51b2748e351be0b3e2ef296f5dd677e3c4c2eef88e7a4a74abbd016d14ecb5f03bdaab44c7be36ee2d560cb5db74c9b4da0b44866c62fcd4e7d4370173b4defb1467ccb3ce7f5c6d556f79c31c3ab6abe9b11e70ef74ef2222935d192a19464ae9cb1cdf03a84c9b3e6a2eaa4556ec955aa79f47fb8bcb301520c802e678818042eb926584b0a2e2d4e6ac1679ce9e1ee4e196761fcb9f030ed2a3227efdb7c18db0e732c4f6ffc31362e971b89cb4f7e639732303e9b9320f889d3e4ae01d9ec16e34f11a65a17e2b74ad04315eb57fce17f22b20868b8135b1b9c356227a84c387acb4b477de5f2d55c15790fe402e2ec9fdd6e668a4fbfc64167726da4bc8818960424a1bb2076794296e8169671f09045cd551a231d875b346b4249d20a1aaee3d3b08635066a5a708c5ed79c185a656a34c07ea27365d5dd48418e96c7db49058c00e0ac478766984519795a145352c86c1a257514e3f82a29292066673dbcabc14c16907c4127a5b2aa2c9609b23c88b884f31b72e45f5148028b095b0ca7c646a55991a80c8a8760d71e3ff8de9a686b2a07a0a79636ba8b15e339e223ba2924fd84943bfa673bf4648f6678f59b27527876046a507b873921f7a01941c235f0c78366d06c7b3e67b13776efa29a6b04ee4eca2fa52eebf292c9d5a37069063c782a120506f785a6ab05d5a31afc90679c67612df1dfd323649b7de228b80a67fbc89bac24c93f3b35e375713e48b1c8cc0c33c79d710024b756ac217353715c339662049b8826390cb71e214fb714e372c0399954c775349eecd0ed7b12c61e3e2cb5f0c877842117094b113a93333df0cda9cb85e0d3a904492d4f2f8a9babcdd830a333e69f2ff690ae92a36cac34b8f0cdeb28213e8701658b99b75cf0c52468620e48452aaeff4f16570bb0f03d0cd516e025500aaeac150df13f4b6595532fce860e8dc2ec4eb14df87d4591282c4c86c6553038cea608e41515a759179cfd3fb850f3663b8e80b105b3bbb6b5a974366832790b5cdf395f7b0e5bb0c34ff86ce77e1fe0439f7cbbc3e199d06829322a52f22139ad967671ee8e297fbca6fc63a2541066eead3fdaec55cffa3a96975bcca4be9d13e937bd61982187d36f2614168ee851533a92aea912f28633549c4e856fb7246b9b345f5a69ba82603ae0b63c7ea0ecee3482ffc3da1ae02484b86c75b709def68ecbb5d339c09757dfabee1034d887bbcfaabb1def7557f0b5e0e5b80e6841d179d89ab94197305cbaee07283598ad9d6ead8de5ff1191c143c6ebc7e4259d6c3d8616e190014cf11db91cae56bd952427f6396143f7b78fcac844b27e38a6fc1cb5187bb52916dd4eccb8d7ee0af2e2fb3c02a6419e6fee0aa8701417a23b68b697ebbdad89f26c0f4b2c42f2c9e9d26b1f323e1576c6eacae09ff31e389af636d95eef7e1aceddfccd6e24ba2e159e3d0cef7789a57bf822ab56b42deb5998e65d491cae9bb0b1ce0d77c847d3164e5b50175ffbf32666122955c9456aeae41d00462f12192efe6d76a1457ce56dcf7160e76a56fa222ec7ac0ea80c41d45179b265287be482ebfd1064913ef64504ea044cf41bfb89636413737b9134fd3f126bcc3e7150c18b8717f5814034a15e988809da70568aa32cf4875bffaadd4c7a3f8af8f8c53fdfee09b7b44f7846b46588a74184c34f3dbeb774a28f2a66996d554558ebef9385680b7b78991d68ad8ccb47cbd8515dcfde0ca7d0f92c91f45876c5ba03326394566cb6c86932512ab7ccfef77e9db70f31163b5192fd7885f7690061898b1c1a1a8976ae70e124e9b774c1dc250f42fb1a8383c354f2fcbba72112052ed2cd18f55263b7b78416e82997530cd855416a360475aa41433ff587badb15bbbcc6765e7f10d3d935be7a60d8c437b8e281582097c99376a692f435e35f6583d6a6c92b3b4e62c873307191549ebae8762f297358ed094fdc1a2e3c9775d52593cef8898829f263e29827d1c104ef20f7942627d59d653864903c92e7e2639502c6b583d330f5fcec9911cf79f36513e8f9b4985a7f7ebe1e7ed5702b5be1122c2b2ee99cd7a98b16e62634187324de33d059765dc379e0eaeed2761774996308ae18bdd534dd7996ba0091d65cc4db94f3a75b42349aedf69e9eb0cebe8ef8cb8ec4b85dc4821f2811a07c20ca5469311ad6d25f3be4e717dd319ecff086f53bec81b7d35b71de47e5e7f7a9c753938ec0c7c165768b69e2fccd700554f086dab150a5624768742b259b14c9e8f09c72a78166fe723f0c743be543cfb8424277c08e158ebc83c19c44cff1256ad91b0fded97481ff7c4e120c16ceda713d469927fd26eb2124ec662a658e53f761d85c09d121ef416f5d4ed6b53817e016f85ff5f19cc92b1a5a963401ad7a52395db7319e51928b3d47c13e12c434927f4996c4f6d4fcfbbe65032358d9bd2f67dc9b9f8f325d1868ee7845f8920056e485afcf67716bdf03be8249776a7ff1f4ffedabdb1d3521248846e334302cdf559a0b74e1a112f6740334ab04176810434247f93d8c3d0053ac75b17ef5c179b6340cc672d24dd7d4f24fb55a0ce69bd8d8530bba9e5fa4549e603c3e6ecd63da95f7131734782defbdcb1db49a6efcd39e4dd9f266d0b3ea65fca11d04153b728ba88cb21addace310215de35a15abdd419562eb0199520186be57ebe1132a89bbd828c43be839a70064fa25ae21e7499298036df19c9562781c6ba2206979b31e9ec2685032b32aa50bb9378e0c4f990979a81699566c91b0ed9a79f4fcefe60004805cc9aff543a07842cf6752ef7ae568c0484fb2064b8a7f316ff04f82550bab9419175c5f8c4b76a027c9a6ef87ec19c5e74d1ed117785ecedc6f4ce38707b6a33fbe4e3b2e011158a2ae3391e34e83b00d3c2091b492820a2b3f6349226f7d66e2da53e69b6a92abf59768f657fa14663cc0a5c7c8cfe1223b71717ffed1867bb98fc33d2deb5870de14cb823f6f89ae7e5969131be64c59de8358fdf59f1d0292503b62d302879d2d3dde7994b3967f6f0156c2840afd62ecb35a9ca1192e272abe5d0b20596ca64f85b866ce187cafea39b263938a0d327a3b03227e1453e8b8c04905198d9db7706c196a0625b6202966c271cf9ed0e10d07364e9210d9f7bda545da2e3df5bd9b9f6fc5faf5deee04deb91c4365bc9f11a9d89036041d65e72360d6e2a1a4e4bfb3f7b16aa1058cb60868cbaccb122bd84fa9cde7d7e21b52b068292bbdac506c46c176314e394504c2398b72ff4f341cd730b2db8a037a84fa27def6b7b5dae3d85edb25cdff0c994ff2bcc503b09b4df5fe5d7bf7b98bd7a8afa9864b09688cbb63767fec8d5188eea0e7b574de8cb10ae4112c4ae46b4f914fed264081506136939c403d985a8ecf608f0f58c3f682feb784bda17a0951bcd92bc4c3c0576fd34f2374f414d8b57a62b1a990959b050ce982fcc53b83e4626792215ea7b1dce927d6b0bbfe565f9984236b063ebabb95978be5aeb2783b0703b591f0fcc44b22a303803783b50956f75760ec85d1aeaec9f981d32ea", 0x1000) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000001840)) kevent(r1, &(0x7f0000001880)=[{{r2}, 0xffffffffffffffff, 0x164c7e8882d52964, 0x10, 0x15, 0x4}], 0xfffffffffffffffb, &(0x7f00000018c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0xfffffffffffffffb, 0xed}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x800, 0x2541d292}, {{r0}, 0x9089709bf81ecf83, 0x4270975c94d16d93, 0xecf86ae35900f83f, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x4, 0x3ff}, {{r2}, 0x0, 0x80, 0xfffff, 0x400}], 0x0, &(0x7f0000001980)) readv(r1, &(0x7f0000001c40)=[{&(0x7f00000019c0)=""/242, 0xf2}, {&(0x7f0000001ac0)=""/102, 0x66}, {&(0x7f0000001b40)=""/213, 0xd5}], 0x3) getsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000001c80), &(0x7f0000001cc0)=0x4) poll(&(0x7f0000001d00)=[{r2, 0x4}, {r1}, {r1, 0x34}, {r2, 0x80}, {r2, 0x40}, {r2, 0x4}, {r2, 0x20}], 0x7, 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000001d80)={0x6, 0x7f, {[0x8, 0x8, 0x3e, 0x3f, 0x2, 0x4a2a8e64, 0x8000, 0x6, 0x5, 0x10000, 0xffff, 0x3, 0xffffffffffffffc0, 0x7f, 0x7f, 0xffffffffffffffff, 0x0, 0x1], [0x5, 0x9, 0x6, 0x4, 0x6, 0x7bd, 0x1000000000000, 0x4, 0xcb, 0x7ff], [0x8, 0x9577, 0x7, 0x9, 0x9, 0xfffffffffffffffa, 0x5], [0x400, 0xbc, 0x0, 0x4, 0x2a5], [{0x6, 0x100000000, 0xde, 0x5}, {0xc02, 0xed2, 0x3, 0x7}, {0x4, 0x9, 0xc8, 0x55d}, {0x5, 0x80000000, 0x400000000000000, 0x20}, {0x8, 0x9, 0xa1b6, 0x7f}, {0x10001, 0x7, 0x7ff, 0x1}, {0xc0, 0x7, 0x40}, {0x84, 0x9, 0x800, 0x2}], {0x2, 0x8, 0x1, 0x40}, {0x40, 0x148, 0x8001, 0x80000001}}}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001fc0)={0xffffffffffffff7f, 0x7, {[0xed, 0x8000, 0x7fffffff, 0x5, 0x7, 0x800, 0x9, 0x1, 0x2, 0x8, 0x8001, 0x7, 0x4, 0x6b6963d3, 0x2, 0x7, 0xd6, 0xebd5], [0x2, 0x80000000, 0x80, 0x1ecf, 0x7fff, 0xfffffffffffffd96, 0x8, 0x8000, 0x26, 0x100000000], [0xa1, 0x7fffffff, 0x8, 0x4, 0x8, 0x7, 0x80000000], [0x2, 0x6, 0xba, 0x7, 0x8000, 0x800], [{0x9, 0x4, 0x40, 0x7f}, {0x5, 0x1, 0x8001, 0xfffffffffffffffb}, {0x4, 0x4, 0x3000000, 0x5}, {0x5, 0x80000001, 0xfff, 0x7}, {0x101, 0x9, 0x9, 0x8}, {0x9, 0x8, 0x9, 0x200}, {0x7, 0x3, 0x1, 0x8}, {0x6, 0x6, 0x7fffffff, 0x9}], {0x87, 0x734, 0xa0ad, 0x8}, {0x4c3, 0x57f, 0x2e}}}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002200)) pipe2(&(0x7f0000002240)={0xffffffffffffffff}, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000002280)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000002300)={&(0x7f00000022c0)=[{0x81, 0xa73e}, {0x82, 0xffff}, {0x81, 0x2}, {0x23, 0x31}, {0x101, 0x5}, {0x41, 0x7}, {0xc1, 0x3f}, {0x0, 0x8}], 0x8}) pipe2(&(0x7f0000002340)={0xffffffffffffffff}, 0x4) bind(r1, &(0x7f0000002380)=@in={0x2, 0x3}, 0xc) connect(r0, &(0x7f00000023c0)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) writev(r5, &(0x7f0000004840)=[{&(0x7f0000002400)="06d2f3825ce879bdf439a891a0b2de86919206a12f2cce9cff97093c176815f1d560324376b984c8c3377a0de9a10ca86eb8af1885d96dd148a36ebed9eff6be766a485ffb8ae59f3ba17d5ef6d201d031258b56932077841e8687f3696103ec3329ad6d3a362f5e5917451013f82a6cbd4238a5fdbd8bdb75a29372390586efa7107363a42a33e85f153666734e3a36a272db740f5a909027bb3a7546512ebc383c7db319f5ed17f4881cc38bbcf8328da01b8918d969855532b10709d9b4a4a55386577cd96abf4cbca7a86bdaa3a3eeb51245a67b0393aa51e2bc235a8b3034fb05aaf7edd76619d81526725e81deae70fa1b05353a78581baba5fe2c231d15057461f76370e471ed865565c195615cafe19ba866d1f8129bb8ff7cfac23655088dc8092904218aeaf93176817d02c729b41a814003e4b20abda38cc79f827d20808c3bb16261a692f064d003cda537a89f026b6aebb2ea3935023c10b62e1370e757898a294390ed165bcb2b6bcaadbeec503b1670d5a282e541dad00205390bdc34c2d66f5b4bd14c478eab437f140a11235bee60dcf18ec175232cb46471f8b817f013791d4b13b94b9e98e2d2e38fd8e85868d70a0cf81fa5f3c6f92c918d740bcb59f4d20366fa172639c8c553de8912395af0008fdb2f9d26a2f33cd52d4466bbbf45223db2c907ce37623be36799f0a0909210e0cbd1b2a5c3209f7c63fc06ec7016a2037f7e90c016ceecbe18cd671c305d3fe663e439be22b2fa5b62cc09e5ba5300d40127e6f253231a3b18b196ebd198b6180c41c24030f0fc553f707cff8ac63b900b136e5605fa53df72ca6fd0cf3f1a39b188a7d64e65d3782b2bfbeae527dfeb92cbd5b41b9648c01a121784582628db9a2a2dc3e01d402be001630ac0de330d1d90cfe3e67971bee923610d2fa8b7feb98f2636846abaea5d690dae418d9c7e6fecb74824fde68afc4e4b38679797a3d20623ada18416fc91fd131f88c730215208329d1d33b76fca3272c857346a7597d9341dad296fd5c6422e3c6d435016c642a3ec60d895aeb0a253c14c4f6dde78281058fcf49b77601ab3e58ea88799fc8e5c6f9ef5ad3f98ec14df55f66cd4b587876975ba734044704a4186f0a9fc8d0b501362c5a1b06ea87384e94dfd51b6bd4b417e84571540c3a883c337b18e2e33b421c10f9f6d505b75b23a021f563bb0129a7a23105854d3c1d340b4b007bf06ed686bafc18359c6d362bcde3a7ba49248cf7651eb504de21b418979b013d4cba0af40e2e56ae0fb82a40da4913dcac01c968268f7913e755f1370904f4aee1d602a032aa163895fd5779af378d6b37128c7fe5210567154d8d561ab2785ba2ed24f186c32d4e9e239298f5e6ab30794e303a0236dc34bfef54938b2803bc2de67e0612d3e79e7ea9d1d9d4934ded73c65cfa0c5498d67c892673b699b8098c3c6a83bcfd72a5049731bbd98b57fb8a2812368cb873ab4a3b86dd428fad3cfcdaec1323a0e52ca57a9a4328780852b2b31f2069e9acff5d56332c90b8bb01bbe8c83a3b967beaf30643916d3177c60e0d97741618b02695748e6c8dc069fd5cc70286866e12925bceff231809a14ecf8c5101b660a245062ac8db5bcb23ba38b859cf2918c0402e4ceecd93f92bd54960cd1a03d3825da5dfa0c6a49359c5139172291d648695cae462e528bc900d295f3ae8fd7a3cd8e8449ba9f7ade0aa18926435e47132a6888d830fc8a86c1afe8f1b26c599812d64cecf908c26b8744d777c97d11e156e6ad0c24f1efb039cbe815ec4a1b179be3f599deab3ac8a3ca8f848acd875046dcb301fafed30d6e87bb70682d51cb69276368fce3eeba0888eb3f9f57203a516d266c0fa23e9d91ac04ea5beba110d494f99316e7829d47c8ce1792cb9b4d4b714996af8236ea03d92b1788783e31c8d96215f2e19d6c130abd50776deea124ef7e379ddc34b0bb275c35e6e3dca7269970fd76e3db7c271f3c0b27d5bd1678ccc3e795dbb20e69f9efcc03204aa6ccc8aa6791238acec0f109b8cee03faa89814f0f350f8aa0714c64d39145a22e9c3d1d8287e303928906c0fd5f5d505bfd9461e70699daf5839cea589d954a98610d83ca62aaac9d5a8d5098319552c3790e58f1f99e99003648606efa3274a31fcc46c17db5403a9f572b131917ec7fa0fbb86c33d123107c15f35683ddddddc29ab48962a52558c89c590a89d55f26b54b608df75a4da2c29c6beee0c2c4e3864f626fa4c2227a606f13e44c88291bf8bf321631601c6175832d9eb8581529b51403b0d1191db782c79fd45357506982114d7ed38b971d24b58ce0b942f42955c8a7ec0cc6d6077f88d51e6821f12e717e431430fd6361a853512f12c6708c0c4d30f6b1a167632928857370bc880856fc2ce47e643b062ea1ca80f92f6c4114e0c936d7111529753dbd8d3cf827cc54582d10b3077d177e82cbd019c56874ab5f40ef9cc24c15980e21864b2e214e9a45db6fa3a13d6af2f19921386ece779ed609655b43d436526f5f8300d07bdeffce127513087f410c344ad9a2f1baba0d2545730cadb02db2063c37b4caf008454b73e585ed2ce708b18d0c77e26e72fc02375995bac6d4e69914356cf2a31bca335c876194725c454985ff2f67a0c5feed5810c16b29c02b0407b86b3fa95b056815feaea5278b3f3e380801a523b990e57a4961c1469fa510f52c37d97d46967c35b78e4a6467b3837331090932c6c36a125afcb39aaa29776be4faae14bcfd56e4e078e88b6b3c553f0eebafee50e2b9121fc61cd14e11ebf242eee8d09130921866120cc2d151d173a470189f4e66c456a3f38f84a537bb8ef2a6d6dce0416e47d6cb4fd0b50f88db25a795d5ed1745ad6c932d70fe5bfca96702771957f8eee53e75e6e34683b642f1c9a2fe171b1d509a58179a0947cd32a936f24cb74e6f0c4b0ce6a333ca9c5ed9ccfe635115c815d58f328b86745849bfa1c9a5e78055f331f82fbafc1d47070e68e195c3e710f4d93da2ce12b3705c9e161ce741c0b75a8ce2e47ba6d51f5a8b95491d6bf6baf278a3d4fdef289848c1dd61cbd804f07371a4af63083c11ffd6effcbc0395f9ecd979b1c5c4d7c768bfba33252a85f58043bb18140f2e5715243d10d7c9d00106b6f9969f0e32dc2993663b1870622f38e6ab5d39f6049eccab85e3112659d87e242de914425a26f0dbc5624710cca9d886a156f02df889eba0b91662e82e7165f87833b2fade95fb4be2309e2cea432a2bd1ce349ea0257da3966fb92d37c124bd4f8a10588340447fe9f06f5270482d03a1d52e198c139e4b6f9f67f7178f5fa90e59fc3c42ec23a908ed4dfd97f138b877cc9c7d780d7a812d6f4144be89ba4f74cd650d6b7cca07dfe3bf9591fa8508e1bde3db47fe49fe8fd0d6f466052b663a93122eac12560f56855162b6699f7765d0bb06a0b5a5c0a34cd3c8db3b4a092c6a844aa250476bc892178637f2814e6eec0e0a0d5cc698275af82417de0642aee5d84013360f8164e66bdc32e6ffb55b2122de4c6ae42b388af4a856dc799aa7f1fcdf06faca04840229a8a38e8f0d6e9151c7c5cd58fae5f7280a7adf04d4393b0119a4646de64fcdd25f3e1251dee0039eee501da3e6fbd08080e5fd63f048a31d458a92686b8b6700eac04f2837ca115c612af7e4b598883fd516c7ec2092267a66d51a0644214b7fa8665e652af8df0f0bc41d11cb3fdedb6443445ecbe5e7cbf77922757df847c73932a4c830355713e8c4ae6d93aadefbdbb2e194dd207cc62ba879a880f1db8825647351384cddc7dcca0bec220eb9d7672bcb3f2eaaf056305ee974468a4934541dce6d4338e767a191a95faf4c5d56ff972ccbbef13cfec27a69fbddb40e9bb9db716be8262a8bae5f6ec1a4ca81516297245ea38959114a77952bc28c0463f999c94e1d490bfa38f105d0b9004106bfa18f6808bf3355288e2e8d122d0b21aefffb22c0ed4e4b3071ba89abf62696a36145c94b748012d0cb7ab00a221340e3af1de30e4e829922e4563ded4e9d8e59c33e735520de53b6881ad3aa17df990c7fef4e8d77825373efc0bbbf5a8434ae1acb57dd5eaad9eda1bf69f3fbdd0ac6a86d702f9919866b1df6c50cecb274fffb576117ba45af9729082d578419316b24e0e536b34e96523e46c5171f58d39fb4c31d5f91481a09c9eeb5f4105bb66f586383b6fb466ecf3ed96ba2b6cb8df2ded81de1109ef4d31e5cb13e920cf3e7f91c35ad7bd51845c1c4688bad8b0302be07d7a57b395838c0b67d172a1ce407cb369bc473455fb2001c55cf0e60cc3e34e3d27a88ce569c893970994c18c73eb122ded6f5cd3e638555c6b46c252f398c063dd1a5c68e5f66813bed916203c88960fa246d975e5e3bafa5e99416bc96c028b88b004a629f1cae5bc1ef774531e8524ce2e672a51984e014b8a140ea13eb84c487c9799cf7d75da70a8c2de472c16ca938e1fc992a0a45a664c37c5df0c40c5db8d2b75f11fd85625173ec9d344f238e2c2917a7d98e0ebdc6dfc4ef48331101785c2db46b6d458ae7639f0039fe19ee153ea054de27dab9f4d2ecc0fab4b62f689ec63ee8f2b35764e97e04c096a60852392387b8818cef5b1d8de8a5c98dfa552a4200c0bf6945596735b06776103f248342162343acd88cd002830fd20b6545b4ca76be9c7463df1842b4e90ca2270b61ef6fe746e8e8bdf6a2175e6a7de1cf13f390b9cd81327bc308de0baaf7ee64fc3174eece2826066fe3c49aede804847d7ee2d6f4677232edf70f55600e460197fb8353a4ed685b02f636e7c0505b0b163c9b344811f341c4c3eeea0f0e44b2d615a90eb260089d3123d045b88ab71eb8f3cd64a4bb4fc877045f0d0ea81bab3b6cd943683a73b0ee01466073c279af0a7dcd2ff461b8d4a578d06e37819e78fbb0a0a42c2804e56b974e1b0555f74cc0188df59e90ceb4d1dcb2696724e5c98224315cdfb7bf43165e7d0017f8bec398e8bab1c0afe374754ef90c86afc4ada4c0953f07848165b13ad5642b936fd06c9d4cdf12f9a1e9e78771db7356c1618c239ab49707171aaba63593c2298337aa55c28e43f8277bcaea8a107ba02a5da42b39517e350ce007c70a9d12829d6a9e556a35a44c3f502353eb90d088ac78cadc30e2f24a368192b93644393388cecfed980d8c1586b573ca34e80a9e2750d954a0218a0fc66067f3fc7bf04de0ea7864750f8fee4e9aff34ec5aa6b2ae24b5175208144aa4e4df349b1f36c6331cf69d0bf5f2c3fc622834332fb2c0a55f21b0965110081a5a158f8cbcf2fc0968f298a77801d3329112500a0f87ae8dd8495942983a44f492312fcd7775c5ddb880e1352fe241093330b493cc24a524e7da3fc248c07e75c33864962d1d872720db592c0284916ce404b274d37e19a8ae70c17c73bacbed74d5a8812591a2be5f28cb0b8c68ef6b0098b066cb39cb7cbc5a310e441a33544509b290549e76f555a0a5ecf8bac38f7416b72e81ad51a620adb479aee27dd81053a662be9b36ce6142409acc57552a4fc447a342e7603fe9bd3fd5dff675d37d578b299f65eb6d3b44690e6da2bd8a8a6845ffa673deb2dd1bed534337b5f4bd7dc4cfd942ab372ca397ed4670877d91dcef89fb2d7cc7cb177af1b0e35b1eff595e1bf3800eccbc9cbce5df63034ade1d04799ccb37aedf7d9ba659d9097164b5e296c2993fcc46cb16bee7548a0d6c96903cdb1f9171182459259d6955f2f835771406", 0x1000}, {&(0x7f0000003400)="2e64a86fb6aa78521b3c09d3ceaebcff22d07cfd582b8977d87c52cd7928756668c6feb61b038880be518811e94a776c41845928eb442833825e15b07dc4f88e15a514e3cff3fea8c99303be160362249a1535e5f3", 0x55}, {&(0x7f0000003480)="41aeeb1c5a141d2213bef9938ba78366bf98c582d6145d975b84ddf532d36e70d5f5f9da656c6a97e93f80cd19d71ef09d67e29ca53f904912677dbb8ca3af9d915173e31128104950328623f78f770518106854a062ee230108d37ae090a7080f4b1234c32fb64b97b9af887dc56a1092c98d462692a75ea5113cdd6fee2a63b1d2197f6ae9ac212744f3ab354727a37198a23d3c744863825d1e1fd332f86eeca031b073a153ad67b6304f186165b81a2d68a6c7c734fd77dffbfa7fbec5d368abc8c6c5cbb725f2ba78f5fe2c5e1b892886625428b64eafc20996f160f81ab1ed1eff87ae2830ec23ba890a2c4d5b6336f1e1d423e9df6954675da34d69c1e02d2a30dc9d2a8300f342386a85e9212df423bf9b73bccb93d43b6c4d5694f73c6819ea1379d2bdbf2690695d213f6e08855bc51430e927f21b4dc4e84d2b63fa4ff7363a1b35e5e9b75376764f3223b44980f49063cf31f604ab340575678859be7326f0d6314f6642a29fd136bbf6cc57ee551b246ea009d68e8e7ef398e7671ef32dac1200e3a20f1faa802c79b4cbf7d1c0f2499c893d149736e3ea3ce52135687c7fe7ac74071a4b658f5aaf8a4adc2a2ddef0691ec4e2a7e032737f651179495c26d593f19934c4da5e8208a4f16c256591fd7996a38d60d2ce089dc2d06cbe48fc93f4fc1ac581f1ea7b6d64b0422af91e191f4155464858f25f1f4691db4af8707178184411c41d081ca084fdea00f8de999d4d547cf19a63f3fcc19d80c19ce710d92591918b5670d6d75348c57a02358be51441194e7bad8554c1cd1e35d9890cbffecd07fe1db7e6f5f4f7fd0e0e399d40d0fb1f9c46f3b27874d2a066da08ae86e2f0f09836db89dc27201e41493a4d6d8cd44337d5733fa690ecc53254c186bc57e089a4a8659ce4354f49ba996c3c5b124a20caab4d30ca0a063fdae3e90392ecbbc3378fc65bf055f68a8a08df6d0bad7dda942bf63662bfd65d10ed5d943b00d8746a25a69d83122f9fc06fefce333902d61133c988e6ba770bec8f4f3d1ea1db9639951af6ac0e5a73a9fbbd44f7775a38e45423e3ea5a05e2f29e9a72c687f7859561b958183973fa8111bfa56eeff7400b43dccdef0830c6b0c6c496be8f08cd71f0c6c10e86ea23e216c49e5f89e89a287db668f0884167c402b15dbcd237fca259a8fbe1b8f7bfff09fc73ec28533464a16a21a7d622212debab642040c33d5706ccddd4a668f65f014ec57919b72b5ce68d70811890390955c30d0a2cb364ac94f6b2aeaf15488b4685aaaeae722e4d8cf59100de854780f4b5a22245ca9d9640fb80537e5486336b47b83489f167f73d042ee3491369b17ade10bd71f0207a6662b12d2f17c5b22c11cb3544d76703e9183e84eb3022cc6c81f0b2d64822809260423db2b148cbded8ebc65bb572cc1c8057dbcd43c2ef28e369b9fe91a59d74aed36e35362f10d08e03908b699f66c8d439bd29b3bc57a8e653970823bb1b69c6e572e074552b42c33d2d611c68a040f86484dff2a96cdfaab99b794e698b13f923cda1ca6c60e31bd09f1118805495b8c741729341b7707b758b313a17526dbd0aa6a5c0231a0c8448b174bcb5d8bbfac99f71262a92471228eb0aab4281cdbc64c3cadd0a3c3ee0a8224c4602e05a1a4b737ccd4a21145345a97bb5714b0573ea86f7db9455b991f5721d6467e489f374f4261ebb613b19cd9b2479899ed2c6e056036755b3ebc74c9d92b527f5eda5084119f5491974b2ce2315ce7c0f6985fc74d434eabc39a9dd03fcf713cecec22a4d43f18b2cb5e26bd7821eed02937770acd157cdcbce96ee1736d926d193ab11924493471d6d65c90468ffd4c40c65574becc9732b46771a8c9ade35efe4f2ac9fe9eb60e57a80e2df08f755feba36a472de529ca42923a231f5b133bdaff7e37ed384bd0afb55e1589697aee10dedd101b56d15537716ea658371465a2f3bad12d66c71eadea243d8b9422ea59f7c094f8995094157e571b1d3a5d4c03736aced0431a20cee9c9c7b5948e85b8856fb046b3bcd541e88406dfcb01a12b5271bc0a818097f001db235365bbc6eb066c71b5d1c7ebcaf0192e65250d56f2b4347f9e63d70aa76f9d27951f662bceca054b75661808f9f1f607c96431b0905fa85dbfa1bb5df71dccb23cd9a8d54ca4e16a9a1c924f7736e17f4c8e9162a06c15ab9c03b0848a9df54600756538c3344d841aa0946732f399b0edccf02bddc4bea427c0f96e0ad3629f1d4bc5fc84f262f5e5032b73fbd66473e957bc4727f121172b6a141c58892dda1c29b4fa76c826519b402948e98ffe66dc235fe77b547abfbb471c4bd3acbaef2883e8db02014ad8d872c97b3ae1ccfa4f522e26e9d0300e8423301e8ec1180ebff3c31e7b95b034eb870918628bf3bae94d99d7d1450986e97adf33ecf931371a8130387d0bfcdc081cc33150449ce27f2eb3377687905394187afc5cfd7ec9d9295d1a32b900611d7f17aaf8a1f1b1fbf53d6bcd63714d085a08295e3e4c8dc32078e217cef807db78e716e71664ee887357e17473e433cc75c2a601040093c6d5288e9f0e7175d2115eef410f67ce6152e4c41323c86f136f323ba26fd5cb0dc59df6b43d9bfbf7767cbcf898b3a25e8e88a2d8a7a73724fdc5f6c22283dc95c827d57e9efbfe2ca836d105c77a9137be86de3527e15aaacfc2002f462034f6c96fa0adc0d9398c4289d0b35555748d1be2e71a2cdb49779e811123390fbd79c4b219da44276df3bded72b0c8e42769c33fae0de9cd9d6d2757a8cdc0917d24542baab6be5514ddbad006b54baf897e3ee6e32c27dd2a42cf2b611b7472288692190d3f371c98fcf4bc907aa4188c042665509d9d87e0b4279fd684b279b7567a7af5f12d13c7f0b52f5a11d2352c58c4c1a434897b02995c00e728c239c844443a32f7d0f59a0594519d961a3275c8c43c1b32c38e1fe9b91bf65eee26fcddd77ea38e286f4dc52b683c3da867af3f3f862e466c9b4bada2c473dab54ae07bf753c547ca023153c73d4d2db391d06b372ad831944a87f1dd3cb17efb0d7b06ace74a1272bbfbfb4f26f503b8f70e01f6f54d755c74f0fa85a084b425e472c0431867d98d12b05c93128cf787ace905260bda0afb6b52c817da460bde9300512ecdb676344b68ed96704138bc276d90843b970f216e005bf9f6b3b3603ad81d6709e8f47700b59d0c4a6652e87eb17ab4b8f2ed7f45a0bc2d134b5192b2c88fc734d0e65dd26367bd4ff262787d52f4e0525c4afab3fd32cff90c5353195fad890d4ea03155832f5c9d612bb5b4b8e7078ba0ba983499b28080be8b14e40b9f25ee6ed443249b8ef15414a850a012e21b434c170f657797dd54b66a7a363acfa8219ded4e6466b484b9bb8a3fa3d353c3e8d8493c0ddea7266d4e513e4758a583b5b9e6b30a2c9950cc8dc0d6b97eddfb610a7ddae1cf5b2d8ad954d983f4d39fedb97b01586c777742a91d67c832f148f5f11f70c447be2289e4af7b6442b13cfb8a78f6e997fafee8d00d766fdabee7fcf2ee678ee638afa69f8758f12e370024e967d85afa52e5caba0918d4b7e4004e2405cfc078542e1d7daf52a5f8862cce934714dd495ea9afc41445ba2c8bcf7542cab3eb4f9acf661dc2f3f5a1b7109b090aa00f81b802d6ae57f2ec878e846c39767d5ba8525acda8e5adde3b4af014bae7d721319e7f110b52a3a0e831f4767bfc5c23d8c31ed7d8d71207f69d6d1134792ac7563cc72766889f968f0f914c662768510db2c57be27dc3f7f8179e06e0a94ed6037308c4035883a4102cd1aef87d64c2e3d5b5472b7be7c397465c9eef22dd28a6fac359b871cc88b33459ce3416065cf61f3beb1d6e6848343a551e4dbb21b2180efb6fb798415bdf89ec053d1eb38eeb6537b067cb1af17677a6320f759a538a355fa4aa587e5703153c5d9a45ecd95570036a7edfed8ba4fb0c7827a128801d1b66bb05055c4bab2e81f6c98ea267956128efab92a7461b4b5975fb77062cd8e60b109ed9fa619625f2b7aa2a78a06b7bbec69a0e82cb09ee986d50a07732f8a49cb11091546f58e003f2f22a3d77ed5ea1ca629e156c30bf76d56cc9decf9b9603113a5144750ce6efb95c3f2d280a2625c37ac9a1ff34180cdffc978ceb705a4026a7a8227ceeff934eb178ede89893f3b75f284c9f43360b30734ba20041d529d9ff7c1c0aa5b29998a5fe8854b0744f79c422b7f7486b55f7ab727a7d118ad8f7755d023bac08232d6779b8f0594e7c39b0e5ef99f1534fa5fbf028d0283c31b5713e8489df61d8a0afea5759beb7b038f983ec733aa302e5c8abae4940ccc2ac87d698207cfde0fd87a865603e4f955b5a80799f0ce82a0c6fc0783a629459f8ed22027204f3484c545305fc55788caa97e7cb18a8965adc1f72756303414668cfa2e33abf0a3cbc732070ff8726b21a5073374ce575be973a16f786c6870e75dea84841f7f024c99020b51e5a6afc10d43e56f62c2d81e8b3fc4eaed01d0cc42b6da6298dc884365679e3253dcb27f90c45865dc7ef045e2688aa1f7717b50f19f2c924d147ac773ccf7f7ac360bd02a1018412a802c3ce01d0c5ee8187abb60263c93706d9b7bc2f13d3882fd6f6bb6549450a433a0f03d6b65fcc6362028f924499ffc6c2f2382350b30cb5ed835d3168f22bd02c00c7d38d02fe44720168bab60c9fa7846136fbdef894688cb7d01ae02edc5ad20c2ea8a95a8d7f39af5ce3abdc4928f8fd672b235f63afaa54b1c3f82388e9ab2557b1eeb68021a51d3703164ede3dd4e3f521fc5bcae306bbb538ad2e8835bb72546daba08e0afdd1c71faccee27b676c7825ec8e9ce7ef66ba1875fe638d41662030964d9df4657b9aeace9fed2c1ed52c132cacba2a8ed3a6d2ae38a0181635d4e6cdacebc9da8c489a60b4df4ddbd2068863f0877e28d2279d3f5ef9e4481d19411b9f0b10d671e763f576910997bc100d3f08c014b74b167fa4530d5f03b9a453ac0f53d2700d9e5387c633f9e678c08cc49ef850671951a7eee3ed25c2036573d56104e1efb772d94d73a7de69b4b6b66bd1c37293fbd59b62bd550b0d8c1cb9764c1a2f31743d2d2d1bcae48dff73a861a9b3cbeb736042c345ddac68aee957440377afd16fd5e05881f2eac25bc53219486537d1ee16baef89797140babca0c0459c97a5a3339bd0cdab7626b8fa0cd30beecda0493c57894bdbca9573dc48ae26e12131e853dc1af7f356d58dca734682931681101372b5e7488376faf4ae889faffb60f79349c5e8e7aa44d2a8f557cd24028be4dcbbc1ad9a44fc631c1d8feac70e8c9ea0dfe57146ea0901ad3a0629f9760cf75615baeba2be8b80700c4bedd8dd217b768425ddd0c5d34a101e46d14d1f0a7909e3d9e58e130e44af5926e40600156633547103b524d2494034e34034659ee258846d602bbaa237c6978c5a534b1e49fe3954a9b43eb2c9bb208cfe7bf125fcd97672276f04f381d62a082e1d15de6b05b4ecc30ca0ae90c23a0a40b965233e913ee274521efb8a2f4245179ce7494a98dcc78f310dd287b69ba964ae194f85ce13cabd287d825551a357507b187cfd3cd823d264c4c7fc9eff9801c69b75f3bc4c0fa3e1ae7c2d4fb929d6b44833b81329c194252d777c2cf0fa5372a6b7263040784e2ea32ca94054a5e5c811d45304898ab42901b17499089c1cd2b67536a726ce490e885029424387942e6ef1a7e224b59807c183b7939cb8f60867b0c", 0x1000}, {&(0x7f0000004480)="cc5e5f70ba830edbb229b17ab43036a98b92359f504cd1359ae522ee23d0362a36ae80d31eb9a5bc3fe610ae776564e0afe69b376b234f5904c6f0a9634c9928c61f8c7f8671d572fd0d0f", 0x4b}, {&(0x7f0000004500)}, {&(0x7f0000004540)="611558db40e9ab9008e843f3002e498c9e8ceb4041497ab0f32991ca617eeb29a52bbd3a2408b14188a20d31ee5fb8a1c8a4e99ef313cd7b383ef9d7cb2eb3f8591a67cf60dc34d1b2c668bed30001df17ecd73a143d2f31fa1a7fb4be404cdf28eb3fa415f58f19f1e96264a6302a33b0565e8242ced3696eb2859eac2010e23c4455c16a6135084b3686b00aa9dc5568ebe858dbd372f8d3e04aec912c22ec19fd4161aac98d62aaaaf7f052a981bfe1b8ecc88662c3c58f1796f4402140da4703ac9b4ad88aaef35270", 0xcb}, {&(0x7f0000004640)="51832fe1fcd11124cfe10bceecd930ce8e3ea54f11eef259085bd747e024d9c0139adacf533e6ce70d3792980860cb8ef706d27cc02087554386cffdb74f8a83a46cad92f9a3d0d357ecf0093fa728483f84dfebb07f44907e7df74d17b752a754ede44f4e39a39ccd57753987ad1583aa54e4b4d08451fce2b53a4a9ec76f325029e8a9538432005e16a310ac191921cc31a921d6e35eb5e23bc74d4e68c8ac67920018a4e1983a4608e7657d0cf173a81e438e7ed9ecfc641e4b03aae280e8cce36a1469abdca0d63dbad305597e8ce702a2b46bb148d5538e618b4085b15126600601bf155c3c66f8a62de5", 0xed}, {&(0x7f0000004740)="c3c312b830ae979607faf0fa89f9f848a623c479ce40a09537e6301097a10f189993134af945619be59c0d7321564b9cb21e272b52a5122ad34a42c6615e46241a9316f30bcc7837776ebe0da48e42175b55654237432e63086d384ab2e886340e36a24ce24574066e3d0edf2c0fde527fee05b209692501cf648ea5c57d1c32573b881cba7189fda194481f9cd3473d49c9e0643a425ac4faf0c5f937e3cd83feb23f4184946edd9067fee603ad4862ad6abe9562182dd866d6645917afe7b4d60dbdbe52c8ea4a7bcfabf5976b6caa1470c22c2d72ecba779d5d44da751033e025fdd1e4c987117189042291d8", 0xee}], 0x8) getdents(r6, &(0x7f00000048c0)=""/120, 0x78) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x40004) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) getppid() 16:00:18 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file1/file0/file0\x00', 0x100010104) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xe0, 0xf0000000, 0x545, 0x6}, {{r0}, 0xd8d33041a7bead40, 0x2, 0x80000000, 0x3ff, 0x6}], 0xffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffff8, 0x85, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x0, 0x40}], 0x8000, &(0x7f00000000c0)={0x1, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74}, {0x1000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xf719ce09847bf2d4, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r2, r3, 0x90, 0x10}, 0x5, 0x54, r1, r1, 0x2, 0x14, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000740), &(0x7f0000000700)=0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/172, 0xac}], 0x4, &(0x7f0000000640)=""/46, 0x2e}, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgget$private(0x0, 0x285) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r5, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) close(r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000001200)) dup(r0) close(r1) readlinkat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)=""/4096, 0x1000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000011c0)={0x3, &(0x7f0000000140)=[{0x5, 0x7, 0x2a1, 0x8}, {0x5, 0x2, 0x4, 0xfffffffffffff800}, {0x1ff, 0x2595, 0x8, 0x6}]}) 16:00:18 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='//e./null\x00', 0x10480, 0x0) 16:00:18 executing program 0: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d1d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897cff7f000000000000f371e8cfaa33f7feedb614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1074bab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe509376b6399752fd96cb58d127addb390071baff955a539b79770ce1f000000d9405b2065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb71198cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1658a000052249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bccba0a32ec65feca4d55410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab18b8bcd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c348fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb09344fd29d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced716979a03316fff66a9ee4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d989a9d096637071666cfbf0259fc5b9321f5a3b0552cea3a380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9cdec5ef3d7dd05e270a08059947700000000f282ebea0ea0e3cff50258a2b80d0ccc390346775df6619185e24c9cdebab09df2ebf0ceaa8d264282aba8256155ba55acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2140400000000000000ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70654d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e2438e45567c5c981713d8e2cf588e78c556e14a7a8ac565d237c106a563ba1ba"], 0x10) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)="e195f0855c6e3a8e62b033953c83992cac27d34a08c686cc", 0x18}, {&(0x7f00000001c0)="4b8e566c0a84147c640394c16bdbb8fd2401ca841968e19a05e6b08a0e39f3416b0ccdd44f500e04b78ed5f7f0280b9c98", 0x31}, {&(0x7f0000000240)="0d91c3b8130d0658c03ad7e4dbd144e31060a290c95400ec41f17f7595033b92b660f407e32b21ece9c1eb9254363498a0f6f85479532414be", 0x39}, {&(0x7f0000000280)="8638fa760161e7a0a2540fa676c5efe059f119544fa84c2b039370a40e9e0b371d9f882a9ffa2df3312e227dad0e407d5d400e896e03d3f5a3667026ce0bc6ce49a7de52711df3b086d2b9c4d381155466fa258be63f67a2485cb9e9d0a8442fb1f2794bb1fda91578edb2fe25a5997a6795f400680caad8d7a5b1a037b405de72af1e0664ea4e09be558117969c7aa5025c2f3e9d330255f2644b9e6072bfff767867", 0xa3}, {&(0x7f0000000340)="08dca8954a1a4e1e242e2235335c2838193ae7dddb4595515d9be70cfd4c7763be98827a6f9f43ac0ae7b7b76c6d6c6df259ce199b8fedc32923061a5dcf8be9c2be426e6b58cde2e39413fb0cda14b1aedf00c2f7ef1803afe8ce62f300f812b10978b0980c52e313c8a71e61fb5f4c89551bda6974867a7bfd3836416f926a8d0c26aff4741fc21958f8e226f4441addf4981ad62758dc412920b918df1d0e4754afe1b8ab402a690fc54e4e1255ee0be8490e73d14af76a1efa32f41e15912529800624e8bc1230b4135483dfd4edbed9bf9773dbafc552d1acf809b2662919de160f55f26212c359835b9f99a2f2e9dfd0382b8d1644a33d15cfccc75a74ebef147946094a07bb8283ecc9fd11ebe978cb8a280463bda183ecb9cb9e8e34adf8bc3c4d2e588502d599027f152d0c5443f5f1b4fd01f3e0a0243b51991994413d62959f671830f575b15c866753a06627c1d730d63386e00795de802542f64cb4c5b14d05290b441af59c364250071669984da788355d7fac9859586f8d22049c62223229ae5e5e57cf7c1a52cf35fa5661279b35659f37af5c3475dd553921c01fb906c0e9446e955f5452b8d51562c1a7d3f57615c1cdf048bfc450733c8fad3c58b5e99739d8c310138643c761bd29bdf1aa3286c84a4d549c7f23d901e1f008e11420eaf042af12bb8278b6391ebd44863524fe28e10d0162ad10b796a36fb18afdfe0e2c980a373b5ab306c117344ccd6216b18e376d75fc387afaba0061667e884da9fc370818e1ba33ab380d859e6edd84e25d637584b808e4007b16139976084b9a7b99e3fc5479eecd1ce933a1ad3300dad72f6ced192688aa5b7c0ebd0bf17ff558b4023dc93aa95e5b313391a0f7e35786a72c27f2e8ada60f9f98e407edea353f45376305c6c5dc7f7cd2b5fdb11fedd88164712c4ca53b92f33dc5cc7f681748334baa680e8a8f0318228216a81ec3982d3df853544bcb871fda713fe04759298a750faabb239cfc92aa87a6cc3c63133710f9528219ae546ee3d8b165caf49f2043307b90c33db7f5790bdf096dfc2c1a63692b9a9f86fd8dce9ffc32764e6738a75b507403ffc27eec7e245c47f6794a923c2b5a6f442ceb973b70b51e29e2434bc2f9db0c68b994c0f8d95a3712fbcee4012294205cc5162394f4603f97a6b6e6d02451abd7ea5be74bc4041e8f3db9aeb2c91bd463b90bfeace7b67e089659b358b716387394d44898e50f543c97dba1bc0868c9dd0b54ed70dfce4f685a5b412fa60816bafb5395899905efde15e06a72b59fe0591dbdde685565ca50e34d33c1f7949f45a1b9b514f6a3b3eff850c9292b8e5080dbb8ddd3d01cd22a08b322d92f96a552e1f1b72819c815a5d9d523ce68194846a099f4ccbad07b9ac16a068d14a4524ea9abcf0b73e6cb6a2c4f7d77a658e6fc5f771532119ff2b16bc27ab7bce46fb4e9bf35a2947348381c58806620a0e83f8e70bb45340ef381ce3c5ba6c36f21d00155a989e5a23ce6733098e7411cb50e49a99da20cf9452855abe09f839a4a5a7a835baaca185e6878b3b8487e3508417a5a0d7148c3134b2847f0e90c7d22967aed58cc0efe680c3f03cfb0903211f374f53ac72032b951749ff382763b1301eb90f35b4e63b1accbcfe0f9378a0892d10eec0c91", 0x4a4}], 0x5, 0x0}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe, 0x9a}) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x800000000004c}, {0x1}, {0x80000000000006}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x148) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x11}) unveil(&(0x7f0000000080)='./file0/file0/fi/file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) 16:00:19 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x12a) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x4, 0x4) r2 = dup(r0) ioctl$TIOCNOTTY(r2, 0x20007471) write(r0, &(0x7f0000000300), 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x85, 0x4}, {0x80000016, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000029, &(0x7f0000000040)=[{0x40074}, {0x400, 0x9}, {0x6, 0x0, 0x0, 0x100000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000480)=""/46, 0x2e}], 0x8, &(0x7f0000000540)=""/6, 0x6}, 0x800) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000005c0)={0x5, 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000640)=""/97, 0x61, 0x2, &(0x7f00000006c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r1, 0x0) chflags(&(0x7f0000000700)='./file0\x00', 0x0) r2 = socket$inet6(0x18, 0x4000, 0x80) r3 = accept(r1, 0x0, &(0x7f0000000740)) close(r0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000780)=r1) fsync(r2) pwrite(r0, &(0x7f00000007c0)="88fc3a42ff4230ffb2249e1655", 0xd, 0x0, 0x0) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') utimensat(r1, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0xffff, 0x4}, {0x8, 0x8}}, 0x2) connect(r3, &(0x7f0000000900)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000940)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000009c0)={0x342c, 0x5}) getsockname(r1, &(0x7f0000000a00)=@un=@abs, &(0x7f0000000a40)=0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect(r0, &(0x7f0000000a80)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000b00)={0x3, &(0x7f0000000ac0)=[{0x7, 0x6, 0x8, 0xfffffffffffffffe}, {0x4, 0x3db9, 0x8, 0x7ff}, {0x10001, 0x400, 0x0, 0xfffffffffffffffe}]}) sendmsg(r0, &(0x7f0000001f40)={0x0, 0x0, &(0x7f0000001c00)=[{&(0x7f0000000b40)="88b9be45c099e78dbc26c50f14f71a8dc0fff9e194304741afcdf32dbbf929035cfe51384acec3c538e5d016251fcdb6e2808fa2f6ea7ea1110fd1d7c03d14089c171209d63e5ecff12ffa6d5d19caadd80470a00df5c214f94bb2", 0x5b}, {&(0x7f0000000bc0)="0af60ecb2718fcbff0805276dad6b5e7f435bab97b2727ea60ed24b716da553c9923a6b9ebcab2b0d23050786c554174dd1720f563bbc30f394c46a780a6dafbac2cea8987e0fd4b61fef18fd291f10201a8029924be23504ef28d7871817dcbc2ef2e88fe8fb3b1f16afceab06e8ca758c0720572c3b7b8f261cc36d17bb233af4902cb05c03d0ba607afc4546bbd3f22a178b18ec9b76b7bfd1244d2eea3d23dec2bede96f52a5a83fd44d61551c2738888e514984644ec712cec272716ad593fbb181763c6daedacf51294bea4ffced6d31033f3d30293624c82e71b57e098afcc75a22a01bd4f670e2c305b46676c7b48825dfca75290464e45061c30fead753fc59512e6e48c126e01c2b4a4fea11bf24e399094503a50d30df671deb46b401bdb6f4bd26691a5f9f49552d304342c360b34f30798dd8d68b8a2d4df4eb142ba7582cdd1554495bd1a3fcb7edf89d0d4043ea4b5c96a8269bf5e461e9401dc216b5379c254784040d36130a47a3c098b688671f8e1968d81d0c023c95d5860df97f48d1be0d7a534d53dfbadb8865528e03297555dfb01b73128dc357c171d436fec995f477abe151a6c9539f6ed49c31e01e6264bf7f4eb5695c4689bf9c4a2b1b43504bc815a704cd4d850382c5ec3ff651c47fdb7354ee447f68b54135175718021dbc427f1a6acbf6930d99ab3c69c80d7d97582e70ee681e0d68f7d2506d476b9f635db7c08ba96075bb29779753f53be55fb68970f3d34ae74479ee6ebe751be3d708c9def300f58d3cb8fc97824d58eba8a50b2c6f7121166b444bdfdb73bd266ed85cca0586f78b66bf98ec2f17f839d2d76943a783e29618f7eeacd8685be70b4c17fa9d76cc9949dd75d77b91dd5f878534a9bc23116946e0c76651a2521ad06049b950896244b072eda7035c3a0ce1f759c1facdf9bab588b550db15e426c0b6dda2aa45a37ec65969736d5bbcede5436a3959c227461f615e0325306fd21356297b3866d8e9eee2800e4f9ddffb093e2ae1ddd648ffb8b3ccc7b745b68fcf26e3221943af3da7d7e3adc8e6e2ba893740915f3db999664b85d72953385f233f9802bd50bd3a35a08061a1b7cbcfed2a708583fe1bca4a4e252819c931a8943a85db9a3ebe9ae432e71f71feb34c0c0e2d910d64b57396c7b4c4f1a4ee73bf9e16edef7425878d33f8d405ba3d324f733d401a674906753e1294458146678193fe4960d3ce328129b7128f7272a0eab05a47da0493b7e0fede338e704f04c9a2e5d4f3125141ac89a4281aa1d2cca7a936d5437ed6562fc49e94ff2f3950612a532a64f784e6b25395f693c56140bd69dd79978fa78dbee31b8029a5f7e2346a4877706dcc6fe9dff9158b8d50fdeb7b2e46883ba26dbf74ef798e986e9d0884917735bd9124881e055acbe1ba0b6f80415735a60707fe18ab1aac927bd63134199137289059083ae8b7b748b59d1ea38d4d6c1a9747fad1ebab7de408179803d27552d0831e4c0f3a641e6b8db184078f741f1aa773dc19493e38731b6f8e8c29975d03f8c30d41031e8dfe2285ccee0e05560e828d7f5f83661b7059a0900634c9ea7adc0430ecd6658a8066a51d0b04f11dabbb12ac6f977588aa5549a9b38f4d47cf91cf70dc966080e65bf7aad4ce54451428bc86f8697f9bd7c841a503733c5b3a093d15c8b0cdacf7680c28ca6efaae478e9ddda0ff6d5eefad6c8cd4647aef6328f16b34bb971207047f686914049b81d7134fb1464bb7dda7215e35347fd0ea7f53e0ac1bf3d6c9a4509462458c452e7747ac3d6ee070af077bc24c22ec9dd925cd60688c1975687f611a9c6e73545e6fb0bb663d0ee7271ac9f3481fc6b3440486297ae03b485ce01155c3e5af4b9bd03bd219d7f2a9d5fb5dd7672aa8b8ce574f4abfc712241a2da4a7ce1d88d5169c5e0e93182d71c65e46c564f1cc551349b72effc1241ee64047cb008cb7c7054427535515f02fbb29fbe0a3e69e30db469f44938f08733bf66258d6459cb2fd43279625a188056f5a1b95c0c2bec96b9cb5ef7ecd6e39d80a18b5e2448da3a5417f7c275df64ef25feaa02614cece7c7910c795b38ee0d08f971de61b3e7f821b09f04a684907610bce214d3d0716ecc3849df3d961ed8aa94eca940a78fda640af177e401b221019057ae78da983ca14299a423302a6d1efc5e49fc6ba7b4466e4b07be8b5be6c4bb4cc6214dee021cd598fb57bc89b37240545218fa70156b1c3fa19f36fd3b7f9e995e73b1a6ddcc05959d774a3d464e16ade19be5f4ec0d65568f6d973a4a0f15fd9c06054b16570a599f64acf7527637de953b25de7ec5b438919aa3e0926fdd94a9d75df884a2491378eba345bbd6dad036f1805b8d74f22b98dd2c77c8fab85ee816ea29faac051699a432e8628f52709a4c518cc4bf91b1573e5e9de93789a1ee9ac2e0780aa716c528de777b5987df5a418327a898e257f5e0b3c39351a394bac34630e10528be586abe9306259b6a2f0a2831c3fa9497d06737539b5cb4e523dd066b307e45577c84bec128b1c42d0e9e23cf11267f2ca99b092f2533e7c99481ab51ea436d1186c13fbbcc3ecb31de066af5fb8341d0ad60133a64358833a7aa05f9181a9926f160cc93877078e4bda738048e4236d96c8b8e452dbdfa3b701055b38738d36bdf40f4fdc24010bfc4733b5b320152c0bd60531f790f057c5091966a1eb7284bd6954f29be937539c304dc17a5986f6aa0e816409561a44152d17d0d40f269ae281a0f7e1aa3352540c0943b93c09cee481c7b4f5e56fba8bfb711b2b1503271ad69803d01fda449baba174334ca7fec78143bca2a1b07820db43480dc029d3b90f677f783098720f9048e6605138e9b0870eb0588b7def7764ae6beeb8f499c84a74ac4d43cd813196ca740bf487607dd4bf9adf7275bd68e4b8b0b86b222e887e28906382eb5c62b586993839ad261b81b51a5cc8910d015be77d9c223cd111e438eebd5092221745f29e06d230c110b0312fd9527d8276d984f74a5d0ebdafcacb5eb642a1c4437dbb80a09f573eb2a6aacebc27d8cd6d102514d68179a5e1879fa0691b96367855b01bbc53ae6d9eb1d927aa95d2cc3ad74aba9d3bb2e0cd1fb155c8ebc0f95dd38d6590ab658e90bcf44497d20a0d13b560bba92ae1a2c52e513ddb5862590d3e58580886588c40c415a12acdf825e1118a2abf57ddde8c81b69e790f4eb3e738e1fc205ce3e3618bd7e40e23b687f37e33e89120a2a283f4b595d94db287933d7d7ab7e7d40a0cad335340c6deec6bdec5d2f4b666f3b30abb364f78ef6b628016323a4791a28d93ba61c67dbb3709971895a98bc592acc66ae57db67f34fea3df04bc466cb9d8845971a4899fe460e8aba5a6eb28a88a5c9c44bbf6944d6b59157609b250d957605cbdb2f5be3a0c5d33da24d67070aac5a16792a8dbf6aed4c085cc0b9e837ce2ba45e3c29ed1b119b4429d66e51d84aa7a119fb1231ea7ae57939fc1a849a885030430a88e78fa622ec6d91ee12383a00bd16999de0655476a13dbbf56ec78ca6048ceccaf286227a4fa437b0b16f695b7b18b612194552fd20583454d88ed0de5c0f5945463e1ff09b60c47f7c5640183b88f42760b93fdc1ec249bef87244ba8aa7a49083e820558a890bb0feee0a4b103721a0a7a970c52f81e9cb42e75f7c75ed800f00f47a5c924f3631b4ab1f51233925ff0cac7527d78e6e2757519bb77c270fba5f699ac0fcdbdb1df34044c31a7b5720ad07b2b5cb79a2d4ca57c49f67cb730b3fc32230acee12be0d9577ff0c03f9e5121ef93f66c13d1fd8cf160e0fe3023b6dc5296515ca809ddaf68b4d1789676e5b616a4b8bb14ce27f6cdb6d954631d349af82ca5a2f1ad7f571474e4ba47d26cd2f5b6e3cf65315d94c92d6fc7f842674b177b5b419455653774186bc9646403287d1343614ef1e8a9c7cfbd61465e2e5b6ca0e9704036261ba79f62aeabb68db2376e659a6171d5878159461b8b994f89c0f4b86a17063db5b576898403dda2157cdb5d602fe8474fb3f646dbd16a3fec8b21371250fc7b40af2c95406e26b3d84828a2e981d6477cd688da215648e6e448fb3a0f998984f969cf505110238339331627c7b591bbece1379f716d945e75af40fd516d0121ffb0388045f4a69c167d4956441572ce6e6c12e1b63efad55bb80728a0f7d864a9535b455db4af58b47f319a0ea314c2b534c1257502355a459ec24a5ea63c76b1526afa944bf76b9ff30da2ae544286d6b7713297af060c792f289007a5d6a207596b950170d338151fd700284c32d9e11a2e5e4f8c0335b4423255e0c7340f6c5442e15c136a7dd609c3348931e880cfa1aba493573a2e881566343eb8439459288d2ab0b569a0a4d02b07942a6df2b68015bf5751b306053d21d6a0db3bff3ee56ba8d23df3ff951b5d26bb589e85684e95ec8bd5c38a95d852dfae30789bab7e59416963cd537ae20ae85faa8910a844127acb9a1861053e8cbfb782c47f9c91933b118c780ef68202391ced222f96f777975846e5b6e3bc466e49a830bd7f647f4574162ec59dad36800f836d4e7e65ca1eb65859a5f2618fff57c08248c6016568dbe80c06d670fb7ae48cf2e2f3fb49e6b1c5fff49ec3fddb84da351bde56a83172360127fc0d2694a4d9a26293673969c52526b08aab7134a93129e24196eba7f4c571ba4c58fbed69afee2adc232e96447a47057502af662636b04095438665eb65c40c243ff8359a7015d75e87975423f21cb5b71f2c6c9be98fa567ceebdf23bb54dc831880822492c4e4c60da2ccee306b4f6b3505cd66f27eba2d08b04398426375c1033dec411f06001d05c575cd02b357146e9a75ff65e83ec61fce967ea93c2ddee19becefa0ca143393d76e0d7ccb649918b9148a196963dfc28db8067ff9beff0c5e30ef1fefad93083ea09cbdfd130e98e7461a990766b84eb51b2ed9db93d9088956b4e87b6e2afea1d7d66f4782b5166e4de7e6adf2932c7c8fdb58621572e71a42f1f6a8a387f1385f6f6d0b5ce00336c68c7c3e4cb5efad961e747dda2fbc4680d7bef4de1603bc61a92920b6590ea25a94a626a07d471dc3e23ce5e7f882a55eba68bd87f806761e14f1723d3c4ccf00db70121d31c91c99c4f62a32d58f2055b9cec370bf962d3b6b27f1091eb66d604958a1313808efffe059ae41592f6a8eff4f724d5bd8ac449ad270eb8a28387ca584b45f28aa2f752a37a358283f762f9f6c589ebedcde25e831af426affb73cc82aa008f99e3baaab007b6180f73f746c289fd2b174af188dc9098e9651ec0c6067bb9b2ced49a7036a1177f5198147f1a4aab0abcac881b6463be1d165c841d9786818ffbd3ab3634e7d3d05b7508b3b0a1544e90bc4d4d5c00e45d1b95563eb22b328080736ad759e32a90916844649f9cbbcb1800d64ef771a6f3cbfbb9d405907bbe07c6c9749b630f627548887e686881a9cc62ecf89e23183abf65e2938ef849cdea038e85415196e4b62e174d97dd2a6856a33e2beeba6b5de46c3ca87e2b10407aa3d2100dce13d611aa4d71038837d54679f3379285e2344089590c5af8f0891e13e98a95edf942a825dd2ecbb5c12e7c0ff526847ec5a7855ac12192f11bf6daabb01e13c0d335aeb81dbce8d0e66169c6b2adb174fe69786c4a666ebe2ccda62b7475af03ecb92d43e2d2b6768d8a0f26317aab7c125e6908e80acd9e271cf7961462af37419c26d52b7e2a38c9babd72c", 0x1000}, {&(0x7f0000001bc0)="b31756bfccdaa4a46df50676c3ca53cf7f0e522fe94583dbd0473046a7d36a72b14142f15d9fdf5160830b679c3c3d", 0x2f}], 0x3, &(0x7f0000001c40)=[{0x48, 0x1, 0x5, "ba815342069039e50d96a1706d94781b4618550928ebf7a36ac5394f20e1930b8d17ffa7556072f97281286ef017ca889532"}, {0xa0, 0x1, 0xcc, "7bc1c708c30ce74b21933a4c0474387e36d800c5722a82705e0f57a6ea664ff88337880e0700528a1c9c1be1fa833842ffd98ddb0359c4499379c2e999aa65e0dca0d1559ae52629d2452ce9c84ccb346fbe476e059b4b848959a8160114c4f5d9383ea587a6521acbdcc9f3cb50e3b2dfc79182d0688d4e4d0fe9655cbf2eed0478a14dad9f4a78da"}, {0x98, 0x2cfa657a595228e2, 0x101, "d748ab90340e9534390243761e69b68f51935d5e165f3e3c4aad3e76fc357aedaa3d7ce9a65ac3384e438a020b4ed4e9528379acdc5a4106efe8eed5c8eff434b69183ce3f9d5d21dc7b83d862260aec2aca3731c95cc0292472d30a9b12c4c5754588097b10f6c77268bcd47c08a297f0c971ab02962dc207f59037a143745a56"}, {0x58, 0xffff, 0x8, "b364a2e2ba4e04139f3f7c1f162846ef5468a38ae77ec36e5cb615a55ef70ee618aff0485709ad63314892e1a77c93bce6030b10a7468d9f5c03b7ed12ae0e3914"}, {0x70, 0xffff, 0x6, "074c519e3d9f0ef2ae518223d0d43ba8873e126ed95dffc4e54b08af8086850d8fca9b5677a8f0e8c222a4125dee989227bad33b9a24e510518021feea42d229f0ea9e6b68b1151617ef98929862ffa2d036e944e52726fbd285b01b1445f792"}, {0x30, 0x1, 0x99, "3c64e5459a24fe6937c681e878dfd8ead540fa494583f94605acff"}, {0x60, 0xffff, 0xaa, "6d6d96a7c3c840dfe4a4dfd4bbd46624c8ac9d48c4bdc2f12297b661e6d76124513145f9ee3722978d1cfc6a9e5c454d8088543381d388ad2d28ee44b4da9cfc69a6315f74809d3a91f960"}], 0x2d8}, 0x8) chdir(&(0x7f0000001f80)='./file1\x00') ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000001fc0)=r3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000002000)) truncate(&(0x7f0000002040)='./file0\x00', 0x0, 0x80) shutdown(r2, 0x2) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) msgget$private(0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) 16:00:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) 16:00:19 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) 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, &(0x7f0000000280)=ANY=[@ANYBLOB="03002e2f66696c65078b6f9b71f29d34cdbe56adf33000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) select(0x40, &(0x7f0000000040)={0x1, 0x1, 0x40, 0xe3, 0x3, 0xd040, 0x20, 0x9}, &(0x7f0000000080)={0x1, 0x9, 0x3, 0x80e, 0x4, 0x2, 0xfffffffffffffff9, 0x6}, &(0x7f0000000140)={0x6, 0x7, 0x1ff, 0x4e2c, 0xf9, 0x7fffffff, 0x1000, 0x4}, &(0x7f00000001c0)={0x9, 0x5b}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="ad1af05de2f4ef18", 0xe9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='E') getrlimit(0x7, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10010, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000006c0)="ed5ca2702ca1bf91fb8a8ac227247d2e86a05561912657be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4f53c2c1ced927e8827f785d3a150cbc540a471ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7e69b98c38900e93d544024cc95b88bf45021683bebd7346b29491bda334c5249d0d861a6a4f1") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) semget$private(0x0, 0x4, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x5f08, &(0x7f0000000000), 0x0) socket(0x20, 0x4000, 0x6) 16:00:19 executing program 0: msgget(0x0, 0x1) r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/5}, 0xd, 0x1, 0x1800) 16:00:19 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2daf06b6b6696c653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="02001a48870394517e3a09005832ade39f27768e2de947", 0x17) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x8, 0x586b5f08, 0xffffffffffff1753}) poll(&(0x7f0000000040)=[{r1, 0x19}, {r1, 0x2}, {r1, 0x8}, {r1, 0x1}, {r1, 0x10}], 0x5, 0x4) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x40, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001, r1}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:19 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f00000000c0)='N', 0x1) write(r2, &(0x7f0000000100)="d528441eca2bbf1fb349160646f987", 0xf) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r1, &(0x7f0000000140)=' ', 0x1) write(r1, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0xe36fba0e6efc884a, &(0x7f0000000100)={0x2, 0x6}, 0x10) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x4, 0x1, 0x100100001, r1}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xa410, 0xaaf}, {0x6185, 0x3f}}, 0x0) flock(r0, 0xb) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) recvfrom$unix(r1, &(0x7f00000001c0)=""/17, 0x11, 0x2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x4003, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x0, 0x0) socket(0x21, 0x7, 0xfffffffffffffffd) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) close(r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000200)='./file0\x00', r1, 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r2) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000000c0)) 16:00:19 executing program 1: socket$inet(0x2, 0x3, 0x478b) 16:00:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = geteuid() geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) munlockall() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, r2) r3 = socket$unix(0x1, 0x7, 0x0) bind(r3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) utimes(&(0x7f0000000000)='.\x00', 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x2}, 0x10) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x4, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x5, 0x288, 0x2}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus/file0\x00', 0x10001, 0x0, 0xffffffff, 0x1, 0x4, 0x7fff, 0x7, 0x1, 0x0, 0x6, 0x9}) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x7) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x20000000061}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) getsockname(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d174e76435bb3ee5bc2c4755b2c180b2653eb10caafbb89f810519c81ad1fdb984b876719279bc01ec4be00"/4141], &(0x7f0000001040)=0x1) openat$speaker(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/speaker\x00', 0x21, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x3f) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000001080)={0x18, 0x1, 0x8001, 0x7fff}, 0xc) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000000)="e12d34e8428816f87ea961bf04a799ff8aa994f3a369017fa97d3f70214f6f856eb385619b39e349709b6a5757dbce586338e356a25263d81e06b3c83dc4c2258c679046ecaf80cb61904d1bdf43e71a4b9d914d6805f77f1974363b6808be2c6f361ac2d86e0ca59e3fdbe6007b4992d309bd1efe0bab9234e4c4e226a8c0ab259f483fcce3d662c62740d740606c21875786fe1ec3ee4adaf6119e197feea92b341910fedf13ece70b4741a4cf063d754a823dbbe07e96c57dc6136240970e82dc67e04df4036c25174076c41394bc4f2247b60fd3d43b6de26568244349352c4bdb8a4ab07377db5aa67f8441d754a03fd5", 0xf3) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x0) 16:00:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) flock(r0, 0x9) 16:00:19 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r3 = shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xb9, &(0x7f0000000540)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e533604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f122ef5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r5 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r5, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000900)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x2) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x400, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) recvfrom(r6, &(0x7f00000009c0)=""/4096, 0x1000, 0x803, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8) semop(r5, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x30400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") poll(&(0x7f0000000040)=[{r0}, {r0, 0x100}, {r0, 0x24fe0daaaa3f7313}, {r0, 0x4}, {r0, 0x10}], 0x5, 0x8) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3, 0x10001}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x1d, &(0x7f0000000040)="f79ec86df5ba64383b912aac907d782ce2a842e6c7d5077c50a6c2dee1") 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf8c9, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet(r2, &(0x7f0000000040)=""/11, 0xb, 0x800, &(0x7f0000000080)={0x2, 0x2}, 0xc) getgid() 16:00:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 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) rmdir(&(0x7f0000000180)='./file1\x00') nanosleep(&(0x7f0000000080)={0x1}, &(0x7f00000000c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x180) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff609cd27edf23ae99f6014213192a3bdda56718a13a06da26000056801f60f36d9031da0dc056cee00de182d8a9029b074a9ac638c930bb0d771712fdba3805ffc367a4b8eb73008e0d6e041ea16ecf28bd1ce7be401e8cc1800d2387d21f38a1b65a2dac2948f653a6fe4b3ba3367333c7365d3e0f0300004e2cbd9ceea5de80"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) fchmod(r1, 0x9) write(r0, 0x0, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x8) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x4d}, {0xe}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="1b") 16:00:21 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x1, 0x42b7}, {0x3, 0x100000000000}, {0x1, 0x2}, {0xbe7ec2119a3c1a95, 0x9}, {0x0, 0x40}, {0x2, 0x7}, {0x1, 0x1}, {0x3, 0xffff}, {0x3, 0x20000000000000}, {0x9b7147bf6449d5f0, 0x101}, {0x2, 0x6}, {0x3}, {0x1, 0x200}, {0x1, 0x6}, {0x3, 0x9}, {0x1, 0x853}, {0x0, 0x101}, {0x2, 0x8}, {0x3, 0x7}, {0x1, 0x8}, {0x2, 0x90}, {0x9d8390edd70ea87f, 0x8}, {0x1, 0x6}, {0x3, 0x8}, {0x1, 0x6}, {0x2, 0x5}, {0x2, 0x6}, {0x2, 0x6}, {0x2, 0x8}, {0x1, 0x5}, {0x3}, {0x3, 0x84a}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x9, 0x1, &(0x7f00000003c0)="cfeded79f34238ed11fd5e9ddf444e0609bab0a8fc06ea20d1eae61c4a4537924952dac528c180d609a6d712e719b383c247dab70776dcab48e487ee4cd785fedc4a2426c07f9ea083578562f876ed67cfd202c558f2713221d4f071f75010fd395e2273bf0d172e7f708eab0f6f2bf4d3aac50b62170cede8b5f203c1c88888b6fba06ef3de7f92f9ca80317df139c511557841fe14712dde4b2900dbf47a5991b084f2f2ecfcd87e269e3677979fd4035ed13d54a1b029ce86cac9c61afc27c93f24aae2eefb49241b6daca5e2cc8fac3a4de787259461795724bced4f2cd1e81c0b136896a22a7feb082cdfdef872", 0xf0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x190903aa, 0xfffffffffffffffa, {0x80000001, 0x2}}) setsockopt(r1, 0x400, 0x0, &(0x7f0000000300)="1d7411394e995e00c5a2ade7b5a7d7885985cc47f19a0e337273ce72438059ec2155243f240562537afb3f77cd0c3280ba9cd3d0d4f33002a1fd9723df76528eecda8aee41de93090eee3d5151ae5d473d7a09fa5c6393aba87830b2ed57e4310487a98d4706759c33218a2bf77d8fa0ec21225fb215ead1b3294d18a4295a71772684eff9c8577e", 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r3], 0x28}, 0x0) write(r2, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x41, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x3ff, 0x3f, 0x2, "fc8f7a1cb432c5f6409455272aeec2110d669cd1", 0x2, 0x8}) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) lseek(r0, 0x0, 0x0, 0x3bc93244a970dea5) 16:00:21 executing program 0: r0 = socket(0x0, 0x2, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x408, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x18, 0x8000, 0xfffffffffffffff9) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f00000002c0)="ab2b43ce9b33ada7ee08664f19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1857a0000c82248592adc44c8223aa1c3ba24b635ef2125ed535c27a08230c7ba76ca1a3939c81a6ecb078a2f95478a814d6232b22bd99b9e2973158b96444d4e0ded1b52578114dd9b8f6fcb90888c65c23519b25d581f3495c49c9b0708f92455c2fb422311d75021fc8948bccf3b67233ad411356331ad2455bc25ac4e3bbbe39712d65ac4ae9c54703bad6276cac03bb1f4b2764285640185e489176d2ffbebf919c7b7ec915ae3110ede89d54bb335eb72842f20c7f79111121c012dc9b5fae59fff7197ab5b6fae901be2e8dc9c0627780afd00b4cb8b43dae58deab8e46bf5ea5dde97a400f504aa66b249b1f6b02ef44313aee23ed6642910c69ad87e529e38a677feed2a56f6b0c68cc4aaffaa1acc0fd98562721c5522332945f8db9ffb24ef52d03145ff106ae43a39e5b1be6fc396a81c0de5f217f3f9d1eec94900479a52bc6b2a6cbe2d4bc6907710c312e4738e7497ed2afe57864158cc40fc6351e6165bb67bcb8aeda7908fd00098fbda91401dabb85df9e51e75e24f784c0a2134fb07475fdedfb600", 0x1b3) 16:00:21 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4c}, {0x6}]}) socket(0x1, 0x8000, 0x40) syz_emit_ethernet(0xffffff8b, &(0x7f0000000140)="ab5d7f649b65f8c0aa4f2ac7e649e920a5d86b74b5565f3d81c0fe44a3f6a3264632b53037550bd475a64c38") 16:00:21 executing program 0: r0 = getuid() r1 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file1\x00', r2, &(0x7f0000000200)='./bus\x00') nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) r3 = semget(0x0, 0x4, 0x10) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x0, r0, r1, r0, r1, 0x61}, 0x6, 0x6, 0x3fc0}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x168) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000300)={0x10, 0x8d0000000, 0x4, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7f}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfd9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x461}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80}], ['./file0\x00', './bus\x00', './file1\x00', './file0\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3}) open(&(0x7f0000000280)='./file1\x00', 0x20000, 0x20) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000240)='./file2\x00', 0x2000, 0x5dd7) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdb4, &(0x7f0000000100)="b2cfa0c73600e0abcc16739de2c54990861954") 16:00:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0xa1) 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:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x8000, 0x1, 0x6, 0x4}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0xf5, 0x100000001, 0x80000001, 0x4}, {0x6, 0x6d, 0x100000000, 0x7fff}, {0xfffffffffffeffff, 0xfff, 0x8, 0x7}, {0x65, 0x0, 0x0, 0x699798e9}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0xb9f078cf830a686d, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x1, 0x800, 0x1, 0x3}, {0x9, 0xba, 0x101, 0x3}, {0x8, 0x8, 0x8, 0x3ff}, {0x8, 0x9, 0xffffffff, 0x6}, {0x100000000, 0x55ac, 0xc3, 0x3ff}, {0x7, 0x6, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x9) 16:00:22 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x801, 0x10) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000001c0), 0x100000ff) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getsockopt(r2, 0x17, 0x4, &(0x7f00000001c0)=""/167, &(0x7f0000000280)=0xa7) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x5, 0x0, 0x4000000000000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x15, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x22, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0xc, 0x2, 0x7, 0x3}], 0x3, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:22 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) setreuid(r2, r3) recvmsg(r1, &(0x7f0000001680)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/234, 0xea}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000440)=""/80, 0x50}, {&(0x7f00000004c0)=""/27, 0x1b}, {&(0x7f0000000500)=""/28, 0x1c}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x9, &(0x7f0000001600)=""/116, 0x74}, 0x8eaaf0582da543d8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:22 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x1f}, 0x8) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x3, 0xc0b4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xff, 0x4, {0x1c51, 0x2}}) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f00000001c0)="882cbcbd8638244b050020fa803ba479ad2b18e2a76a9d03f70af96be33fbabcfda5bb3f520e9ef7f6dff2813a4d7823bbd1fd238c2617b19f7ec53362ddb2871c1b220f56487fff80692c40718bda95c482743caca276f8888996b973452af269346334982b600d74a0feaf1c5288e75cbdd4c4be5c0ca4469d572c7e41ce6c6bc4c5a71bf3aea17b246ef703e41278fb2f0ff64c408a568b0a5510263065571b8a6724c03c0e301c4b765fbe7613cfd37e5ca0328c04fe73c6b5a0da55267e147e279a15075dc8e1024379386575a2fbe27f7f4f1d5c1b61384f6a7a3f7f7815543c2e2aecb286221735dc4fe303bce93eabac18854e33d69091a0ea71186ce8fde9c65262b10422995298e2e5e035caaea167a7637384d94b6b7dd0e540b3430465f7b9a6f7d8bdc63b00"/312, 0x138) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="ec6529cb39f655f11b8b50992ff7", 0xe, 0x0, 0x0) r1 = socket(0x3f, 0x8000, 0x1460) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x3, 0x4) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x2396ad22e75c594b) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/203) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x10001}, {0x18, 0x0, 0x100000000, 0x5}, 0x5be, [0xfffffffffffffffd, 0x7, 0x401, 0x2, 0xb9, 0x401, 0x4, 0x7f]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x84, 0xffff}, 0x0, 0x100000000, r6, r7, 0x0, 0xa9, 0x100000001, 0x1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000000b769e7276f256202a2f181f58594367225fa178dc43850840f6f4c5dd2f3399a220bbb6594d84692a7dfc590d000f830ba5697ab3afd1f72c9714a9f57824a827005539fea45128c0860efa43bb7a50ccd59b6ba42b4d60b2fbe1924db40b946f816bab048147c8"], 0x70, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3, "b4c9f53b5cdb4587db9a7e6952435dbf4a477bd96e15f67a7fdc2a10b1097ac7b937311a93dcc7eb21e75b69404481edeb064792d88d5ec5341dadca01791e8a8be423c97346bbdb64440fe58d3c22eb731f70a5c0bcf1bed7b4113e6d0aceef1cf213214fe1244d18546951bf6ad36354b55e204300f654acb99b5d750029b4514aee7d42ecd87a0ea821b20d3dd5bb038d558f178c20dd55dda47eeafb7b659821299fd3ac04c16ab133c128ed0c6a1fae1f056ae6eace95909ba6ac7c37ab9e4bd5c452affcd244f8fc42e5230d1a93e3f39125c0afdb58386a8025e103a0270d4fc5b5c9d47aa3e4e9c11fad010ab50be6c2ff20f62415330f5a13d9dac14135db3c77993081dc13de7a9ade69205018ea480cbba1422bf9800fd579b6287a422cfc2d08f144193b08ca48d90bfb09589c2420783eb2c3b59f4bfd885b51158caaa225ef106c1e9c249725a290274a87f82047c6914cd7af9f0e934e392bfb8e81b2c9189f25129ab025a18f60a43f5199f5de9f01a3b542c6f96c39a9fe4eae7ad10a6ec82ebaac936c03b64e52e1894e2e5cd2359bbf4f27281762dbe77fabfa4c183cd008ed9992caff92548f001555e0a263f12d1cddb6998c02f9d022b3231f84ff147fdf418bd34dc2caea7870aa79d2ab639ce7f0be31a7e66fec3088dc2c528ecb2679cbaf5dd7450c32b84765a9091deb331b1cc02c4727eef7fe7be815f699c317dfcc8d5dde7c0458bd9b42dc4cfba4d6ea56c78d4b910a0034fa0e626db4e2a29765f72461fe3a3c377586e8767ed4c6e085df3417a98c06dc9ba65030b4e7c01d6fd28a92c6606a39442347949455dcdfacc4137e34f045f140c355fb8c4d6de65619f252f10e83737667f0c8c0931f013dab622f1b571adc716c2cd1a58a238b11ab063ded2795049640535e6834fc4c687795e62141d9370453c27417ad99dfcf34b565394d4e07ef50bb090afaa7bdfed800d5ce8171811336a4c1c7b00a81862f75035f654e8680d4661f7a53c0397a9f01d476761c3466edec66ab26714408a2cc6f7da272798618f4b8736b20031e4a995852aba553e2e639550dde56e54edde91a53910ea61e8052fce06758a77b723ada1628a3a39260948b48cde9cee699adb158ac9de4288b34221c903bdb02e61c05649e624a863b3bb14af978abca46fee119b34111c25da57127d9fdf32cc9e5646d87a19f15809be0c41631f0bd265ef2e754405edb89d0109ccf79676666ef6c081a88c59f7395f8b905ad5a0907f43c3a16607378968ca510574dd92a5ca98e983f3c21ae3866426fd5529870ff9c3776498c612f249a88066385487fddc8039e6548dd88a21ad3a92f0d426e24798f3572c1c31b091443c36a664c487f9baeac5db4fc0052ded5e8a90d6dcde7a3b822c957a5839449be9b46e5c06c31b92e4a64221e73d33130887b58ba95e9492cade1abbaa9c2899c473bfb349be86aeb1324b4c2ca3d04521060479a334ec0fca400a0134d0c3240eee4b4d98d1841942045dc26c054dec2ee420a078a5fbd62129756a9b02f44599d7e14946bf78e26d010b2bcfad8543e343eb8ca8189a86268c5443de2f1cd96859b0088b84a71f0fce8883a6c3ef685f33e67df5f8ac7eda74551fe4b87ea14cd80e532393d1f9ec840f3fb19c9c7418cd075bcabb5ee6fef03798044f5cdfb984cb4fe5c847dd028bb3acc25851f27d6744adb62722fb91221d9bf45786ada67c8314aeed15395e7504e323047dbbacde6f577f84ebc89d541614b3d54b14609e4f675e462cdc4f9fc005cf84509606c3426b4f42197f37c996b126e2fdc3b2a3039579295be18ad1f63bff04d84504d51bd816310ebca5061aa3596305d7fa5d199c13934223773c03406003a72dd665f29bd7c5987be3793be633eb50d522e0f45295124b8100db7ea3890e9855238f46463725411e1b7dfb7d03d4dd435a68de6333dbb63be8a0b69d79d777d16636e6ae72165fbca9c9accb0c6a16113152f1a69c57b902c8b098fd7398739350d462bb079381f38510a52b559bf3bee1b8ac3a28690195cf690a28e01e0d69111c93c7225bb76652468191656f595bcf650dbb04151de38d39be67833da7124df14223b52e20d8dac47c3c7c9bdeceb111bbf20d3a1dd55c812631084a396211c5b7d6775809a430d855d308093ce10c3f17da592bd253558c476f4b48902856b3772a77b0c25f48b6fe27ec8049147bbb49e0500febf9827055eab8874064529b33e67a8dcec4500cb66b79b49f90d244b2096ef3688d22359b132366fe596cd86c9db129b5066f1b87193fb1a86cc8d3328004cdd3f24056ca1810d429fe495ed271982fdb708be2a1eb7e3d0b76bfb1848f8ff63fa1c0f79c08d05a5634f562036a4c982dea3c3e2b33f077de0d6b422db97a7075ef04903c74d8dadfe6f2dd354442b2ef282213bce8580ce765b2d1252f5bd96ac734eaca386544c7a89fb5e2f3a3b083f867d249932001def3fa4c5475b787180d6ce9f43dc9190ff79bb87d76ad5c211cc584192a706519f2e6dd15adaecf350c2ff485282b5a0bba4840dcddf18c27737563284bb6d1e636a4d9c826078cea10c44d9a113c5a4be5f2eb12b9753bd8795da89519bff39bb0f2a1f2922c976a1e64101275ffda5aa65424a0014b78629046b8f6b206112ab10c606de5c71d1b3fe85547762e17f6ad31d4ab48b1137a79086afa138b26ac245b62eaf604da5352bc9f3311ff155ad1dcb24d5c551862131b0ceddfe4212f7915e9c4987c98192eb5bae1a44298dcf18ca18854eebb9e816cf01d4049a62e2a4fc130791008fec7d8d8a126bfcfde4daca98f9745bb961490d1b5d6a27b55f8fb815c8f4b6cc35ca8f0dfcd2b93952fc86d075c09498aad2e021549c9ccc7e1a037f295dfbef1e075dfbd09488dce3b0f8aa437f966359742b195ea9774b5cb2f45fbe0e31f7fa4ad23daab796df42437e70d7d443865c4d5407a16ad0b290d07aeed1ff38311250a73d9ad53f955ad76ba8869fa263baaf6c9e31a8f3cbb56e57bff093d2ddbb82c8e2831faa6498164838ae5a6897c63e6d68d3406673c72688bc50b48ad0d0cf96e45b29acb8b0ebf9f596583d3aea36f62faacc69eb63d269ebbac4fbd959448b6201136e28a8c51828775b2219e884a4cd42155eaf595d4cf318d22b2bddee827182e2473a477892242c8a8fb898aba7ac42f53bb469dff21290f9d755d671c3cda862108b05b5afeeba91779470f8ac434d04509a10061e61681dc8f289f4d6a76ee24a9a3cabee58c4558cee7140432b805162ff3711c24a9f011642d6a721ce9fb2f5f2d45710249afa17707d776f6b6fabd5851ee709c5cc5046c35c2aec97e433fbd02c4b575158a7c249fd6b923ae5a027dec4c8a8c5827293f326b9f7bf21e649ae703a7b259f0855491412b44d9ef03e0dcee6b2ca9926280aa30a180f7b99e525d2f6d7b453a4721266ab59e77f5a6368c8da0a22175fcede202b371e8ea7721351a51d6a00724b25ddc5d3f782622619386fccf685e82dd6186dd91c2f2495c98377a8007f2909d2bc649e24a9354d097ffda742847a2fc4e3619ed8cc334be9d13404c8d8e180f987863fa0cceb75081c6351f97683130a80cba7c787769120b3db1fa4af54d6b10959f5aaac09442d3f39bff6eac4e5796bffcb55977d4e47d902a9bcbefaba788be4c27e39c76855828c6dd81850c74c3b0d856c3e29e42882a4b87e8660e9f0963d4c4133800079ea30cb80af5496e0515a6762ce6d7d0a8fbc72ec4518d5ec6851d356689931a560659a3a33d0ff4f94e74f5f0435d081514d568a9edcac8557f712ba7a4c4b75f64ce4a9b38cd585630de8f3bcbff0be3f338391c2bac3898e8cca68c782732881a8640dfdd24f06a8a6a757172dc7bf3081a77a50ee80f31485d5ac5d96975def0c33f8b50afadaa15248f94e56edfdf478f23d9ac2b419fbda9149a5351eaebc3b20bf8cd3bbd93d13e841b33b131dcd348cc954989dfb8e2499e9dde526ea7dffce3776db7fb49f8cca788df3438ba5d25deb807a7c7d2413ab0d4ad231b827cc1539b5965090e94eb16be149526d0b317a276a90e43745e750d2718ec4f52fa006209c4e5372e46ce5ba247d1b3c25d9888fd53b4307209486e7b3306db41c520712ed5c5bac94892073095d8b05fd718934354b417cc70353bf0adabbee695a1322dae5a009b0448ef7ed751c78c14d9e3d5075d6d3f0f547ce93e49db486e8f9050455aee943854beb4f1030e362fdce0316531b64185cf34648553a95a5e34b41a079f823fe2c95504642bc6953c7c0879d271c6085fb39c854b2beb6d8ff9b0a9c69a1d54532f820f117486f54d9a62032d8f9999e110a6ba3da554c8c992b11b2816eb5696841c90d72aeaa6226004d6180ad3b183eb174addafdc3894c14e266af3f5fdfc3eb784196bc03ec2c94ed1b368fd81729ee7e5656516fd15d2bf0aa7e9a6503ecaed84803ae78d04e45b67472ff5ccbda1792c468aa5a76e4cf7354bab4ae06ebea1d65027847b7c50ec50ca8d4e6905708593a71b30d926b49a184fc987c8a4c7091e8ef023d9321d99983c3d53747fc85c278edef07a88cce4d91e756282e5758153b11ef2d71f8d43f1eda41163b16dcb38481b69048fc3702d415a3af4c67bcf87c18d78ce2fc6dea1e4dff4f1b11e70f9d91b7b2b53771731372ac7f6d6eeef6874470fee95b915dc460f22f620f9bc0a2643fc918b9e6a4f282dea13f466921986a9985ce34147cff3275833b3e159e5fa4d09eb6951eb5575b5a4f8d6037ffca9bd8f13c7b89aea41bc93a3a700d91ad5f44783f0dec21c1d60fcdebff6aa2b96a741fa35d267f89477a29899dd68cbd6eee2b779f86bb91f4269fe89652a48608f4502cd3d04fedd038d9c2b2f935f096ba9f13ccfec45c5d38be3442c2e9a38ddfbe3f0d92b4316934dd63da1ee120ade531dd9a4275e8d636baa42db7a940932a15e0311ca488d4ee77bdb43f0c46a9c50b7f780ac29b7a86d69f5b89e5110f87b401d1316d4d15926ab39f26c7d2370740e7f51f48cfbf57af94aa08d484b90978005374c2e9e9459d75b53c82da24f9f6e6e36195b3724935b5adfaead0d248a2c6e7bdfdf70ee6f7fe338db177d3003e681976b5f6f75673b0d08f5be01b0d2365761cbbdc74bbe04ac7288bb18951b0f1d785251846f00f6c3391fea8f5cf9951e52d1ef9ba70addef56a0e7c0eb701b9cf6fd801f8fde391ca66e3ff6c19505178ede73c3f303edd990aff7f83cb7d9c40b637ff2c30189cad2a3acbac99a7cca8b91afaeb354fe823c01940f4fcb11b6afe3d32ccce37ca12b267e4ce25b5802350b7e7e8320194bbbf7b12ebeea0faafa4705f3d83f563a7d2a40ebef07dd08e3e176a7060172da8b4c357c41d191f4b73b669e5911cb724310fb6d5749a61c08fa20ba5f69eab1a6c81c274c0b205cfa006a9401173f4cdca7893c9516aefbb22806ff488854b91617f6c8763909ffee991129bbe325fba2c09c94e5fe33bd5049403f547718497df2ced97cec35bd7ea302e89f4284e39bdafd022873a0c82354a860a75521e08f33463e8bfe852388920a0d85bb0f44816037915938535cd4c6e0b777b3821a768c588cf0bcfe5702d4542978fbe9f1599d59a577507f925ef5b52c9666b89aa3fd89a0f25d8b4b8ca7af10ab8204f53c67983b4149f0f42ea8784acf558d4a09f70d6d2fa9c5506dee2ab0e871b97e7604583"}, 0x1008, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001440)={0x3, 0x5, {[0x5, 0x81, 0x401, 0x100000000, 0x7a, 0x0, 0xffffffff, 0x8, 0x7f, 0x80000000, 0x6, 0xffffffff, 0x200, 0x31, 0x400, 0x89da, 0x9, 0xb1fb], [0x5, 0xd9e2, 0x5, 0x0, 0x2, 0x7, 0x101, 0x6, 0x0, 0x86], [0x6, 0x9, 0x6c, 0xfffffffffffffff8, 0x7fffffff, 0xffffffffffff8073, 0x8f], [0x4, 0x3, 0xffffffff00000001, 0x7df, 0xffff, 0x4], [{0x4, 0x6, 0x4, 0x7ed}, {0x0, 0xfffffffffffffffd, 0x3f, 0x7}, {0x5, 0x2, 0xff, 0xc03d}, {0x2, 0x8000, 0xfffffffffffffffa, 0x1ff}, {0x1, 0x6, 0x237, 0x1}, {0x8f1, 0x3, 0x0, 0x100}, {0x3ff, 0x4, 0xe13, 0x40}, {0xeb, 0x3, 0xffff, 0x80}], {0x6, 0x1, 0xb6, 0x9}, {0xf0a3, 0x0, 0xffffffff, 0x8}}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001680)) writev(r1, &(0x7f0000001c00)=[{&(0x7f0000001b80)="6854e0bbaceb3141f5c88057361f3265363f48d8502478e826f645b86a411cdbfe7563076d8cbba4d34fbedc843207e26df44fa56dbdf426ce130dc1b00a31cf96fee07477d6f019f023adebeb1ad8be835be6cd441659cfcb2205c8de1bc17d339902f172cb7e56266e4731051552b866cce6d44e57", 0x76}], 0x1) syz_emit_ethernet(0xa, &(0x7f00000016c0)="720a90c67c30159084b8") pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x10000) msgsnd(r0, &(0x7f0000001d00)=ANY=[@ANYBLOB="0300000000000000da74cbe96fd69a63fa04315ccb870df1694e7e410dc2c5771d6c99ad2f96c4a95107cd705606948f7beb361f8e5e4d15231fb2947cbd51d305b8bdc9b3ed11cc6559ede22b48a32c6316af0339e5978f4d"], 0x59, 0x800) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000001d80)) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) 16:00:22 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x800, 0x7, 0x0, 0x1, 0x2, 0x2, 0x80000000, 0x2, 0x1, 0xc1, 0xfff}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6, 0x4, 0x6, 0x7}, {0x6, 0x3, 0x4, 0x6}, {0x10001, 0x7, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1020a, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x4) r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000007000/0x2000)=nil, 0x3000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r2 = dup(r0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) 16:00:22 executing program 0: open$dir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20000, 0x8a) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = dup(r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x4, 0x3, 0xffffffffffffffe0, 0x8}) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:22 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r3) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r7, r4) setregid(r6, r5) setregid(0x0, 0xffffffffffffffff) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r8, 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fsync(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0xfffffffffffffffa}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xffffffffffffffff) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair(0x21, 0xc003, 0x1, 0x0) 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) fcntl$setflags(r0, 0x2, 0x1) pread(r0, &(0x7f0000000080)="0d8c3640247ed14e9f709c443243ee2cefa984d5289e3742c0011cf63510e7d1f55adb5ca1991dad479e00df3b93b831c6dfc33be1fd671ac1488914671172856d5a8c774415c77a77e8a7ab5ff58800633a4eb0d6e088c18ac3dafccd948416e6f82ca6d996973b1e8cc8f6bb4019af2deaf3be62c4a942f199fc44b0fa9daede33af573a24e7819cddb9bd6e1cf185172cb8729fe50ba857b213b93505c3806e27b77c8d43d93b", 0xa8, 0x0, 0x5c) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r1 = open(&(0x7f0000001480)='./file0\x00', 0x200000000000400, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r2 = msgget$private(0x0, 0x40) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) msgrcv(r2, &(0x7f0000000080)={0x0, ""/91}, 0x63, 0x3, 0x1800) r3 = socket(0x18, 0x7, 0x0) msgget(0x1, 0xc8) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r4 = msgget$private(0x0, 0x20000003d0) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) dup(r1) msgrcv(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r4, &(0x7f0000002940)={0x3, "15172acadae625b23dad4ce5b586a11b3eeca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af8b661518d72dc427e8b29df5230a5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd3750266aae070133d8f8d23ec8af261e503a44f54b85bb8136284063ae2f8b749032ad3f64d43954979060a57a5dc9064698a715dcaaaa38d171b228ca7eb519e7ac4955cf574b4cd052428090bca38c0550d3d39027035667c27e368"}, 0xe7, 0x800) msgsnd(r4, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r0, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r0], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6d0200000000000000"], 0x4, 0x800) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setrlimit(0x7, &(0x7f0000000040)={0x47, 0x100080}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) dup(r0) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="2eb8c6b8613d53930300000000000000000000009e4d8ba417f57f4c24951a02837ca0c6a14bcb7395cda54f4d3475011fd2a68e5346be7d2ffc0ae2cb7ee8157c6ba5dd1f8205e609a13eeb7534eebbfae3e44841af24", 0x57}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) pckbd_enable: command error 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r2 = socket(0x22, 0x4, 0x100000000) pledge(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='$\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = socket$inet6(0x18, 0x8000, 0xd4a) kevent(r3, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0x77}, {{r4}, 0x0, 0x1, 0x80000000, 0x9, 0x227}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf00000a0, 0x2, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20, 0x400, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x4d, 0x1, 0x36bb, 0x3}, {{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0xbe7, 0x8}], 0x6, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x80, 0x80, 0x6}, {{r0}, 0x218d57b13d2a93ee, 0x24, 0x20000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80, 0xfffffffffffffffb, 0x2}, {{r2}, 0xffffffffffffffff, 0x51, 0x2, 0x8000, 0x5}, {{r1}, 0x8e413b1db4f39a28, 0xc, 0x0, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x401, 0xffffffffffffff83}], 0x2, &(0x7f0000000500)={0x499, 0x1f}) r5 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10000, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000080)="1ebbb600793a5886b4bc16e1b2fbba1836adafcad2677650ad188eb4ebf0c3eae3383b74f114e2e324b63a157bcfbcc900feda0102ff9da44a6f0be4b3606d5add4168865f57b199b6af6fc7d6e4d6f823e9d5a8007484bc6ba71b6448e8ef20b0bb8063b89c9bcf56618696e8b5c4e6a713cf6b5e22def635291dc05fda40f9e3f430bc5d3f504ef1ae3bb2c3f9ad00000000000035dc83", 0xffffffffffffff7c) socket(0x18, 0x4, 0x100000000) r6 = dup2(r5, r0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x4, 0x9, "bd2daa866a31e1f668b99c0799c7a9c8985cf11b", 0xf35a, 0x8}) pckbd_enable: command error 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 16:00:24 executing program 1: clock_getres(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/243, 0xf3, 0x800, &(0x7f0000000180)={0x2, 0x0}, 0xc) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r2 = accept$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a3f224e5b040d86b717f392080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4111], &(0x7f00000000c0)=0x1002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x3e16}, {0x800000000026}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendsyslog(&(0x7f0000000380)="85c30966d6bd44ac842159c59b5e07eb257fd5fe12c73a7b90a276c1a892ada8c4", 0x21, 0x12) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r7 = getegid() sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="02002e2f66696c653068dff1935766696c65309df8a40b7e000000001253bbda905935d77c78a1bc3f7e4e71ed70810e0d0f5e618725a451a1cdb04afd639cf0adac1b5621cc8c41f7e3ffa3cf50f5b6ea38a60e50f975316da35d1e36edf891fb6c923b60019143ed33204dda54664b8ecb53f8281c565b4eee889dda86ed9b48cad949c2b27533213d07625d46029628f66160a4c0aa3528c6f70f5d6463"], 0x10, &(0x7f0000000500)=[{&(0x7f00000003c0)="9484f8c1dad446677d93d80e3fcf9e529a905ca6f63d8b5bbcea07bcc1b462a2f8127431fb25f17fcd4159d32629a28f7bab62b08f5857ca0403e3b740dad7239f5c313d311284047a35c3d14d90ccc5d369c4cdb81c4426d03eb92b4b9dd9bc9921aba1a5bb1c1e1212f5779bfcc2fe55976549e16fb3654e9ed00e81778b7c42fbe8d15fe5d7a6ddc0764fe3427f7966353c18c38599e6657ec964e96a137ef8f2977b37b0ae47", 0xa8}, {&(0x7f0000000480)="7c91ca9c12d0ec8213dee5a89d2ffadd83815f6894ea6559fd2fc665d7ef09bc1ee704cb628554eb641c732a4f32fc326c001cb4f209aeb5f3dff36c97fcca1d6c310ad2fbac719bb46d7d1d1d", 0x4d}], 0x2, &(0x7f0000002580)=[{0x1010, 0x1, 0x0, "75799855ab7ec84f5767333b0a6d270baf1aeb72e3e34569b97ed023f1f96d26542001710440b10bf724e1fde371e3d25974b96c06752a44164d95713ef6f745a8706184bef3619c35b21346bde41e760468a25a07f4b77f38954289c304cd196358349c9b765b3a8fcab2b4edc9b05c880810214b0560cbc58cb33357998ab0d5fa0014c1c0067b6f97f3410725bea2367c679278e599260fef023c52a6f9cfcc94f39a9686e09b7d4ae7a1718056a6ba9b1112c59fec74168f38e50f909832140c85c62b7bb86329558b017d71136d8cc11c6e208abe7ed6e6e5ddbdc5628b224d892340dcfd1b92a4aa838c03829157e5d3e946f46671fa0a6733033ad2cd5f641ba4482a09c48245b7079258ca197ce1104010c5b073cb749712af0cc38d5710f6e17ea340b446a8e810463f547134dbd718649649716d6dae338c4eb52bb40c99ca361c6d315560fd45dc582ec07f5fcd77e3680aea243031bbdb41dcdf51d8ae0ad79bccc5bf0733952353607410a1e39058857d17fc442c55ac003ee257aefa8fee8d5e34f1ef2f43af02fc3a402d52cb19c4a4bdbb4a6e16e16457fbd349016b0dada96a73a0bbc710bc6bc688e9d91a6bd53f0ce71a23a33b932cf84b76b73025d895630f1352363aa7f5e21483c0ea15ca4bc7e4a0e007447959e5cd7198c34ce0010d6118665e43f2027b4fa7e67089bea66204fcb8287b7f9bfec907941a0cfd42e303c4a67a04f0bce5ac450db8d343088c45e1ad4bf1f8b1c7484246e72f1a81cf5bcf3ffa9703f828a9ca3b46137ad5acb4625cdb1af4f5485027476e152fb4b5a3773faadffeea6998322ab71b176f6bf164018327392da33a17b479f5abb86251586c3b29034c8cfa3c4b92ed1d0586448f2b258e907ab5941112e8d10a91753cdd410fc690d29856111b000519d1758186606d39a648a5aba1b210be7a61d970ce912bfa00db5b6376a3085fc42ce100b6297ecbded5cf1fbd867490c60fcfd69ace116decefb5005b97033586a35befc346a9d0c558cadc149782ab1b45bb5ed8e2e82d021b9062340310a8e50710fc6455b9053cc2cf1042427df6695a23acec9e2aa9d2255599db1a59baf97158723ba9b60a9d22d0f2320c38338ba731e1d0e32bbc05653d8965b16772ed9857b640adfcc0fa8f1b7533ee7c23119668515ee5e9de9c864c2e24118e637ca1aebf0aab42e4b2cb49ceb4d672e124dcf1b1a86b94dbf152a9854a57c53ea51f83d6e96a1b47ec90a39df11dc9362ed14b2e2da07164e302ae906c2a777f1b7cfee3eb10ce5e7cbb86a4f0db511c724a27d67ecb3dc66767c70478189579c865850aa1896c6cd7e02c3312807ba42c8aebe9334b4dd22c52e570034edffa0ede0b1302ef7a11acce4763fbea869194ba944a1e06f6accc0098f82ee0b14750d90005ccefc44c84fdefd963a011be52507bb0b82b657570034bb8e95dad523676423ecf90d9bdd6ca71cb510c4032505c816bc472e45e007f3753b21d21027f528cd2c2d827a416eb33af2128fd4773fbfa701c9ff1efc275dfc25ca3773bc9739b640a8761687a9a4f54c23f1e8ba55fa4726685b032a097788fdb6daab6eab021d35ef45d8d8db99beccc3287dfc0757a5316e3011f40153a6dd83731440bda85ae8b08ba655a2b52d6d7db40a633d11f762295f0cc48e654b8cea7f7688cde3b8bd701f377f40ba2dfb9f10e40312bb7de76ddb370b963da687ea56e98a9b2ce7b1459dadd4de1e6f783eb20e98b841be85412b60be34425587efbf0a062093c1bab8c409cf471ab3aaa3f9e2ca82949ce96f7eac427e061657c6cffd5ea335032da37f7434a3f23083e5eee7362054cdc0ce0fec5ad8bcbcc635541c6d5ab4c45b26e42aab6cb5b4beb35c83d473ab164b4ab062abfa64d67b332d1e34f84f85ec5d5a42db291852205da99e195ed2087033430348ecf342b6f1cf917fdfdd2e01c1d8f4d557189aa9b13a1365d1b92f2b68ab162f3cb42009d33a47477172bbb0113a4fcaf5b8a6d5b555a43db742ce49374e657eba65977e8653ebc48e1902a226579a29892b4088f41891b447e8fe4f76cdde4ca9d90ed377e30b360b502a0499224a0015c01cb8648db9c6af5e1fb1c85bdbddffc715222fa6a3b658a6706f9237133c66ae91534cf1862eb8adfbbe7e953a704bc76245240b867912e34eb580364c1a4541373e6f8102c5fd61c847d270a23962fb026561d59fc526d184fcc87f2aa94f4efc6b7eae6d6816af66a4ba81b0eaa4fc38a2c9d7c1917473f7d5479f88b27ae7fb007c4f02333ca35b08a2a4a1531fd4a6f7fb22ccf57d82bef17ddf207ffff9b8637af4e4a737f699752017b90cc8cc53cc7bd162089eaed55cbde2ec74d267a63299a7a18707287475af20366718e1ee710d29024b676d8376bf5dd60f13bfb1bb607f1e31cec54f7afd2971a391021907539f773cc6651eed854f96a9d658a5c1fbe5df028da0818844bb165b53bcad903b88de777efa36c03d6eb18e832d3492d62a19d0c85018a9be9efba191a23b8bd2b38a4402615b7bdda6047b2a69b2f166081e992490caac80b731d257ebc92195490bade2e5231dd570557057c2733117707e4816d566d618292d6efb94d6dc2a78a49dfbd85a2f78c45108056896ec9cac924436116d6753e3d206b8914fc1c079ada5784fc0fe8816e9554550588cd6d268ed4a3b437d016a39f92caccffdb797624f5bfc41c0694ab325b28d8b07190fa5d5a3a4fa200d208ee6d9b8d2e95fa7dc99c68d14d1dfe20b5f8f6b023c1aab32611d6fedc6b9c296b3026676b37b01eeee1eecd71143f20ed8bc3bbbda4166f558f5f5908788ab7ec36df662790c433d5085395092c284761c040a8262f5dfb685ba3d337e1ea2dd7be42aabbae6b1fea7f9daf23ef158c884cce22b2f947477c22d00b0d249abe2ae54393d2ad4614e19f94e9553cedac747a264a42dbf5f0fab0bf2a6fb79b15e45477cf492e7cb26d6fe8734f90d3b65840d8ce813dda0a76d3bf786d8b4a3349ccf67adcae82325a52774c6fd9da00e2747efdfaf42d34fab173087a36f2a504c5057b5ca5276a79fcedf281bfc3c03793819183e9c24ff78eeb2a10c421a355811fb3044eeda911a59ab8a31bf85d309ded4b95f2851db194d1195c77671451b3426630d5ee7a0bfe3cc616b95ea3286bccac9e1a85fa926d4b861f728fcfec7950ff827aba37f83f7db425e6a7510513b0438fc20bdca348909bf0fc2f8fb8efde27b9f8bf81b1de34da3f2dbf4b1f13ba5d60c39f4f3cd7d3945ef6872fc6986e5e98ecf1bb13e373bee4611d055c906fa0b3910b373dbba7ad6ea0ee5261af44004dfb68dc67ea542c2e46a2b3fe1727c0fdabd019bff270730f39808dcf7364908cac767e4a9de9773547ec92e6f06825903d2f6cc5a45f22157b4cf826603011164e85e7122804a5e6d23c4aab81ec398dd3ad0bebe6525a54035299b0f0e1ef532b740b2fb4148d229c0a3123ac0a8d7dcf1712ec72bc702de15918c8b9b1e9689d8c60743590e101dee6fd68a6b8cb349dfc7d4faeb374972c5cfd36f337cb881891a9ef5232678cb31dc22b1551017113741891338e1fb5f7ef95bfa0a1ded98a3fd4780c19ddb8ef1ce588afa002e864ace69388dc1046db572a7c457a259510e18e312aa444a99d1674bb89542c02af5c474a723c7c376e180a3b3bf6963077c4e13f9151b1da96e74f13a1586a2faaf6d1380bbe8c0e18737a7240c1e36e69cbba995da1946225c508da9e95168ad3f4f3a11ba8f69bcf0616772a833bd3d751100b598db55e0227c1724cab73ed0b3f8098d253735c82e7219e2350356709861a7bd45aa1eb27b9abda88bf622d2d35eadfee2c81196dcf53fe1926e73cff01726564bf2b4908e23b8c47b7abde95d18612e83e0b18f483eac26e2215705b0875793ca134345aec9391b784bab54a678838db7d422bae5673434bc9554f5fbd86bd2ceb323bae541f32aceb36d15ea7f1694a25765520036e98ca15d0d8d6deb7e4d04ef2caa47e7f9648f219401b0a74fc7cb1c3b6396d03ed0b89d7a6bde65587c7276262dec01e1eec7f85583b53672ad02c41ad0a26a03ff2c91263ef2ca7b06de6fdb9cd64938d2d9e22a60eb807916cf2008be9548ba149fd2e037c8e07d614d98c58b9d562a7e6ca36ccdf0e8fccb307fc564d558971b74df86e56e8a66becff81b9ff36e538c6e34de13823460cec476ada6bb5891e3e194b0fa3ac8087c86662c805ffb643673eb7246c6cc616c586d4a69600089cbd58cdfa637de4af168d25dd543e2f6caea7afe91d66f35ccb97f53886f39c8372a7d7e62956963d4c699fde35df7a1f4ed946246672aaf97a9c191495c61cd9e49654d45ebf1c27fa2b27543b1d6c155196496ed4542d669744e61f26a1b573cd137a31d1c4fac72ee33e77d4fb99193f0dfbea1bd5788816e7dd5952747fbebfcb58109810cc7343ade530caefae4fe0f4b17610d5c0308d7e2cd910f8e0d908523332889ce93236b19b9ea15e1015f57500dd5fc4d87a139111fb71c4109e9d7dfbae90c04e201e65e1923e9d692ac9217da3642720b129780d9a2d79a826faaa52b6acf2bca3ae80a98f9f748f28b455a41e03964d9b30bf0232cf1c76e0c7a2128e767d7720a47ae5d7cd577254473145d939e415b7028aeaa8c575dd52bce30eb97038e2c7b66d821df131ce2543d4d4051b1436856ace820cae89de934635154626d9d70eb9a5e621f6d05363909074eaa5e5d2056605431bd826dfda376706a47649cd6907cb78400cb9336cf788c8c5995afdd644700fecce483ee4e2945c5aa8a293a47348228bad71a72baaf59cb7b78a791799ba03063338887965b1cd8855c8ba907f8048d158908e28cb21934e3dfd9965e3f968d40ca54b1c9fcc1cbdc4b44ba0a275f4efbb8fe2fd1d23d63602f8ea1f4d5f13ecb9dedd5bf3dc856dcf0cd78e982731dafec107d6c41c50616fb3842996ae0b93e42b16d925e25820ad0b6c6275bd18bb0731c35cabfe6ef19d054a2a28a0d0322d56c829a23f9f9bc1e04f01b68344e9deaaaea3360ac447dcb644ce0e2147eed27b500c3f8ee478b29b9cffeccc97880b65cd45d2fd5982b2ecef9c958e4c7c21fe6c11bc5d8ad8678994e9938be3975a07928d81e750240b6aa69900fc03ff34a93da514cf6ef21c2f974a3fe44f45cc48688dbe29b9c3cd539b0d418c5cb752ca4a8bc1fec9fb76d4b17442c00e3f239f4dda0faf20a1dc822e51d4659f6e730d035c3c4653651338c4c74921703ccfa5bf8a299ab737923c3c61877fce46633a4da1c876336e47cf6c2ecd3390dddc672ebd50a5539643903d650cc40042d2df9a0f28f74fd9fd58e6bbda314cadf1f4410b4e25c0b7e5858680f386b8898018cf61daa6acffb2eb2668900a330ecf9681924b1fe204c3e2927879c41e716287d0a84d88c0713a995af24eb8b0e76262a30461e3ade80eff36cdbeeefe66a4824594e8e48ccfff290d93177a651ad49352b4420237c4bc7c4097737d33a80d375a4f7190a0c15cee315c06831af53102ce807ae9d58a0752b50118c2f1feceaadbaec2d36fdf9ca46255b327ae5288a52ddb1b36e86fe048da177986dce665037a8541165497ebaaec361d4da5ab28a67afbe5050becbf100e0938580e3e850e8aa11f86f55fd926e0b0aaaa0b7cb70a66f897642debf8c1e606e8d039c41564e1946f1d2ea85efd20bce5549658d261086531bc45"}, {0x50, 0xffff, 0x5, "10e0d86ae3846b302528f5e77574186315ed84b0ddaff89d0b74c8a3f6ecedadf1756ed18cb2119b702aa0ab9e1c326a5d94c59ee93025bfc2f1a05a4b"}], 0x1060}, 0x7) r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getgroups(0x8, &(0x7f0000001500)=[r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:24 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$PCIOCGETROM(r0, 0xc0107003, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) flock(r0, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r1) fcntl$setstatus(r0, 0x4, 0x40) 16:00:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="07254e7b84b40700c946000000004b970b1660cae3a25b5810c70f2138d337f18fd2a770f7ee0d4dcb401a5c66c28417e5d8d8ff6f51050f7732e173278681a118160ba1ba2621a8169b00"/93], 0x1) r0 = socket$inet(0x2, 0x4, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000980)='/dev/pci\x00', 0x200, 0x0) kevent(r2, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x6, 0x6}, {{r3}, 0xfffffffffffffff8, 0x5ee5f0e0a691a219, 0xf0000009, 0x6, 0x40}, {{r2}, 0x0, 0x80, 0x1, 0x6, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0xd0, 0x80}, {{r0}, 0x8597052560efb7fa, 0x80, 0x0, 0x2f49022c}, {{r2}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x2, 0x7fffffff}], 0x0, 0x0, 0x81, 0x0) r4 = kqueue() fcntl$setstatus(r4, 0x4, 0x80) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) chflagsat(r1, &(0x7f0000000880)='./bus\x00', 0x0, 0x2) sendto(r1, &(0x7f00000008c0)="47432ca9f6d145aebd8dd7b5457101a16307d1e5f0d3f4e27466965e6c61cd1990fb218336918222c1700971f9a2cf12f4e76de3f6749f4c0b0c94074726842105a7fed619e0e23c8de9070562", 0x4d, 0x8, &(0x7f0000000940)=@in6={0x18, 0x3, 0x3f, 0x4}, 0xc) r7 = socket(0x2, 0x3, 0x0) connect$unix(r7, &(0x7f0000000780)=ANY=[@ANYBLOB="5d856adc63e9b31ecd2b0be3357de4cdaeee383f16f7e12a7c27009d61eb4c92af8c7f9a6b4089d61ab963f8dc10e0e3949b1dfdd82a90d94e0246d596bb79c26539727538441409384b628943e436cccf9ba88fb39bb62d9b669dd1e94c8ae3c32e64555aa9acb51af4a756b41966899c0a5271d73bd967773bb6f3428914b2308d15332e470f2e4243"], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000080)="ef14045f099be06bfb327cbbd8a6f2c5423409e9", 0x14) r8 = dup2(r7, r7) faccessat(r8, &(0x7f0000000680)='./file0\x00', 0x1f0, 0x2) sendto$inet(r7, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f953856612ddd950ddb07243879289f0dda07c752e7a40bc3a0e006b68609875b9b4a63a753a50d5b7e2bab6c3a4941254136cfed0699b1fece0aca9efc5c0d4bbe83d5f7f031d7f5b06e2a166ea71144d19f3bd71b5117c61e59ff1f5ed2f2fbf5427ba610c54999a6a3e5fb511b35b6289938d9abd4b7bc7832f8974e0063e6966ac9e42ab591458d7527f95bd451d4101a98c703c5b086f0953bce4e3f1af14b8fc25207f1e324c5935e8c0ac4cca42b365f38d35874e54b3e504292e14a76b683e60ac43dbbe2a806f32c5ef8ae617115270b2b8d6b14a8dabcbbfca31bed8273a3d3810f7e98c3fe002000166ba0b5d1baa672bfe40c1ad1b8378418b7e215e86347f1deac2063aeca320f3f9df58c1e94da398629587d41650de210d89af7da59f7ebdea93ca1c871d877d9d474d485554fdd15d7d82ce594d347a486869a9c9411f1ac0634d4b017f225d1675abde7b8b3422d03194b6251fe9ea6616e1f5071d4e97b05ffbdcbc71d8e85a47f70d98f6b0cb20013ea5142ab397490b952a741a532e9b021dd710a330f1035023b19c48d4103f0cdf663c83673e884d7c464896272f494c6771d4d05d50e6ad9b489908388efecc7d694579f77782b891fadc89b8e4d933da54896e8b0eecbbedf4e0d493fcc40412bda24fe0fd07b1ad6f40039378043c279e6713f32600404370f7403a6e392c64a03b2ca007efe97dfeada9e12ea7b87b17c86634ccd5a075e1867e5b61ea4eecc9ff76e81bf1d64721ad5451a0350d4e13580e532790ac405f30cd5b2c3859b02e4fc338d17f225ddac7ef6111b0857ee95d934ac2d242ea9c7dbb19b7fae2c8f1babf1da5831fc921449e590d83ade206f9aca263eb33b76e7a35979f53fa5dfc4814e2716e13fc9d480e2111a0d7f3f96bd7cf57a99d2ef2295473ee3e87e2ca80f068f1c5cf3861010b4bf18f8a03b207936de852d5677ff3ca4b389bbb31f773dabd8c709601b302fa048d288926bbb8fa9baac2e54225886737046090b709de0e5e914d46229a83238ffd011cdb753d47fd361a58b356ebb03fee7063458b5b5c07f4c524f93f9627cf58a07575aa98fbc8ecc2329ce3f23aef786cfc6c602be19449643118a44222b2271004cf5bfcb55662f218e79992501d38518f9ae9df07c884e678d37a8c68ee5305b499a0204fd4af9b7a7f79853f0b5f6282328a7cd5e4d630f39170d0fcc8f47a012da594dbb31784dbd1b27ee836cb931b81f857c7ddaffd8ab15cfde8e372232e06e519cf927fc8ab5c51f235ef8e8f33a65d46904207b01346e843387f44517bc2f439a34d8f7771adb3fc353e2c23144028d1f18dd3ff44da7e8d4261fb988797ee794cc317c477a3aab9b3c5349e673e3ae67c91d4b6581fc63fdb85d2068e77c7ad1eff61e16107bed36743bef9e08307f8a4768583869f0bed12df893ae7e51a5bb8bceea2606d9237ceb6ce151ddebb2480634ba5542d696dbb1fc8ac4750f5deb6f071054225f988d61f763b32c2619bedb26e24af7827ad25d81164892e01fdd22dc8c529e9dacac6c7178f7a64c4ccd057c48919792d13665db317edaa0af0a192ca86a6d517ef2c5eb33366cb1d2c7ce7a4edcc0d8f16c0887bd8e12ed9f6aaff7e5c3de9e22a59051bdbe34c56b852a101a2168614416357a003fe1d03e09153245aaabfb4a35ce06a271a7d8da35748d09f40a2e2424542c1da152b39d574556907b6b344a414d1b5e5f683d0035bce212bc114eba8dad5660c92509a12a5c43b71d55a391ab3c9c469f958f8c81610c52129d208ca2f68d348fd928aab668cd95aeaf692c6285b7b346cdf58f519352d84a423609c4c5bdf473bd997b5b03b3630f789b5d0a4bf806953413ef42d483dc737dcb92d18c3209316a80fa98923ccb6d7f663e7dd145884aa04896df5c6f2edce6970028a1f678d0524fdb095cd29f715fd7b5802debaaf744dc5ec84fb0", 0x58d, 0x0, 0x0, 0x0) socketpair(0x18, 0x2, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x5, 0x9, &(0x7f0000000840)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x80, 0x0) fchmodat(r9, &(0x7f0000000000)='./file1\x00', 0x40, 0x2) 16:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x6, 0x5a0, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x31ae98d31391cd3c, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=""/57, &(0x7f0000000240)=0xd6) 16:00:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x5, 0x5}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x800, 0x6}) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xbdec9cea37a11341}], 0xaf, 0x0) poll(&(0x7f0000000180)=[{}, {r0, 0x28ac9810585c23df}], 0x2, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x5, 0x4, 0x3, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xffff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0xced}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xa8}) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x4, 0x4, 0x400, [{&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x791e}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil}], ['./file0\x00', './file1\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x800}) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") r1 = socket$inet(0x2, 0x3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x3, 0x4, 0xa0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, r2, r3, r4, r5, 0x30, 0x7fff}, 0x81, 0x5, 0x7}) 16:00:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x40) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0x40004000000028a7) getppid() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000001400000000000000000eeffffff000000000000000000000000fa0000000000000001", 0x2c}], 0x1) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0xb0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9}) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:25 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, r0) lseek(r0, 0x0, 0x87da86998c828a3e, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000380)=""/71, 0x47}, {&(0x7f0000000400)=""/67, 0x43}], 0x3) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="766b8d0b8f286c302d872c6f6fa22f68453a238127f2936275e25ae7bb99e47fb5bf1c1ea9e2ad37b97db7b70a9b47c63f0308e8d49b3d245cc234809b3256ab4ee1a6fd5a615a5bb820794952d27444a0ed1eae03303db03c3a3fbf518aab5501295d9fbd0f50841a6a6d5fd799339b49db1361f1563bc73a45510d891901c29c10351e3111ad9ddd4b204ff5a1969079c9aad73a1c20ca5752e9850efd34d8c0d1310ebbaf92f85e092b8a8b26ad0ad6c745487020fbbbcc2e129cf3728861b916b2ca92f0b918bda306c2a76e595eca6d555ab2cfe22fa8adf4716c675ccb5985c6a7d71f61c2e475d8a6c337665075aaff", 0xf3}, {&(0x7f0000000280)="1e1ca3550a3627ef505b8c58e5f8e3f4066ba1a1e7ac0d30fe3c1e2ee04cea2c4058277d2fa4ab629420f18837d6dc9146c97b786f9565db67548a5fad4d3989a0dbe62b614f64351992cfb97e44128340dcfbaad15389a5d583474c6f600d47dbef3c8702c75a1a223b988ada2161a84d4084c0cab18b7baee3c9a2fcd3901d92c30a9c863f4ed5e7cf19388d1e346eacff0cf31a82019886b4ec95539576e9d213a465f79ab8fe765509ab2d8eb56c331eaa07b545e9", 0xb7}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3ff) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x4, 0x8}) fcntl$setflags(r1, 0x2, 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/24, 0x18, 0x800, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0xb1, 0x0, 0x0, 0x20000}, {0x3649}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x200000000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x80000001, 0x2a6, 0x5, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x1}) ioctl$TIOCNXCL(r1, 0x2000740e) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x4}, 0x8) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001600)={0x0, 0xaa28, 0x6a1, 0x5, 0x40}) recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000001300)=""/123, 0x7b}, {&(0x7f0000001380)=""/224, 0xe0}], 0x2, &(0x7f00000014c0)=""/145, 0x91}, 0x3) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/144, 0x90}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f00000011c0)=""/28, 0x1c}, {&(0x7f0000001200)=""/106, 0x6a}], 0x6) setsockopt(r1, 0xb44, 0x80000000000000d, &(0x7f0000001640)="c4fde353091939fd04d5a797daad23aa1eff59bc27bc5ef44542639f5f5a970e82a6634841619b5d04fb26e702f6685086a0977047ca1432462354b73b14cb0cfc9646ff19d28e0b9391973b17e9f3e83e8b5b648fef37c46d62f3ca69257d000956c9fadb9f0ce8629b26dc86d8d27aac2e306aa44a0a73e22475ecaea25f516434d42b66d88309bd1b2a891cef795d6753a7fab6ccc0d98fbaa1883cc6dae0b58d6d1eacbd33aaae313e8fb5ca93ccca4c01fc55c8f2ce05cab2", 0xbb) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040), 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) fcntl$getown(r3, 0x5) syz_open_pts() 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="62b9729308c24173b5b55744d5969393adf7d0448a331eae4a6c2c421743285a31bef21d6f59eac706d095cebf2ffc7f4df813b2b01c288ff405"], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x1ff, 0x2, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x57d) socket(0x18, 0x2, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x3b9) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa) close(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="dae3816c55cc368a8b6b2bb2e01de8141e826167806415922d9a20acc69bb2a36a85f2826bbaa2f9b9f0d9d37f54e7188eb20e31e27ce4c97aaf23b77bce", 0x3e}, {&(0x7f00000000c0)="c9d19f86a60da2d4feab74f0ad91e9935abe863b92740d60b2c385c34f33fa2f56193a77a211b8c7f4286b", 0x2b}, {&(0x7f0000000180)="33e6fa4f8eb39394fc5b8adb8c2205f3a0f5d2c0801236e509648f68dba21d49bbd90c33a230239b52827e7897622bd0177088339a1bd438618897eb41c7822440f5d67502a65538094ea58b840037f702ee14a93cf0eac0edb0947c2b1e651adef55f0283", 0x65}], 0x3) 16:00:25 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) pipe2(&(0x7f0000000080), 0x4) pread(r0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000100)="f34d9d65106f411df092d17687b207d92393ee70a964a4c91c022d5801b52dacb28717654af50a88a8dc98ce5fd496029ad00e6bc9a6496cb2360d1b965b14eb11d5763be4c66fdd45e4f4d7c9627a057c1a6ddc37e909a85094e7f8df96ae1f5db0e5cf5681d8a8e6c27de21b7c23d28655c4d4", 0x74) fchmod(r0, 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000013c0)='e', 0x265) 16:00:26 executing program 1: nanosleep(&(0x7f0000000040)={0xffffffffffffff9b}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b0138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68d63d546574f8dbea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2fb0b0a60e165f7f9bcb2a6b905e59362c8f4fd78789d01c4e74fb41c17246be9289e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe8673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9deff093a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e91a4ea3c93ea88cfa5dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268f09d02e5aea7d57af3d80c3e6f13d22f69fb6957107a813aeaaa741111639da1fc91db96115719dc2a267e5d73d6e4aee104737a69584215f3a23b6eab2fcdbf04113e6dd01a91efb594f0681172d874e489ecb9dbbba903d80b56265fdfbfae355b45a36"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) r3 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x81, 0x2, {[0x2, 0xfffffffffffffffb, 0x27c3, 0x101, 0x9, 0x6, 0x0, 0x9, 0x9, 0x9, 0x3, 0x6, 0x7, 0x800, 0x40, 0x49a8, 0x339, 0x5], [0x3f, 0x7, 0x200, 0x1d, 0x8, 0x7, 0x7fff, 0x3, 0x8], [0x6, 0x3, 0x4, 0x100000000, 0x8, 0x6, 0x80000000], [0x3, 0xc877, 0x5, 0x2, 0x1, 0x300000000000000], [{0x2bc, 0xfffffffffffff92a, 0x9abe, 0xd8}, {0x8001, 0x5c2, 0x8f7, 0x86d}, {0x1, 0x7, 0x1f, 0x8001}, {0x2, 0x2, 0x8, 0xa72}, {0xffffffff, 0x4, 0x400, 0x4}, {0x86f4, 0x8, 0xff, 0x53}, {0xfffffffffffffff9, 0x6, 0x7fff, 0x7}, {0x10001, 0xfd, 0x8000, 0x1}], {0x0, 0x0, 0x3, 0x8}, {0x7, 0x5, 0x20, 0x3}}}) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) socket(0x2, 0x5, 0x69c1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x2, 0x2, 0x40, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0xb00608e, 0x7, 0x4}, {0x2, 0x7, 0xfffffffffffffffa, 0x1}]}) 16:00:26 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000adfa3db4a10fca136d817e6952a89d083de28f04ccda89de362bd99a8037117b531c50a9d04926414c52e18754a7b36b81a35a1ce2ca2279d3e04b7da53ce356aed800fa60c0f020e7cb89b850c195ea7063f233fb300c5c2f13eef4d8dd8e602d9275e013d138a5d53020690db1b69cb424ab2eb982f74f0b0e80dd0e588f0b4c5ae232e22d52c9ba2e755017ff52f2fc7abd82154cbc7fb10877a49574e284ec2c105593fb018a76014e7f9571a413596ba75c85d518203224b2e202a7dfd8d5d97e9262a0dcf96638f06a551223d6cd7c95996d548445e7a8701d1590a96246586817835323f1cb66b259745ae0b2a8690e8d1cbb31ec7a119aac19984eb2b5f53c18ed7d05ce18427ee64885946b0f6d5559904461d7b72481433eb2aaa40298c547d1897b04170e35960416d4633c8736ba35f197cfa2f5390a8a33bac0ab0a743a831bfece85dda6e142a2203760c811fdff366887fb95ef34d74f1b51122dc2e6793e94acbc8aabfc777f40d7a28e2dd3e40ff820a8cc9970f0ae4927e47f39dd74dcd7ae8b1fda8cd9a59f8f251fe8edc574c48de1a4215d8fa25bb682ecb281ef774087e8d68577aeec3ddd608b39f8b82f21dd104ed4c82bc4a10fb885751b3fa94a05ced5840347377c0b3ead5d874f7eca651656b14dd2a8ba1d8d9a3c6f2928f50c82ae8250d2a2fec80f048c13c5b491b3a696f97f24ac91ecfeaa6664560e8936b62c740501ce2ae0b8ffec6e2531d6908444d90bec7d6be003022b074eeac9aba64d02ed7795b9a182118bd4ccacc82b9a1606253571fc716fe44bf9a5a9599e5b511756a7c508d479310ba81c6604929496fbe56c8cb8cd319e7cb30dc94ad6097aff41dc74585833a1318ec0021ccbd795252b3488fa93f3f238fd1c0b5044728953ee17a319caca3f9b1ca79755aa8fd69c7fc9bdfc4d67251949aeb594ac596a5c721e248dcc19741faeb2fbd3709ad6cb5e553d4c6b6fd56c4ccaf0d4f70e30b8e17ae261563463b32f9e36f956134eb2935cd643c86521e03fb5a24785938ba7c84d249bb6984a1c51bce5a7a714f95217c4b527eaf41f5a1f0ec73e08b5f4158ff0c9c0eb57a606eb396f2fbc5b680f77ade1a600ba36924e0e012b3dc874ae2e1e1054385c999c985bd230b053166b187d20f800faeb290e28ef9d94914d6f7a7f1524a5db7d7267b5d695d4b0f6fd30eef577bdcab64af82621341cd4127d446b01f7c83b86f70df86fa001fa8abd3df387195af0f9e902173c0634d90d2b2a4109ec371a2aad6eefb4daf239ab93dd21d264c4d53e7a1e38a665db8835b8de22e9f45c1679231980173d9042489e33c23976a0f9db5b98ec46a78ffa46d342dd9514eefa9ca8505cc2107cc3a7a1a88fc30945d66d40280b75e48475eedb8b38fb6568e84e0fa6b3792f2829b4e9366ba8da1ea24acc0cc8fc6c907d9a710103029287762d18124e30a44f5689bd415392d87870cdc145948474fd92df6c56ae29ece5ae17bee2ccd96641937ac180d7d82de1d39909c6c051dfb25ed6663ebb7ce8080486feeec2b9a3432a8bcd94271102224f41e1c9763e0d4c0024fbffff19d52fbdb6246f29fdb2b861ae1e69c2d6e1fbcb668e45f8c21a464ffd7834d3ad299c6c7bcdb5afe067a14ae032609c3e7a5b1b652353174853364351023ba32aa7ddf5e0e796853c38fa71831b246bdbb725fb922d31e2caed460a41897ba81a92aa412b6a1b9b09117f25207107cbd82807e1329ac55cac0682051795b94ca98dd3857189e7bf611f735a126da5483549cd8e0198be5c482689938626075bf874f492c2f97f089c6c076749f9c63e506d015de27ae2022327b3800f6b3724b4e80cdb23fd5f7c8eda884c4473c92cf2f252078f577384145ef9cc3a420ea5738ec62cefeac5ab68f8f3acb1ee2bf3e266dd285ea60db601c15838401abd5de8fc5ac9562c1b38a5fb69b4109ba9e1a51a8f6650043270543a7a2d10dd3c7a160f3e9468feea1828726e5dba15f555ccae23879589f5a54c75f8eeba5bb176c0e456d88ecdd82aad1d042c4182f1301ae8719440d90db8ba580d0deec8862662a3f2acf2a026a083cce8d1c87f7d02c27582a32b2d8258a13deb8c514ab310b71043318ea18a79369e402e99f5b78cb06d63120090c18d253ca8a912f18f8f3d915f47b21b18d599d968d131bae941d1986ed0ed5be5c6b02c674d3b8bd65c523f679e0533d6a412a0eb5a21b7fbfb2dfabe7a1b4b09d56012507628d0abc4925adaa116350bedb43d88aeb571adb77f913111f9fcb3c118f9768e1eb3f22d856add0b4070f53e5a5018e2f6826e4f36606c278a9bc1a0aca38d4921664ad3cd8bc9a72432d10bd696cef5ee90b414a8f8e2d79e2ebf3bf7dbd145c3f8d0723ed5b2aa86844caf48909f84bb4f83c378e33497ba57441737f91e282841810a064aa528b9af030b6a73b9bc2b588b5d085e6e593a3898e8bbc91be549fd532b2b5ee2fe70e0dc63bf4288ccbfb1e6f28b122ba955e2b8d3cd6ce29231d498e2338e6343f99716fec61fae2bc4375c6a46628cf275e3fde2c2e0e4aa5bad6203d47bda993a09f6efd82f5187bf4356af855a209a39ca8f82ab95a602f0db03a48900803003030b6af5d46d62e4cd19e00e60e9dc39d49154133dd00ed5bdcca62b7424f30a78044f2e2061bf87e4f1429b87c7bf86227319660ed0274d2ea62338433c9025ea174f7a35efd2bcea933dc5209258ff97b7e66ad0620837fd3628a36e25d2c163da2733eb878333efebb3d81cfd1150943a4d71a1c9e09e79ac6bbfd2ac8ac4d68fe913a1ae2ec4d122272596b0f62deb1f5745e5a0c99967d2a26c46f3d7582450c15a2926d6fa3f5220d94fe67888668629d8b83142287128a7d7e2ebba762e0c66f0d19924142205b3caa522a31d074fd056d42c9cf44b5dbf0e390e7f929b8380afaab2ac29d8af2579561e05c7bd61982cc4bca2d273540ebfc88caf3bc344c521ecc440f7a867b312ec1280c1c59130a79d7e8053745c56726da79bf751a92b2e7c0f02c8beff9d3f9a44124eef3eb47b956e9c4a5e4044810326ccf35cc786b95168f2df4929d31df7bd58dc2ebf7862caab17a268af2697a0c2a98d0b856c23f27e1879e5b4b6b9d47f1ece7525f220a979a536251d711db6273d8246d2959e8983bf620dc9e3cc2cfa372686763c8da1ead0950fa5f0b2ee3ed529fef7f6ee13da8e5a4e7c7a9a4f1d91051760479c2c6eeacecab191f58cf96dfdd515cfb9783ced92ab34a18a0b7aa611bb4544600efac165962d0cfd70cddb522012b943109058f47fa8651d7d9320d475563e4aca8ffba97d03db845c558fe6a42021dab5907b54b965e020eb71e191f4961232037ef5148f8a9a4275300c17d7c3575055c943b7b0dea3b9ff601c7ef5346c0c12266aaf2bc2d31919337e1c45de16e3cc1d2de0a10ec69fa29d5f9782df721b5f5459cde3eeb2d49e27c15be799b44dcf2d8fe4bc49be86817dfb7d1f5f98aaf30054d6468ce02adec88996d2c453128168018a2868b8f9e475ae5ff55f38a36eb1d0ed0930012608bd20213dd6f0727c73a7bb284c6b1145463d6de0e462c6511c128b91761fe8bf21dff4df3f933323afa2daba7d8aaef29e4a01382386708258db663e16f47436953f7ca1a559e50f3cbf9388bd52a2ae66fac77278579fe3da29bfc72115ac1054eb6e08ecde6771a1893bfc9ddd2b6bd4def66dcdf9d90cf8b8ec7c603cc30ca5e80f9e5b86e3cb2793171a42543f64194d1366a71a2c7cf2bd8e1570eddcc87ff3b80176e316bebe50435f503c2a381ffb3b7ddd0bdaa06ff0a035afce8e2b52d922dc48005fdf9f4b013596009ee71ee887ed184051cb4f81044112bb2c2e1c754d274b8e14b9f6c913d6e3cb7a6ef01779d48740e9801eb360cb6deabb1fb1690a267b188a0c61911a16dc4ef9e360994ee1b638bb1d94160f6a4ee40bd3eed449f24d0854456996f7404730f468def0541ad2603dadc9e6c7f72c9b40d62f2091d4cdc110f341bbe83022e2206e6dbbc6f2de32fad0dfd2cf39787041e0838ff9bf68666b797235783c41bc64caa25903ce50880bd65c6f54ec8e926925d8d2b30b3c877116f98a63201dea483db2b7a355e2bb95de8d8d29442640c40d406c6d2520ea2bbdd4e63d377b8d6a6f11371e3b40c1aea6ba68cd473ad49880c7059f5c9fb8c06b1bc3a90615d0ba000de4cdb9ee7a04ded4b4db8cd0d976cff335bf4a4568961a0e0731e3e4ccbb8c4b9b6a819357a03b24a5f4d5a9fce4aeec0c5c58eb6b0c07aeff546e910c8d597f49ebea999778de662f7408c9b1ec20a5bc81e7960308e8ad78d25828d56688ce6cf4a98af7fb559940dc8420710ebcf174c3196ee5e2a6ae530e30af2680b6848f16f00d7130c2c42fc4183248ebde8e8ff99ce350ae6d779afa1ba48ab5871ef070de212fb7888cfec6ee5b2a7c85aa9639426183acbb78362ad2773c85076fda0ad692ad09caf160c97a159121de7c2f5848aec7cad19d2115e797c8ee2b0708dee67dc0ce06e694ad5f4c279ebe5b7f400b1aa8324f30f5646b24663f6d5ebd736c5579c4b92308400a43d8dc60e91c822840d2462c71ecce1ee0103d8f1d079c676571e488d89d1ca1d0c1943b7f039ce165aa165f8c67044411d43504a9288a3a64c50b7cf84f34033d2037df32a22633ebf977182a67640b0868980a092ca99928e7cf586ab1bae514540382fe1c933f379fb1f11eac16c04f9adfffd46b494a59586600590f1f7b1a6b45321f8fb59209977d9153de46a1662b2b4c77dd70afd59f6e428387054900af5da45c67e2bde67674211f843e0e1e50935a75feb10ba29f3076a1402d576eb712b42801aed798a3a04b85d991eb5d36008f9a4222367ba898a9a36c5a8e57d8a971ba00c7474ce839403b5fd0ef1cb0f240185e4d9094257e8ebf84e2f2fe8e8b183f12c9aff4c78fbe4387295ef58b168f178d7165e3d5b0d4b99a30f55ea51d7efb8a2cbd52902eb96e16d4982f3a31a5729e3fdca21350d1c75aaf3f19aa54fc0a49852af225302640a25549d4f72044c4005b14aef0d74bcc05f334e47e378c40c876ee01be02dd5f9c949fb1d0e14e1d689d2797d7dbd5971382c0bd3449cc0c30c335b5665f14ffae7db088a7c5c47b0b794f298276e3c0c8e60f52524bd008f9c406b3de881bbb55e02e1e66382c1050116db4e1cb0e61fc085e7f2d0c84cf39181ff18545dfcab070dd7dee6e96433ef1bb49c965657a4af2c33348148f1e93df068729150f449e88fe180d60c8622adee9760371c63e024d2c1a98369cd752a1af1441e0f7c5ea575a2e8395faf249e95c5cfd91811f0c023ef0176992bf70d6202daea64ef5ce82c7be4dd02486da71a97d2096154e1c7521c0cef98c25b2a95985d46381c72bc5d3a55917b3ba7db6daa3b7de542f80ac9822b1570a6146289be7f51c48379b24d444220e5493dd2fdc60e646db7b7c3d6560450b6151ba4903d2ad36673d9b589494f238f3f5976b28fac1e2586433b2bbd0bf87f766a23f6548a09aa04b25d3ef77eb5d54fdb292ecee8236f2cd763af58322e93648a390480d66d3eabb77bc57f95f2de1f01983717757859eeee92b8b49c3208e25f9d1fb53c65bb943c1eb59ee5f948c6c8f43b4a5f56c999749e889ae75b1bc3044e8c45feb24904a7c106c7cadf3ac9a885d444e45b78238f241c5124038befba12181fffd49165bb0f75f74f0a603d5"], 0x1008, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8000, 0x90) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r3 = syz_open_pts() getppid() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") getrusage(0x662274f07581e1ff, &(0x7f0000000200)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:26 executing program 1: open(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x80) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) 16:00:27 executing program 0: acct(&(0x7f0000000040)='./bus\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000480)="4e8ef5db88d2134552be8ec2a4709c484872564c510de9e55a8584d5cbc173033b66260c64fd4f2e0dbf3c7dd60008730ef8ac5f75c83b181d1301b5c77406bed3a3b14b0b61726b42992df030524fe8831ed46f253d23c7c2a9f0c2d9954b63492c6faf671fb4d40a5676807644e16d3f5c5322423330", 0x77) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0xa) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) flock(r0, 0x9) dup2(r0, r0) 16:00:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:27 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pread(r0, &(0x7f0000000040)="d03eac3a309d853195f6922d1128ef777807f0e7a2c10d41b29ca62bf9868c52db90998932c3e5b3a74e", 0x2a, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x4810, r0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x3) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 16:00:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) r2 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000040)={0xff, 0x0, &(0x7f00000000c0)=""/255}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000099, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0xc677704e42d4607e, 0x38, 0x1000}], 0xb4a5, &(0x7f0000000200)=[{{r1}, 0x0, 0x4d, 0x20, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x10, 0x7fff, 0xbe}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000001, 0x5231, 0x101}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x5, 0x27d}, {{r1}, 0xfffffffffffffff9, 0x3603acd827f2217f, 0x469b9a975515331, 0x2}], 0x8000, &(0x7f00000002c0)={0x4, 0x57}) open$dir(&(0x7f00000018c0)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) preadv(r3, &(0x7f0000001980)=[{&(0x7f0000000300)=""/64, 0x40}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000400)=""/6, 0x6}, {&(0x7f00000004c0)=""/169, 0xa9}, {&(0x7f0000000580)=""/205, 0xcd}, {&(0x7f0000000680)=""/237, 0xed}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/181, 0xb5}, {&(0x7f0000001840)=""/100, 0x64}], 0xa, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000440)) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0xffffffffffffffff}, {}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000000, 0x8c, 0x6, 0x4}, {0x7, 0x4, 0x4, 0x8}, {0x1, 0x4, 0xfffffffffffffffb, 0x7}]}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getgid() setegid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") geteuid() 16:00:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) bind$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000000)="49faba2fd0b9ff286b73ba05ee3ed905929c186af641551a4829098e2d4f181e8479c920de9e2a6cfb29d91eea659d8abf037a15b5fe49a9d4efc76b22dc68241ea64f32146b5e341982d50ffd76cee9b031a61ea6854ca6628a3c15ed54da698d23e7786ce6d2ccfdeb98bc61669ec99683e694c71ce52ec9d41eb3e96ec2d1709e36e1331b4e23158d80b52705c230df87f1490f45263e0ac05f90a0e286bfbc9e1262a010023fd0b68fd5ac75060efcd004d5180edef842864aac098274e76920249caaef484b22b03dae612eec9cf7988b4d5d6f824975d97879", 0xdc) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012000 va 0x20ffc000 didn't change! 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8002, 0x40) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000140)='./file0\x00') 16:00:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669cfa694a2"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) write(0xffffffffffffffff, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60, 0x0, 0x4, 0x400}, {0x80000016, 0x400000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() syz_extract_tcp_res(&(0x7f0000000080), 0x80000001, 0x0) r2 = semget$private(0x0, 0x1005, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/133) pipe2(&(0x7f0000000100), 0x4) pmap_unwire: wiring for pmap 0xfffffd803f012000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012000 va 0x20ffc000 didn't change! 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x7ffffffffffffffc) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getgid() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x6, 0x3f, {0x3, 0x3f}}) setgid(r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000300)="7126c45996fbf5a07ae1dd92f45e495db3884ebe31711bd7c7885458f337df0b3a1281fa6de5d0130587cef67568bf428ad28d6ce897aeb765eb3c8c8a1bb3e1fced29cf7f4424ae137c4cca377400000b3e40ddb62b7701d7ba4408654082d8643061dd9602da0a2a5ca70130eac1f5dcdafff99b5b9976a4646436a41bf721e68291049eff99a1f4a600d36c104fbfcd11490b274f26c3b5c60d967d2a52a4390477957667c5a9824bbc940e9cd997db6f3798153fd279f344b67ce59ab7ded28bff8b24227ef5e47daa4ad15d47fb65692f735bd20d4d568d9e1748ba3aa8c492d98499d4ea289341de4d3d6d713b8b7480d4016a8660b197b4c3975c67957ed4e1d6a21094d7a7246bc6b3713ccce3506c860b696692e837b289bda4f7ae09f16a2bf70cd7e9ca127cae4ad27ecda5ff60f66359e58be34a82f2613354eadbc668c4814e9becafc366bf9406cf3c410de237d44fc080c656db0d9fd45086b69a0c9e5d3a1c00494524ff374a8ff15f6cd8caac2d313b9fd3dd86186a840dd0213be5415bb4236208715b78ff50f64fc0a0ca8ae2f8921bd1b30ae34d264b07c4d910ab79a1b658c1cb6c1d54528f681f14ee79610ae484bd6c827d3886d8ab4636a68573a9042df0e76956bb1c262c3586d3c07b0617a1be2b55280212cee9e7935fcc4a3b9eb2b2d5f912c702695de83029ce77e656bfa6e0f17b5a5cdbf0ee1c8675339fe74d9cf43a7c5e4047a760e1f4428623160b176d27d449354a1342459c3013b81db90aa40501f0a59f30e87a85ea7afad9de8aa84b82386713c47f643b387e42a9f87b9c810bef5b7030d408f1945902eb836cd2ea4d9a65406206667932c9ef3b62a4e9cf6ce832030f04593d107911e4899e9e17361756ca03e16745af7d4137c36ec953eed8ad0fdf5e8e247cf0121a0f9e95fc772be14de4788f200fae910c0f679beb7fe44d328947a18f3c227a78709cc930ac9f2db7bfc9fdabf0536b34412cbf9d6c3f2e62b3aa40d1011fe94e6991278c854ddc02a9be3925d2591cfabea191976578c2dfdf33f2baaef30df165c0495324656c3b6dd57da791942069a17c3bee8d55f2374a288632c648ac922b0419dad5333c12d2a6eb0517c07b0893b6623f851c459bb442b6a06e3d600fab5822ecc03c996931096c1359d5a38e1bbcd7e6b9f474f387455366a6bfdff341ac3f33de7385da4411abaa012930a910ee32865b89664891cf8c71e2985cd872142da77364973bf4792f5049e862dcf6064de8eab5e5fbc964d8cb9f9509248245602a8643c288d648230f7217dcc2dd755e29034668235bc7b06470d02f5762ea753abfcf6b03cc95e6feca5923c4be959c017b3c918d249793aad9228f0b071eb2d808f14cff84ef90822cb6424c56dbed9f8cd6442bc24a88c308cbec38cb71ac75e58bc3c9a3b9439d3450a966b2312c66a876f4d45b82c3f6089b78a5260efeb827132d9d7e80ce0ca5704dda83136e7095f15a69475979ac801dd71dc7be0b8a4197eb2f8247a182eaaadc13c1805134b4c3a5f65261333a8b402b6234fcad524115d065e1a4ccc89945a62c9035e7bb911ebb2d3a2505ed30253f3bc17d1607d091d4798bd76bbc859ab615e2171a2f971903c7236ffe1acb43c240669e52cf2151c8a97b2da01049e13f01a01ec76c1ae1b3f35dde3ab86875035f2eb060abc36987cb29c240e22d600b91fb4cbae222f1d27a0726d3f678dc3dac635cacd318d106956e8bdd43271b595279d071a0b1b5002c5e12130c723fd052ebebd764cb6d2329a4526a987299d7fba0675c2b5a33be4d11454980c0afc91a027c61d906d52eb49d592eb34974d0b9d1e6ac6af85676e148be52d02b8fbeb66caa9ff3bd71f40327807e4c059d1896be585671030476ca6275025076f89b41d30ad3759a21ff13cbcf09c4cfaca9cdde70ea3aa8334d1b8d67d7921146d7d231aa10bdefce318dd3262a1caeac2dd3f123bc9b24152c88bc4177daf9e5a9616d0404da6c318334d08f8358ef6fd1ddfc3e840bc4954450efce9446d029d580aedf52a5dfa0bcf70408883be1991f134e6136bc342ab2199ab534237a89387ea529f32e46ba2dc7f437771cdedab833b2b0459788fdcdd0f946567dd8303fdb98dafbf7e3733ed675812286244e01aec84915dbab33907ff054b6da68a1f139e615a11cfbc5368be2f84413d9e37387af9f7ddd159763534c310308d5d880d7d883bfb45c4555fbd1d8407f866edb15915a4a2bc9029db64db0448717f1d5e3076bce3cfdc7cd1a84a61336a1205e4e7200707bec8ff55a968ec6125f4751d0dcdd28124ed6d1cb9c5b747c025e215be59f1aa5ae493779e74dd2ab3a86c9f491fdaefe320f44afcf5dc46285d5f86be1be39b99d1127d59603ca0e981bd106d9aa90c62194fa26f5bb972d8b775666b6959ae4c49bcdf61d0af6b96021d4e0916469064d08a33df00672b9be319f1a96bf598b4849815037f3514260a11b1fd2047f67e951a748fe9a57a05e1732e0f9604615d997679bb5af398bfb28ae305e28f4d94433ffba413036e43b7432ed86a1f8c40ecd403eb1b6efbcef1790d6e45c7296af1c2cd1de2a752a232f2bfaa84a24706a5d71b30ee4e5b3be57c0c60169bf1599ed2b4109b848b621efed754b6497286fbb14df5fcd26d4e56a3b61cad4d977511a4393b3c4420f87300122b688472168c5b7198aee2c9f0bc0148d058593d817a34c5efa669ad748521c884de86eb202a8daa625d2ae3a5b2017cc76b533d3da9c25f3a59fc899bb41e8b076c4e539f96eaf888ecc4da97463498710c65389b2f528a11c4827a4668ef4c6034dff8d1c7a91607e67e16b9f68920c1f9b9ac5bccb7e52e0ba4b40b2327e175d571044fc2ea1961792e028ca3498e0bf4b0526b5958e6ca43dea1b241a3bfd9195e52903f64c996f7654b16e73f2d71679cf3f7e3b95357628d2ce96a84a42872af4fb937cec261835a74e5b630ac4d4a44108e4a834e735306b0a02c005880f16446b492a6d1b95c093b1581229d48bec8092eea646f7d7a3e000b759f1eb0147b1ef0fb46d90c5b6cc18e80707daa6753da466bec088f2cb6db20de7d5a5e850b15ddbb4599a0e3eedb2c91d3623f41b246c79d0c35e4d38094f5bb96e89cce6311f63d0f7bb826bb127e10c11c58d9fd6340fca3a4be40248500795be2f272b6c01d3e96f0fefeff3612b2f8386c4b24c329d612961be42ca664198d374ca585437d7e3a11456abc9e35c843858c2ee1d31d8f7549652afc06c9f209a4e765a2fcac1838cac769af64b3df9fbcc61fb9c3332a7333c9fe12f12e20d8e89976f041888008ccc28c76b336fb1c71d470691dd4c3bc5eac170d606668d4303241bb91b9f4b44e9966fbb6732b0f064b004ef889e48e4ae4ccca4ce258bffaf7584b18e5f2ee5f7adc65fd0184730d64773dd600b3b864cba3ae1ef471401b024cbe6a801d872cf6dd87e2c0acdadd70ea7654a4a06f5635257f50ea1b79381878b4493278eaf222b730ceeb9961b395da55e823aa763ab80c47b3957e32ec84dd5c03ffac6e4c53a10a154111b23c4b4ba0383a42048697689c73bb447b8d06e33644fdb77084e336c7d25875964492afe2c2fd4fcd746b41e4584254534af1ca827169f8880e262a05834cfe9a8ab15c9e4e2c0ea24a9f49e3f5cd931c0ff1a6188b8adc307b2a4804dce7a7519ad243135c0e307526c8673081d65edc92574574b8e0beed2dc7ca199a03afe6e034f2a416fb12eb7e827818be0826dad82f9962ef37eebe25424a17d12411862162845c330caf5645b208094f678628ab7003c6e71dcf7629f8262883c5351d8d65565d3ca5036bfa7ffd9e280ec0f55bded5312af74b7228b23e5094e21ca8b1e6e081d32396e8587c50c74c448ab811c810f956d37a73729624cdd63405fbdd53e8b7a26fdbb4fd790a8c3af3be7c10b146517de38feba57a7633b9058ea6bacec929fdd209ed555873cbcd8dff6e230305b1e8fffccb759b266452790360ac24ef3dc36e1dad464e4abf05fc98d18cfd681cbb8cb2ffa1398e7ff6a8c5cb784b16793251ad725c5f46fe78f664ee9e40678690ca4851ba818505765a19e458c13918824866085248c3c0d39c1d54de55e7ff403f23edb2e821dcdc8d97d3a0f7d96c9609ab228823554b35f20cfa1fa862c5d4b3056c18c238bb304a74080d2be9119bbada2e1230f5968eeca9655fcf10e817315941f5617bb401531dd7406c2dddbb1f859666f57c7b42ed9217900a21f977d611f66334e25dc8c0c7981c9905e6fa0a9bdf4f263433c25774210e1a024337cff6f8abdaf0fd4cd7ce9bed0b27ab062e52e620dae9d72dd48eb6bf3373026c76bd0c001c8942b766ffb2f40d68ede58366378371e2d9f9d0abfff57980f32d7fdc69f0f758600017bec51cd8ad90570d81398709d5f22b4b1452d25b715b66e9d2225583272946ee8cb9713e232a83e087bcccfc65dd47caad64d62343aa828ad0642e8c4e570dc22698062af4261b4ed17e7cfccc17aa6fa997c5571054f7624a264cd0383222ed5397dc62bbbec415383c347ff2ca919f17165f4290a1f25aa7f7f5ec5a9faa3ed3999a526337e33a2cd7d47d8a29cc283df5f6d9df0d15a9cdbad8b10d4daf6473b38a146654f6172c57a86b3e31b54ef96318205ffd04c970c5c7654ec808f774f19654773ee83b2be178a97928fc1dcd2a7ab24c429241a07ba85f3b8eb94a7d30ad9fb55636036f157860d3d597422f117b0506bfc15006e8cda84fb90dffdc8943de212362f924d9d2fb738353ce83df76533a1b83e6f926b40d4d9f07b9e1cf21ab856f3d70d7277ad95ee4b7364cbfcc86f01c2a80ac0d47e360c8465b3b4999c5511718a02816a2794b5453a6a3b3856e47afa2ce3e82b80b6cc2c0703b11e2dbc042b694d4968593cea13897cbe1e833f94c790c66e2cdb9857914ab737fd7886b22ea68530a30b9bd2e2bb783a1ef7241a3771717dfbff65a56a763fbdeedc0366506c0cc45de3dfc334fac5e936becea3b180b733519d1267e7c3956f68f0141fba7dee792f6cd0bddb4b26cc4c0b74c9e70418d2152e46d7a7c19e51d96989ff75227d8177114da7e6c4b521d4adf992d2c47f9c25a5ace9c965eda3baa80fbf0ca5d2f460f01ec02008220ea93561168f359e1c0b4d3f8c05b226a70eaae0e3049d6dd1a01add46b638670910294ade1e5fa7cd734041c065ba6f930cd3564d59f90b82f8f2abd5aa8f25b20c31ac87e86f50a290dfae94b7c126bc09c230eaebd3407b58c8dfd980dd4c31d7d5437373c88b73a29acbd058fb5513d201b6e7d2d00c923ef3396cd43b20059932b32fdbdbacc81868f00baf0524f89dcd3a85cf2588594cc8c1df4b6410bc125fe252dd750e7192606602f10a3443af617abbe504047a7b51cabb80d935fa6492fa344565fc6dd7f515ca60c884bf71723ef3fc89d19519edd0e29a2ba0febe76595a5a12fd2b0c87e6289d2e00edc31a1349f4448af923d988c73eb9fb1e26c0a7df0ca3b12f6bb5dd9f5097583b74f1a9509941f4b6a6a2dfcf4ee285cd53326f09081fa5275793d2c9da5e0b72e30b7fae3e5451fe54807d9a3587ab86435c3f52625967985d7cee3bb5a857baf0ef44e2b67bbceed24818e3d1a0fe1e213c64e9285a65abbc2ca2d0551efa3f4b902c364a803b022037891644bcc751db4202798fdd90e01174ffbed287f0b9a2ef4425badd5d17f0ad", 0x1000}, {&(0x7f0000000080)="1a", 0x1}], 0x2, 0x0, 0x0) 16:00:27 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) open(&(0x7f0000000140)='./bus\x00', 0x8af10e4521d85deb, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCCBRK(r0, 0x2000747a) clock_settime(0x0, &(0x7f0000000340)={0x6}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) 16:00:27 executing program 0: semget(0x3, 0x0, 0x0) semget$private(0x0, 0x3, 0x80) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x89) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x4, 0x1, 0x6c, 0xa783, 0xc0000000}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x4) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getgroups(0x7, &(0x7f0000001880)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x4, &(0x7f0000001a00)=[r10, r5, r4, r9]) sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000300)="218a2031c84b6e540ef853794f51d8f715de70bc7d30c13e2243b6b7484432fad6280b8d59d7177b620779586d329edfeca9ffb72ac74b8491e537f6e1b120cd906e1f0fcb932ce6ce8bbbbb8221ccc10c4e7545adb67e49a1ecfe176cb331a81abc77c30e6574ac64860fc0542cd4cad73d56cd6369a608c044767e2321e449e8dd2d5a11f5a0fc5b523de0a2e8e5d0a9afb1b7f7676f8592f11628697b29eb44ed02675815b4352c36849784caef12e952a73915b7d20576789660fb0afc622aef9478f45388afb8a0f43604899f7ad2733dc41778", 0xd6}, {&(0x7f0000000200)="d1d52893395ea1ab9a16e6bd5c35bd3af28daf06c805181d82a65ea10b3ea2550021e3f602134fc4825bcfea22bf199452aa9cd984f57740cbcaeb71b26196506232d320564270a0797c3ea60e1efe392fc57a6cfd7f9719ecfa1a1da4d1831bab0d42d0ce15", 0x66}, {&(0x7f0000000400)="3ac606a141c44cb568da14645586b3bd73592b62a1502e99b06304dc1589a1c1fc9b0b37b6c29cf60aedb68c3a93c21e416940c3fbdd4caf7852e1e876754e5315ffb7beec28446d02a6c90714c0b2b302c2e33dd31434b9f4307089eb7180275cac5c51585929e569b0a29e476121acd454d967c48cbb65a99923cd5e53de848904c30db8afd8b6c7db5268711b01371d0d34b5", 0x94}, {&(0x7f0000000280)="3f7c9e74bf75a034b091329bf8d5f72c471b015e6b8a4a41b76463d1f3f7a41eca4bd80bb5b64810311ad861e179648fa018a4216a78d97c89fedf4c7704ac", 0x3f}, {&(0x7f00000004c0)="441bf7f0272be1a403b7ec109205b239dae84fd689d970e9704c8cf3ba53918c43dc92dbc7d8b0a39adb6716f1013e0a377e8062cadfe3b33adc203a935ea3f4aa71173a7710d3ee3ba499b7af498212ffb4ddd42b68127d7acccd75d80652ae5331e88711bccdac9b41573e5de4c508e6847fc8631e4e0b40c702437e0d7b64e457ead4", 0x84}, {&(0x7f0000000580)="c3ce550f23a29fef7576513d4af7bff56c0a62da9af94528fdd664d447621e986fe2ba4d132912cb26fec5f89836913452ec6d691579f34e35ebfc36b25af82e922e02d4b2814f7d201f865a901e4fe667889a0a7e67e94270857d8756ce38441fbd78862923dba362cfa2fac89f9bb76b2f8f33e6f0dd250113ae1dcda2c81002f232d527bc4d3a8289cdbb71c29b68a6bb7bbb487663dadbcd1346f18124f057a7cd814a2eade041930ce2aaf8497f0f45a619096cf22221013992d0274d3bb39e5c9b3acee6093fcd2f678f7b43dbbe60ee053007127b563356f74e75a4e4502489eacbaf08cccd1a51b180a0fdb6e7ca3f12da5908f207d8b59ad206f8591412e108c78f3375557848ad708762a22bee31f760523b4f527a5367c6ebb9bc917841189d36f04f16b3629e6809816001b0a6b52a60d98b1d07e73c6de78aa7340aab5a925ae6f5f5fff211f7650efbf1756bd6e8e63b43ad90a871cb1046ac92c4daf263a74d52f31324c4e9777a0c99f8243d12e589843c859d004da62424bc2e3d48e2bfa6a500537c2038cfd9e51e36a858d266fcc9d8f649425ba6722c9a41b350b274be7fdb39389e9132398853299ac42668f8f8b94c48c22abb2a635771271f7e990d0ac7426bb16b4cb04b1aff1660477f1a6b4d5bc51f8eba5ce7de764cfe9835ba4c553e832c8027e58e559cb17da51f41950fa9ad2c785951a151c3325604dc98132986591764b2eaac93f1321c9c25332820c7908324815b50ddd088e8a6a9d44e4f075828922efe37375d45b7f1a4899ea2479ce9b024d62dfb4207e4130f25e171a286afa08b3595e7fb0deed89fd54ada4de9c7b52637d1c946858f7988d6b0baffcef2698b06b3b6f49f74eca9d04a2958e86b270810eaef5346386724b0af83027e3537dedb7711299853c1d60edb90fd8a2e7a31fd6b14210b5bda21e31ce95e50da61aa8cdab5354c32b89cb72e0458c18e6dc9765945ccafc4e8010c5ac85b471062c6729593e7a40d0f5cbe0e1e75603853335db33e4dd43d1d95b99cf41a1637e1292302a259329475fc109519698575aea4183d35221efbab520083281b8b5824c1d861e7f7dc3cc3f6ffb91462182a3eb2ed9d4aef8c6ceb822e73f6502e1fff675c1ab1cbd5b9efb9252b82a6fea69d37134e5cc0481166fa7057b9f3f91d8aaddbbef83a55e23e1c022dba263c59b698e54aa7c904d47e0c152bc323fa5a4f18c863c0fa3ee5e2b5d7282b0e6694de2248972bf80d3cabdcf8e6fe8bf65075a868129a9508719840b0ceb76a3eeb1cc2861081bc842bada8cc03db830e8193882cefe180f8f341156591ad91d01ceba7571f9e8f27b0d906eeab42281daa06e8d50f526a0ac1a9718648e0655c94b787ea2ec4d03087cdb601bf629a9598072d197ce9e7a6a7a41a5e92933e5d72de5456be4456aae509337bebce520716a7e82d6b66d0e74464a44ab9d071deb6134f2530d20e165bd5d001c6fc80148376effd089d6050d4ec06ed7bcebc6fbdda5b4e3b90fdca6eefa9067b6a06d27fcd83c569eb0d3ded31a88f7f0066207176dc4e2d812a915abed62f2bb4133ea10ba144783bdae5a0f9b13436f253a61fdbaa68a63349e2e48fb60427308336f9c3dc5a7ff570affee1347b9b2e9a75a6754bd66355a27a1b80be2122713d1ade7751586d0b8fab5cca82f3a650c44bc4a8cb5af636660f717b17c61f907b8439a8f15a0d143d031459aa5018032a9344b316d2c56298a371e65a21094a5e9a937393fefc585d23f25ddb9292bdecc910ca05992d9df54280c9873747f1e418bf1d6b2e0bf390886381c0627f4490e174df1e4173371594d04570fe13141781407c86e5b818771c26b793de1f3b5db868b7d4a23c55729e6e69a6a2e296e5f351e7fd5ef195c3923f6aff3f1fe4ef7b8124e6c0fb8c0908e93f312cb89b8cbf45334e3d36245e675451be90448ecc3d7d53f93f8f67c847d02328252a862173a58738c51a720803d29eb5e287cd2e29d430d72bb6403d8216f8518b348f27b80054510ace9eab84b83783ecdb48ad96d0775c9c003710632969e0aeb6c94b1f9bdc712e1af1744cf1275340f12df610625cf1898505217aaef152904ea3fa7b08ec1b296c5a6b093bb19628d874894ab756f9a380b9dd88d09a29de6d15cb6e5d98f6f47bae95e884962e19e5d9c1010366748acc9b1a4062696f6ba4a7613ae75db52e93de41d73e41ccb9df7871ac39c867b5aa8948ffe9dcb85341bad1f5c095d1518c23fc194288c8383620f457d2a53dbba34840a89b72e5eb0e72ec052369525126cb734d6d8d8aebfc297943d394587e10443bb93c2453848dc4a250b46c5101dcefb79d33d610a4f3e6f6de4d01d67455183d77f27ca4304c8da0aef757f64016c37e2ab3bf88d08c9bb0992edca37e8cf92f05438e67afa0ef874fa272bbd5d7da1cb05ddb9d16a00a706bfb4545186164d459dca82b7b707463efd43fb6707ff6b51f5be36ceebfe919a1f054c37f7e0ed4878afad2b99a168e68c209ae67af0f643a53538dd02f3161901728f2ed2be2be07649b5d4da9615dfba9f5c1829e099f2f990dba876ecf3ba6edfe2f7a912c81b2be9863d5033e130420ccc7630e07ac3a5cc46e4b102e84e1c0c62fffee81667de3cac0102a1a38b4743dd449ae33d0a3295cd5652f9e5361e542aac6883c604493de8c9d0014abbac0597a119688606271d00373c0ea7d0a08890f8e574f8e2606da79f23bd9da47c54b60c70918aa7ce1f2bcc4153b0921d2dd18f1cd20cc676ae5eb406c195af5cc7c1ad9a2ea608357011eac3d6d2c04a39bb14a3c9f22edd38500c89cc17d16f2330b5f8a6a67a6f7918bb2489f9e3720ab6b6cb1bc79cb18ac6fa07de6a119f5415e921d29938dbe0de6ae0248ac5fdf1ea5af9ebf738ea3330244997b50fc6d88570dde9f2fb02eb8dc4e7a9f72c0579a7f4788c0834e20ec9d082b684a449309279cd5fc36bd6355c13b4a8d88ca5b1a6f471ceb907dd586a3db61dc9ce27ab6bbabad846aea1411e3a5eaeb1b3c1ae9c7a0e4c974330d99c77a0c90d93abe9b703ea4ca139e855f976b1571c0e483270e249adf874a3e2a23442d91df3ea0d9da9cb25369d0aecf12af132f31aced0306031049c146efc6deca3601412c8a252e3ebd416d39f4f4d1e76ae65d2d8925fb2a1ddea49da8aa85ab70e0bde071f59d8e3af43c56c4e42af4af93a0cb17c9a76177c8e15a239cc2d740e94d958f16ec81302fe72c8aa07dfc3b2e80cff698c0eb8b4c2fd71b26bc869d89974fd29bf47c8abb70d0694149a24f0ae64c42b3a1b871b2f90b5859334cc3de8e46000e0bfe3e3de0df318cda5df245093b985688a6abaa84c1b7360e5b51d9f54ad30a811e578125e4d16256d20dc26cb40a6da4e68d6b8bcf86715e8c0648e7c531dc6b66aa83f80e40c72136494836c739ee16026a267dd237e9359ba92976e0b04a8b1d2c471ae30ead753472b2739f04d0d9c81e18d14c9b6ee03dca4ce3a6eac24cb537e0edeaa2c42b0d698962276e34ebb77b1d8501178191d1fb15a01d86033692b27e40166eac1d4696eeebc66a8183f4dec81a43303dd765cd8adb65167890b1792244c24cdf61d713490a2072a708b9a1fc97511276e1e91696234c4c107163d6ecd086d83ad2faf3ca8e3beb84e5301caca844566909e664cd20d97f4d122c23d859f19de40c7cec6116aef26b7bbdbab709f88ba12d5843945fff7df7e8a6cf3f3742cf9de510a3fe39d46978b920deca0fc817d3a7f04d5ebeda3d627a8286bc1bba8762c0d92c78093f60b023f3272ed119faded04d9f948cc9d0608aebffa1e3e127f9247f2832f3d2fb2091a808bdc5ef6ab288d6100f94ed56bf7b864d8803e55d7e14ca29e688fe8fb262307eab14fa836a3e389e42c421c3df7390818fbb0a60afeca743bcf923449528d1723ac87f4091f14bd7752c8ca0441d35484799c91343edeb94ff37c9681d7ca1fb3b6833892aaa97d855759445a1e6c5fa0f368c45e35d4bcf73c3ad72483b8f417b8a79315ee643dbb1ab00308812202559036c29805db979049838a227ae8af404327c8d5fbb4c653af7a5c5dfedabeda1e39499089e6986c36455973de274f3ff1652698c2483993b4e0b6f5df544db4f9b78096176f7fa34aa018dde1bec347fc77414bbaf84b7bbbf094e6caf6130070d03a6d43bc292a8d025205906369583629b18355576591d7dc7dc7c3fe9292da19752c18496987dc39f5afba608f1d9578956bc0b1a1210acb9dbfa190db477ba54c2a4a08880d509fd0fd9e1deb6ff61f3f3964a96d1ba9daa6dd0b254188c1ed72cb5c664fd4b15315c790d3b4e19933438f380b83778a5218bb5d2b481e8250bf8b53813213b7ce4c9315861e27f114e0dd7b5596170904ab1a8dbee0e8291f8264ea47c32c6771581b47cf0e8409d33aa00e62b43556aafb033d928ad38c77f5cee36cf96705a694ccd988fa884f3f50a7af2b4ffa910b06609a1b961c386ee8d3c86184d2877398f558e12f08493f2e21348dbc41a0d2a4ea00a3ec58d70655820379be5cd6ab175c9296a193a0099a4d42d7f56f2a84e1c08ffd675cdc63139fd45f97592f2e63f969d1db439f6b86bf9b1d2f557570001d57d2cc50d93dfec179537931b4f0c6afeee403c8691b43292f13f1d0d9fda5e99c5e07f9ae089ec181672c9c48c98caff78bb11de7b8889b58cd67492386cf0d8ff5ac451fff1b34cbda99ebf7734d3eee6515f95e3a97537edd655e55c3fc43dc1daf19e8a71fdfa7ff9165a94d5e0d97a4d28d602d18a179a7cf25f5217599feac538820ab07798eb7b2a7a1ed3cd2dd4d463166c51aa06860e240c05a00a3392939fde1138d968c6c127c25682f9a199e234eb3db74d737f61c9f828a7c1a275b46bf3f1bc733fcdc2e05d52af52fd2bfe43f80afec4146d9dd5dd732f916275170cfcce99a1423db343ba47408cff7cf2d58b1f2fbd5d80df34c39e614435da786c50b2001ae2f0ac079f58e5df1cc2b2ab8d81a79a9b9b4df353259e791a601f474a8938896d5484e8ed32bf3365d05b63e135f8be418f6f8f468b691509e9a2e9b275cd490e4c24543831936796e1f1331cdb56adbf66d0ba4b79522fecfb9ac91aeaa54e16bf6eab5ee36b19a51b77d952917e08479050b3b30402a5932d92d946ae2e86507c97c70890af9167db38dfccb642a4f75023f3cf9ca988a0e156bd89216506e219a74aa1f0cfd163947513b02c1e108ec12732b80c072bd490a765c5e46305f1efb128410eaa5c3e935ef508279bbd596b10174a0c03e22b25d8360a7866ecfae3030d3046c0fc2af21d9cfff2d81494f73c5d536bae4a2db8deb65b7aac6b4475ce08abfc2eb7d347cbfd0043941363bdb5c614c9a785e95b87401bf2dac8d237811b5d059a67a384795947e32e0cb6edab76903b4fc7323c452829136ef5043a0402812dcb00b2279ddbdf6be0c7fbe1417cab393369e5c3a6fec7fcc76d43f7faeb0a57e4511d2c38205bce1d374055dc7c4a384105de869a11b9db7d971eb95915404cce011d4e3f7054cf37e41227f02a0074818790c1a08adebd6a8e61a1efe26a046f976ef141eba032979cf4b96e8da6e0b40c933d86139e2129188f87d882c68dede1a522b87e67966e7ba06de1107b5968494604cbe0ffb99e34a9d4958b351eda30b6ff89efa35b226c7309080f12d151f38fbd91fcad37cb41db551efeb4d6654fe310edc9", 0x1000}, {&(0x7f0000001580)="20eba63fc73053bed12d87b2bfeebdb6d4e1259d1219c31ba4b0e79e7f4a19b6ee35700d5e8e8c96fddcba907627e08571496a3066bed0c84f442511d04859d1cc76e46fc8a1e37200da2b93ed8de086c2b8a8e8e0d59018502b976e33806e96620890ea4d10a8d1feb13c7482aa93578b8cc43ecaae096ca7d53aea7c46b19abf268d49a0a1aa61d8eac037f2e622194630377b285c93dc186981f5bc65346b29f5325b3a5cbd345c9309bb5bd64680ad5b6364cd7011fa5a270a16d8a41c2a70a9e03b8c87c8", 0xc7}, {&(0x7f0000001680)="38fbff2c961dbef73735e9a12aeacf", 0xf}], 0x8, &(0x7f00000018c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000040000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x4}, 0xde1c550fd1ed8dbb) getgid() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x4, 0x80000001, 0x7, 0x3}) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open$dir(&(0x7f0000000300)='./file1\x00', 0x88, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00', r1, 0x2}) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000440)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x7) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000000000006}]}) r1 = dup(r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x100) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x1, 0x200, 0x10001, 0xfffffffffffffffc}, {0x1ff, 0x2, 0x7, 0x46}, {0x1, 0x3, 0xfffffffffffffc00, 0x4}, {0x200, 0x8, 0x9, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1a7, &(0x7f0000000740)="b25a4a43002b4f8faa3f0b3d2e0d633fbf8efc4dd4aa817e0a8441028eb97259ec13ca3d63814fe2dad673a397263a2eb51006408f72e7aaaa686110bec93a3b1bfc86816ff7c02bc5f193af0bf09ef3091f27aecfa3c45500b923c2190c840f154108e7bc8b8dc38db81d670c169779acdf5798367366dbcaf15cd94f74c40d4976e4c803bdd21b43f1ae3aa551ad74606a046589c96720a5940e844972b2aaca1d4fc21fcf0f8f45719c8a7aa79a2699ca244d8a02e2f81e7f065449b64ba0ccf834c64c059ea6670dea4f06f42ad4ab8d1ba657e48b8a5da998e785a20abe9103b16e3f2c7166bac355399f6236a1327784b8014a85b62b6727a64aebce0a0e2c0cfc06ce7b8dda32d5695b61b92933ec5290d91dd8c1eb24b8b3ac4990f643c00f088c8b113c0776decd1929eedb05663e7104d04f2d3dac1e9f575cfcd21c1c88724ec6fd162b7d433a9d986f4cb50ff8424cfff07cd4493ed9c22284583898d3c8cb235ef0d65ed89cdf3fd5ed90ae994062e1e848fb89a8669aed97c1b253913872263f9e0e80a61e058d9253b8a0e1a43dc7c3e0b46261a9316ebddf9a3d090eff60e9") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x48}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0xbb2, 0x7d4, 0x1ff, "5d2be829b23d6e4ac5db13ae91515903970378bf", 0x2d7c81a0, 0x80}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semget$private(0x0, 0x1, 0x22c) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x10, 0x0) r1 = dup(0xffffffffffffffff) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(r0, 0xb, r1) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0xb, 0x2}}) r4 = socket(0xf9c05cdfb45fe1af, 0xafc92ca00661d0c, 0x8007) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000004c0)) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xfb4) sendto(r4, &(0x7f0000000a40)="de0944be0c98f4c4543dc7c7f945f32548f6efe8f481cc752719dd89693f00627239f2bb86a922b9c84b256ee348b6e23345708df23ba31252b1907e788e40c0dd288eb4cdc3279463d70d557a45a4ce92d01a272679820a07d48ce2548bf633089fe2b9afd6daa1d531f2224c2f9a487144f998edb171558ec0b3d51683e1fdb9e26ea640ec2fee57616e7e6e8a2c43af57f33d06a68bbf7e79221de85a412d099a3b278c3a250f72bb14c15aebc119ab613445bf7b9096f94f3c191b4e4598ff22c2115a72ad423b2590f09ddf315384e668abd24231d0e3086332056d876e77035c5615920e752ba4c0f149b23541", 0x109, 0x400, &(0x7f0000000500)=ANY=[@ANYBLOB="5bdc"], 0x8) r5 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x6, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f00000006c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) socket$unix(0x1, 0x5, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f0000000140)=0xc) setuid(0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x6}, {0x45}], 0x2}) pckbd_enable: command error 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x0, 0x80000000}) socketpair(0x1, 0x8000, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x81) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x4}, 0x10) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0xc0, 0x8, 0xe181, 0x8}, {0x1, 0x80000000, 0x10001, 0x125c}, {0x3ff, 0xc51, 0x1ff, 0x3}, {0xffffffffffffeb9d, 0x5, 0x20, 0xe92}, {0x1000, 0x9, 0x7, 0x3f}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/25, &(0x7f0000000100)=0x19) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x2, 0x9d) semop(r1, &(0x7f0000000140)=[{0x1, 0x2, 0x800}, {0x3, 0xb90f, 0x800}, {0xdad2815e58aea2bb, 0x1, 0x1000}], 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x5, 0x1c7}, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0x6) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0xd5dbea709ce4e143, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xa0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="e1d7a24813e1940351fd4223627a00e277727a61d9a3", @ANYRES64=0x0, @ANYRESOCT=r1, @ANYRES32, @ANYBLOB="c22f149a9abc2ed4a2cb94d6deb01e7e9ed62790c2d0fe9a2e852137868673c065f3d75383591a8db92094090be61175cc4be118aa8c56bbe5597e867b845e527504f924c3ea218f0fc724dd37d754ba79fdd5fdd1e5518290b127c74a2f9636", @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYBLOB="474863ba604bd74792a334840694e74457d43c9ab986e982aa51ee7438a83a9a69b21bf305fca8fdfb641426c42d402a58a761f56bc3c0ba096e95488f4e761b4730bb6d30b97eb3a54f02cfeff30cb40e49ca0ec2a1663b08511352e075db", @ANYRES16=r1, @ANYPTR64, @ANYRES32=r1]]], 0x8}, 0x0) 16:00:08 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mlockall(0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186a5601ff0300000000000000feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xbe, 0xffffffffffffffff, 0x3f, 0x1, 0xffffffffffffff9b, 0x2, 0x35bf43da, 0x0, 0x0, 0x5, 0xfffffffffffffff8}) 16:00:09 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r5) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r6, r5, r8, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000180)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r10, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(r5) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000240)=0x4) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) flock(r0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) shutdown(r1, 0x2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x108) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x7, 0x0, 0x1, {[0x1, 0x1, 0x1, 0x9580000000000, 0x0, 0x9f69, 0x7ff, 0x40, 0x5, 0x6, 0x1, 0x2, 0x6, 0x5, 0x9, 0x3f, 0x1], [0x100000001, 0xffff, 0x80, 0x5, 0x0, 0x6, 0x7f7544a4, 0x8, 0xffff], [0x1, 0x81, 0xff, 0x9, 0x7f, 0x8000, 0x8], [0x81, 0x1, 0x7b4, 0x1ff, 0x800, 0x7], [{0x0, 0xfffffffffffffff8, 0xfffffffffffffffa}, {0x7ff, 0x6d8c, 0x7fff, 0x9}, {0x0, 0x9, 0xffffffff, 0x110d}, {0x81, 0xffffffffffff8000, 0x2, 0xffffffff}, {0x3, 0x10000, 0x7c, 0x3}, {0x0, 0x6d3, 0x3, 0x9}, {0x0, 0xcd, 0x200, 0x8c01}, {0x6, 0x9, 0x3d, 0x7}], {0x81, 0x9, 0x10000, 0x80000000}, {0xfffffffffffffffd, 0x75ba, 0x401, 0x3b}}}) r2 = dup(r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x7ff) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x20, 0x79}, {0x100, 0x80}}, 0x2) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xa9bcb4947c8e243b, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000140), 0x10004) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r3, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0xfffffffffffffffd) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x6) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:09 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x10000) select(0x40, &(0x7f0000000080), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000000054}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f0000000100)="4271669ce5343822", 0x8, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x100000000, 0x7ff}, {0x1f, 0x3}}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0xffffffffffffff91, 0x3, 0x80000001, 0x9f2}, {0x5, 0x0, 0x0, 0x7f}, {0xacc, 0x4, 0x800, 0xfffffffffffffffe}, {0x6, 0x5, 0x2, 0x803d}, {0x3d9, 0x200, 0x5, 0x3ff}, {0x0, 0x8000, 0x4, 0x9}, {0x2, 0x3, 0x81, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:10 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x200, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0xb3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{0x6, 0x8, 0x4, 0x200}, {0x7f, 0x8001, 0x4, 0x6}, {0x2, 0x10000000000, 0x2, 0x8}, {0x0, 0x4, 0xb54b, 0x14}, {0x77b, 0x7fff, 0x4, 0x4}]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x250, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0xd19d, 0x4}, {{r0}, 0xfffffffffffffffa, 0xab8e216a18fd959b, 0xfffff, 0x63, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x12, 0xf0000000, 0x8000, 0x80000001}], 0xfff00000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x81, 0x3}, {{r0}, 0x0, 0x20, 0x1, 0x2, 0x7f}], 0x10001, &(0x7f0000000280)={0xde8, 0x5}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x22, 0x0, 0x3}, {0x9, 0xfffffffffffffffa, 0x100, 0xffffffffffffffff}, {0x6c0e9bfa, 0x2, 0x8, 0xf1}]}) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:10 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x4, 0x7}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x83, &(0x7f0000ffc000/0x3000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getuid() r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x23a, r1, r2, r3, r4, 0x20, 0x3}, 0x39b, 0x20, r5, r6, 0xfffffffffffffffc, 0x5, 0x7}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x6, 0x0, 0x2, 0x100000001}, {0x4c, 0x0, 0x1000, 0x1}, {0x3c, 0x0, 0xffffffffffffffff, 0x2}, {0x80000002, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40, 0xb50a4c632c7b16fc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000340)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0xb3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x2, 0x40, 0xffffffffffffff57, 0xffffffff}, {{r1}, 0xf193ca6e9410c415, 0xb8, 0xfffff, 0x8, 0x3}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x6, 0xa680e2b629f37cc4, 0x4, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x90, 0x1, 0x8, 0x100}, {{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x36, 0x800fffff, 0x620, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4c, 0x40, 0x800, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0xfffffffffffffffb, 0x401}, {{r1}, 0xfffffffffffffffe, 0xc73831dcada84e62, 0x1, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000020, 0x5, 0x7e8}, {{r1}, 0xfffffffffffffff9, 0xa, 0x4, 0xfffffffffffffff9, 0x6}], 0x8001, &(0x7f00000000c0)={0x8, 0x4}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchflags(r2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) close(r2) 16:00:10 executing program 0: r0 = socket(0x583a0f81037865f9, 0x6e4d38d49d865ae2, 0x887) listen(r0, 0x5) setitimer(0x2, &(0x7f0000000000)={{0x2000000000000000}, {0x0, 0x2cd6}}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4d}, {0x6}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x2526601d6a2c623a) setgroups(0x2, &(0x7f0000000200)=[r1, r2]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r3 = socket$inet(0x2, 0x8000, 0xfffffffffffffffb) connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x20, 0x1f}, 0xb5) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000002840)=[{{r0}, 0xffffffffffffffff, 0x3, 0x4, 0xd40}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x190, 0xffff, 0x0, "6c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed5a022405f7dd42"}], 0x190}, 0x0) kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000001f40)=[{&(0x7f0000000980)=""/233, 0xe9}, {&(0x7f0000000a80)=""/148, 0x94}, {&(0x7f0000000c00)=""/249, 0xf9}, {&(0x7f0000000d00)=""/143, 0x8f}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000dc0)=""/146, 0x92}, {&(0x7f0000000e80)=""/166, 0xa6}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000f40)=""/4096, 0x1000}, {&(0x7f0000000100)}], 0xa) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000b80)="1e1611ed3e5b2eeb3060ae4c0db66f23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49472c8fda393f52ba4f3681ef27e1e77c1d02e0180db1b11bca2f26c78fc6a01da5978d21dc3cdfedc84ecf73a6ff4c498ba52a5c631303341786b74691f21404d398e0edc59f14490a0f05703ab17b00df04bf7407f", 0x7b) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x7a74813ebfccb788, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x3f, 0x9, &(0x7f00000001c0)="c801e0cf0b98ef336193674153c057f068ff076df3a536111f5fac4bfa54d6e2f0128474c88bf4791c52b33cef657edfac73e9b1ed9d801673fcf10e7dab388521e82140f842a0dd48f1eb116b33ee8ae37976d443611d01cdfbcb7331d938268dd1aa52e34f19f156e08450c0112032b043d8b304412d5a9b4a69d4a1ab2f1ee0", 0x81) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000080)="eb9e658d38006121e7aa942ce7ccc8d7e9a3865836b0957d99331fe680a4c6c227ca02c9ae6f23e79e769d891a46654521895a8a301417d464280d6d2351f96cf41bbc1c42599ff98a8abbac6387ea6f39096190a798cc4cdc1850935925ffcfd3cdfd3ee8aa32d61ea816626fc705b27a6c7571fdb9c520c247c163127c872f1a1c3d813dcde34bfbeab5caccd1dad63fa818b46930f45d8954d7b2541a3638cd7069e40837899b5478308e97cbd461912079d5299ac53f4a48a5ad35f3dc61", 0xfffffffffffffcec) socket(0x6, 0xca458675234fdd47, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x55, 0x0, &(0x7f0000000140)=""/85}) socket(0x20, 0x3, 0x3) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) dup(r0) fchdir(r0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)='p.', 0x2}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="c48e986addadc1668f7c2f0d582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f72819b83a", 0xffffffffffffff07) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="48cfc3d10cacbc66d5ee45f61f1a11e14008156de67535c41d5c4c10d859c3b5883d90ab42646bb14548d2d574eddce7e3094ab07c874f17c2b029dd1d5d4cb61f12f5c3997ab46bf5c658a05d5f1602f695d6a2895bb347334cdc7c93e97485b29316b0a619adc86f5f0df3e3743e72e37cebf88b1dc83fe8e3fd5f06bb96683cf039c02069b1cab7b06da637d887528be5f18921f413a6f0af0dd8fa3ecabc6c65c0b0104dcc905db0c36058fae25de77c1d60fb3489dcbd89385e87a0f1c1e6bb59edcd341635c61a65bffd80f964e6119b4281b67260e23933336c45e7e21c206deec547bdbbefc82c174e93a95959fff12835340a5e7d256b1834bbe445948930188ba48ea7b2d643deb821f13dff38326f7a233cdfc96a1ee06bff920c543f2a71edef969961aa9eab4909fc01f28da1d01f3923630f1f2e106ceef09ae69757f2ed2d32239a93780302eff45d1706683e2dba9a340730f915c4972df8543706c0f717b40a50f032e535a4c88d960e6131faf03a545b567fcac2e14ef999b83c4cb122dd8c6c458c8710d2f0f5e354cd7a0819c5ba3025a1cad7ef72710d6aa4ed171d1693dcab1c72192734e5f49ae8bfd812907a1b5f569003a0f63a634417befcc96207a4299062e6d5ae96c2bb796aee88eef6bbc045b44b4aeb9788b00b4c5ce53b358c77734caa27079296064accccf4b53bd1ffa1ee511d9b7561848d0465bc2e488cb4a46c21de9c7cc05b8a49bdcbf669b442f187b9226bdb1c3394b556ec7ec0609d4175e4d12890919adbbd171137c1fd5660f88600bbd64a1570eca6c25e071651bc3ed4afc1dc5da798497f23cc4dd28971ab7bde543d2ddbd775eae92170234d26192fd6786e0069a4ec352ddbd2669d010b3ff95a50cb26b9a49666a17f9c2d2bf3b79fc83102e368b8d30139a03d9523a9e45d881007d81767f5bd84ba8188c5ff2aedf26906e30c2e48cb654adfb928b05b8dade6780b4a8ed985dbffda28533a054212d9b74f3da3dbc4084beaa189961e7d3eea86fb7c99d4a053a5a629677c8dd39d777c7a3a2d41708c2be4994f6d8b74e373f856b75a19988512ec9460fae9347a82f27fe48938ef99ebd2c4132c0d13a082381949577dd301bd841901ee08b38652edb876166cc94c61fa94d0aebbccb345b1ff88a104d4cd268a296eae8b2f5914d63b3da621b021dc2d8169f1fab8f555658ebf24ee0ecb7e2416672acc6d1b53755f4b529827c9eada412e9219c1e3cdae2ada91dcccc63c7c05484a143bfa4dde6cf7d8deb9cab09fcb3e97e1a739afc85ad656e50625d433b5992699d8bba0167016452190f18cea7b9d8a9658e546a00da40445fdd5b53a129e5d55231b44f5da3c457e13d9365559f2161b533bab92f39ceec5b951749076289a690f72213f537685b3995b83cb48f43e6cff44aae12167524a570369d7000b6995c059d80ee0158f6caa13a1724225639adf6edec70a3de1529bf63e156227f901bca9633eb18337df6bc9bd7ec9ce4d39f44a0e03f804d2fca7fed8d96de17ad5c25e494bfbcc5595b9109e262c18c0cc27a5ba99643fa36350f9ad91d2ed8ad09635b5b1efd77cefe5787fc0159d214c384938870915a13e17e729881bb71363415275678ae7f2a3148ec493dcfece4bcf1244624f599e9b3cc1e0015c0a1247a283975661a3567ab154f75da5611404ed15e87beee5012f430014da1194cd610fc6e5af45f9da3221d03c523b1dde57af74e76aae7fd2ab20927664814daab5e4843d8ffbab6fefff598e0ab4200df7f11f7afa56bb6b423753dc0b90471f2c5e694b8dee50b01dafa2e322ffb167f743a6d2e3586fee1548a9eecac67d2aa5acb8262d05ad19a55be6e0e09ff9467740a62f5fbb4b57d7331170e6e5465b20d66bc7883d25464388d3e37229db6ceeb936579f0255e6ed1bccfc33862601f446aa983a7ded7892fc3bcb72a4fefb9d71196ecefa47554ff0a2fd99c204a6d5d28a36f0fd20826a8b79e2be58c972df16860374f02becc7703b18ee018b8afea4e4e880a0f57b4ebd19ef616b4e04cb3df8e925158592654530780dc5cf2e8120418a48c6407d28f82ddb5608a3ae8e44dc75108ad6d6a7f95e4d419b86321951fd535462875d8c75d03241a2182f52ef934d976551917615d38d44a3dabae5b29235ea109cddfc34c43e57a91bde7712a5095832f396aef265ddf5c15d068b13879cad1f9eee02ee7eff48bcdc997ee0584a19caf373d2f7d0775709396355e961e683d540fef132b6dcb8db24b35b65804de9f090709d47f1abe47e92712c48914438b591c29001bc3e3f59eac0e0632471a2775e4013883b512e9a9e00b747d45820523227c119ae21c767103d9a1fe08d2ef5d01c296964524f9fd39f353e60d1fe4045c1a5d70e614406c158b1a45f7e4cc04358cb486aaac14ff51f9a00f2aad8fc927577dec5f18dabe71b67ca58c8945d677f951021b5f70d1b07efe1b944fff87c79ea35bdf12a4069d2022c965fa2ad00239a4e55d28e4bb460d1d686eaaf3bbccc43ca0c3132a6b8dfa7fb9a0d23d011cb20fd489e50ec777ced3ef8544e520c26b77e2eb819139fb4b5fffaf24b2cf2490e9565e2809667927e021ee746c53ae3722c86db2b7816315474645b3d3f418336440fc26d00fa5112c4b00e3c39a0ad20402a13ab95e589b4d31a749da7a4a60b3af08604bc848f6d998952764f91049bf9691bf128e015405e7733136baa0a5ad28995070dc3301406e769cb543b13a4fd4cd67b2b0bc2586b9500d3542633dc71d342e86a07b69e5b3c99fb3938d6550713dd4fc04a9390b46fc1a51f52e2661adb5eb39252bcedf20049c5b5dfd20a0ef3e00ec080fb1e76e42e342ae443ea254dabf3b6ca6876e614160098284fe0b33db73ddc507f9dcabfab0034cd221173421af602d43a00e886e2d3644e3ac34ed89ea6f39a06c1cab309df2528b31f15cb70539f45b906b2534e55d28a7ebfdfc7a68499c5b9821150b64d9757b0f846baca7e0632fce3e6aa4f6cd91c3db7fa83666c89de7264b7cd084030d04ea0851d20d5089b719c3c6fc7943b96a69589393843e1550270c5e4a31c6ac264fb6c70c0242a8b35ffa244fb09546a9b3c10af41702bc01e959453d1595cc4d85b95a830540d9c380aeab0cdb56517b73599b0129bd22ae819c3cddf115a7a4b5e90584177edc002db650c8f13d74613fb143ba2c5c3d0ecdcce802f3e96d1093b6e604280e260b5397e47e36e7aeb8a1af88791b1b50e7c0dd66561d744f0f3974a5efe0733fbea80907497a892a94400d664d0c6dd1d3c0558b11a403be3e34be504cfacc2fb8ae77a0fb2015b9f13e8dc06f5b0bd7147e59c12f5fc55f624cd15b255f239fa968f08fcfff10a639a7a0577ec7137e6daf77ef4ce1f7ea43d3a0098d352e306ccb05c0c1c5a4d5687cdcf3e363375bd5071972fbaf48785a53bfb6cbaceaa73d3058ead2a68564e359082479c393a5bdfaa63fd813a4ad7a0e04bd21d426b7dd3e246a3900bfa09e51985a953c53a97510b255f4d75590c22f12520b4cf1f629882a216442ea25f1545c7ac4a695703006052991ffabee1a0e684a943b088f4e4f2c4374c8379aa76078745dc6d8ca4b821ce7e1b3895adc8fcee3b70fcb96badd74a6f609b0f1a46fbab28adbe51c78c9fef5119b7fa750f5fdb341862189a0b2e06a177d0200deef13ec613902cbd1900cba844dde69f89383688f9ab7b26e82efab3128d25a5d6d80acdf03242b998614eb4fc34bf2c750ebd206eef4672e6c27d61c7326eb9688b139f3ec7ede9c7976466eb428301769c983f92d6792ec403c4e6848d7e06448402a1f0549463f6e55545fac2bf07477b4a4cc6a26b373fc654b26a5a56888f9a63b23ea620dde18ab04ee4c0db49aa6b36a57e5c60ab348d7aedf4880b00a2ac2b5e63962522d25d674533aff1065b82b688d074f48d02a2a44da374645a1eb195c6196f71a78a79469591a84851050cb0b79ae90ac4afa3d19c34814f4de261ac01d74226a28471a52981bb155b79d753ed9f9b7f53a2f2ab7e65f0fe0e70249b7dfadc330476d9ae35df0da22a485d528146f5f0e2f79748ae17bec970b982c0c83aafbaf733be935b8a577e193d213709d4232e2d3928d5e65d8fdd042c4c738de64c0c82773f7398a2031651044d90e24b01c277d042a6176747e196ea52a38ef04f48c0146015b9e2da83a2d35a3758942a4e2af3fee1543705265a824df337befd88452ebdba23d2e8ff93c38f32360422aced8e3d96cda93117621679a96cd9f31ab11ccbbd35e17b0db03b9d18e62c0e0af927610a91ae8afe2797ddc952c10bd0d43865a02687ed4c053a6a84b30884ec4489d01cd6a08cb22e6b8ab5037cd4815bcfd4021e118d8e723e088261d0f7a5be252787e958231b2ba041839d57f79e7fb4f48bcb7924d29ff4f5cdde2e83d117f73a11fab959b71832cfa22eefd29aa903c61664e6ad6b916ca8bd30c4f31a67cf7d2ef4f79971c414e849e4c826eabbcc297aee9e5804ed6307808cf0fee618b07de1eb69c21004434313a37278bedb779ceaeaf54ee66ace20db9d3a6b7530ef0e132847077f597bdd27278bd6e3e68b41b3de89f6319b683f6d6226046f6e08ac1f825540a1671fd62e71fdf20b7385f2a3820f2c338dfeaeb93b425222deb4e1b141c25f8152353e3f093ac17200df7ca605546e9246a2e12a8ff42d420f9b8d180a80de76db9f9d1cc35a2962cdce3a1f00977bd55c99a1303460dd80b5e94ac1f6a71d8d301f6a66e6f7f519781c8c6dbb99492a76ad56c954124b85a02259422e40de7ef1508abce74d9f2a5c903dcfa3a302abbc25e2873c18f996494cd5624ae536fa4ef318a99573ea969ed874a6b0b00cf5eb9c68d6e87f47798dad78a8e0df9c667512fe857b6824025df15fb3c1f80bed586296c55a98635ab673bf4b02a8bebea0ed8ee8154cf463a9ef826a9e80c620bd7bb2e6fb4bba041d0e6128106d66fb5de8dbcd53af3386e7ad7c45c1856b92a6b5afb97a72c069dbb52b0a0bc9f1c21de0a23da98b8a12363eca9a941b460154ac6c96d33388eb66ffc1d1de0a7ac914939619e88d7d7371cd56b0ebf380723a6bd2d421e50617f00b6507c932aedeebd5430e09287a8e9d81a67fa271b5cdc9cd385093f401ee40d9271e1c469770c15376a98b60e220bd06c37fc91c8ce3b85bd43dc46c39e4b42dac14702f55301647dbe604119955661e4ef474d773a939567579798c18a9bbc6605effd3cb37962c1f062de01ec72e8139432104b13c5b6bdfddb4fe3a3bfa98035a6d1aaf231f2804c4b42c330c5d7c892332af144f2b48aabeac09665b32261e776137f18b34a6c496af213675d046894fc66971545e656867be51964b37658e67ae849670d6e9c9522cf2319be078a016ff59af5b913ebb3f771501bb014552f3e29b9ba07c32d39421aa166e77a7b29f5ad43b16315401f83fecfdec7b1eecd8052c94e891109944d213f07a9ce3afe717f6653bdc9a8f7e505b4a58427e33e84202f30703070d418a5467", 0xf79}], 0x1) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x101, 0x5}) 16:04:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:04:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x8000000000005a00) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x101, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0xfffffffffffffffc, 0x3009}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0xe0f9f6c6b57f394f, 0x2, 0x6}], 0x7, &(0x7f0000000140)={0x5, 0xffffffff}) r1 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x8, 0x0, 0x20, 0x0) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000180)={0x0, ""/214}, 0xde, 0x3, 0x800) fcntl$dupfd(r1, 0xa, r2) 16:04:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0xd35, 0x0, {[0x1ff, 0x27, 0x6, 0x2, 0x9, 0x40, 0x9, 0x10000, 0x29134453, 0x3f, 0xaded, 0x6, 0x0, 0x1, 0x9, 0x7, 0x7fff], [0x3f, 0xe20, 0x80000000, 0x5, 0x2, 0x100, 0x101, 0x20, 0x8, 0x2], [0x100, 0x7, 0x2, 0x40, 0x5, 0x281, 0xdd], [0x3f, 0x1, 0xac, 0xffffffffffffff41, 0x3, 0x6], [{0xbe6, 0x3, 0xfffffffeffffffff}, {0xffffffff83b4fd05, 0x6, 0x8, 0xfffffffffffffe00}, {0x6a9e, 0x7, 0xffffffffffffffff, 0xc7c}, {0x1, 0x81, 0x1f, 0x4}, {0x1, 0x1, 0x100, 0x6}, {0x4, 0x3ffc00000000000, 0x9, 0x100}, {0xb131, 0xfff, 0x0, 0x5f8c}, {0x0, 0x1, 0x0, 0xff}], {0x7fff, 0xfffffffff23c9c2d, 0x10000, 0x4}, {0x5, 0xb44e, 0x100000001, 0x401}}}) setrlimit(0x2, &(0x7f0000000140)={0x60000000, 0x60000000}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xfeb7, &(0x7f00000004c0)="b679bd0d802264f11dff61a48991b0d1a6c2c19864899313210b69ddb48a4620ded57d1a398d96efa3ede4ccde9d8ecf40f970725f8216b8d918e64601e7a78b5e587c9db523d18f6055d739f8414f096076ce8885ecb65c0680a8b699b26c056cec35bcb6e61b3ae4e44e6a93535dd0e5c14d6ca615a763d44a496fa0bf8dc8f6327e0951947c3fc8130a7427b88d77435cf17cfb1f29661e7446253b3acccc8843eaab95b2000000") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x401, 0x0) 16:04:17 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r3 = dup2(r1, r1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0x20002000000000}, {0x18, 0x0, 0x80, 0x100000000}, 0xfffffffffffffffc, [0x1, 0x6, 0x9, 0x439e, 0x1f, 0xc6, 0x80000001, 0x2]}, 0x3c) syz_open_pts() 16:04:17 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xb97bd603a0954d5c, &(0x7f0000000040)}) ftruncate(r0, 0x0, 0x100000000) syz_emit_ethernet(0x50, &(0x7f0000000080)="b7c33f54b63ea26d8fec4b0cca9190bff2dd6d329c936ed350f363db6a121dba8c12ea1797edbc8d7f447390085d144f67982f50bf2d9d29d533d449989b97ca680eb56c84397b978779e4da2614b98c") r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x18) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:17 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f00000002c0)='./file0/file0\x00') 16:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0x4000, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d, 0x2}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x2}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7, 0x9, 0x8, 0x1}, {0x0, 0x5, 0x43e, 0x8de}]}) 16:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r1, r0) 16:04:17 executing program 1: semget$private(0x0, 0x4, 0xc35be1b2dabbc11f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x100) listen(r1, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) recvfrom$inet6(r1, &(0x7f0000000200)=""/51, 0x33, 0x12c939992c38ac4a, &(0x7f0000000240)={0x18, 0x0, 0xffffffffffff4c8b, 0x8}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) 16:04:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x2) chdir(&(0x7f0000000080)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x5, 0x8a0, './file0\x00', 0x3e3c, 0x3f, 0x9, 0x7204}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0xfff, 0x3, 0x4, 0xfffffffffffffffc}) lseek(r0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x2, 0x3}) connect(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) chdir(&(0x7f0000000240)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='/dev/wsmouse\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='@(&\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='/dev/ttyCcfg\x00', &(0x7f0000000480)='/dev/ttyCcfg\x00', &(0x7f00000004c0)='/dev/null\x00']) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000580)='{\x00', &(0x7f00000005c0)=']\x00', &(0x7f0000000600)='/dev/ttyCcfg\x00', &(0x7f0000000640)=')}]\x00'], &(0x7f0000000800)=[&(0x7f00000006c0)=']\x00', &(0x7f0000000700)='@(&\x00', &(0x7f0000000740)='/dev/wsmouse\x00', &(0x7f0000000780)=',/\x00', &(0x7f00000007c0)='@(&\x00']) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000840)) semget$private(0x0, 0x0, 0x2) lseek(r0, 0x0, 0x0, 0x2) pwritev(r3, &(0x7f0000001e00)=[{&(0x7f0000000880)='\a', 0x1}, {&(0x7f00000008c0)="f9a5be0143ef37e45d2b0f82df0eb16da28bc452d38e656610077677f0ced0ff2aec5a4fba4446af955162ff803861f6e39a44dd5d0f4cc5c4173d8afa564d6e", 0x40}, {&(0x7f0000000900)="e2cf9a0735c1a18cbff59bb8e647d5cfa44f95193b81293d2186f6cc4df20373e08e3aaae07cfab7a786a633abecd240dd7b9aab6ff68668c9e12ae244fccd4ffa2aa29da302acd5819f1c4b978d5376586bb0eda5e77abb2ea841bbe512f8fb5e082f1ea8a7d74304769ffa47a17816f3510f99404881921235348cc41352416f2f41170b2ae0a2fcf6bf52d49eaf13aa92fb0282cee41b99e37a3d422286157be024c1677d974365adcfa744343250607c", 0xb2}, {&(0x7f00000009c0)="cc6c6e01e1cca9de511d1dc5e3d0da60cb36fa5104f17020c9894d4a0b57eca3c4aa57a64f881042d63a9ab9544dc9beb1b00669d38da6715d20da0895f32ab60e7963cc69b6daa4cc4073911b4bfc6350877c0c904e04e561c2d5e227d58a00a8b012c7206fdb6840878ba37da3bb0a1b0a5e7e7241ad289ee5a968bea5a0ab834eddc7334ab584582e9885c232a956284805278fd7982bd0cae25d813e733d863635fa9ce9f5ee34aaa64abee88add604929279d152a80fc", 0xb9}, {&(0x7f0000000a80)="052aa8719447caa8d8446c1260cb6ea18422cca15445815b5e9600cc549dbe808d462d00d921227e669d7621692e5d37151cbd48929131d21922da7c0aace71a492e681d0b3f88c0d2fa5b6e1b756d913194c2d94e5c7e20aa004b053530361197853c8d0e031c77249afa1ce89202901d30b7a93c086062c11c09b18b9cea792af0167fe7e979cea54652f3473149f743990725f79eb457eaa30fff4a48a3952d10fc28cf91898448268efd8a20c419d15eb9e72cb733f1d6d2dd7df305da5f31e20acc1191824f4d4340d715f83563ac045435fde54d5d009541981f9c0bf5950ff86e6e66d3ff7ddc45eb", 0xec}, {&(0x7f0000000b80)="b2f7897434de13f62b9655d03dc4044ef5dfd7230b079d6aaf1d69621d846f944626af0b256c4cee514f0cef58e4a1a9ea3b2f91c227bd0e638541dafd99a498e8232ae92facafa2c29ab2340475e087c8e702c1a5c24dbfd914d508ed74050bef4967d710f44e44ff60cc41fce73168bfa0cbd40a5be16fb35437c45f58769f6553ae90676db1001237766e98ccfc3d958c20b3858d58a244ddfe5e2c38a017ca9dec5794162a4e279e4d8b", 0xac}, {&(0x7f0000000c40)="91c565ff53d492669f95249382611c680d86660770c75ec9e38e75b8465786d86bcf70bd027e92845e8279e714b3b88dbe2fadfaa1bc7c18fa55ddf4b49df8ef01ca57d7bb63af60b2b714db390ed9922e2640927249f6eb72644d81c2a7ae2365d387828a1de5f0da179b71bd11c550a7cc999be13f16651cddf1ca9201022ed753ebc65b8f744913229b049147867c276b1de586b90b", 0x97}, {&(0x7f0000000d00)="3a1e6caac77c021a2796687065e2aa3eac90a169ae1b2a45b172df22eeeb745cee3e5504a12df1101af2d96b58bff71c43cddea2c856d3ece16c6c2950dd3ccd49550419fd16f72dac80af6a88902f66afad98d8c7293352b14a684516be2bbb66b87b69d81fba60f9060962d39feb2021f9bca6fb9429c35927d9a23010864a966f98b791537aa50ba2957fcb7b41082970d52fea886988ff27663f87f2e7209e83989f50a207e81fc47988a5f6e6a09c2fe7fccf41e745645efcb20163b79d5b23da83567d285b363cba42da806fbb8adb7f4dc7723c3632416ab6d519e2b1e978efb016a0afd8aea467f3d098b4692031a2a7f93792835840fb5874c1a714b7dd9db0e49271bd7a1554f41fde2c637b7f09ba2d742efaa49ccb47835c0d40947cce656dfc110a1dd47ee7bf599b92c6505bda73367318c0261745b7471046293225c24472400f1b722f94e75e40c20e23529ebe96ff1a5896af5b192a52ca19e4b10db94ef21a5573ef2b93d69740916fa5f06ee40f04c8d117feb1179f4bed63f6a3d86453c98e2e3135839fc3da825acff12e30b9cd539c090331cb8e797e9708a12b271ef5a9b3adf4982937c41ffdafd140676da5d5775890b3f41d84ed27b60e9461064c45b7328e18a1f9dc30dd85f7ec64038e62a704190cbe0ee473d13305263241acf434c0fc3b339b5c98fd2ca83ed4cf5cd34f60e40ccaee925dd5cf9a97fb01e95a13a3aab92779bbeff0eb774312b8b24fed5f4be092437ae53e27b8de9248b67c2eb9b1385e73a8b2518e93b514c9aaa5ff14944cdb368d5d58515e084b8a5fde1bb58b8fcb69ac4bba7aac3f6bde5df4a12c3bc2ccfd7ae07bce1a1ac0b027b0c006153ec369fe5bba4d5f29e494a38c3495de170732867ee673471d60f42af6a23c6fbda934e218cb06befaab503536fb578212bf6d0c308674cc07255e654d0306919360323e271770d0cb5f7ad03f11f8c3b2c3e59e7c9a6688f1fbc867abdeda2c309e143f7ea9ceb1a2bd2460731f59639f9feb8f4bc995164a66090f31f827cf944dc6375549001d8e8fbb41d45a7348ef22543adf319d7d4a45bdef204dd805dbf36b8ac145d29edc7e41654857c6a40e71c4d4dfca7442f46b6deeee0a3039cb4f4dcd56648cef2a1ac97af8e6e48eca1a0f5c21a201a53465ed774e0df2e42d014557beffff4b959bcee2a0da742a4d36e02189e96b5e3eb028597349964c1aef2f79f9ea35fb8e49ba54c37b088a724b04fd7b2a20bb5c3aeeb1780a1c5537b39af8d6dac1e77d9079b5500ee8f4b6cdef5d153e8e4a303aba6ca766903ee052827b3083243262063fb6fbfd5f20bbe62b4b22d8242a1ebe79cf442f3d8c994a03760d228ad56c00ff9138c3dd8b43cfe902a3744da616f687b38ea554dc02637a6dea1bbac34703335dab3afb589b22c745cf5dea2c45ad8564f4814e0b7126e673378e02dde4b8ea926679de8bf9f97859b2775466ffe3cb871d7ae6df45084df5b264c160a7f8fad096f3233cf8d934c19f896ab2226bc7bdafb8e220c26677a75a4e4a407903c2c0c7aef2ffaf1c93a22d8e9a9747978429f643852d52c6f2d0127561ae70f6627846d29476de5d6914b721a2138ed70036837d2c40e8e5f3b74e0abdd6cf25e593b08c9f68306e40f7502838c93208f058d0069a77c0207a3b188febcdb50e98ae0dd4a1530bdecc63f7fe9d3ff2132df07702139de425e5860570384e0eb2610604da0e5493ccd0825d8169a736602bf63375329a3478b202cda9324751662bbdafe627669c6f70aaf45ee7c1e8a5698061b2cc8fb9cd60ee5c402eb68cc07dc576ed4501cf57c4630e9e16f3d8ac20967140a50e290e38f6038029f72324433fa676de857f319899be477b0cc7b1072cc8bec3b88abe11890aa0a7f941ddad9b172300d24216a056d8f7cb958537f3e20d9fb4cdf21aa655e8ff2d771689fccc80bde8949e169bd29a86b8551adee55182770c60c52b2abf794310cd2e5751f81d670cf75bf842145a50aff23bbc9d33a0a371cd6a75c6fff75074ce6401eb90324531e7aea041042483ee2a7dde670cf8a421bb423a57c64d2dfa2c88ad67f16b7f8c85e8e92261b0262b9589fc64da11202f45072ec4a75d1e68e738af157b051c6ae96824d5c8405bf363820bd2d323402508b81feba02d189149c8285b657ec0d28875e51883c6816a4c74058fc1f4b479de4cd3ced185997382f4d83e58594fcce8de1310db6a50263fedaad8d2e5fa53e1e8f99f83b4780bc310fa0eb266c4165edb5103e1e7f5cceda6c742a21d662f72f8298ad8e5dbd5af4e70ca5a5cec2badc66a7459cd3c652d5ae1101a47679d2e9deb0c4d375ce75f4e15ae7c45a6b3043afaecca49e3f63238f51400b10088ce5dd29f9d62a59029f5fd7d65e293a220e9fe18f38d92e8bc65e92be1d4b87283aea171537985315f21e056aedf8c1a0018ab4f0fe7f041890388e3ea6f98bf756bdca0716b6efcfbbb6e901467b18960b4482615d096e89bef2908e6829f942a0ae25fed582c28a9721abae0a7c49330e78482e39fcb57835cf618d267915db6ad5b6b1ef3ffcf78ffd60c939b03080daa1d562b52ef41aae31fce71ce8ce901609016dd859d9878a6186887b80d60f05159a393e19b3af4687a7b70643354d02b3b3f5f2115ab59ad238cb98f6268fecabc8d9976fbceae5c6e063c9a01fa54bbff6077d9f73489519e20b69125ec1c603584ca95b269ae115541773a085e3dc34b83f76af0dc3810e6912c24b2d2cae5fe2978952d3a1660e9e08a059660943b905301f2ba0afe4562b5ac9fbd4d119a4a730cda32db4c3d0632d825ebece02b436bc952f7bd6fe1558101527b901b6dadf0fbc11a6037b759a231b7d87ef3d67a471e6645644d9ddaba3b2bb38742cb4ce784704656a687d927b384c880d56b3f4ad0109af7e031c4e88452f31646a0d0bc1c441f95587564b11eb3ca49103c6fc4b44abbd7795af99bd38e387652263659573978001a8479eb8bc7de1619103cf9d0ac72e5031cc4dff93037bbc9b544bf06e18b61205e3ce4816d0940b5d2988e1232ea7ec2869ac6608b67ead968ccdacbc7003621342a7106b0e507d515ffb83943a0767aa91f08a83c5167398ec62c6aec37de83ff5388ae935324caf36fd70e536add88862b433c77304426ffafe9213e58e765df557cfd133debeafda698aa69c2922961ec83777ed9f026da180db4ad4929f665f6563201da49eded0c4b53a05244563534be84c45af968f1ee6dd4b04e01ca36c8bc8ff39e3636e33ca0610aa2a57787dd88063f9fc89881bb4e32c15124fb6915af571d126881224141288b411a50c7067818cf3d2bfd596285954a3257c6a362df1d73226281358624b183622172353f5993505b0efd9d921f999b03f642f93597468a8eee69252163b305b10461f76bd080847617ebd229c4e102739561e2540c94ed75694b6a7faa60685f78dd399cb12a1311d6582fb8939ad47e95def424906cdb90229275ce264d7f98908ba68b0c1810fc51ef8780084e0a211839f68d67de3d718500256026c31872e23903000b0d2300594c2082712d5dd270a37fa263be80dd16b3725e1077a58a813adcf7237ae4d3a52fec1785e081da69a43f15bfc31b24ee35f845f0608fbb4c462cec745c4c40afd18057497b93e6eee27eb9b5aef22c7ff4dcec84a1297ec00550ea1602d2ad2dd62f133c0343ec78d2a9693730f14e300177a080ebdaaf7ff4a15d9d0bd0fb642ecd1c0a95f7d908a94c5cf2de5cd030793ce863303493e42707e1baea3aa1d48e39e23ea7d29a097ac5a889844bcd87535b97dd0f9dd9edef5b7d289acd63c78f81c3d6e3d86979fd5625287908292ae69529893f0dba81b1a3d31dc0a4975ad8d734d408d9e1b8eec88b0c7a2151b1248716933b3889e49ed4bdedf245284bedcc002beec34e9316637506bcf32ad66f4bd9bbb5ced34c19c3874ba010e717a57a9fc8fcae830d808d64a6b6cd099e999fc325d84a5e63efd0835236f45f4beee5e2662eb977202c9ca8e98899382aad771801b23d25104fcf01313487e2535a0de9a032ea537526fba71c17dd1c9b1be27a66dc568743ad0768edfb8aebb622f0e5753139dc79b6bc5eec90a90731486b6e7d15379d508f86d563327d2569b1358b1a2481588f4d3cb638d7fca322f6cf7b0acae9ecebd1803ec159c176cae0b5e02c2842f4a090513a9a9cbc2fe4fd15a6745946fadcaf3cafb979d41627c879b5c2254304fc7be73b1aa84e92017ff93ae7dab9dd43af5a980c91f1393d834d4cf796aeceeac6f3e052da67af73b56c7661944e3c2ccdb3159f1acdc9820528de73903363b2403d53f42730327a8c73a0ec48953e0fb40c9a7db7b21ff8251aa81130fa63985a7c376190a8795f714e0ca57ea19bb0232da7b60c89f3844a2fe8465f84adc88ff232c0b1129d96c6b81e6146bc6b8d521d1e2100eb824b8832675ae8b7bf2c83c3c72c08207920af67e04504ec8623a5a231ba39d159d8b2a0b4e911fb2580ce493c83555efd1a459db92c44a3415de03753b90b85297952090b7e4db661be953ab76eb2a7f277428136cb07d7c2e841eeef466b97215eb21a203b6c334ea4290b2e8e154a059064b1dce5f6b9272c045da225544922213a6138e2ba75c2580958e41d575f798d981a2a5b956f9bbd45441c7a1f3e2f3ef578435a3afec83982f3dc8fa743f7af172eb21e814ab51555145b1398be8a0b52c147a8c6294e2dd73f19159f086344803cade34ab9df026c176a29a7b8f4672b727afa68cd35b214983463a9375f63d023ea9d1432d1c78c163dd3d09929421065801b0fcacaec1ab6c3d5ef09891bea4b5840a5461aaffc0616fe20686c670592ce0fff7b0cb3bf4e8bba5471fc0750cba26626360b754fd07a710a38b257282e3eeb179718685987536a962721455ccc70e8d5d4f90fc6fd27b3f89d5e146827f66705e35078a59fdb80f073c86ac9209835720983de2afe6e600b3ab3b6c5efcc00664f487469ba967a21f76b19f0b66c02cba66093d847193ddecd295a427947529e89102b0f80deb8364f232c539bed9ca034da777532ac5664be6bbf28ccf1d761864731fc902e03622abf0a048ca92161a46dfe88704baa06d846e791cc34449118a4a6f64c6a4591562ca9d4a2d30f48a5f9026629384e3173b9658bae977ad178e41205df0a65030313b6b5b152c8b04ed97ef8b4347a870e01af35925d883a09df752b3367a6a699c7ddb611374db09a2c30e06705984347f64736391101ebd4ff9a6782902b83a7ce790f469085a883246a8578a854551972a977c427589f94007dd38d2a30d371bd0d7c496dfb538c07f61ad65a1451494c7b0a7d0aa930988952276681c3bf0855f9547f1c10a3a8ac28abbc74a1ff4b71be23fc34b9b82d65f6ce8fb5cbe4d0456cdb79454e2a6071511afec64a5058add54774d659cfefd90382a4c0c2a0694fcf7005b1e89088b24b8e9fb5824c844bfa6c3d6f639624fc76566c8da3098065df01bc28c9b42dd6eaea13c78a83c094212217fd0d0d10de7cf643b8df922823d1943dcc19c5868d3a2661f2a2248e0e6677fd5a18f2fe7bb0bd11c9d383eb5282ebe375a841190c4c8d965d0e5f9a00f350300ca01ae54d40c915cbafcfa3aac66b21d62633bd9c8bb1a55561c4aceadfde90619f4f726f3f21494d985dde345df5cf04cc9fba43fd83e98b4a993fd8c39f4a586c77", 0x1000}, {&(0x7f0000001d00)="45a691ae864e509c46ace430df3c0dd822a1d88bfc72607d27926b33a8bc1006afff270ac82190cd8a93e40a8eb23c2bf4f642ae6942e4ae93d2e04a327bd816f1f57eb6be18c276f6dfa9496353cd0302f104ccfc541f15be3c051737d8fc1c062419d77ab89e3cb0d83f3b0af7b8d4be6fa96b7133daa858480fc752c459e56ac9cbfed9a6ede8bc0fb49e42e88754afa2991d9efde84b9d85142ea00cb88aca546455cde49913f2201ebcbc5ffc032109bcd0abcad2e44f1f2707c0e5bf0299f7dbee648b44", 0xc7}], 0x9, 0x0, 0x0) r4 = open(&(0x7f0000001ec0)='./file0\x00', 0x10, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000001f00)='/dev/zero\x00', 0x80, 0x0) r5 = dup(r1) open(&(0x7f0000001f40)='./file0/file0\x00', 0x20, 0x10) getpeername(r5, &(0x7f0000001f80)=@in6, &(0x7f0000001fc0)=0xc) pwritev(r5, &(0x7f0000002440)=[{&(0x7f0000002000)="980907a390202e4b3ed4f67c9587d558add005dfd7755ab3cd5b33cbeb6fc4b81713b6cc27967e58537c243bca0791b1eb849e8f2f10b81e27161f275061f701cd34d63972f2ed4b09d0000a94ccf40088dae1eda5f56a83b4c4d4524d7494da4ca9c0e301a8d97ac61822ec76c139e592f86870ed8664743b8e3cb69fb5219d973927c31673e331131c56867c345c9369838d1bec0af96f643986edcc58504f6da5b65357462980d7b1d919de05506284b5e1b9d65270aeacc55011a9d4a077e9dc3497cfa91660815eaef9ac66ec93314c652491dff7", 0xd7}, {&(0x7f0000002100)="25455a9c73411c612f2c52f5035d5e2fe7733eda9deb494c1169d9ae79bd2948c0f9e1794e65fb9958e2cabc058ef9efcde5546dbfe177b2ef54e35935fafa0e77a04200a8ac7ee18da26a881bb01491081eaac90026576786260b49dfcbf0b05b5998c0d7967e8a3ee28cb3fa4469c056f8eaf0ac506d44941601b7997efa8f1f51a7da79d9316716efc5c896420fb13634cf7507000df465d0eab1a700858f3ab2b901541def20aba59be17da722a4d12165338702e8c9b5ffda076862e8d23418fd721306ddccd75b1feefbfe3b618da6028b955667a47eb36f5d6b4257516a78568fde8f9d8eac9a8d94c2191a1df92aba021cb0", 0xf6}, {&(0x7f0000002200)="8d7c3a72e25e5a059ce16975a0317335ed794082903f7ff40d91f821886fbc6de7b71c4968b22c13818631fbbca706ac0d6dfab8368dd41293dd3099766cbc7f17e563b3e17c5e7a11baea91ff35bdc7d8084d5a9af71d9880d7b70444551ef95c44d5442509796a6bbe3bfa5a38458f778eff9fa4a19710e9c388132fd554096e51bd9e8a764d207487bfc7445a74e724362f02d752f00cb4d87c3227aa3747", 0xa0}, {&(0x7f00000022c0)="7c639e437c21a4932d1e14c4c18d66680afb7da9cb05b94bb340a28eb0dab554", 0x20}, {&(0x7f0000002300)="42cc21825c345536bf0327f2c7537233e8dcc9e5f2739be0bfb97d518972b0c210b4da1a9765e2ff27887f5c48d8325b793de1398f75708705fe9921f208fda856d498e0dba0b3e966ffb601606b86feb5e181d03efddf24bf8f21f872afe7c9c66cc165e2478f2d260fc52ee19d20198c45f287d693807189bf8260dea964fbdde6bc677ea88252a1534fc1fbc4353f2b572777a67ec24c9be158b7ff703b901c63f21c4bf920a5844a4b524733a355f1eca8465c2743a649af692508bc", 0xbe}, {&(0x7f00000023c0)="91f16312ee0fc82d37d32a574c977a433375e247a03ef749c9cb7e6c2afde6ca914eb58129b10837d9b17780d190f5a66227eba5b984869aeacdd64634faacd80263c590e131cbe1703c8eb0996964143bb6112eada299cbd504de8b464d02523a83", 0x62}], 0x6, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/null\x00', 0x200, 0x0) recvfrom$inet(r3, &(0x7f0000002500)=""/114, 0x72, 0x800, &(0x7f0000002580)={0x2, 0x2}, 0xc) getgid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000025c0)={0x1f, 0x28218c68, 0x8, 0x7fe00000, "ae0ff370eb48576c6f4cfa39af33acd97f239924", 0x4, 0x6}) socket$inet6(0x18, 0x1, 0x3) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000002600)=0x7ff) 16:04:17 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000380)) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000440)='-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000500)='@\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000580)=']\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='G-[\xc5\n\x00', &(0x7f0000000480)='.:}-&]]\x00']) execve(0x0, 0x0, 0x0) 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) fchmod(r0, 0x1c0) syz_emit_ethernet(0xa7068ccf61bfcda0, &(0x7f00000001c0)="d2b23b14dedc0b1d700c1e896572fad2b858ed6ce09ac0e525e04b82958178719d582411a4c7bdfe86b0353bec598911af74c693a9ff4c6174f81fc0fe929bf2000000000000002adfc77fb82bba0e9927ff4b71d2f4f96c92669371243a138b39bbee3c6ea2d29c0cc347c5455351fbaaac488efac93dff1cc86ece427f9bc5384e0f4c88") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000140)=[{0x3, 0x5, 0x1f, 0xee2}, {0x2, 0xff, 0xcfa, 0xc8af}, {0xffffffffffffff7f, 0xe19, 0x1, 0x40}, {0x2, 0xb232, 0x40, 0xffffffffffffff80}, {0x8001, 0x4, 0x6, 0xeea}, {0xfffffffffffffffc, 0x3ff, 0x8, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:04:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:04:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x5f, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x1000, 0x9}) 16:04:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0xacf6, 0x6, 0x0, 0x7, 0xe, 0x9, 0x1, 0x1, 0x6, 0x80000001}) syz_emit_ethernet(0x0, 0x0) 16:04:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x9fe878c4a1113ab2) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) 16:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pckbd_enable: command error 16:04:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x0, 0xfffffffffffffffb]) 16:04:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) r2 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x7e15, 0x100000001}], 0x9, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x43, 0x1, 0x3, 0x200}, {{r3}, 0xfffffffffffffffb, 0x10, 0x4, 0x1, 0x3}, {{r4}, 0xfffffffffffffffa, 0xe4f08be5d05d4d2d, 0x1, 0x4, 0x2}, {{r5}, 0xfffffffffffffff8, 0x8, 0x8, 0x5, 0x9}, {{r6}, 0x0, 0x10, 0x3f2c1bba6db610f6, 0x0, 0x20}], 0x1, &(0x7f0000000300)={0x7, 0x1}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0xfa) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:04:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000140)='U', 0x1) r3 = socket$inet6(0x18, 0x8000, 0x8) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x10000, 0x1a0ab383}, 0x10) msgget(0x2, 0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6}]}) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000002c0)={0x51, 0x0, &(0x7f0000000240)=""/81}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x2, 0x6, 0x17, 0xd7d8}, {0x7, 0x6, 0x8, 0x100000000}, {0x8ff, 0x6, 0x8, 0x2}, {0x3, 0x7, 0x200, 0x20}, {0x4, 0x0, 0x7ff, 0x2}, {0x40cd, 0x80000001, 0xf907, 0x9}, {0x8, 0x5, 0x1ff, 0x400}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:04:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x80, 0xc1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) chflags(&(0x7f0000000000)='./bus\x00', 0x10001) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) fcntl$getflags(r2, 0x1) semget$private(0x0, 0x3, 0x14) pckbd_enable: command error 16:04:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28000, 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x200, 0x0, 0x20, 0x1}) pread(r0, &(0x7f00000000c0)="dd7b78814f8037bec55d7eccd684ea5c47865ffbb2e686f1ee4fce57d7559ffde75c5b523fcc6473724ea9a7a0f38f0c950c8c438e6fc703254889da11ca6fc5a6ce1ab83a0b8f2ae3903a671b8898f00546538ece4decd88dfbc6504152cd8d2c4c248cb5c64eb76a7c549d1200961c69f0be85beae136bd7022bc7693db6f2cb677ceff1adee13fa24029ea40140ed6e9e653415059c6adfdb3138e343", 0x9e, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) close(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0xca) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x2e) r2 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) chflagsat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x7, 0x80, 0xffffffff, 0x6}) r3 = semget$private(0x0, 0xf4ed29639d3db746, 0x400) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000300)=""/198) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x18038, 0x0) bind$inet(r4, &(0x7f0000000440)={0x2, 0x3}, 0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000480)=0x1) semop(r3, &(0x7f00000004c0)=[{0x3, 0x9, 0x1800}, {0x1, 0xfffffffffffffff8, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x0, 0x1800}, {0x3, 0x6d074a5b, 0x1800}, {0x2, 0x7fffffff, 0x1800}, {0x3, 0x100, 0x1800}, {0x1, 0x2, 0xc636191114c2cf6e}, {0x1, 0x6, 0x1000}], 0x9) symlinkat(&(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0xffff, 0x7f}, {0x18, 0x2, 0x6, 0x4}, 0x1, [0x3, 0x4, 0x16, 0xffff, 0x35, 0x2e, 0x0, 0x5]}, 0x3c) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000005c0)=0xfffffffeffffffff) r5 = dup2(r4, r1) r6 = geteuid() mknod(&(0x7f0000000600)='./file0\x00', 0x101, 0x5) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000640)) write(r1, &(0x7f0000000680)="d39649a3f488909aaf7174c9ed48df51a9568b3f0d95f9347a5bbf735c0d8cfeb32cfddfd0ddd273db0704662959da7f309bd41b6294b4c1906ea079eafb2d66f0df1e7f951a05a424eeb5e71bf56619201921ff9d6303a3e9e9b699db12f9f358f18526fca069c231c68b81e7b55004aa58bac6c8b7e8e7a1d14406d7bdec35a4d1bf3c9f8b77b17a87285599309355a25c20", 0x93) r7 = getegid() fchown(r1, r6, r7) getsockname$inet6(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) faccessat(r1, &(0x7f00000007c0)='./file0\x00', 0x180, 0x0) 16:04:20 executing program 0: r0 = socket(0x2, 0xc003, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x100000b) 16:04:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x0, 0x20, {[0xffffffffffffffff, 0x9, 0x7fff, 0x2, 0x4, 0x8, 0x5, 0x3, 0x7, 0x7f9a, 0x1, 0x7c0000, 0x7fff, 0xf299, 0x0, 0x2, 0x2d45, 0x2000400000000], [0x3, 0x3ff, 0x7, 0xf95c, 0xffffffff, 0x8, 0x7fffffff, 0x23da, 0xffffffff, 0x8001], [0x100, 0x9, 0x0, 0x800, 0x3, 0x507c, 0x1], [0x101, 0xffff, 0x800, 0x2, 0x101, 0xfffffffffffffffd], [{0x10001, 0x1, 0x401, 0xffff}, {0x8001, 0x100000000, 0x400, 0x9}, {0x0, 0xfff, 0xaf, 0x7}, {0x10000, 0x3ff, 0x81, 0x8000}, {0x1bdf, 0x8, 0x1, 0x4}, {0x9, 0x4, 0x7fff, 0x10001}, {0x4, 0x2782, 0x1, 0x1}, {0x1ea, 0x2, 0x7ff, 0xfffffffffffffffe}], {0x1, 0xe9b, 0x10001}, {0xfffffffffffff801, 0x80000000, 0x80, 0x3}}}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) close(r0) 16:04:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x9, 0x7fffffff, 0x8, 0x5aa}, {0xbf74, 0xffffffffffffff24, 0x1000, 0x20}, {0x2, 0x700, 0xff, 0x8}, {0x3ff, 0x10000, 0x9, 0x3}, {0x400, 0x80000001, 0x6, 0x9}]}) 16:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:04:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2c}, {0x2d6efd1e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x5) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="68db207c4af2f57719606ec6e18d2eb1575e5fe7429f4c770738e478dabd40b0e1282f9abba4bdf34800f774618b97a6f06070cdecb22374f6042a09c4ef68576940ef319cf741ef764d381b58b0f981a1303a7959fb0c3aa966c9cadc30be635a62b2626498615c124335a9447ba2944a8458f9a4dd0c24baca1eadc9a7c460a4521d037ded5f111d88fe880ea80d5fc12f5e48ccde9ae5be66e19420f1117f849e88404c6bcb7e7e2938522522442923390769c5fa62e75cefbd041f1af4cd291ddc667d6382dda8bf02edf1b472c77ae2deb2afb9f258b137c8e11711547e97d192c8c55f4410696930c41a5fe7c55b0f8ca4c5f8633790", 0xf9}, {&(0x7f0000000200)="5fc8cfe8f3cf59c46126c3874da010ee86d71e5a3625551b07c37dba303bf921aef2d215fb8a8410b679d7509b68d5efdc0ead10c33ae5f223b26ef436e8ceb3627a083ce267f80e0de274d0608d4aa7c40dc777dfa86c31f917080c014805a844508501016346a221ed45f8205d768d66da681a21", 0x75}, {&(0x7f0000000280)="a346a519a165c19678c5a5b0f6d06a260cfcec6a0a56c0ce54ab4c770b2acdc8cc8e47d787f8173e488024e958f543bc91473afe60eb4dc2c701786707e60c86b7c95dca29ffe88270f9aad5b5c6f684b97ac05daac4c8bd76883d739392ceeb07d7d74fa952498e025c14e05d9affe8674f682ac67c9d9ed6645f2f28f86d5d8b9ff16d0e147b814d50cedeeb8904d386b74c60150b9a8f2a2419beb1ad2f2d8445b5242a27d795dca27d3eb8c4570d", 0xb0}, {&(0x7f0000000340)="7f85e35e38be4cca7fd222ae6cc7a146bdb9e4da1a645bb8abb5ba2fbd641f121d2ff4dd22", 0x25}], 0x4, 0x0, 0x0, 0xc}, 0x405) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x40, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x100, 0x0) getpeername$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x7, 0x200000000000000, 0x8, 0x4}) kevent(r1, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0xc2, 0x1, 0x200, 0x9}], 0x9, &(0x7f0000000580)=[{{r3}, 0x6f89ba81f9d04e83, 0x4e, 0x2, 0xfff, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x43, 0x1, 0x9, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff9, 0x40, 0x1, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x5, 0xf720}, {{r1}, 0xffffffffffffffff, 0x1f, 0x4, 0x1000, 0x1}, {{r2}, 0xfe01cac4df7c207d, 0x4, 0x40000001, 0x7, 0x3}, {{r3}, 0xfffffffffffffffd, 0xa0, 0x1, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0xa3, 0x80000000, 0x7fffffff, 0xa7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80, 0x5, 0x6}], 0xe7, &(0x7f00000006c0)={0x100000001, 0x8001}) read(r0, &(0x7f0000000700)=""/52, 0x34) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000780)={&(0x7f0000000740)=[{0x8a, 0x6b}, {0x21, 0x1}, {0x7, 0x80}, {0x8b, 0x9}, {0x80, 0x9}], 0x5}) lseek(r1, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000007c0)) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000800)=0xffffffffffff7fff) renameat(r1, &(0x7f0000000840)='./file1\x00', r1, &(0x7f0000000880)='./file0\x00') kqueue() getpeername$unix(r0, &(0x7f00000008c0)=@file={0x0, ""/7}, &(0x7f0000000900)=0x9) pread(r0, &(0x7f0000000940)="856856ccb02dbb17265e2fc7921f7fde562f60a05355eb9bdba941", 0x1b, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000980)=0x9b2) r4 = msgget(0x2, 0x600) msgrcv(r4, &(0x7f00000009c0)={0x0, ""/47}, 0x37, 0x1, 0x1000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x100000000, 0x93, 0x0, 0x4b}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000a40)=0xd6) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r1, &(0x7f0000000a80)=""/136, 0x88) r5 = semget$private(0x0, 0x2, 0x4) semop(r5, &(0x7f0000000b40)=[{0x2, 0x3fffffffc00000, 0x1800}, {0x60aa4ad43dd10294, 0xa9, 0x1000}, {0x1, 0x8, 0x1800}, {0x1, 0xf6a, 0x1800}, {0x3, 0x6d45d40e, 0xb5b17656c012ed4b}, {0x1, 0x9, 0xf8198fc2d8778b0d}, {0x7, 0x3, 0x800}, {0x4, 0x79, 0x800}], 0x8) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000b80)=0x5) 16:04:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x800000000, 0x11000fffffffb}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:04:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)=0x5) shmget(0x1, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) 16:04:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f00000002c0)=""/74, 0x4a}], 0x3, 0x0, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x4e79d4b8fe81b985) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 16:04:21 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000100)="60a3a2494ee996a8deb0f8d623b5dd2308afd4f24eeeb91136e22ce1fc698c0bc592689a2c59becb9430f2e1f77808873239014bead91c088acbaf8c4f60a9d20644174b52179fab484f984fa7b0b7cb12134e8a68937b9945ef6ebcb7b10928d27c0c03c9d62bc8851ed01c669f62ee01520a899ffccee62c8d26c0e33429a92704a3e1", 0x84, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0xff) nanosleep(&(0x7f0000000080)={0x2, 0x6}, &(0x7f00000000c0)) 16:04:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000480)=0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="282a800d6d9d4fdf0c5fc2896de9fa1287c090743049c583fa5b29f061", 0x1d}, {&(0x7f0000000140)="3225eb95bb73cc0942198e93ab4ddda79856be8d175f4a8b2e92df3da3d98e57414b7fe7aa09eed691eae7", 0x2b}, {&(0x7f0000000180)="d047a9935d813fc8a1b02e0f4e8c852099605a92a4ad84778b54b903734c792c443083a53c523a492ecc8be716e59b65fd944cd638e84c2febf5a1d7d9a3939fb92df892cbf4e850b8bb3f217675a83aa175418587bd1f08d5184a02ac4b20eb1f0204e69b7f64fa85c5687ab5f5cc111bafa8518671dc1adc7c48effb2043c7a20df16306d8737969ee0469c3ca596dfde756", 0x93}], 0x3) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) flock(r0, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x4}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="bf0800000000000093ef57f9fa5d938b809ca23d32d36831f3db6dca0408c6756d3715e560f1404d84f05b15be783915eb6350c4ab71dd29383d78351854aa7cc7f21635ff475b8e1abb7d691dec1687a8b822c0c00c16f940c08c00eb85266076b39d059c9c263fa2196692e46c4a0d1de3fd28c19fc95ff2f8d3e181f2e94dba6a00af8f7db25bd418cce474680a12f80fa63357b229cb542192cc9d605862b46c0066504cbb22f220d85434fd03aa6ec12e7dff4ec59f4ab0381f9e70e765113c691be887ec35d8454f8d9f0586fd80b42d9ec0b88794a27155bfae7baf176af9bfceebb592e0f713600ce09e683dcfbda7f2452c9e6d938ff7815a7175366212523d0ab66e", 0x107) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x100) accept$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 16:04:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8, 0x0) dup(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(r1, &(0x7f00000000c0), 0x0, 0x0, 0x1, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r3, &(0x7f0000000500)=""/192, 0x1d2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:04:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000280)=""/172) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) 16:04:21 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x73, 0x0, &(0x7f0000000180)=""/115}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:04:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x12) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1d04, 0x6}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) r1 = socket$inet6(0x18, 0x2, 0x4000000000010003) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) 16:04:21 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x1ff, 0x2}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:04:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5, 0xad, 0x9, 0x5, "509a6462ff39109523e7d7b1cb294dadc93ab8f2", 0x5, 0x4}) r3 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x1, 0x40000000000d9c, "9f8dd8e500"}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:04:22 executing program 0: r0 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 16:04:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x4) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0x43) recvmsg(r1, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) close(r0) 16:04:22 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x100000001, 0x7, 0x9, 0x6adb7088, "a94e7284f6b7085a6f5129a87b48ee3a67cda861", 0x53, 0x81}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0xd06ad8e98841631e, 0x80000000, 0x2, 0x2}, {{r1}, 0xfffffffffffffffb, 0x11, 0x0, 0x40, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x8c8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x3b, 0x40, 0x9, 0xf6ad}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x5, 0x1200000}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x7, 0x8}, {{r1}, 0xfffffffffffffffb, 0x100000000, 0x80, 0x8000, 0x7fffffff}], 0x240000000000000, &(0x7f0000000000), 0x5, &(0x7f0000000040)={0x4}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000240)={0x3, 0x7}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000200)={0x40, 0x3, 0x1}) 16:04:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) 16:04:22 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() r2 = geteuid() setuid(r2) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:04:23 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000100)="bad82e72396169e0ca8735c0d7422808349d2d25a637b6b35bf2da95ae78144e7d24179453e0f656c7cc6f2207d83b4e23ed80bdfbf1a97295f1a6408e5a36fc48555c812fff9afa4e92ffa38c1673e379c32356855141b499ade48ae5a99d675015dcb925e53e01cc5531afee7ab1c481e40b09b8b941db5988b74bd8f3c17a6fc86f8048bcc0164aec57623682c6d6ebcd2ce5a77e683684c01c46451a718aa288be27ada4c4303b1e9f1979a8dc"}) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 16:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:04:23 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r2, r1) open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x8) mknod(&(0x7f00000001c0)='./file1\x00', 0x20, 0x9) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) 16:04:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) 16:04:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0x75}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x3cd321e247f8869e, 0x4, 0xb4c6, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x259}, {{r0}, 0xfffffffffffffff9, 0x21, 0x80, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x802e3eee2ee9e389, 0x6, 0x10000, 0x4}], 0x0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x8, 0x6, 0x1}, {{r0}, 0xa9eb469f0a6acc02, 0x80, 0xfffff, 0x3c, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x11, 0x80, 0x1f, 0xd7ff}, {{r0}, 0xfffffffffffffff9, 0x50, 0x40000000, 0x3ff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0xd38bc7859a251309, 0x782c4f2e4390fdfb, 0x200, 0xfff}], 0x7, &(0x7f0000000040)={0x1, 0x5}) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) r2 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = kqueue() close(r0) ioctl$TIOCNOTTY(r2, 0x20007471) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000140)) 16:04:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f000007b000/0x3000)=nil, 0x3000) 16:04:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) fchmod(r0, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0/file0\x00', 0x8, 0x1, 0x401, 0x1, 0x8, 0xfef, 0xffffffffffffff00, 0x8a2cd64f99d41052, 0x1, 0x4, 0x5}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 16:04:24 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:04:24 executing program 0: syz_emit_ethernet(0xd5, &(0x7f0000000180)="6834c2a89232803adcfac8db0c98ee3d16dde5f7c1ce4f9e0a13518ef63cf9b0c2d80fe2fe4dcbf3ff7c55f0abfb0f370c26a2d6aae33ab0f245bd519a30dba1d1c3cd58c357c0c1a60e74f3563672aaa3c3b2861a9c5966fffda8c714ddc479d080b762b18e4f0ec08a5d6baa21270a0bb3e2470b336b9618f0badfa19bd4909704d8980735b519cc56eb276e2662f2a8ec78d99fd34f7f9d8272a4a08ea0708b1eb4cdafba234c79529a6127d9e6dcb7909118a0a4803d7b43da76a8e6eb726efaa1eb25124c854679101a5ef2ac3ca2104f7136") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 16:04:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x8) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000001c0)={0x6, 0x7fffffff, 0x40}) getpid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000200)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 16:04:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x1, 0xfe9d, 0x820d, 0x0, 0x1, 0x1000, 0x7, 0x0, 0x1, 0xa569, 0x6}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) shmget(0x2, 0x2000, 0x100, &(0x7f0000002000/0x2000)=nil) shmget(0x2, 0x4000, 0x400, &(0x7f0000002000/0x4000)=nil) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x8, 0x7fffffff}, {0x18, 0x1, 0x7, 0x1ff}, 0x6, [0x5, 0x6c, 0x8, 0xda2, 0x0, 0x9, 0x6, 0x3]}, 0x3c) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:04:24 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x400000800000018, 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(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 16:04:25 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) readlinkat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/47, 0x2f) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 16:04:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x80, r2, r3, r4, r5, 0x40, 0x7ff}, 0x7, 0x2, 0x5}) setsockopt(r0, 0x29, 0x1021, 0x0, 0x0) semget$private(0x0, 0x1, 0x4) 16:04:25 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setregid(r0, r1) r2 = socket$inet6(0x18, 0x3, 0x7fffffff) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000000180)=""/194, 0xc2}], 0x3, 0x0, 0x4e) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000000c0), 0x0, 0x0}, 0x0) 16:04:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)) 16:04:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) recvfrom$inet(r0, &(0x7f0000001080)=""/4096, 0xfffffeaf, 0x44, &(0x7f0000000000)={0x2, 0x0}, 0x11) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:04:25 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000200)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 16:04:25 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() ioctl$TIOCSCTTY(r0, 0x20007461) getgroups(0x2, &(0x7f00000001c0)=[r1, r2]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x170) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:04:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) getpid() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0xc6d95fd1aabd88cd, 0x1, 0xfffffffffffffffc, 0x1000300000003, r1}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) getpid() 16:04:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x2) pread(r0, &(0x7f0000000140)="13f582ec115ec6d3aff17024c99177af3e7244029cba17369538213a9c90a79537d58b03d888238cdf437fabe850a9bc9e4a644d8259dd89a91573d346b0e9b622470f9e417756477c4c296b45ec485179da", 0x52, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:04:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x182) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) mprotect(&(0x7f0000fc0000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100)=0x3, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') munmap(&(0x7f0000f73000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:04:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) 16:04:25 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x20, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) pipe(&(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/81, 0x51) close(r1) pipe(&(0x7f0000000180)) 16:04:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x80) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1) 16:04:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x2) mlock(&(0x7f0000ea0000/0x4000)=nil, 0x4000) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x14, 0x11017, r0, 0x0, 0x0) 16:04:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffd48, 0x0, 0x0, 0x0) 16:04:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x2, 0x180) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair(0x1, 0x3, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') r6 = getegid() r7 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x400, r2, r3, r5, r6, 0x30, 0x80}, 0x1000000000000000, 0x800, r7, r8, 0x101, 0x7, 0x536aebd1, 0xff}) r9 = dup(r0) readlinkat(r9, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/159, 0x9f) semget(0x2, 0x1, 0x8) r10 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x81) accept$inet6(r10, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/25}, 0x21, 0x2, 0x1800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:25 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x166d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) 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) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt(r1, 0x9, 0x9, &(0x7f00000001c0)="84da2773a9bc1596610f9d1ad54163bafe411a1d4e2b50c5e4dea1fd4a08c9d5eb015568cb03ec3f4585e035842cbd080c86b5e2b68146255f6ce059cae6d7d140cabad3691926db3d04b54ef78173657ca9ef17ee2ca8ace8981de32f5a12f616129ab909be87b763ca2b15a73119612b054e3c76b29ccae804eb18f8848f17d7d2dd69c3277a307769f9c8a3b12e7bb325ae95bcde01428cccb65527a811ecf56e078f5c49d68e79b2059c042ce39c5b3724c6b91c798aeaed907fd9653ee62715ec7973c4ad56069e2237289dc8fdb26e5c73fe39d85b44967e", 0xdb) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0x100000001, 0xd1, 0x7, "d96350d5abe6f1a3b09848ec6fabf677b6417cff", 0x1f, 0xd55a}) 16:04:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) geteuid() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x200) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0xfffffffffffffeba, 0x0}) 16:04:25 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:04:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x21}], 0x2}) 16:04:25 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='.\'#{#\x00', &(0x7f00000000c0)='\'!:!,-\'\xbc(+$-*$.\x00', &(0x7f0000000100)='!+\'}\x00', &(0x7f0000000140)='}$&})\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)=':&(\x00']) nanosleep(&(0x7f0000000080)={0x6}, 0x0) execve(0x0, 0x0, 0x0) 16:04:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0xfffffffffffffffe, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000000)="8d", 0xfffffffffffffc8d) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x0, 0x80}, {0xcea0e70c80e73936, 0x7}, {0x22, 0x570b}, {0x101, 0x8}, {0x82, 0x2}, {0x8a, 0xa6}, {0x80, 0x2}, {0x5, 0x6}, {0x7, 0x1f}], 0x9}) 16:04:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x7) 16:04:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/221, 0xdd) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) 16:04:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x401, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000002c0)=""/237, 0xed}], 0x4, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:04:25 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) getgid() r0 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x1, 0x100000000, 0x7fff, 0xefa}, {0x101, 0x8000, 0x2, 0x6}, {0x9, 0x8, 0x7f, 0x6}, {0x0, 0x2, 0x80000000, 0x80000000}, {0x5, 0x0, 0x2b, 0xdd}, {0x1, 0x200, 0xffffffff, 0xb463}]}) 16:04:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e0f66691f1bfff4"], 0xa) r2 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000000020000000000500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r2, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 16:04:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) syz_open_pts() close(r0) socket(0x1, 0x2, 0x7) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000005c0)={0x10, 0x2, 0x4, 0x2, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3f371cfa}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xf8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbe5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0x7d76}], 0x1) syz_open_pts() 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x1f, 0x9, 0x80000000, 0x3f}, {0x1, 0x6, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd8, &(0x7f0000000040)="8b2a2ff70a5752d20375f83dffebb6fbce3c5bacfc4aa06caa7370a0ea097c08d18246ab8413a9c1ab73a578a1763a4ca1928b4b407fdaa063c02c56c54fabff070000161f266ceba7a0cec051b7bb72db3f6ce1bf3f87984b") ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x6) 16:04:27 executing program 0: getgroups(0x206, 0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000051, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) 16:04:27 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x6, 0xfffffffffffffffe, "186fee1bd5ac51a31445cd7653aeda49fe0d5491", 0x2000, 0x7}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 15:59:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x1ff, 0x2}) 15:59:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x10150) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = dup(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0xffffffff) unlinkat(r2, &(0x7f0000000340)='./file0\x00', 0x8) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 15:59:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setrlimit(0x8, &(0x7f0000000b00)) accept(r0, 0x0, 0x0) 15:59:56 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0xbb9e, 0x2, "7ea9c8ec612a00", 0x7, 0x2}) read(r0, &(0x7f0000000180)=""/243, 0xf3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "cc4e0da367000eb76ac8af7a730e082aa800"}) 15:59:56 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x2c7d0358, 0x1, 0x3}, 0x5e0, 0x5f, 0x4}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 15:59:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[0xffff, 0x3, 0x3, 0x0, 0x3f]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x40000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 15:59:56 executing program 0: link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x6) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(r1, 0xa, r1) write(r1, &(0x7f0000000200)="3e8ee70d5497689a4b606b01017a2f5a160b44fa8aa0fa8464fc4233109cacb51c4f1ecaf503f719c6628c407528587d5be8faa099f630b3d264b0f3bfac56e17a3cdeee4e4c4ce661aabf62", 0x4c) write(0xffffffffffffffff, &(0x7f0000000300)="220e22985df32be26e4ea57d1dbf738e56f07c8287ddc5604b8a2aa24b9a385e9fc5da69010c", 0x26) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x400, 0x33) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280)={0x2a, 0x6}, 0x8) r3 = getpgrp() ktrace(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0x800, r3) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x0, 0x961}, {0x18, 0x3, 0x5, 0x5}, 0xfffffffffffffff9, [0x0, 0x8, 0x2, 0x2, 0xe9, 0x400, 0x0, 0xea7]}, 0x3c) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000340)) 15:59:56 executing program 1: r0 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000000c0)=""/70) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getdents(r1, &(0x7f0000000000)=""/74, 0x4a) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:59:56 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x10, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="4cdb734dc850245d266ed725c124f5e2a267bc3d9b29a65eee1e811c4b4031751bd4159c98d52fffedc7affce4177f287ede16d67329593ba24d5d4c000000000000000000000000008271d097b25fa27d772552f691454015665bdaa79e7d8bc322f02639d1a18763adf70c9a5705dd8e1b3a7f074c29359beb32d5ec0cb7f41622d3f3684bab231969ae06e6d754d9cc48d88ff60bb0654e437f7d79ea2de057aee491f675de7b5be4ee3f9fe3cab0034e01f2aa9319cf7e3e39d173b886f12c1a2547322f5f8a0ba845e7cef04fa9122ea3078a14cf500337d8eb3f28df4441050b6e175c333715920d837a84d52fd3e0ff9e5bef9ae40c04ccc825bf8ac8e3f2dfc7db7be541ae9095c2ff", 0x10d) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000002c0)='#\'\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='%+:\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}\'\x00', &(0x7f0000000400)='^(#,!\\\t\x00', &(0x7f0000000440)='\x00']) write(r0, &(0x7f00000000c0)="ef311bdc4826d5bdc98ada6e046707be3c12aec49ebc7b6a99676f912c6a76b9b291e73391e9ca56f1cafe6a6f71e1c03dbd9411abee057e3b4187bfe49aeda1e00b2951325d6f3a2206556f30", 0x4d) execve(0x0, 0x0, 0x0) 15:59:56 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 15:59:56 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xee, 0x2}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ftruncate(r0, 0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x200) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 15:59:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x20}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:56 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1fc000, 0x20, 0xfffffffffffffffa, 0x5cd}) setreuid(r3, 0x0) r4 = getgid() fchown(r0, r3, r4) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000040)='!', 0x1) 15:59:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000000c0)="a40b4eb2169511eaec91c6ef9f63d33330ffc273", 0xff88, 0x0, 0x0) 15:59:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x2, 0x0, 0xd20, "900f2a5393d62b5c2b6c86c3c47a1c6612a40668", 0xfffffffffffffff9, 0xfffffffffffffff9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x4) lseek(r0, 0x0, 0x0, 0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x100000014, 0x800fffff, 0x400, 0x8}, {{r1}, 0xfffffffffffffff9, 0x101, 0x2, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x100000006, 0x20, 0x6, 0x7fff}], 0x2000000001000, 0x0, 0x4, 0x0) 15:59:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 15:59:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000180)={0xffffffff, 0x4, 0x2, 0x5, 0x7f, 0x9, 0x0, 0x96}, &(0x7f00000001c0)={0x9, 0x1000, 0xffffffffffffff85, 0x3, 0x7fffffff, 0x101, 0x4, 0x20}, &(0x7f0000000200)={0x5, 0x9, 0x80, 0x4, 0x7ff, 0xff, 0xfffffffffffffff9, 0x80000000}, &(0x7f0000000240)={0x1, 0x1000000000000000}) write(r0, &(0x7f0000000040)="fa00000000c133c8323db37be4d9a28d97505201d0b2153c08025506382c6f1551aeb881e68984ef64901c8e59", 0x2d) sendto(r0, &(0x7f0000000080)="6b889fb8bbd0667c01fb3454425bd7152055b657c6c786aa28159643504951b8f7dd2d027a7dbe1127dae9b3bc7a65432c8553377996a044a1d3ec0a9be6c1788983526d4cc7c56c12a99a1189d5bf8fd6a6ffa98479fc7f915cec41078613409716e20a330e", 0x66, 0x403, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000000)='\x00', 0x1) 15:59:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:59:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 15:59:59 executing program 1: r0 = socket$inet(0x2, 0x7, 0x200) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 15:59:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0xfff, 0x6}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 15:59:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:59:59 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x8, 0x243895d7, r3}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e97", 0xea, 0x0, 0x5a) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="5db24460058933a46ca7cb3a6d94965f439e4feba555b3c48c5090c630b20240c4d9e8a3fe467670de330ec174348dc87c1954b3f05ee53c605a714ed4b81d3a1b5ede56e5dbafa8737fc9e0ead875547a5b9f6f983038e09dafbd26d3d16bc64b0035a6890bfc4bea08aafb78ab6d99b227e3ca3e6422b90932844dfeea65a879da8dcffab85c708294d26163a3eee18e6097b6ecd0d8f1b746bf32a17c3c40b5919ad1c02dafe20533666e3da377074323c1c73eda3f53812e281e3815ea75a7582394f09f7f7e1642376bc89feb901a2ebc2282b45bf0d538f2dc06c65a4a4a800d4e9a33ac88b918cc98ff00be7ca365eea3449f1bf5d69a5cff3f4672", 0xff}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 15:59:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x80, 0x6, {0xfffffffffffffffb, 0x1}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x0, 0x0, 0x40000007}]}) 15:59:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x36e18af01d0cf1c3) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 15:59:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') fsync(r1) 15:59:59 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x10, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0xb7e) 15:59:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x2d}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x1, 0xbd}, {{r0}, 0xfffffffffffffff8, 0x93, 0x1, 0x3, 0xc24}], 0x4, &(0x7f00000001c0)=[{{r0}, 0x54c2bbbab1d26e92, 0x4, 0x1, 0x4, 0x6b}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x8, 0x100}, {{r0}, 0xfffffffffffffff9, 0x42, 0x0, 0x7c59, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000040, 0x3f, 0x5a8}], 0x401, &(0x7f0000000100)={0x4, 0x7}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) pread(r2, &(0x7f0000000280)="14fbff0828eecb2fc10d7c9b98765038d46c568a9697083a299cb576ba8eda6dcb834c9ec11b904a2926ca326573fe401dd5b457ef6cc18673e87ff70574980382afe1f6fe13661a861f7afe64b5b63458fa998edaa35c41adb99d5e51d0b8df5a817d03056cd3d95c853245cf8625505136f388d9eda3ba99a5a43d9b2038188b5ff958e065f03f5ee59a4a1176879ede2f150632c358942b758147eb185c288349312dd2118c9b5d70f11a50fc4e5b1c84374a8cccd6", 0xfffffffffffffe82, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x100000000, 0x0, 0x504, 0xfffffffffffffff7, "6e160cf4afbd6e4d100e2b0ba06e08d0254237d3", 0x80000001, 0x7}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 15:59:59 executing program 1: r0 = socket(0x2, 0x3, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000100)=ANY=[@ANYBLOB="89943e0b02d56321fb0d429af3b9454d59d706f94abe0669b7b9923dc5404de5d52d0b25dcf3f429e6d8548d9873b347d5a5e7fbfb3f95e5b7b5c319f173802cb1feac732807849f375cc5c2bf3955eb51d19ca0f1a171930aee2f0419"], 0x10, 0x0}, 0x0) 15:59:59 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) shmget(0x2, 0xd000, 0x400, &(0x7f0000ff3000/0xd000)=nil) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) r1 = socket$inet6(0x18, 0x2, 0x401) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 15:59:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x2f27) ioctl$BIOCSFILDROP(r0, 0x80044279, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r2 = dup(r0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x2, 0x4, 0x2, 0x3f, &(0x7f00000000c0)={{0x6, 0xffffffff, 0x80, 0x100000000, 0xd11, 0x5, 0x1bb2600000000000}, {[0x1, 0x1, 0x4, 0x4, 0x80000000, 0x9, 0x3, 0x9, 0x8001, 0x0, 0x9, 0x0, 0x1, 0x0, 0x4, 0x7, 0x9, 0xff], [0x8, 0xccb, 0x8, 0x8, 0x200, 0x81, 0x8, 0x694, 0x2, 0xff], [0x5667, 0x7fffffff, 0x5df, 0x100000001, 0x3, 0x0, 0x7], [0x9, 0x4, 0xfa9, 0x94be, 0x781d3a58, 0x1e6], [{0x7, 0x6, 0x6, 0x1000}, {0x0, 0x8, 0x3, 0x2}, {0x80000000, 0x6, 0x100000000, 0x8b}, {0x1ad, 0xa7, 0x800, 0x80000000}, {0x734450b1, 0x5, 0x3, 0x8be}, {0xfee, 0x5, 0x100000000, 0xffffffffffff8acf}, {0x0, 0x10000, 0x3, 0x3}, {0x7, 0xbc83, 0x0, 0x3}], {0x100000000, 0x100000001, 0x7, 0x800}, {0x3, 0x400, 0x766}}}, 0x2, 0x2}) ioctl$KDENABIO(r2, 0x20004b3c) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x7, 0xfffffffffffff867}, 0xb) mlockall(0x0) bind$inet6(r2, &(0x7f0000000380)={0x18, 0x2, 0xa50f, 0x3}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x3, 0x134}, {0x88, 0x6}], 0x2}) 15:59:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000200), 0x0, 0x0}, 0x842) write(r1, &(0x7f00000000c0)='N', 0x1) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x8, 0x480000000000}], 0xff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x1, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0xfff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000002, 0x8, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x4c, 0x2, 0x1, 0xfff}, {{r1}, 0x2f31ad70b2915f51, 0x10, 0x1, 0x3, 0xfffffffffffffaff}], 0x4a0b71b4, &(0x7f0000000040)={0x6, 0x80}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 15:59:59 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x18, 0x0) fsync(r0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 15:59:59 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f00000000c0)='./bus\x00') close(r0) 15:59:59 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 15:59:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)="670dc3", 0x3) write(r0, &(0x7f0000000100)="3f3ae46c9f23b6b5ed8a2b6bafd99e1ffa7d97d8bba3b80dc4c865edaf2cf411da5e33c0b3f7e7bdffce66739497b47ee14adea70e2f1c87c50c3902aed90feaac4664bcd5a9f9738d3f7af79d8b2ff08add144b31c680da36072ba3c905207f86b7f1ba0e2a295bbcdeb8c7d38c9be1b4d75b3bdab9c997ff3f57a43898ba28258e1ead1c9af40ca47e935dc7ec7f9a2609352ace27b009469099a8b62030993d2409733d0c346e60b9b13dd6630614f6e4756487736b", 0xb7) write(r0, &(0x7f0000000000)="a0ca93232bfb6fac7dc9b8c5d3fa", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:59:59 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x3) 15:59:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = socket(0x11, 0x4003, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) sendto$unix(r1, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0d82b1323b4125ce41203583671ac5e51a7a3dc1a0c21d548f13e6c031b7b303757e60642b45cbc5737b8e240575710505000000000000", 0x150, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xbdec9cea37a11341}], 0xaf, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) poll(&(0x7f00000001c0)=[{}, {r0, 0x20}], 0x2, 0x1) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1000000000cc) getsockopt(r0, 0xaf, 0x2, &(0x7f00000000c0)=""/13, &(0x7f0000000100)=0xd) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0x1, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = socket(0x18, 0x4, 0x6ea) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x9da1af8ade1cc1eb, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000007c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0xffffffffffffffac) r3 = syz_open_pts() close(r2) dup(r3) r4 = semget(0x2, 0x3, 0x40) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001600)=""/34) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x26, r6) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r7 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0xd36ffc51e8797662, &(0x7f0000000140)={0x2, 0x1, 0x9, 0xfffffffffffffffc, r7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = semget$private(0x0, 0x4, 0x110) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000001c0)=""/178) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0xb7, &(0x7f0000000280)="00ce1cdf1a85336ac8a2b05af98eac552e591099b41feb3089686855e926c535578813e3dedee0a5cff037c8956cb5086d8ab01f44cf7517da82c1f0c861b31446e1679b5ca50f2ddbfad5794e66655d3f1096eb36d804a45fa846e93ccea315c2f3344bd615689c2ba2b7a0fd0cea7caa2ec7f7173b7e84d1106cb6899d868acc47cf90ad8026242b0eeab93bbf0889ba7d9c02a9178473504d0fcba73de9f3321603d5b5863165c370a16e08f06f433a913fa4302a42") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000000)='./bus\x00', 0x178abe71347c8864, 0x22) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) geteuid() r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000080)=[{r2, 0x101}], 0x1, 0x0) dup2(r0, r2) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x34, 0x40000000, 0x2, 0x65fe}], 0xb4b, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xc4, 0x8, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x800, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x4, 0xaa}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x6, 0x7}], 0x3, &(0x7f00000000c0)={0x2, 0xfffffffffffff801}) close(r0) 16:00:00 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = getuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x200, 0x5b, 0x7, 0x0, 0x0, 0x0, 0x100, 0x8456fa6d147b40a5, 0x2, 0x1, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x40) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x10001}, {0x6}]}) r2 = dup2(0xffffffffffffffff, r0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x7, 0xffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) r1 = geteuid() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x128, 0x6}) r4 = getegid() fchown(r0, r1, r4) socketpair(0x2, 0x3, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x40006}]}) pwrite(r0, &(0x7f0000000240)="1e887c03ea6751a0211664a0476c9ff0c28e0f43c07f46afdc0291e8c714236650246735b102619351a75d3a0c6ebbc72b4a0700cad77c02f0e08fecf32ce631231e7e99ae8a19ef76b285b77b72187bb967d5b95c22154d42dd933c83a39e8cfa7b12467604c7b5f789579f26a083c1d3d654a9a367124282e305cb9e29553e770c1321c4549f", 0x87, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x78, 0x7, 0x4, 0x81, "d96d03d6516b297fdd4e95ad962000cf9a9fdb8d", 0xffffffff80000001, 0x80000001}) syz_emit_ethernet(0x1, &(0x7f0000000000)="04") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffff73, &(0x7f0000000180)='\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getegid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x4, 0x80000000, './file0\x00', 0xfffffffffffffff8, 0xeabd, 0x3f, 0x3f0ca4e9}) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) semget(0x2, 0x2, 0x100) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x25}, {0x100000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x9) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x1, './bus\x00', './file0\x00'}) close(r0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0xfffffffffffffffd}, {0x6c, 0x373, 0x2}, {0x6, 0x4, 0xfffffffffffffffe, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() setgroups(0x2, &(0x7f0000000200)=[r1, r2]) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) rmdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') shutdown(r1, 0x2) 16:00:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) fchflags(r2, 0xe434d86f0cf9d149) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x8, 0xfffffffffffffff9, r3}) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) shutdown(r1, 0x2) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x83}) socketpair(0x2, 0x5, 0x0, &(0x7f0000000000)) 16:00:02 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x800401) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4}, 0xc) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/54}, &(0x7f00000000c0)=0x38) truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0xc005, 0x800) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) 16:00:02 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0xc0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x9) setitimer(0x1, &(0x7f0000000080)={{0x6e, 0x7}, {0x9, 0x1ff}}, &(0x7f00000000c0)) semget$private(0x0, 0x4, 0x0) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000080)="b4d882bba7ffc037a24bb1ea14850c46eeca6910987fbdbeace47c60e975555011b4e561b93a9c9ebbc594a494b1f28003ce1735262b6e374aa417d2f596edbcd0c0d75283e03353d48c903ae5d4ac01a08a448297cc1670d0310565f24805df1b2c9b9335b0ca82408b7d0d94ad04f721ec6f65c9d7b0ecd3c16e9f31e9e2485aac4cc6a5552ac6863c8f133a61e00b3d2f79c29ff1f672681562499b6aaf8f", 0xa0}, {&(0x7f0000000140)="8a6f267828438a483b46c0d7b446652cf4ab0cf2dd8d1a4d115947ecc816b58548dbb35e41ee08fa112251f602a8294a8e451da28d21ae19b67fd4c10bcad0fdb52c8bfd5a5a1581997c9420", 0x4c}, {&(0x7f00000001c0)="10a15a1958f13f8359edcc9cca6a485f278cf4138d41f32275b7b1d9bcc2336cf61c5f4fafe24a90b2fab8476d4c9323af41ad2596d61b29cb1bf182438aa090487c1540782ed5ee9f600c9e89a3ce19d782e6f55991ab0118fbacc58dcce067d70cf2672434143b609c6f203e07aa9f200519f80267c086670dd51ce215113fddcb4563eb6159dcd28d04b0e1a81482cb69281d58131652c337f5805fb84d0f2896ccde2e4cddc3bf0960eb6459dd0a0ce3845179b7ed8318fcebb7b5e4c4ed77a88ef93acddbd683778c7380c6dea2e2530c7456f383e29198a1e214e095e46df18a4a7c6e3b18c7eda9ba3118c825d3af1d662b5b25220249cc3d69bc086cd7022af56059454f377f4850f07da71e097088969b552aee88ed1855336e93f246c41674d38751dea34fef320ff89d1bc16ce8689562f6f2ec38c69dbec64142c3a0454cbdd4950146cbcf086e7fa9de12799507b002f3f803b58153ba7ebeef2cdc18c733c7b72b0772e5016542a463237e0cb39ec67fc62574217b672cd214afb885d6b7af4c3ce651832b6df3c9f7a09706e202a726ee80663ff630e5762bb7f1949654a2b72d25b9cde23c30782462ac76003102d96dfea4de0ced04e3218ca4b09bc24ae8f2e90a44f197d1116080ad59597b7a5959e41724916ba1b34e07ab2bbc6129b4f281c281842b6e8ce2aa1347b41102abcb2b014e8ac56e4841e872a113d89371876b9eb37ccda8a555f74728a31da3e48e8b7e401f0536e3d313b47d7b73286f7700e235051d4a23183a217875b5c1904bf0c6a1e634b821e7a907898af5b71010a86b0c88a888963ff8f02c42a618ea169bc260ef30a265b9806c92edf8ef854de6d0524bbe03dee57c20f0a60927ea2de3b84ba1c399ae9b8082cebb95e95732c0ddbc8fc8fb4f81555cde1bacd2d81858d7d3c6b50d841274b6d87e11d895c64f8c05c999fefe4eae9de6ee2700a4d029d17f5bae1c974f3154139a34463d39096dc51c1397a30426a69db30382d05000bf262606a810ee2cc61044bad5562be7e8c705397f237eb72fc983cf777c78297643e13c787eb57877f17501eec66ad48bedb2e4a27854256cc41acac61789835755696091961cfd85416270f97a670517f1c0e6e3d9c5271f28d36ef70a0010a1c549e6b32e910ac56cf4e4f0d957389a80d2fefcdef596c66db4e61bd9135975a97544b1f56e4122e58c9bec672196e313506dd8c16e2908032d4222de0e3bff2585b951f624aa9395c32d5a068d7cd2eb5b9960b5700768ea641d8cdc436a877b7a55093e13219ba99cf042d41fe428e041465fec968b09bd898004d1987bd0e0c04857ee2a2ac76519b5df2cab420ed2e49d527fbbce3d07b261b40c63ad2be92d48e6ac53bdac7c546250bfb7a184eb931ad0a0b18632a813ebe1c4d79227def7ebb0abdb6f4cc51e2687a5a232f7587f11b59de161ef772378da5cc50fb397dab7c7c405f9d6088665b3b90193c748ec3a71f216c956debcddca525e7f2aa85c619931e07152dc89fd22e98bc39126f1b87295d8a4527a7df68fbc055987244640473ec66738da464857a245b10df1761ee906ecb56ac5022f807bf29fd702188751abd523a7837656b29adef0700443cfdd6a314622084a85bda6f6531db91f13bb485f7791f2e01b2e9d85ae770f2302ec4936034ddd50b4da596fe1441811e4ab186c031ef6b5780652b768cd1c9ec3263c6b4b1b6d6f419f0c10648eb0967e4ced003d9cf99d9bb8e7cd4169bbb128986702b09bc729273b68188f754aa0a19ee214685eb0b9eb81a7136397f077f6e9fe5979563aed1fca57ce73b152069ca904ce367589ac6ab6146533d5cfab725bcbebab96890b093503bac1baee4f954b601eddda9a999234f53a474630e2dc8517e90f3bd5ab017a9b13020672626a37270e4f95c87c6bbdfa9090463908e8b99b64332b53a50c60e0259d07765208b4060372f6cd36fbaae7810a9197e9fb6017d3f54b7bf16e60b3aa80b6baeaf6fd6e74f6b216ec3b5f15df91d3efb81cf1b0df26e446d8fbf541f7fa58ec53d5f85a8b59e8da793d1bfbef52f59486e9a61a4275074b39d857148db68d53d6efba4be6fee0df9ac9472d88e34fe94af733bcf5682801172a78fc5154bce411bb66ab889d5a37b86bfb5a4c406fb791ff8d356e1d25e731bebc1923e4445838cfe5142820df70f0cc4b769add4695ef591c64d30c3d27eb60771ac2911d0217911eae899728eaec5bc8eca43eac4e081f36fde65086ed867a570b8861253e1b9287618736d559fb33a61ccd0a5a858317071889fdc7b84057c78209432821f1d0adbf953a3bb2b858c66173ede6f3b1c4facbcf5951b3aa014e0867abb3edf9822d408825d1d5781458ec763ca6a7725d8cd612c771300d7cf7656e66b51930ff5ab71817002b8e2f9e3af204ecce0b3cdbe410f51feb0af9b80e9bc7550d1cd7957b3de9f97ea2eb733505febbd123b35aeb9208062b6558703e80a69c6ffd063f9234865a091c45c7fdabc863e0e7fd059dafd67aaaec92c46b3c9158809b3d18fa398c14db6038117382f000e21c5f0b505f448e4eb190d85cda288ddc143c471ca27006dbc3a348445b2c4dcf2bb0f9215e245e511228c4e07b1a884cefa7024a65440140d807216a6f1f519d350590e1dadd70c278c68a75907e5c61222d1cd64efe867323f76b2db5df13d4934c9c986a2bc447bbed5c80222edb3589fc2518a8aaf4ea46def68850addc95c97f9a1750c3fa7dd7f3af6bee7daf0911aa859a26a78fee9bcb7688f5b5a0be02ea9abfeb446aa638ef0fc3d8f97b3fd6bf43de5707c256e7b4e03a182c5e3e097cee68718964eaec029f1eb5bbb8a6c72121cee2441ff366c46d4fcf5496548beeb61fb919cc33051186bef803b5b6b5df5890f698b1f3e8088eb4be3126de6942575a7040d84db4b74c9f2a1044d7d2d6aaf24e40232818f9bd613f2a12d8d448f83c84ca711d053ba0999817105f8a925c81beb85c16bd0d821121ebd1194c7ddd71688b2c33fe9521454fb378896c1b1ab902ba4d618fc43c2553d6144cba3e91efe38c2571d49a112ebfd3e12b66b2fa252f9216b1a384da00bece7ce455c0f90b692f987a649de97fea76ecf82751e0214d251df6b07e107c764903332019c20e97ed60d045634d80cc1ed6918fafa930f927f622fffe5183b1beed2c03d08a1338a8bb6c5736bc48e5cb1a58c137bc778d425fddff44ef165a5c622b0353f7339653742d6f5e29dcb6856ec753e6a6cf37ba445b62a34c79c3e4d1c0f390c469851583bbeda1162a7b143e42b6febe954469be7a3927ec529de5e1678a2cc13cfb556b888189373e07db9a0fde14db2dc2dfd38d62cd384b62fbf8f75c8f2f0b58396349a98179bea2796b6d56657816fd7c668c6b1008a336509594e8786b79fd9008fff16720174ee0b32888015a3360e968e9151cde6c5a0da20ddb5fd3594a8ee428d96865561a471b6b8b580b5f506a6f71828608589f3b1322fdb732bbffbee896bc3bf4a0fbd2aa25603def110d1e6083c7b1910360dff269dd2c47145bbe6fb2105b7f74b28cf4772928e933bd2c93014b4dbe0df5c261e4d75b4f0d3b88c036d0afb0de93096574d588ed1ddb254210f8e6e71f91564371b1eea59113a1607c4a726725733f24a880366f1b70486b6a6fcedb2f56da5347bea4672f1fa854ab7dd845a20d568ba988abfba3811a48d24deed806939e2f25fd953394468f13d89fe88b304f18b2aed7b52026a3092d4c51373637f0c858d4afaec0e857d6ca1a43b8af33b37a27686a936ababa21b921f8aec85f4160b98870813edffdd1066d24b6b676846b6c2c9f37e19212a7a5a1365c798641ec6168e968c973ea7c9d6d06a3cc570c17c5803d187035754d1f775bf86047770f1f6564f12dd39e3390351ed9df50d6420a591bd85177a6726f1237eb5c3d422e7149372334536256a7f89f34cda883e2ba8836b87d9d32597e71b5e12c2627963c868d9897840b3cf587744667b33e67e8d3215b1e9fb90ac4607b9bf618e3616b28790b49a7c42bb5c2a02c16c1fb7132147f7b1cf4727e8553ef6defa0fe70818ffc80df91f7f648b83077ca8f8b0165820ca4646a4e8beb757cec624f1520d9a63e9b1fa63b27c41aed6761b14b2e0b0ed36d44045116500442300a4d1895e1b1952bd0651025a93aaa2fecd03bdb6f979c4caf01bfd15e693a5d0219727d62c9bccf4339cb76f04e23af1a1cffad59b8ce617fc7f05108097e0f4702a7a2abaef8a9916ec57e4c11de7b0fae282b38a867bf258dbc061ca551fc46395d784fe5b8ef329c058b9a497b9c4277855e9afca1428284bdd2c72a7fa78d6ce49604b84069747c5b1aef3baca98127f9d1bc9cc37da9a4a36cc0bd38054ac79231d1c6ff696f795d28bdd5bbfa0fa8a5d7d89550633e07d4572d00105f390c835c560a70ce88577d32b55602a04b82a964e45618ea9dbbb73907409f17965ce6cf731770b136780cae0736e8e311d58e39c959dcaeb78feea79234e8c997b88c9e76c9b33b9d63aca5c1cedd88d318a4a43e6a5d90cf528059f8f7288336806e6a016d2cd0e0f591d2aafe52c68d5131242b3a7edcf5e743f9c241865ae70ae5588209668e49d79dbb6b4cc12e42fb7ccf0a154262644c8f7e9f44bfa7db510fe1b3a82aa59e235ec374405c0773caa4c9a5ee1d99814443aa2dd1a5f5228463e6c783656bb66c015b3fcecd4bff9983aa1742d0b09ee9c97b924a330df0f9361837208ef15048d733a1de96185621099c8aed9e51e016ebcd3bf4c0183752d6162110b885b6a15d7c4fcc34dd08bcee3ee58cc2ed6bbbb1fca46b372ec67219e6ea72eeaf6fa9f7acc17b8707cbd5c4cea394728e50ef82d10f83d1dffcf536fa61426426557bbba46a3360fe8a932abeb3f545cf2f0fe232f8b13bcc28d28826333bea3d22c748c812296ef312c281d4ec0d11913a2e807c4826eab415a2720acb6ad59d83310e0813b0a9e70c3339f0665576ab929beeeebfae7ccb7c5b905e809f4012c8747138b94974ac78162d7e7850f5d9a75ef4bd2caf9d5e20e548079262bd60d34dbb34f85081bf112231bd9e96e5e532a7bd0964bedd144da73b2e580feb621f6368158c70c643bc18256ec19ee0b37f0d4ef4d9f2dadc52b49a598242dcd0ede5a28616b6900390bdb17113c2533a0a737325a6cf74c249ed53f3f625f53769c7d6a0375014b955c044d683aeef98541215b76afa81d1cf5d069594a2fde208ae173fa6ca7de187a1cc0f8fb2a5a32e2ad3e9a47b929a0a0df080c923c4ce27ad429788fb52864ed2366d7d4b2588f8d9004f09b2400550f991f5eb5dbf480947dd88b2310afc8aa4dc3b64a7188d2d71d9a13cfc7941a098d2b0ba1a90140e3e40afbc9c364fe32000cfc8de30106448cd6930e2cdaa2ce7812eeca520d5ce38309fbc7f752baf520a7341113fb34816467d757eaa68caf67ab3c605242fbdcf62295525ec2010ca7646439a724faeaee2085a4c18a294cbf9d917eb447ed6ded0c33435fa4da7f77d40479fdb5d153190cf57bbabb387f3a379f5792e0aa70bcfb3f3731a745bcc976b35c7d69320324268ea6b5d05b38cd87bf711a03fe12b45b6960012d7f2d9fa908233f3def8f47b533367e3b5345eb8ed2047375b448ba623b5d9589b56f94bd50c8c102f89d8a9e602c02a18f868b820df6cfb9531ef86c1cb90b90cda14c735895dec0f378b18", 0x1000}, {&(0x7f00000011c0)="1006f1c09e3d7dc8ce6e09e91543d49dfa03d4ca5786a5ffe9c024f0713961f8685e216c47340ab31b52d7ad11df929ed5df6caebb6e3bfd365a044fb479c6a7338bce215cd5dd17afc2e4571e592e1f66b69c04e6e1093db1b6caabbe21d8d2f1697ca028f7e584ad3bc320e79b51cef991b9c14972290cc4ebddcb9cfd72d2931a33ef", 0x84}], 0x4, &(0x7f00000012c0), 0x0, 0x4}, 0x4) 16:00:02 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r3}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r4 = dup2(r1, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x155a1293be63b149, &(0x7f00000007c0)="7737fee75d512fbcda8b63cb010066d5d11738170e320d536cd5b7e2cf77bdbd23110000000000000000") getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r9 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x5c) faccessat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x3) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r10, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r11 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r11, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r6) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000780)=""/61) fcntl$setflags(r4, 0x2, 0x1) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000240)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffdee) chown(&(0x7f00000001c0)='./file0\x00', r12, r8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x23) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xffffffc8, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x4004667f, &(0x7f0000000040)={'tap'}) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = semget$private(0x0, 0x0, 0x18) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r6, 0x110}, 0x1, 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0xc90, 0x100000000000, 0x8, 0x65aa}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8088, 0x101) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000380)="4fa847a7f0bc4c628969e0a95cd78740f4be4fcbbfb7896698a8bed02df0236bfc98dcd2babe67370511c44b20a96ace116e6788f934b37eb73058dac480303b132bd8fd1a92d3a325d8fea4a6cbfa463fa2e2d866aad0a3bd2faa5cc07df6a4dd34bdf85b55a760074f6eb4a0fb9a51bff50b5b7abd0e22d58a7d6ff1d515941184918a177d1f7925783af0351749e293230e6a587ce7fe426c3d634022e2b949c5f04edb08ca4145b3506c7748340a1c30138f6b595ef2983192dd3e8aed70d8a3da91a21bf15343e517b113855d569bfd1df25554a3be845b09cd7a1caebd1912546ad24cb578f2671660c545de7e294d9f6ca5c00d9ef76f20152209d095e4ad38c8644c951c2c0cb1b8364e6f0fe57bedfd3df1ce24556264712c90cb6539e939a2ff269b3e9af760acf075277eb0883f00889317028dfe5d9957acba9958ea184e8bba5ecc771fe978ba307bc56d03b19ac8ab4be07e3aa0332d04b80a7dcbbacee3eabbd7957ecee8da894b64adc64a01ccf850ab34d1a6f45aa0e55b75b06644bc73266d4442d1b17aa5f0676cbe95711db553fee5d433a82b334ea4e6e2d78730ffaf73cc64c9134158d2a49ea0e34a7cfa6e81dd499a3176b4f9ebd4c8ee35673d4bc76f395a89c2c3372933f88b76e37114820c052f8ada1f4a483366991a6427e7bdf2745a1a6f801d5d68ea78dd8aabc7724eab185870a0a53f2f8e62d3de764874ba8e6a0f904332c68d6df508a115fbaf3a05084cd10d138e5c159b0ca7aece33afe295e1438b94ac29d463cbacc3910eb081c72c5d63f7694e69398bf3b32fba8b38eb9f945a6f348fb863f985a333dea5b45e25488935cb6eb4aaa256150dd5495ee3fd0bb544adc9cd967a866d50537f534efcd8fdf548fd8a9904c0332f56bdf91cc69ec46ef6c9dd39607970f1dd9e9c1c9531aae0049344bcaf03f15979d7e478da7426798e46c8bb3e3201a36da377c18a9037fcafd95c993fa0245b75d04cfe3b2d1106b9e0df2369f375602052eca94c5ed85849adc583a2f302ea3afb47f664a22402dd6b41d1f2974c26292a30d79b3c523a6622593954e555ec0d269e1890a0a4aac16f431dcd2c3c69e1a64c6ba99a7eb30b6967fe982493693f9452b61bd12f63af8b7908f0604a6d538eb8af10fdf248aebf7e3e3618613c8475c6e28c713ce221b7edd5de4b00512629ab4d0da864ef53e1c880c7461ac060eb576c9473b7991a475cb2e89324396237aecf0f8dd61b7d96026f95a121abeb4adfff3e71007ca5d03c8a2298d736bd551a927473585dc6e1e12bc41ad73d69fd8715d6c5ad704e0745de845b4fd1d7b37817a6de2c31f75901979e28eed838eb715f9b13dc9caa76235d6537f0d09047774158dc126c7c694723e0dc19e3a462239e23f14f40c4084236a0584701cf0f2ef02198f0c8e8c043c902f146bff28ef44318f30ef6d80706a3b64e54d6ca57c1d08f459a8f7e8a5e79850b7804d81b01d52e6cd1a7e703f5dde10939167545c3dd913b1b77961525946d1848085fc7e9d21f901b4fb098385bc8e1dfd48a308e1f522c167b11af19c0b35594740cb494bbde50db2a7cc1d7d021dd41c9fb65f3a33ea28745f530e26859966157e844cd8f139b21834451face1c5932305c6d110b5ca2696aca0e0ac87dd5c792c1f540ba26cee38ded7f44dbb0684eb6e21d5cad5d60fa79de02b2e7349a68241b369775225c22d9fac4ef7b1e0b7941578b396e37990924993510281e9967468d89643ee01d4b093659a3a79d51cef681417fb8cfced254d408c4f23991b2c1d8b488086448127e0eb17b81fc0395b463694f7ed450f0bed034a04543daaacaa71655fcfea04b53705eadc76cfb6b9956c4c44d3407c51b55ac8798d1e3f37311bd3b287fb53df9e3d8e7172bba3e72338f9f840f71ca827109d28c401dceedfb29491ec0f7d6d8eb55cde7edf0be761b58203e555c04e794e4bf6ff5b546815d4d1c0e756d0536d16f39d3c9a304b4e6a1f4dd8c05e3d043c28f30e67e95b7a5224f9e7d98848a21b7e4e9147e27edbb6d434e638bbe366fb5ff0c21cb28aea2398af12114f915c03ab59a7a59d3ca5bc906a702f977a070fd34851c3fb7658c368b78e03715aef5d6c032c0f5d0249ca81bd9b1387a12ea188467c2748e37f40856567d7d3f205c19e6494d8963897450cb2ee7917a09d810481aaaeadccd9fd4c9eb92b0ec9b35f492067c34ab3a111f58aed9100dc8bdb8818ea485de10fc7a62e83e8447892398e327f018e4c38340ad5dc0707e26b926a2e9097279310027d3b7771e68a38977ad88db95f49845bcfad8635a87556349cf53f365f597911d2d4fab2704ebea8ac1a1782ecbbcc7212aae4a90e49c4cf703a6eb11ac647bd074146ea85594697b1e5812c65220e73442a2ca9413963a3b77973fa9f233a25028219f3fb63bf8468621e96394231495dcc893a85aef46a3a30e31dbb0bc0f29581942247dbcf26acb50df4f6f13d29e42e81a49a2e0bd009f3e078888911add6242a894c668912ff435d0102b705550b6b4b678f61e230e001ae3b6ad7ebf0cc6ee8a096b74cec88c6626232c3359d94300849bd586d0451cb0a0e47b39c3765d38cb241a442260601fdf727c5f517b3232b610d91b91e78b1cb9a3d9bd770b4812a6d3ef8dd735a79fed9e26dc9b4fa5a70868dd39d829bcf063855f9caf9bb9f879afaef7b310113b4e5efe4b5c556a625670425997712293856ca2dc790249aa64878ac875330f2f602a83dff31b548386392ac69d3b085f76e0b34e4930520299a16dffec08226487fe1f0e8bc38f7e7ea3264b1fb7b57bd62fe5f27130a4513599de2c5f7f766db23590975e0406e51f26f5c07f829ab1cf75071536223cc0809ed4c397a1eab3bc2e7644fe5d2bc5ce66cb351d913b1500f8bfcda9e041d7c9b08eb759d8a97a74b7800948c5b3c8e801aadb72034da8a6dd88b86ae55223389a4acb5c9177dda6700817e1df4f0e714636055da7c822936daa7068a8d1b0b0f63035347831d9a61c2c4e0e433a2fa420ddc79d204f5189c96cc6b1643a3757f403122d6a3039250ebf71bb0849920987786baf359fb5c12c6ffac6be3ea9e79ef966f27a9913ac6a2f251c27600a1ae2ad44ee171d18a2da5c8406c7d2cca2eedcb33e4ac3e3f46a79f90b4309b65d20f6d048bb5b16ca7c95b02bb9123aa6838f10d5e1582eaaa1ecac149cdfeee21a352b236326627f5e990c67d218758d74ba5e3c9ddaac782295ee4978c4075494350ffe0f39295caf611994277fcb0485a1c37ba4b22579951bd36386a8d58024a0d45afde7db5624749032a0dff5ed65be9c463d542df816f15b57adcd6c6dda7a08ccfbcf7f652e0222f44422f7a337aec73451dc9833bfde00c01e5c8828a71554443593148f539bec5ad431c4390f95ac8f29877575b6fdc6a0f565bfd32d7ad4574a1bd01da04883e7184015b723cb9acc0f547e283d8cc076f8f1f5b9c0b98b4e7d9753b68627a730653906dd096f857996b70bb7c8b7f7d3ac6edb357f28b4ddfb3b266854072894c43c82660b17a9e159f7aa74c8c8f106961b69abe9dc2682f875de9a4c7e65ae5d4643766de2ab5f3292868d023e8d27bc569eaeb83b589944fc508d2c70df1f9c7b5da8c29321172174c0277bbeeddc23a5fd6f2ad0c17b312089555e888d0407d8de6e5f50ff53d06a9910e6bcd2943986fe1ce2263d1ee0ef23a2002b277e936d4d0b429e12a9b6af8baddb720180200af05e6f6dcc587066dd90f28c88e002f62639b65e6e2cedb007cc105ce3b10d9d1ac6e4eb07afddd22e53fe6f68acf2189d5a1df8d765cf27c24026b829623727b25ced2828419432e8ecd2adf46848a8a2ebeaf5ee037f563d6fe2d435ea6a95dd26bbd00da5c9e840d5248f695c0ee4c6cf3891551f0e34603528c5c231de574509de77c7de800fb8d6e3c38eb0443f0207a44fcfa11c0b2148ca729a8c0e68612624b1d1c27c4b3461e9864455fa89f98d8a6c79a35d27f1bb06257b222953d87d9f92dcdd73373e3dbc2ce9a6ef5e4b80fe3ba6a3d45fca2b410a9c29e3f6baf9a38a74627a33e9f8aaf324a5acae1473d64162daf98d674537ee759f429bc2e240519d21e3df0b3b0ff50728ffeb0e750033e8700b95e073acc5ef0e89d7764ad98bb96b13c8062c40a08e8490038a7f84803144030acb44445ac615795f8678d525c5d3344e8df14349ac6e842ecbe90bb45c791e2d65a7cad36e12c5d0d149003e39249693e5910bce2f0a1c2fceedbc6760372d3f5df7d2eb305ec1ceb7f44a0ce99f3bde52017dabaddb71f30e68d57944d733fe37f562a43a86a139f9c3c1309d4c396fc1a76f71a3ffc615466a95a92b677a8803fd18e15af0c3d5be78b53f4974de839045c22fb9405eacb9e395487435d41dac0705ae3380c25909345d25be9e18b2f916a9a7b9fa70266c28dc4ee9a6f500c0ec36381ae1fc4b5cccae2edba7d7491b93b5160e121a9f4384766269bf96a30787f9fcd22bcefd5b3946c1ae199094eb3efc39c9f7e66845d69ad9df89d6add9ede81335c80b8f1f6da5c19f123426accb706bd85a82c76ac816e7cf7b83c0fc696444c9cd78758d3a56d70dcde0fcbe573452b37008eb0a88a86f6b27d49e60f6edef803da736f6b3d9c3163d095b925c663a9723775f28d5ed2271b8c6fe1f79b9a70ee4032350fc91febbd8091bea0aa3560d822f4325e3b8b0331ca277dfa47ba55c0e94a33b013ba34ff450ba5d278d823d69d48aa4f70a0a5f57a93fb8b80b84609798a4b5985b5d27f4458cf490cb945e77bfc560ae842cc6dba939fac4884334c862d14d90d9ad1166f22962a9737b8d146bf5d8e73828d238cec90522b931393765f31de217523fdcf6d4e0c4b4e3a3c18a197e5975ec6582795bbf2c499863adeda161e9600e3c59bcbfa584e00db9e2761f03f6ae089c98a09c6be4bae60b1af544a9ab1ab309b25b8efb0b5e6c6cc9b887ea8d6d3f481863c16f6a1d24603c487f35e41361da7ff0dacaa1967c74114132b67b340a081a48d5a0d6b62c501182fdd8fdfab2f6a60753f062c266159213cf0d5bb1ee77d9066ec2b4dd1269d253018d2522f2d4cab08808ea73abaf793d6390f7689bda7c33adb22f13bde0fe378c7eef04f4a99b36fc413664b960d28ba60c8b119f345af37c825734051b00b1b88822de2179004a6be06a352b42fadda83be23904158beef5277b8ace6b51e92a6e8d27829cb0bc5f0ec751727198e31fd7b32b8b8813faa3dce672e763661b944edc7e348a7d35727268d30293d3d45aca3d384ab5315a7dacdcbdfaeeb62dd2ecb12589af73e2bb3021fbc9f826ba39c8200d83729f566216f40830973bc713c1304e1c59d9ad4eff6ba4e71b47a48d55d0bdf3ebb02dc9c8b3b5cc447fa0609f5b3cd31d3c40f4a010428e87d2d8ecc6eee5c92d796603bd54a78b338e07a00a6433bebb58d6c4c6f607918372be5d8935948e19a869107ef5daf4e857b0341669bb7fd9e4d8c509186aaae0575e60616b1276ac70995675fbdd729d64f6dba39e89cd783e76de8726ad42874a43d79c40d2123d1c7729105c0f9239d79d19aa778689f965464b1db4fdc73740dc8e21789886da45f075181a4cb209093d99b83210537fcd9fee34a77bd05f222b7c42d209450f34b72f37fbac07caf5a421eaa3eb4ab0a85abc2620574b0f5aab06ba25daf7c27e3ce7dee95235015d19d81be0724d6069", 0x1000, 0x403, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = socket(0x2, 0x7, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adbfc487bf67bb297738c38a93bc03000000151b95acfce741ba4e7fd3afae450595586eb6dec84b1df4db9d82fcaf616d7616f38e829132a64f0311bc0ab9610b518b9c38656da337d1e4cf5fd95929a8a1155c56c6eb9dc782e5b1b145f22dbc674f8fc462f312ad6bd6a5c62a32efa89bdce5794dee938c5a82fa562d797ef1d9aa9424f2fc933ab294d876d8892a116bb3164f61a53d11d2d705c1adfc9cab98301b16a7"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700), 0x0, &(0x7f0000000000)=[{0x10}, {0xffffffffffffff05}], 0x20}, 0x116) getgid() socket$inet(0x2, 0x2, 0x7ff) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x3d}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xc, &(0x7f00000006c0)="663587a43abc31130c94692d33c4c36efe4f5858602808ef2f25c6c72755144c9282901b078ba4da65a38acc9adfb4ba8846446421b4b87e055971218f99d9352431551d77db19b112ced6991818d96568963aa458097167ec23807a8a1e1355dc469fd875433f23847abe5b6a44379da60c72c7595d54ba8c295a35d1957155b186b253ecfc5da5a806a0794d6dbd0972318e4fd6c469e1daae5c9cee07000000fbb124463dee3e6b0298d605fa4420f91a2d813ec708bb5bb409f33d33faee052f439f8bf35235e1bd946e35f50a2cae8fc778e8d120f75ddd5b052130d10fc332eb89c3dd7e922a22af92a2cfa21c585863c8264b60a0ba9db6436861b029ff752972af0000000000000000e783c797bdcef2a65887d3ee5d09ba0aab228a504b20e736674c130315023a1773959d4f7bf8bf8074d0fd18a75add5f9ae4c5fc444302779b632afeff95189c6227f3745a82bb7d643dbc9fc856b715db95d2f260bbae85a668e49ca93ef34ef02e55b31a5a8c401fb912aee18edd89426267c25c92681a9748c675b62071db572b777b1f6b03e33f824a3d7d8a6007521358960c64dbe1b229c369e7f1e514fdb589892e351ab140a919814de077491075") ioctl$BIOCLOCK(r1, 0x20004276) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x0, 0x90d6, 0x0, "c130c1e7bb0000e74de40000000000001200", 0x0, 0x4}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x4}, {0x4000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b2") ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x800, r1) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x3) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pread(r0, &(0x7f0000000000)="73a1d185ee49dc751375051235952bd7e3607e87074677ce6115cd78a9c9d775d957c0e6a2b1d0c4f6f21b0a4a2f6626b30bcf67bf2c28325120db58ee8945b0e76d9c5dec5f253ce8dc17e322f3888feb7a77a380e1f657438c61d5365a0e67acc67786d50354f4b2c121aa852313e285a4274b2d86184b2ce49d0ddecd5c2525df0202e5cc29ba286ce72266ae391fc1a394ef051679fc6b4bcea6990d91aac50e9a3eb70f8cd51d91491986d113336f4da03fdcc82bccaca53d76756a7b6836aa6c15c3acc9fa7da51e157d4fb57236db61b3af53c81b598c1cebcc4ec1db915f41c12f7a24911e095f777d1f84ec966ff1114a0f9a79bf4ec28f00c04eabc5615d579aaddd7f164e784eda054986402234745490653470ae354e36b335cadf1b1341175218e04cb020be8317f118afc0da877d5f7fc26b4f7aeff8a73921305f2e5ab80b4d0f68b86cee5c038c7fc85b0239ad6758e4bd5dac14fcca4e65ee865e3d9fc524f8cfdfef8cd436f026030fee6afb2f85107116ffde494e79caf8603afa3d8e41c7d0d24c82aa880c5073150e58b5ff27b6fb4826fad0483d17a80406fcb161a9e1160293941b4f2e02851d3a11b9d67b8fb95d149456045c733bc160f9d6e92d06ae5ecf01e05c5c617c3460f59ef2e1e4acbd4f3796cb302dbb4650f20e4c00a5b40a1bfdcee74b578dfdf759f0273dafb907be21c77e1eca44ab5f3078be587790ea638c50ca40b6af7973e0211f00fc6d1c89513e08dc34118adab54649f948b4c05d4028ddc1f071eef7a2694b28b7e5a9b4e537d5ca7dd7ee01cf71a4b627e936d957e05de05c8c4dd9277f216f475d07b6f4a6b822ff2199e0f08289dd6b5ac270e2aa27a131c66d0d66831694850e9c579856abacc97ec4f5901ccbf47c028d20490eb0742dd5c8c8fa2765c093e7ac2b3b0cef38f4bd0f73fab7db3c1092132b48ee58d7289220a787dda7b9ec6e78d8caef2ab7dbc9fca40f150dcb2d51db0799b869e6e218630c8e7fee3459eb4b6badce3c8181407f3745c2c8ac0a5193e0b6e6d0eaf2d15036560988486bf182b1b40b5f911066283caf697cfd5b41032144f3dab28d17e5ea3cf9a48a041dce61d8f7cb3377601c8e378cea197da18b3107a0f37a120f733e8a080f6453d5d1ab298feab8524fb2b0261c8ddc47c144213205bbc260edc8ff4cdf0c1e7575abc5d9172f09a6beeaa474d45ca08595d55691faf03e6322550d3581e8be4d198f10a695dff2814ddaaf24b99bf7e0362f5bdbb047c35b8a594c73ef9c8d5fcc7d7c18f148d1a48c042280057575284b549b873f986f004fbf49206110bff96d3f2828133cbec6aff05d474d02a088cc5d04ac01df50baeab7679f3f9a1e3c4350b951e73134df42535e491dc1b5052c37cd1635db8cf5974ed7ed45e97ea852778eb1fe23e892f7d74de7b8b2695f6e8517cd043962162ea13af586e50cb6b855987748504eee4e78dec02527ab3862ecd04134532cafabc1122c296dcfc53bf0c3c8d2d121365960654cd709b5195ef0cf7911da414650460ca14d5a3d964f7f66e9b02485060c4df9780a3783af60d83815a458e5b91f32cac593d5580da11e269499d62550eefd0b547e7a31730e77d0398456d0636f447c1870e153dc89eb1592b07ac59a498c29bd18a6c37795a5d45c76d2a55ef1652ba2a174bcd2300148413f6298919a30afccaa3f7c1abcde22d350b56e8534bc56e05ee188af2523f65a57aea9cf7fe048846b331721c96499c8015b5e0aa70a4d85aedd549db25873d9066ecf4a050a498fc881fa11bc7ec07c0ad54c7ab29f5f2a8f719fd8d7465006f7bb152b13d2b14f0351125d91bfef50e12f3267525b075daf5a809684ce999e7eb6d56d2fe206d4f5d67820591ba6a999bcc4f2868fb66fd41f74a69c10a5dad9a2eba86e8cf6761e4ab57f9a70c359c363b19debf789f31c953ba07ec1b12fe1d7d046d5ad6957b0ad53fa99d326c78814e934c32c881463e3ce0644baa05f233ca81f16206a99a64d291421ab1d1a4e72dbb36349d908c9371c39235b7eec8b7f78634996d900fe42f952a7869243327ec5bae7a86531b4688d96a9cd85b7b34236bb5fe3e10f7c55c1bede80fea6a21a0a3329cb543720f992e39e457c8b10d300eb0eca8b52fa2406a0f14ddfb272756f1f094e2baba0887b6851e4a6d3b8c89cfb6a10e6ac2d30fa6b36dcf352e54876ffe37b71f0ea228d56ad4b11d681160e75bab0a4241e655fadce52e4cf7a0bab6dbc07cf4cbe747eca98e7cda5cc814ebbcad3776e213e7fe32cb3dda9143bb91949a9827c5b2b016dd432e80caa12520015c9b8ae1ac7cd9d8d4e03e6830e877b07e8da92c57f738fea5c9cf898a94a439429785f1d18fc2df71333b23a6583f86623c1b8f3e4e378938794ce3ed478e8005cc1e33f4de67c125b71224471389895145b6dd557509b71ce1b2c1957ceb3b8f3fce4abe6dc9b0d7a07090e83a6a6ffdbfc51f1cf324baaf413af2168b554bf52886cdee470288872a2f25db632f151396c2dc7b7f636a13a8e1e150a070a50b91bd5ea1ca2374674b7f688264ed0b7c1f1448db5df1f8f2c364b008e18f5e02b00dd23014357ba47131232e020b57f0736530173021105412bea3e4955b177059798ceb8863b495863d77a18fc015a29fe07e0c116572a7db9d5642967cdecfaf886cd6e88922dc382ca3bdc79a45b1d2768089b5d526b26ed819c587cb65e0ebdd0683da0ccaa910536b45c9bd1d24b984c7f92bf993d9cee0d55260df2855c99e003a8637de957e15831f07164df8a4fdd797aee643dc38a53fa14b70e45ff6b0c1a2951e96f9795a340038c91e0400760c77aec2155aed92a46b7a3bdc66a74a39e1ae454f6c70e6121fc1b189d995a51a3fa1d9484075e2e72d6197b872b3a6b6fc1099ebd347dc19cdac4efb3b6ead03e77b24c04cb2b6b39bfe2adb499d16d9a4f74bea08ed3d9650ac241c0346320d7b6e5e19d37d324e632cc2f800b5a31770713f35fe4f49e60ad685fffa2b037204920d71ff02c1ca01713671140d52b37da2d4c331dcf9f1ddb294a495eeae2a85ac436dd3e9a04e149513454004146cd68482ba450f6678d48c539bd2d5a7b44e70839b47836d1b7031765a44ababa8bfe76eb4c1a4602480e40579b07d8f40b041638b0d2638c6a84f1872e98386aa546187bb341a90d628190bef62091308c8eb83c450b8f2e4d8a4620bb589f2578c4a7e43589601490c9b009e087226887829378dc8a964d369ae41c755e7c9a9f8a7630eff52aa39fab6eaf8fe39910c2bf5c7a6cd86097186a8e7de2af9a96b61b13bfc60bd43aeedf65e289b1eac23dcc9a1eb2b33df4421b5e829449a1410547df6e533f2931da18241d69ec3821e86e3eb52dee0309a867b8b8181b789b53c280674bd7e6b543eee7cb28028563e117fabc786a68d02e35d00975493b0ee4ebb27f7ef151cde502ffd13c8a5342b9cf7a4e6dd03a34b1e3f93d3f55c52834ca225192184fb1eab405728fa3519a7ca155a06906f0aa2bafdc2c51938da662949743fb329d9f68e4284ca455004105029883a1a0c34666de38eeccb3f0fa6d2c5b63ce4a41448be85b196c54a51eb8375de4802396b53a9ebb35667a682510eb007dcfbde3c73da8ffc4a6c53cf5148defb4f3794924b856b9b4aefaefb43914a8cc11027ca09aa4fc6ebde9106210a33c696d9f361af1919d2b4cfd5489dd212191e6c1155ff05d33fc1bee9a453b23dc6375b26e9c07f494ac49a357a7e2f10cfce9abafa0e36d566b6e03ebb613050e853277422074259b9c64fa701fb255d69a4b4c44cedaf177913ed96a12c5cacc4fb6511637ffb1317fdc96bbcb4accc3d933616e9ae21942f9e0ef8ce67155a24241be35efc8fd1b17b264cf8975a9ee89be39a60d8654f9258a3c76360027ca748296377fe9ba187c4de59cceaa4d2e3cd39708508f2b18f61c262f35e176660fdb041cf948a34e0063270e311d2e23a9ffc725dfc47af5563d3f6e732a2623b05033494d4c2e2f2d5cdf2fe23c2c08a2f59d86aba54914b0d5402a7b42f150edd8a130c92be1c5b8c75d0f8826b88771f3cdb3c7e3a29b7db36e66db0c7199fd1c7c0e4bf9d57aa95b98883acfb253cb589f560d4776a3238fe2b31a663f6c79d54a42c80b72ea381b0999a1d126c5d59006b23100d907244d4fbdadec4d74884e894086e939730bdae01a6f5aa438208fe083f05024cf9a6c14b8a4398981f1c7376a16029ad25b14588bdfa8f2bcee19287378ddb0c9441a38c8b0a06f6667f42609d443565e6f6fc64b5b21b3a64966d3631c81e98b5507a128559e259c9b0c0eccb9348969574be24f64ff04c7f8272ab606ae4d15dda3b5c28ad273cf8db0f071518ea0a747eacbe5d107c16a1ee3eed3b232747bd4835d2134e5d5b0aa43b9e3ed8add37e164c63a98a89d541f371ae5bbb287fa320c6d7cc7c0839d08958a83ee659ed701f71b9476c60def69bbff444cf3f999216e978e9dc7bf674644a1c30e64012a511e7f96ec2f0f0b7d7b51ebdc6c08e1a8222b6baa450e903274c721a4c29d055422a2d99bcf0dde5a4a63e831e41d358efa752556923607add2fd7c8ae5e4d0183ec4bc9b9646856b9c76d74e835905415fff0e9ee5b777ee655c48e79e794d2d3e8a587b06760ab1b338f5e4c5bbe89d48dad81025ee025c9b7d0a63cdb26968ecc36c732161fecffd7ba9aed377824947d7c8c1baa24609b65c1a7f03c965c842733e3734c0fc8dc656fef8a688c631846101e6f8d236ecb51a6dbc6c4bf0c9ba1f2bcc82131284424c0a7319a2d3530794fb1c0e0eac2f2453142e5e00875e591b9e99f6e42d9dcfbb6947695bf51441668ebe9deabd409d044d907b2326f6009e79cacad0625de4cb4d695778b1ff9149fad8de80fde41fac1a16bd32c0a90631b39163cc7f8400288e04465d1bb8c2887ee50c690bfad659afe2075ec7912683aff509e601604d280bc300880760faf1df23da02bf5ab5de3ee2c16e91214bf8a1e0c5aa8c08f5178d48c1a69e9b7dfb3845c87aff583bf3bedf1d39c6c27e634933b45d0e923d1e6d5a879c4cd57ca467a6fda352c6066891ab48a6d297a1d2b771b3769060322ad5f730cd0d7f000b23dfa79a27f0b4cf2b414e05f836f7cfbc22999f1b9cbf1837eea5f7a0f76ae375c9f11eaf1f930f053efc82f91e3657f8fb20d606d45ada5ac27b74de2b141ba6710cc571de8d410cf8e810a2dfdf2638967f0809a12e70b77f04f7f7aa5322d35ea07a7ba516c8b8d7468f5916c5cce2a375329f35fe0468cd9eb864cc1683f8741500d5150e8317f3a31d5f13d357ff44f2fcd2c6f91aa6a3dba07f3628b52077b5702d460210376fc52bda26df90de0e32e6803baca0bbabeba217b44cb6a3e6ee55dd01cf16bb50e6c6fac13d56960853a6d44abb2325a3fc53c8c037a4badc69bc0be18fb9a9533f57b58b9a3940feec830eef3ddeb615044ee73197b0719c282b65f5bd7a1273717dfa4c0958862956b14cdb29a9b3f1fc37a34110d0e0e2119cfcb719ca7b04a10f608cbbd656962bf0eeac9a3cbdd9b57ecb41f6fe18b29d67dfbd31745a5e8be13c219e5253da32095237348b39b381af412741e10d3068b5f4bebc9c2d23caf4c0b2ca7fee5572b2ffbef2203bd17a1ae361aac1e8f0b12262c3891232c7ce2516bee8b51cef58439ea5d078cb804e9932a07962169d2fb03c6fcb46aa21c6029780", 0x1000, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 16:00:03 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() geteuid() geteuid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x15c) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x3ff}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2af, 0x7fff}, {0x8, 0x10001}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, 0xfffffffffffffffe) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1c4, 0x2f, {0x3ff, 0x4}}) shutdown(r0, 0x2) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) r3 = dup(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0xfe00000000000000}) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000000c0)={0x3, 0x80000000, 0xb}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x8100000001, 0x0, 0x0, 0x100000001}, {0x4c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x27d, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$KDGKBMODE(r1, 0x40044b06) ftruncate(r0, 0x0, 0x19e4491f) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:03 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000485000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x10, 0x10, r0, 0x0, 0x0) shmget(0x2, 0x2000, 0x220, &(0x7f0000007000/0x2000)=nil) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x3, 0x7, 0x0, 0x7, 0x3, 0x7, 0x0, 0x2, 0xffffffffffff7393, 0x7}) madvise(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = socket$inet(0x2, 0x1, 0x51c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/86, 0x56, 0x2, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="f68e23858cf97add0726e56a96b2ec88abc03523b0ba51cabf5cbcf609d7e01443cc3c6c7f52f72ce27bf8a701ecd673cf63ce6bce8ad115b61fb52f17d0555a70a6762831f841608f77cef07d2c685933070156b62090f263d119b9f3d4e3614b9af60e080da690a4da71776a90fd74d26582af04149ca1db01a437b221422f0151f2eddbd716627b48016017bdcecca1a52e54602dc19f", 0x98, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) getpgrp() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xfffffffffffffe01, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x647391f4f9e3633e, 0x0) sendto(r0, &(0x7f0000000040)="83aff5a9ff61c69fc149578aaea1661ceaba36347925037986a6922b6881bc98f4f666fce165ce0a7e35239b9bebc8004941f7986a105d3e89f8752b317adce9037ca18256168d808a4e572ff9b13c85634b3d0757b209d0e247b030739a918a3658f22009254d8e3bd1c014f3c47f020913e82ec43e7aa4626d0d403133d089f2e762b5dc60409979d0fea2f9dd2a900e21f4a7d691706c4ae17626c58a50d986efb5802df749a416e7fbc831a2d489e4c69d9f74188196ff80b50ce6", 0xbd, 0x1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x111) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x1, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x80) r1 = openat(r0, &(0x7f0000000280)='./file1\x00', 0x0, 0x100000006) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r2 = dup(r1) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) 16:00:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xfffffffffffffffc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="d800ced35c6aeab4ce7a", 0xa}, {&(0x7f0000000180)="a8123f94d0d304ccff6d8a92feca9f733aa966fa7f54a4fff5e0495e12228faaa42f3b2138f2281a69ae77d37b819de9c87158be2c608e730030cf50da079bfd2bcaf4aa8eea762858a61b196fd6e6874ee5d70aca7fc6192b0f541f8c5227ad9a69d64b3147845977e863071530c936ad4db7c9a44dbd7ffe3724844faebd2d9857fb6efef8a05d4e3912d9cae254c3da6fa25afe84b98d5fddbf74c0a83bdde9f7c335816c22fd490a3b6fd38d74462282b136e0c48b7904202196291f60181c9d0a23a4c8e446ba9f90052458e16f2b232e2b04a58170b02e1a3b84f9247fb223fc017581e711babb0a", 0xeb}], 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="212a7913e4bad21c844f4dd33dfaf90f005e4b2ae5eefeaff0f228bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e857cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7c4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c219468192047f9b5f82862abbae16bd23c529640646eafe46a8356d8105009b0e7994e9b4d35572b7647e82937f88075b71921a297ec3b953ed07651ce6d31347da190da63b30d653ce269b3b3e28900a262b416d85469ce49c018abc614d52abdaf8bf1c44c0b92d24b8dc3db3753f3a4ec78b073a9e89bebc4844a61cb5045a8d0d0e9cb9c0f22d575cd00bd3195d044cd81235cc27ed39069a127726897ef79632e7cdac562baef2a2283c34bafb1c22e72e24ab2a44a1408eeae0e776d863f0a0c44ef6a8c130e629d236cd242eca049a15203a3204a96c4f4cba59300f536f3f8a5227e7d7dfbd881efc4", 0xfffffffffffffef9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: r0 = open(&(0x7f0000000840)='./file0\x00', 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000400)=""/73, 0x49}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000480)=""/247, 0xf7}, {&(0x7f0000000580)=""/230, 0xe6}], 0x8, &(0x7f0000000700)=""/205, 0xcd}, 0x802) close(r4) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000400)) write(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) writev(r2, &(0x7f0000003940)=[{&(0x7f0000003900)="364938898994db54249e519283008a7d63e918f2d6fc54ecae90c5b06f15868b0ccff0adc97117e3c06c2ab8", 0x2c}], 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0xc7, 0x8}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r3 = syz_open_pts() pread(r0, &(0x7f0000000440)="c61fe6713349cfc8580f3090dc5b724e6522b04aeb56bf6ce565113c22007331e88c3e93ee0f4318852b76ae56ea8b8c0d4d64b3ff6d19ab465080018fa4fd3f71c4973f5e5ecd8083b2042e48b6042c5afb6cfa67a7be766e0bf725f6097e7af2f897bfb26e11ea42c0877abe6c3531f891cf08b0ef94466f9bebe718585f7a2baed8a2e5b75779aa4e261f930eacbe4557a87b8a", 0x95, 0x0, 0x0) close(r0) r4 = msgget(0x3, 0x91) msgrcv(r4, &(0x7f00000016c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) fchflags(r0, 0x0) fcntl$setflags(r3, 0x2, 0x1) lseek(r2, 0x0, 0x0, 0x3) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)="bcb7d869e9b54c3cd312ac213a49490a19988e8d040fa4ddbf9e321fe0a9f4965e279de7aa55b04b34c15d6b5b417e5a5e4f95b1195bba336734ed1d75bd9dfb9b530f4ccb91ffb7d37e37074cd17cb122fa7dadd3affc92d9ff2c18e1ce5af2db43f9c89b1a485568be557694918fedef5c4bb2263e5d6c000db0454a559371705904374c07977dcdbdc0bbb1bdc785778551d0cfd3db70798f9a14515d230e55e92e9dd28afc3a7aaf06bf114736d132fae1b9d60c09cb689663e577fac8307a974aa001afcd681bcddfdac6aac3b22ab5f11ee582b5d92fc717cbf3e1317f89edce6fec23ad2211f659878b66bc5a6c80877e7eaf9ed1dd9a0e3d8c5977f1e1b91b2ea3b0f796253b603eac368013f8a143ef5fd51668de4587bdc5cb7ef25c57a5439b38af3f7547e57a3005abfae2183909af68ce9835b05c513fc11b540ebf945e8223a116bdc4ef3ae3fd97d66600b6a83bb297ff0931430f816e962bc121b5d1f2be5e35952f55c258f35acafb28272d8824ee95f4154da3ed890c759f3f61b3bc280e2b07799b094aefe3b7484356d734ddc5b4154562c8a08daf078f00bab0337e424ae57ebf5ac778c3ef8cf3abf293d4fe6d19e2d1cf368c620ab24c4d02a0ed0a7e0e6ad524df225f46ecffa084588d055c06d3608f554b7233dd777bbad44f2af35867b4b2ff51967fc5326f1c89450c965377c61bfaa15a458406ec492cd4244882af5ec2aa57a146087bdcb38e26d0c374aff977fbcfc3391fdd897fcf610fb43dddffe4a91efddc2feb8518d2891a07fe3f2bd941744817b21652394e20ff9643678b0c12aac57e507852894205243d2fae09250cb250538d3e6a9f5d88ef6b11b5537e58cb79afc450aebae1979c1dd4c84f356b4d89b9f29810d182396f22575280a9e56be46ac535f17b0f775b755ff59611c6e7eb7f0b578f2268339498334c4dae991c3fd2010dae8d6030111b4a1296a029216a9e3386bc460cdb29662c6f596560c57a5166fefe7440fd5a0a8bbfaf1f7a7393cfa0f137ec8bef0ad319c78e114d1dd0e9b82f484b8eafbfa383f27c06102260eb69f3cf42a6858087455a36d76231728d3f65c0c355369f8cdee595d5bc73871cde531bdd635b8feb905389bf21be81eeee11fc6e02843a3f7c55a9f3c6db9e87cafd5b713b80ab2bfe58c7b740feceb4983995d0e8edf2dc3152a517658a9ba7376ca6f53a399b4a788fedb55c8cc549f5d12ec97574f1cdb09873194ad6bdd506699349f390d71165ba427f3b17476cd12ba2bf3a51d1a5d2b3a3bf6b01c0f22a5a93739eb08d193a4f2f790e5ebd517fc100cbd400329eca775bce1c304801f4b7dea14cbe66a64b9fd4ef9384ec65c75ab3456bfa711d7b7a1346ee6d3b1991c8b2bb9c4e29628426c8f90e5e2bdb13f6c96bca50a420187b8f2f9ffd2460ea73e07ccad1faa521424d447ed311ecdf14e66316a5f3996a16296c63c53c24d98c6861b160b5aef6b30a74f71bba741b7fd7746a68b896bff0e2de0a94f15f666acbd0be2c7892a73107a8455c5b63b9391ae4b74816ffa2c473c2589b4353bb8582c1a50c36748c8f14506f07d1a422141f351c0afd0ff97106e8851fc5e4277e51fd2b85292eaab07d1c3847b3ecc18c8266d30d98d651919384f3832ff9822464f0e03ae8150d5ec0b66a317f116a7ce4d678c3edbdc743753c2b5fb14b8fe9605e53c36b44531df6b39996df0c51a272c039e8dc3a6e9ad5403c1d3ddefed72c367eda1dc970fc23f8b2d2d8014f8243c133f8c489571a378fe1f9de3633a218319f5fe9d86c652a294bdfd0266d990040addbed45b7b8e37666e97144729c5bf23e3f0b1f09c37c8a32de17a223d801a95e0b6b416da6d385e88aeb5a66536c6364753bd15d4e0230fcdb7daa8fafb55a7f7dd0fb85243817caa548c457887bc16a37d05c59d99cd6f4ca2882b97b49d8f84498155a2164d1c3f723aff83ef18290acf68d62823128a6070db3f523ed538265c4a68354a443f8d6ce7dea1dfdbee67e39962e1848d482c138c83318f54dded2171968b276254106d8b77d11721e10140e664cb5f8d1c8f0a8a71dbdb3d6d244911cddc637408a566ce676e5ec655010f942f4b11a105884890e09a09767885080f07d13bb8ffa72c5025be3f5e271c112fed8879346ed9f4b5df7336eed32d2fdb34fc834475993e0c4de4c3b4dff138239e48ca777fa524e399f26e2c7edb05d87991c0a6af76df7a86ad5949df8886def6736a0e2e31366ff502fbe36b40995544ded7da22e213b681d6f2b802b7a22f23dd368b6eadc9128d93dec92665ed13a738345009b30ef020f21dcfa39adf38fc965965bec7d6b3f2fcfb25ceb4843b57e45613bbc9867731dc1f3ab80faf86cd78afce99f533988b70402b507fc7edb5ba1dba06fc514f44db6d99a591447a4a87c02e52d12aafbcb9d468f290d2408d8539d7ef08dd5cf256ebbde5bfb733ccd5ae36f873d432d72f94bbf73e9e64ad388360d94887d0c336d9178a270658d4e3dca26c07983307f40b96ea55f7eda414dc3bfa59feada475891c1b19d1650d1457ccddd38a03266500c7535dc4df1d3bacde49437304c11cc5d61a10a7acd83bd15bc3dd06e472aae96c896bc11c40a9fc681dcc14999a269615d959de102b97716c881fe47a9021eb0d85c19bfdaaa2049cea05c2104c535302ad1717ddbfdef0d78deb2d312da10ca3b06a5ee61359cea7fe6d8d7d1929b3217d2261aa00381765d163a42f622d31c732850f57e9010a2c68ee817911132c56cedd758d8b4f878cf6b9848ce70968fd2def22aa1c50c4ec6dc50c2a239bd20d73b1f9b878b097c4385fe41cbf212c23d441fa2f690719edb4656ba2e4a6fb7313eac7f14631b5cb9cfcd50b12428ba6f4bb989cd40c5620b2c99310141f25fca82b4c5cb8f3a1f8bb04e460798fa2e640643baf41709850724491e161753b65d852e1e41a3eeca25681e4639eca934e5b122fbf7e13f4c0f2f02d3ca2a1f900789a8bbea4b9ee5b420271f41cd10579330935130cbeebe705c61c226f63e6bb0ecde52a46652974420ee96c02ba7fc1ddb2ff916f7085a05e5d65a3ee76fadc2c474955697d57ece934cd7280151d2e720687b688d8023a47e52a35f664e5347ed4b433351f8c78ca22010f1cefdc42bcabf11cc5bfaf914005b9a57ef4d91c880d181f3065c683b434890f272ec190b207ed519cded4539dbed725e8de6bd43383d8c7a818c5a3e2e7fdf71324c25bf2ebc87dbb63ebccc7fe4c19e67fec21484925d314a43aa901ed694fc9f888188d7a6bc9e1f2cb91018861d6c7654d98960797f874efa780d4468779010631229466c79f2cad9fb5faee62a79a77e21d65517b04934ab650d89b232520be48d36670883fd380e5d8b530a0266995fd1083046e3237547bb9ca9fd94297703b3a08d39cf265e33362b7c503ba78d88089e2855fd7cd40dc497d5541e85ec7e37447fd5399ff65e575a8fdde6799262af6884016a35e0a449a4a3c6fca67d1727af60ac26ed539bc667e9c325d527fe28969d489a0fbb6972d7c6d46e7567ba89976e6f32b78ff1dc4e131b1a228da504eb323b1fd89a434a5c731ee39532a959e6942ebb1c8a2353e9264611f0a4f8b9129687943cd32f0e2765c7b23135f6d1a106ae34233d980987e0e179ceb9bf5fbda8722e48a79b703f0e5a51107e39921da9026f10f8edd6be64ff96c200c79451d5c681dc0d2692ca2cff974fa262ed6d8fdee5f00e97b791a6bab474456aae10ea2dd41237579a0ed99a129a61c7c3d84cea3bfb2cfb4edfe5c814ac7c2d6039cfac7b731428599f4ac38a2750c26db9c0234cdebb201df39aa91f48a47c86c1ed3abf853edc127781af1eb489e9f5dffbd63135239f15a60666edf2e4e8c8138eb3508c3feae0e7557f84507d231c03c6965f9217156e58ae211355e5157c4d0b04c6ca8d0dbf6f9beb431b735f8c2454ada3ad59bee8c9ae177e4ae386f14632d7610d1551b0f5093737dfed692384d2a753f037cc430f83001ea27ec6bf517288a13b80a6d34ccf70d3ecbbd3cb7f3c7e8cfb35ecd44c2c80b9def63c7cca5b357cf09d522b053e4371c80e2686c30e5da1381bcaf311afee9dff4d647672ffed0f3033b927d6683bb753fcc6f385b7a7cbf33ff167b394f70689ef3b512351cb728af6a50893475c59240f8f57a7a5489e454c0f880785743d31a67298c2d1706d808a202ea6a6cdfb2a2d32b2edca7037f7949b6766828416b8135bf22626dff9a77dde3bbea39a8f64f59889554c5ed9afc076165c37902712d885c24459c313339fdcad44adcca600d41d59fc2244a3bc29e4684e4c8265d57d22c71125bee28452a3628b90aabefb620b3552f358c4b4a9dcb899b92e0d5ede1600c1cd6cb70f59aaa40ae3f175855c075e2ec1a53f302c5cf4e767e9936191bfbffebb5b56273e8048486a1015eb88502211f817520614f03b514b4f3316c0c8391d4aa39a756729f158d86120d3f61e057d2134104dc93c4007b7e10a70135c839cf8e5ef728eaf30750de60785c38158fa26c1dc6a77cc636d93dd1e5aeca3e12c6d2725ac6cdfdab5071dc4df9494df28a1b6617b1841b2d5615b414195db439d1a9e826f4f2eaa4101951e777fd7333e1161da26a2ccbd2087b7460c9256d15801c8d1edd81915601fc2b878d4453f8367a6a1cf53bccf48edcc154b7c5ade4637e2c9e2993b5beafe6b36eebf7202c3e757f40523674969f17e9da2e42a1ec40544e4049f89c30d193e7e8a82fa19c6582cfece24c803522bf6475b9ad9556a328770cc3eebcc90d3ab0507c01ee313ac5f09b0e5264af75fe85af971799755e859246757c4e64588832f2180e44d0bc49e93d242aa387558f6039f9ab5707805c26f90f39d8910788bcdc544dedcc01a84e0255f62fb5df6c6c4fec13f4bb42fa2b279bda2d1a2b005a62d807367ef8a0f5f40765ff08aa3a41c11430a06df15b1e694353f181a1018ae3e078861fa45e592c260b6e13e38071e0eb2d1fb850a83ebd1cbab60057de0db559be9fe77a1a00e1efd60219bd55cf45eea6d0811f4d5272cf082637615e9f7427e2f47a9b76eda5e7e00a2dd6e14234a4ab19928a2e1ff72e45e26ed0381e2933b6d806b22def3a57bb6e6fb9e40505710443f73896b5f9daad20cb01fd2f61b78f4d578afd64399b0a73a191238818229883009d28ee35b5348b2dba21de4bd04a7cb8badad0dce430f5d9f7495e20d3780a51a777caded7ce6b41c66ce7c60a6f8e4311e45f39cede884f1fa0cec5f8403dc971b71ac1fa6a8ab666d0cb24c4ee45144cb81a8c669f9f31df2e41c67f6b990b2932585c66a68b8c9ebc37812304988271326ffafd17647d0fb1a89c19b8b2459df35582071912cef25408ce18f0bcb2146e6ed629d2f18f3e39c3ac7f97d166c9ec64c7afdd81528b8993c88f2ca95aac755513f6ea257c4d1572a8c1dc1cd62483ade298c2841a3728d8ba3227ef0aa897c07a13fa27fada44a8d75ea0dc68233f3cccbbf901705bd56b9259d4fc7a7192b3bb35a7a1af97c341e7375573b0c5a79b8dcd50c913884492740f52c4b1861c69406c39db1a45940c0c8e8226bd0cf92b1ad57061d77def22064085147fe47754ad2b57f39e012ad291739fc6216b88e123287b978579cff13ad7e681688f624219146f0a00b4ec80524c6e639399df0e9ff8a503e7ca021059c4c43c5555026f7c770a2dd10c0ef6212", 0x1000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xfb6) fcntl$dupfd(r3, 0xa, r0) dup(r3) syz_open_pts() 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000300), 0xffffffffffffff2f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x9, 0x7fffffff, 0x8, 0x1, "b103d40994cb941aeb8e16e73d37eee70fb15fbb", 0x10001, 0x8001}) fcntl$dupfd(r2, 0x0, r2) close(r2) r3 = dup(r2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x401) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000300)={0x3, 0x37d}) r4 = syz_open_pts() ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x5, 0xa02, 0x7, 0x1, "84eff52cf19d77da4c68986d30c16596679a6062", 0x1}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: chmod(&(0x7f00000015c0)='./file1\x00', 0x8) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="d2e9ee2c367ff0d97ea37d71208a573711719e3648ed7c4b30e015ddfd328289c6af93e350a23e044d21104d411cfeb4631358f81378531112c8a97a1c1458eb4ffaf01d576dff8ff61ef06796c05cc5cc918dc69d97c416fd3db588d71caeb9e58ce6c6b5a68078da887a8eb4748c2cc2aba3192409bc50d902a2e481542c10418b69bb85b4c3f68a3ee1290dfdcd659ae9bff29c24aa513c5f590ab86cbdf7dd9096253c69aa310b077eae301788e4ee5df94f83dc22238a8f2253b941328534ff727592dc89971e0385339c18c62e48a67d6bc816ce9d9521b9cab051d469bd4fde0b7f09067ed870a1", 0xeb}], 0x1, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x40000000, 0xff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0xfffffffffffffffd}], 0x1ff, 0xfffffffffffffffe, 0x8, &(0x7f0000000040)={0x6, 0x100000001}) fchflags(r1, 0x1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000380)="5912a77b098366c7e221248858baef261f1ffd6093f5539ef8817435e273a3788ed0d0d9a84f4747d5ba787da709a3b5897bec2f85383dc6df90950c8db4f1eb250f796ddce4f28cec77fffae7668c6e0d6e4564338ffd1f083c31b20c65ec5d4099b6b0b4e8be154fea3708334dd4d50578503a6cdfb91e8ef01dbaf2cd6f3cdabee3b8b1fa0dd65e81ff50faf22bd5ee6387526e71ea52d9fc918ce428219f16ffa4a5399603d7e7f4b901f2ed0d664b169d112676647ec6ce7b268270cf06baee6c4bf5774059f67e1f51806d4748e348d85ebefe93af14f85a9512e760c88510da02d036995862d75a48b25bcc44a2db5d85561ab5434a3ba54219288c6bfe4a95e5bd21c8d916f2c73c2e18d83d648adb422c68a4a750f4313a513677e02e76b818ea2b0fdbd4ba46b9588dfdfcc2b1e1dd01069097e8edf33bddab115eeafea10249710a27b40bc714fc66339468972f04c513f5632a22c0ec7632976d84ea6c78e7bc56acb2ec8dd4f010b30e6d8ddbd3af684bd16e47fdaf5b445f9d7f80956593572eb40fab478aba82c38d2d4255a31477c79e64251f961411ef688a773ba400285676399fb2370d5c02a919a4b319326658ae7b0019c2be42c70f082f98f13e37b8efe881542fe978fa0de7e3fc6a195a122a19e91a44fcd2a9a6a1ed00451bb5db23453935c43f43f268473441f28bb524f752b25a366bd5e65b66f5949eb8dc4fb5b5c0ce81ccb04790f032e7adacec6a6f5682bbdd0accadf9f62e3a2d179525f3865b743a41d00ee8815ea9046083cadfe8b3c678468748404d8888d9887631d37c69c8278f42b7d0cc90e55ebc5cad8475ef2813a8079d8da6101239882cdbd8854faa18a66558b68c824bff6e3b5b4e2e27216f47948942df3e678422f6b0218ce6c5a4b9fffae9186caf1b9dd01d0d44a4b8d53eab6ee99ca7b031870603b315631f06fda180fdd7d0dc6e33fd475fb36b52be9df9ba4242d0556801f07ba898b2094d109318cc88596a04d1f75546df053b47fc59b5d5ccca9cad65263170ab1839153627a7980a293f6eb60608b41fd7c619ec60e30967ecd97b898f8d0beb0cb44c24783b32710407ba151c5a158330e650f29bb6017e5d7edc25ec4560ee76d33b4b52149142cf8cf92baa443aece1f08622a29994f95b617a3bfadc2db643fc78d412cbea1bab0ddff33eba7c0e22ace1501cadb51b6176a3808535c3763c2c562c8145011882533fa12cd42bcdb689fc4e1e45872c449a352b7d17300974e07afc45904bf4c11c688ab38e990f7f21a250ca5ee5e7ba6ff98ca8f8d2190bb8b53b7240d680ccac76457d6a2ed6d5509639940f05e84349c32b8aaaf94b403f43cf510828cf1ea304d14dc2e9ef966264927030974c1dbffe5c00ab64f2278ff6cac0e6e218216eb0252cc49696cbae4e262690320f45cd40970d7c4154d20ed375ef09fdae1b050be1e13e080c05ce738eeb88446209f645f1cd0b4296d860d0c9eda99ee47bc7973738175f4909bbcf0ef5f9b57f4214a8ae07cd8a7421a530ca140ae0c93a4ded305ff22ee01079674ebb6d32dfaf49c5bb42f3703cdda3789298ac9ee7020f228feaf58c45311a3722d97b3b2f52b06ad4c7205a8741f1cbcc5d07c6e6d649fbb8f55cffe4cfed27024485ded47c9aa4debc860a02d7a7b1e4079b2a76cd192b55392d6dc2411f61bdd9ffe7e7930634a22055ef7d81edf6fc914a9b873343b7fe87d8d9216cb087d75893e76636a2c5fa826e4ecfb53b1b648c594903fb385dce7a0eef09aafccea138aa838ac853f6b729e0daf9b6d1abf0a7236703ebb4013ede6c2faca791accd30314ccd038406fc5c8ad6bb1552de06a7b7119dcd0ec73c4714eb47d21f5d297ec2756980282cbe69a8c377831ff2f7b58e03debeb1caaeb6bced613a3a9191ad1d72cca2b5d77cbd6bdd3a945d9ee089eddf37e76a5fe2155777a1232d961348992bfb65df350fd54be302196d6689376abd0abc4bdb1419010c3b77c7136d66f20022485185f695231342e048c13ace2fa089e15b8de29938942daeb9f8ce92bcb68cec7099b08bfda3aaee984be302da176a3ad2a860774c22a6077d3c15411977e022686e3515b7e14e01e7accc68a487a8829e2d78891b7dcdf1578be6c272400472f5c505c64c27fac2603840e20f2a50363f98732157b6af494c0a40ffac0caa4cafdf8be9d8b770ecea60fdd558016b71085654be46796d1d7ae44e373e042f5ccb6ac7e8ac0613d7c8e91e1061da97d7314e5983ff3f8e25d2461887e89e49acff48d82bf811bf700eb0819aabcc8ed2ae96b8bac578e30907eb8a68cd4fe92d2d5c2dee58ee4f01f3f783bde67ea6c3fc166d273495edbee87b5b82edeaff1f64fae3e1a3762ee1a791287746bb3a703581e5e8c30323bc48977ca8000f50d3a716cfd6097572d1264b907b30a4b99c0fff84a51742d5c425bb245e3e096a1aa4a76f80d1d36498d24a9a1c08004d2a1d216492159bb13b29eaf15146780443277de9ff941e5575a33c9381ede80d1d9e4bff33340f6919231e1140c9f6be566ae1b8c911d5389d40489c8a9b343fed03ae6664c2f9242073c1b991bdbf380d3703d8c30c162fa838df71a880420068b99ae4d5d7b5b110a66a21c893eba3eacde9773a5df9f560d1c2ed3ceeeb89feae3d26445ba5b8501cdce1b3e778cf12d8abf34291818e35e80d9342796b1df7f46aa341d99fc16f5e1c75453250ffcff0bb8016eaab190cb0df31e986cca8b1ea13b19fce05b16873383f46e9135eef47b13f50c6fe98815b28216a8737f6ba338a2c274dab989f673a942aa62c0998d21ed5d0891a5b432aaff38f1b49c6b6f6b8c0718d0d4a2bab3fb08c1c2b489eb014b687a5577cfafd63b821f1d05a60d00a172293c1cc0f6d71ce503879d47eb74ed6fcd7dffe02640720ec58333091fecb5905ebb7dcb6da568ab6017c56a85b38c31e4510fb0ccd3f295d196641d73aaf8cf440da0886341fa1e3e984b5f52dbf6031fdd2771148e74d31f3e422e282410acff00d42416b11c29948983739dd3926fefccb92a2b11ab239b452ead7682d6939bcfe9e081a3745d146a9c7e861bc525048ed778a587d2cd720c927311e4a3e805578d1eb52c8671987d078a8f9c23faab08e75bf19f4d3ea1277e50c86006c05c8a9089f6de591eeba70652317607884159dac8c97eaf87ba84def06af3f45096576d844bf8632e07a1b682bb1d99a64e7bbeef2bdd4b7f747569c7d1f95fc7a8bc914c491790bb93041a30277a0e021980592f35bfeedfff4f116e47d3bf4ee3faca323bd89655ef5c24ed5386d4c2ad85050af00747293b64fa774c9c0cbd8baf74b24f6bf9170d61da9695524af2012964fabc3c8a08eccf6a253412df2954066eb9b2f5a271627b13a8dc43b0a1ca429ab838a089b5dcd88863be7449ee9f820eb05636aab6ff8ed6021db41f07650eba7d7e78bdfc5144611818245912905f9fd1df47a45c0c3c4b4f51a95849c794bd9a2ae3f05550511ce27e620069a4f68df919bfba7bb63e28abeb77943fd8656def1ad00270a5ad768598dbba25224d60c0ba80d302bcba81de0c12f5630b57e828824f070b8ac23cc523e627968699824622bfc1aa10ba546e32f5ee5c279234a6fecb2e393f126fcd68ca3c72ecc30a5f92eef28942bfe89e802520b7d099bf0ced3b01981a7bc78448df8dfda38237bfcefb1008ebeffed57887f47703036f14887aee08240317d7a736c4642e2dfa5bd1d9218d908a17559a2182aca743e6850a250467f4a584338581d40f6d481df85d914bf9dda2430e274ab63e3f9f32cb9458dc8c4d63ac49bd1673631505872dcf6896fc84ac93c3f41e3768efb7d0b460442ab38a4e5a73636256475a9bc8c45b370d94eee3d4bab600d1f0265e10b90ab4e345c0e4dbaf3ec21b300fc245ff928f2d16db422bfc916df0bea3f9b606488d5e451f5f3d93b2a00afaca9866ad4518b0af78825cbc5147d0d2af7de583e56ffe72d19f1b2cde49b63ae6c81c3b7547da19e04564a14370428ddcb79bc3de4266ad1e11b053928485c71f3e2e0af550591939c10e7291e275dc795271539d0a6a948e55a7c0dec85fad33944fa83c2936710c4e334f41a538ede4874d200bc0a910dca1f85f29596066976186226da08af3c42982d7ba6a54818462430e0fa4ca775ec8298f9a23f841ddb45172278d6fd9fe280a31abf808848c7a00336a597183bbfed1d7d6c3478b7f5e7193ba02c58d3eadf726c714141089e543f174d4fcea6d6757832f0fef6172351e76ffb57bd2c496e6e9534dc9704eca4fc478408b8e5b4c5a3410fa70911e33cb855dfce96a715a9e8f3d1ae9c29f78228181457e10f09564cb1e51b185c93d670f439febb4a0fa3b06a472799ea054b7271b77c88fb756cb0d8cfd9564cb4d885654a1451367afffcc6687e7811f0766b059fc5bd3db66862268c9790c65fba894136ea48b5ed2c3eac6cd24873f684b4e735a6275837c1bac098e1815b0fee6e00f0e59ebd0c54078745a014100567e735d6f48957f8bbdcbb74867f813bc2201f92fada6675dad92079eab0b453cc8e9fd158593dd15ffa168706c36a276d5e21c8bd7021dc3546bf9596feedf55d37bb8be7aba32c2d17cb89b137158a7dda192b0ceda8cb0657eddd54e2f00a4f0b2dfcc41b94670e093ffc6a0de85c5e81f3d1f3d103aff004e5248636048eef82bd978b063b8dbcdf1f18352445e584c7dc88eda5d04d5402adbe041d7d3e9e671c426e5ac997c9969c8bfb28960f65449b6389ea3c1d3436c6b8dbc395e7143d0e3b2e654629533a26c7182a21985a4abd91aabd4563822e77a399c187a5b8f8e0411d1761a79ff92248d081b4f4ba3b0965d7442baf82d5f1c5c0bf4dd4cc2b53275bb680d8118d30d0a21208f2e6163c3a68882567e0e4fae2d14d14a851fcf0c63b42c0c0f2e7c6a673bdeaf94e50513339691d210554146a15e40bdffa6e1b2c5acb3b406128db569c007505588312c43b24ed3b5aa8be70d2c97e3aba5dd465d382da2a6300f92d6171bd3622728303f964fd140a28c9bf85b3d5896095268ae92e91f0cc6e71199d3d2ceca72a23e9f05ff01aff295161593ec29a259b152b56947c45c686f3acb51c40cf260d6374009ba438065fcb7923ff143a0badc8a31c6f9e02c175456ec2eca7d2a06a1cdcd1d67bef12470bd5634221a4c0725e1472bac69caf331492bcf6555e15ac31defc672704580a414ae1ba87ff672bf385eed3b9985f5ba4ca1c0c73255931766878913180d4d8f6ae49b4027e5eebb601f7a53f8eca0671927398acce329332db0ef130edfe9e5399eee6b46eae3686f85a92a1dedbc5ecf6ec70f4fa4efb5e00ca17d78f48e96d7c6aac06dced8d5a074d921ca818151d44ef5305405adaefcf4039f7b404847ae4dd16c58ac4c144dc5c37355d0f21afcf82efdb42e8815de4fb0b0ac6378c0308178a33892463b60a94948b1e32cbb202996fc83f753fc72118ff5f839cb364478fa52690da530927909402b242455c36860b5b73bbfe7ebc74201e8f06a79acca4c77b96545d02a7e30c6338cf325f41f9a927a56c9cfb4cba42071b9f5df219b03935f3c532eea039c6fff19bf4953c7277c9ed43028e7c6f2bf1eecf25147f8eb2f38862686da4cebfbb84bbfb9f0ed96b4c5dc91b7c60be3d09c1bc41a90b54fb3d65c713d44ff37099d0e721e7231ba2db6eaab79c5d3c864123b4", 0x1000}, {&(0x7f0000001380)="b63945c026a123b9b74bf0e81c79b9108e729fecf229c7c28f72f9fc8d13f8ef9204fc563c4ba12b1201fae99bcb2aeda1c81014db16f47d467a583bb1248bc5b38ecfd6b103adb7af364c6bee12e3a0098c908b0d3627f12e82d0e6c7f13b85cc17a9839d49a49aa4f22ac38496e1c5b94ddb48035e56038c8ea90cdb0b05e1e95b95bb08e18968ea0611ebfd78c03809d0b322c17746f307d32663612093b980bc444d4181c852e03788cd", 0xac}, {&(0x7f00000002c0)="a735f0095b0128a6ee", 0x9}, {&(0x7f0000001440)="0550676eb93b86b2d49a0ca5abec0e2db2631493d66c358494f27f443e7b49afcdcbc7d10250fb0f0ccf2730ef1a85dab8f5d1d46602a9595311f9f1d1b71a75f1da286bc8dea2a242999e3c8b30f61fa07e5897a7b8295f9ef29c0a9b4be8ccc4c0122802c491f1fed8a82bbf68ce01c403ffa66c873fd32fea6f26b01d42eff988ef6418d45636be4b610e4f10e75934019e1b7735a8891dd10f0378cf87c695545c8f4d4d0f687d19683d75834b2be8fce4352ad9d158045e8c18e5d49ca72f47fe7abedb7ed7a00a473ab33bc2ebb92e8ada87d0c59e7d3d65c58574f5cc48780180d8c33d5ad7867782db8793f2592e14222c2948fbb98c08a3e151", 0xfe}], 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5904) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x3f4, &(0x7f00000001c0)="4627240000000000000000000006000000080000000000") 16:00:06 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0xc0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0x1, 0x3, 0x8, 0x6, 0x6}) select(0x40, &(0x7f0000000040)={0x4, 0x9, 0xffffffffffff688b, 0x4040000, 0x1400000, 0xa90, 0x9, 0x10000}, &(0x7f00000002c0)={0x8, 0x2, 0x6, 0x7, 0xc6b, 0x10000, 0x4, 0x10000}, &(0x7f0000000600)={0x6, 0x4333, 0x8, 0x2, 0xa52, 0x2, 0x8}, &(0x7f0000000640)={0x1, 0x5}) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000740)) r3 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000039fa3f0d588015bafb00000000000000000000000000000008000000b376625c3899f97200009e8fc3acd6ae2d2e179f00"/62], 0x1, 0x3, 0x1800) shmctl$IPC_RMID(r1, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x88, 0x0) r5 = semget(0x1, 0x2, 0x212) semop(r5, &(0x7f0000000080)=[{0x4, 0x5b64639a, 0x1000}], 0x1) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f00000000c0)={0x3, "ef44d3cc990230a247d47c023eba62cc92e528a48442050edcc42d4a6b4c508e87505a52024f5d81b321ddf69bac1a36eb09500a8e5037e82efb7143e49f94e58887f0c5e2fd721c5421baef420b1f8f1f74a9939e472ceed40896bd5c7854299f64f37c2af2ebd407bae4d448035969445bdd40a4414b9ebc210ad4384e916272fd7e1dbee24945236fd72a858fda130da4c018b593339076"}, 0xa1, 0x800) r7 = geteuid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r4, r7, r8) shmdt(r3) r9 = msgget$private(0x0, 0x4) shmdt(r3) msgsnd(r9, &(0x7f0000000240)={0x3, "dce26e21bb7d961d2f1e59d4af6de0bd0a2af5804f572efa2164fb82585a497e394efc61838e7b5f5c14e9a87df43431b486709528"}, 0x3d, 0x800) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x6) 16:00:06 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = kqueue() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getpgid(r2) r4 = dup2(r0, r1) bind$unix(r4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r3) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x1f}], 0x10001f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:00:06 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="015a7f79", 0x4) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x2, 0x4, 0x100000001}, 0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e341b00c9c0377c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a14158bea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1e0000a867075f977a9c6d8da4bf6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706f6a68322891bb5d2fa0268cd1337caa4d4606fe33cb2d687e2b8028e578916188de1c6eef2c1f6d9d60a2985e79a7fce702ef5eacc704228bbad6b45e7ee510803068283c3b71ac2e900", 0x120}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x400, 0x8) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0xa880) write(r1, &(0x7f0000000240)="a0ca93232bfb6fac7dc9b8c5d3fa", 0xe) pwritev(r1, &(0x7f00000002c0)=[{}], 0xe3, 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x4, 0x101) r1 = socket$inet(0x2, 0x4000, 0x5f8c) close(r0) connect$inet(r0, &(0x7f0000000000), 0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x7ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2ea5554f72005fb7c636dd63d636c44dfc265d24b1771a483c1ebd7a2565e58641bec287ea019bfca0a1a4314c55eda3989347129529d7a952ab39fd633564e25baa83c3e176f17226f1d3cd62b574ebb06b33bf19579f794c2d248746b149f417216f240ca6d1676d38eb1707974219d2d0b35e6bd4b181c7eea4a19993c0ee861643865b7942c691ad7db71b9bbf8952b7c817b61c500abd788c747c029d427a45c61c18b205547236d8dea633452377347c2b373850ef8499fd56528cc75c900deb2a345d77", 0xc7) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0xde18f05bddb455b9, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x200, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = getuid() getgroups(0x3, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000480)="6e5e4668016282a5018e4a265f305d8ffd9db856e2a79e81c963a9b3d3a80af8373a4b47195284dc417d11a53413213f7974e8945c5927fd0ddf2963e9", 0x3d}, {&(0x7f00000004c0)="79385c22e294625aa82fc5dbee35e9a3a26185211b34ea6634356feb19d8fdb6d7360cd52eacfde2315b766c017a1959e6725b3a399127528d0c01651c640f1874883278f8543dc7d52cbf05a35b844326613c7d244cea5a7185c097b7ccbd7fa5b804dffb5027c3727282f76b0f81141467ec963084d188a0652342522a51e5307c41b050529f7e90d0d94f255e60feadc50f45233d2a336cba031d7be958839a59d0a78a475a", 0xa7}], 0x2, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x400}, 0x9) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000140)="ea34c75950b59291faf67491cc30f52e90dd7e012b048062a95937cf", 0x1c}, {&(0x7f00000001c0)="d5114eb9d34910eb34c9e9705fccaab860df979b01298d47a77dae", 0x1b}, {&(0x7f0000000200)="b647ac97a04632421ec3a90721708420001254927a4981dea458d510c7beef2b61282b43e4d8fa7f4c282b25af09e126dbca135913d59f9cbef5323f88eddcfd9c1ebfd0889f742ec2935cfb13249651b1de30cf62a03d7f324fe58f1249b61c1ff9e6d28ee1529d2fcd528215c6f9a4b3115c74f6a3cfa7cc2d2d0b389a9be21866910d55b6e18f183c35299909139da84d62", 0x93}, {&(0x7f0000000300)="ae044b351048673495193df4ab4533e6a600d69354c4dd831ef668c93b55394d6547bf0db70fa6037b52a0855ae6f9e88ba97fefb32a639e7e19a436fa51436c7f946d8f211e0689a8c36066e16596cd36b20951d0b73104d48ec3088628b4b532756debc9951e6d8f07a74f4a5dbb72c35a2117c46d6d2d10940e4838f3a9ccc657c688a4e43fda59512be7", 0x8c}], 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000740)=0x7) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x3) fcntl$getown(r6, 0x5) writev(r7, &(0x7f0000002a40)=[{&(0x7f0000000780)="550f6f266d8110e27fc522de31ab3067145abe005332e347a3f39d8192e5b7c7f8d7d2f965bac9d573ee1e68bd8cc821ec28f52892d07013ae139ccecd9b6fad6bffed4bed9b4831dba9314a921b500f2315915ee64b1d8b0e4f1ddf91addd3074d92571ae4f16fd34c4e3ecdd06e7d94d1e1df0fb6cf6581982cefe6445f29786e2", 0x82}, {&(0x7f0000000840)="26c1edca6b0160e2618b34f89451d5ac8577795b82ce15128b624b4329e95a387c76d93a978a0b0b778a23019308f029bf0e6b46227437cf4171351e191f684acd7ff44533f12420499436f0c20067ba1b3a226edcbb9f5c28c319d288e7678102c3110e1754cdc6bea48bc773053eb78d9f3cf462afef0390d69580d2466331d7b0fc43e4109d3c30a37bef0d6d0f3e7c0281dccfdafb1ca00976cf16bc41a655c02d6e0223fb118f82701ddb7e717b2e1d738946972861f5c71469067a7904", 0xc0}, {&(0x7f0000000900)="b8e227be0e460f5841c7591548fa7a7295c5a89df10c54ad3105a9f3b88e7ae267fc850783340f6252900e10d8e38585e94e9ce0a3b53df3af7cca1ad22cc86dc51afce7584ab84dd1c073264b4e32c252e7d0117857eabeacf0e98e9d81b1377fffde535839ec9ec86876d3b4a9023670f164488bb02f8e03fde32fb49b319063b2", 0x82}, {&(0x7f00000009c0)="e3a95ecc4e9ef1f0ea32a336985d430950c6d6e741159fe54bec1371943b1c9d09edd35ef6c6129aedbdc62e8a01ac506117743351ba5fb6559e0fa7da61392f34db61f1e096ea2e70ea6e", 0x4b}, {&(0x7f0000000a40)="c41305925ed4077e2b8eee27841b636895510763fd4fee5fcc5aeb9c80bbb325fc60c2fda44a74d17aa1774101fbe172154421ebf18c1248f841c5eec612aa3f6605fdc96568b0eec69659ddf938b7a3da4821736807f006fd259bd61ed6047d17ed3bfb073a258a74caa2b9f87407b65a6d6cd62a1ba4a45deb433f768162e9ca82c7f7234cbf0b61c194800e6c8331622dc8660dd43d4fcfdaba0cbf879dde6f0035696078eed92423caa736fb54dd414e728a7cad20eddf9caaf44a1231b0963c3d7a2f40cb485e17b2d8fd0e38f840a49584be6a3816c1245dc5479640a94da7005531fc4850fe8f10c6f75db9960c24db8519083b42e31ec4c1e4311c12317ba06af97b1148e1b8ad6530a171a05d0da73c8321d56e3847c8119561d702c4bd142136863755e1cf1dfcab981080ebba044ec4174fb3880840b33564abd075a61ab76bc4d2757ad0f1c131ab22477b97a978b973d5c02c4298dbb9c912b3bf7a5297437fc431ac52e6c94420f9008ea770ac19e3b89605a2e715423f0b30184f34803f30961ea83139c5f858a921f711922039eba5d4545c3c0615d41521226e817698137e30075e559d74bb0ca462a31097bcf186feb208a84f9084973581f68b6539f9773bc00b6418ba650f1809e1f48a4cf0b4f194ad4a742be5df4a70988e5431af54c6b342d694444674930186939e1e99731b04a7914737e9c10121bd53698916ec6bf67f5055249763125d1424fe3648190239cceb519cc8feb4aaaed47d23c43674548433dc83299cf4a0ceabe87f2c4c4aefcf8de42b369abdd14dd2798116d2ae69dda6505a10c6e5ffaa817ba84b5abda4eaba5f42ade7e65a8129074dc1f2014e1a6a1df61c31a704c7dd50e632df908b98ef6785f845f66051a414f68eb433387ce4e91123b22174393b250d52788f5f6e1f00d8a2981027f5daf888e9d96c6bae39363ecd77ef6943e2ea7d881a7c56a3357373793924929e9f18d1e17bfac954c1a1c4973bf1a2edcdb681de9dd527034bdb9a1c4eda9bd1d918d70cfc15b2282d59e1af16417739ff9c296efe23a16d4f951ce125e49436f0f4160c72973fcf4ec8428cc703509347d017aa03cb08a1739b675647fa4f9b8f543f0290781aeba4e95fd5c03f59403392e85bdaf799b1497b72c3d2ea9ba024dde5c77d4ad900968441e4cca6e1acd3eb81bd58b5cd2e9f8b817723f760a0157af6ba943c755150eb00b34d45f402bdac29222f2a48172cff7ece1ff66519e813d61e87c060a9959bff957831b0659f692b46413c3b792f1a4dbdf427c78ef0a6e9dfc8f25f513051abfaea13a7d06e946c5eaa06ae0489f2ff50803769bcda256942b9c7cf3c6d7a946c79c8cb024ab9fb8a78809db16a04e1cfc75341d76e0de618fc460661c94334433e46eb2ef112037de15071ee2e422df6d038aff9b097b0a79f0682f60ac35128868888a4ceace59d0b25a0e81fde4cdac148f9dcf981c98ee6c4d66db92d00776f51dc4326dc44f4f324256560d0ce3f1f31d7e89464413c228e3a6f468dc2e757d3702f3f427658e382f26a47cd6e03e6ed6334165c016e284e341d83c422e58a800c859f4bc310bcce0860a2ecb3ff68f8f3c880e1715f9783af7cf3af291bc2c0c5110168402368778fed8dc0d199524a7f83df217ffdf4ab1ae2c98a2a14a2f3d2480a99f2449c6cdd1ab172fe93e14594d1d8bb555e5ff8201921800e31f885ff470dc15748d3455fbea4f372da62da1970164048afbdb1fc819a7b2793f03b8d7cfc7b5f5fa75bb52661a1e6cc53653bc6267afcdde94cffab246d0fa5e63a7b92e32e1fca24f6a9b7697d3c8a4c182627bca08e6098d4796289e37588cb6435c6927a6067640dc72248534a4f510a22b65bfde8400aa54d52be417fe480976bd685bed34060c3fb8905626fe8cbeb0a6024564fe9f0225140328a5a35063681ab042d07053930efa8b8eb1a6ae0d91c9bd9df4d5388d7baad4902c1743fc138265b683d4b573035f8f76672fb055e61e9eee62fbd6e41772672cfa59d4033f7526e61ded8b3c1dab96e4b024d0b0394e7c30153878111be2d05b2264cd8d647527e01dd8589a8104c18a04e2e285d9ee85be4dfdf0933eff45aa388eb0c1340b8d942878aecf92a2c9ce8381bbbb8c97d23e65a285207ade5770d9cd0dffb35a95a93d8a6e39851889d24be90dd50f756b74c70d992f3331731feeab652171a70e1b82a07e13685e3666bb33cdb0c3ba3d379925dad6a6f91657c9788953d3914c95e7aca917c947c95ec384f1c30901b6d35667346e2ba064d568af5705390d80d0af45a0e900a701f7f641b7e00127a2dcebcedc9109da9d5b86389bbbd1d42781ed34178ad3c1a7e1741e0a616aacd8b9da55fd991a07b86ba4dcacf768ea02c643e133f60acbff4e0d38b8ba4680eaf70cf0626e8df5d7d90318cce17883333861110568a726019b9b18e44cc9fc734ef617509382503fc41bc11eeee6ea0509b07475699207db52b3ddb368b961fda59407b3507dcf4b7c6fcdb0f8d00d417152bf7942f215e5876a07e1574cc0d65b0f1389f04b17308ac56b615dd9704170f95431ef1b2d70aa4d94d906c8831b12967e8b8deb8205f8efea3786988381f33d83ab96391d0324b49eaedd103608ec53c64179027b8e9a4921e8a98c273498d008a69f09a248489e1d70e967b4d789c6a8c2f87f2945394073080b4c7a5f58e3520fb9132e5fc1f08b594dd737840615edee6c5fffa5cfdfbc27811ed2f8b5edd0523d51ba5ddf5a218b5dad6b2f67c4d2f3590a1df4a4e16dac10c506d3cb67608361690974998fb1266ebb3621281da99e71037bb63db2df0507df3fa30713bb8a53e301c6a6e3dc16f4fd85d8780587589cebf924c5ac97d0f2dde0580b831f43d10c04a40b91408dfa374c4d56a9dac08525d27107ec279545dc74b0f43357ae1af50c91356da7f14b4c5f2e8f7ef9f760de60c7b938fe560d025617438b354e2e30a540997a9ba5b41e6ab1e795b2a42664808decf1c29e6237b5ef3676c1ffc6818c4dda8356f6f81ef7ac0ba66927d9d07cc226e4033ef29075c05a3a34cc3b56b590006d1e33dbb589a1e87ebe38b6a23976294a79df2cdf13cd7bb2bf05a7b4194e7954d18f2082d5b64f1d223e8dddc68fc68eb126b46b2e4bcead75cbf4001c05faf6a94dad4877d3bf9a33f18d4bf6650ac22b6cf832e2c80e6c25346232ab5d3a5bcd307fa4a7e98d5d0154a46b9b7d7b7380d37fdef05c1c69398d6358db37320e55422773c8d7550be58dc1c6d3eda7246e32067d7a84be67af3367ab377e0c10c0745f425fb3a70b83eb206b34d0bd068c96d8354168ef03e4538978a9b37b86ec571f7f0ffbbb4b4e85bbed8c11b0673b9475c15fec14a70ef5a63c4a07e7e4d319eb331e00ee5a00b23addb2170335e4a4c0685068955fd85842f741270fbbcd0a0775ab9856c8b5c2a7bd5cae7ffaa4a4cc6f377cef6c2a4461c3a56e3ab7e956ff52e8002131f438181332b3979b4d7b1b57c77e8657b3b14820160f2dd3ff9a9e6932b80277706e3b2d5545566dfea49a1797c0c711a9fd14bbabc855861b69443fc6e8ddfc4a919461e87b3cf6834e5f529d6dd75dbf4eb65eb97ac79cfeee70eb0e6810ff5c9287715d80289faa76172e47843eb58f56f6db4b7d7d584adcfd4cae929267f62036e3616520eb25c8539ee566c76295d7de3231dbb4992d71845e0db97e666c814f82ad7f500367ef34ffc70b7eda8f2f91c08187b300e525cbc20eb695ff77942b88bd41e41f8a28f65fe4023445f81bb7477ef784bb373fe12f96efd79f574936a3cf0a5ffe11ca1c5d9cef138c16d3f35d0df6290b9068c337212f02a21040a8f251925ffd565b8ea5321e76e321bab9a4611d36ee92358a02f3d314ff8f9d81b4f24cf32112e23b14398ce24733bbb4e0bd55b264a1ca5a13c9804f754a509f4e31c502df65484867fd32ab9d01e245bdb051c00e75a3d12508ec7af99c3d1c7cee7ff988c3b349af36cd1586bb40a293774876c1ed47be9f02072e72b71c92ed30463f98c5330fd004bcfeb79c6852e2409bc0ee1ba56cfb7862b3d8b73a3369afad5f457cad5084ba2a22b7e3cfea2ac9df7da5558f52fdc72c07645850e665ae28ac1142fba33646cd1e4532ef4f52f6c962b493e96b46139b0db8312886ec183c0e01420f65329875e3cbe2d0c1d0573a814c5521491c49483a6211c2b18f6ebe5d5490062a132345d611a7c68ce30a39873317318e9ca6206887a56c987bbb74432b9352adea7b9922fd47c294d2ebf208b03b1a67d6ac8045a809eb79119f2d5067197e399180b8fc69c9bc2444ac6c8cfc2654ab30682e74afc51a05887157ed1d79910ba8a39f343ebad46d328c0c53f923522c7c57494495f4f67e07e8cdb66566876f565fc918c87fdbd84eb585dc5b020962d6c8e2b9494930da3b6d8d82443c6af7fa695fc063176d98fcd4774a5e33fd986efccb197f5a7b4137aae27f282b7cadaa8205d196cb5f2c31e31b80f6ee303851d8d925146579d2a0c817a4987ce77850acdafd93900f6ac8c7dcc52b82c66d62ec06ec505d22636f5fb74df92b8a110027c812c981a383330711cf427a6bd838d9b9354da5c34f4a34ee59015c0d8162aeda7660a35ca40773302f8a6b748234ca43288a467e6653dd3bf01a8a4767f4c5b01c5c7c0d387707b838e0cfdcb55ab0935b0cba72ae75d70c69e347b4f9ed4eef01a65a8ebe6695b8467f4303940f7bb89eb3dc4c995f7f8f3d66eb5e6655f949808841a9e72b6dab32583fc09b28e69f4e63190f2a0a03c86531a35a716009747fbb2b9eee9a9d3d8c07f80d9000d6e4495ca033ea777cde000e118d9ccf3c0251d4cffd1eb87011a46c6fea0bafb1a08888b36e3c5c7822b45639fe103d0ed790c18cb86c234c8905c03dd9e2e0c360b3a4ddc3690a76172241c8e35b178d1eced020374d2d4edd6ca3788e87e82c3f3c7b1a7819316bb333023e2da21f05e7fe683cf52636039792eceab75394fdbc92a7892a48bc3371416199c0a71ababe1f1b5b085ecd9e6e88453bd353b14d00222e2f3d9ca735650cd8f6f9ffd89086a4f2d34765a8bf5e3f7114d641a00db766b702e30a79dae8d3d9d1e0ee0fa8aeb5e676611f7551784f6871433502e64ee19a63bacb7658be024bd669521bd1d309082f3d43c66690b48b864e8ad98e8e1444d531175fe27a4b0598f3b633a01b1304311d667683c0c723503df9f408709846cb3e04f78626871ae3cf405b78da68f8649bacf1e2448db66f9cc4d92fb810e9f266f3c9a0dedd422b35d44c4083d3db1266c04d81b075563f514247e2a68e194b616ef80fcdf58810263909ee0dd5f7ca46a9fc5cfcaa1142767f7af82b0c53e20fa5ee5da8201fd45308007ffb4022a6f3f31089089cc437f7339321971e7c4dbe67be74dc57b3df4cd38b896fc9a3d1a27093c8f4b78744cf32c981d5d45ac612819a97085f8b8ea648e08a74280a13a6ea8daa0a633f5e6425b852c128fc64ecb4fcb15182d9bfe9480ac2f2ab6da7ac31d32e819ec2188bc412af3cefc38addb32ad2c0740c30802bd9b890246ed383a7ad0838f98e193d0321ec3eceef40ca7cd5f5b127a281c693f33d98f8e9f0b2696292c88eb6db7ef826fab74d82078e95b0ba47862110d10cde4daf734c78d0f180f73ce6c55fbb46bb2099e0840f0cde3d1b81be86d3cc107e5a347b5e165a29ef09b42a65622bc5e", 0x1000}, {&(0x7f0000001a40)="699560693221f0142d41f52b37e5288ec891c4e22e27763686df9b743cb7133a02df61ffe6937bb4a65a7831eb0a1e0673ea39aebb68bd18fc03257350fbab5ead41beae3ec56fc06e5a4e6ee38a1704e014fec58853239f54a42e24b369d1d2bb1345c632dfeeb7bfd0ff57ed06671ec83f4b3ba436b4996bead03aa950ae520da9b344367483b6a85cc086464a9542fb30ae0766279024198d2822039812f472751edfd8285ec02db6ef73cabc092154550604fce5e3529a8f5b6d98a421f336c94bc28c210a50465202d9ad9fa03cf6ccf4b54fc417ed30c6f9baa9b5c51e4487d8030e40b42328fc905fee6c6439e11916573520de2b51ec4ddc028fef27b468c1b51b01580cf1e34a2874ec5137efb24f3088576acc7b270d43bd3366372dee00007d3c144a593a3ce03945f450eb284b65d8029ad0179b6f9db01673009b2a01282eb747169afe67b51231d80adb51ab5e730e9011d596c2461e653add42010e5caa63d5249c9ad5ae2bb21ed3fc2a5277cfc269bbfa3f43398a07774ee3a426c722f2fb2fd760b808f2404c498f27d1bd80c6bffc2af54fec1e63a7dbee5c58c7b1d7ad89dd03f1b72aaada9296ade4c6ba78ce92b513f94af8f7ce99e7a22056d011fd10ed9924dc19c7cfd7ceb08c69f5743bf672ce0e4304a06d9c74a3a727627ccc57b038c9b65632b80c0c7dc252d491d04c04bbccc27eb159532eeec0e4b6913359536e558d0fdc1f7dc6bf8f57df47894479a9d2cc981f602957679baa3b2dcfccdd8838db28972b9bfebbfe1810f00b819f55eea89342e3fd90dcf62f37901e823e545d7782535d28e100cc9f19c9faee6cbcbbc560b99a419f3cbbde806422bd52cac1fa2b47f4036e06e43d8320995c03370f11653fec20b25e29390a4a770f1673702f43a90eeb381c52e130e00bf833fcd308049e9efa8a4ed60f83f0872e5778643277366788efec21e01ad476022d0b27a521fc7c95a6dc7316a5a92f8e62b56be651601596d833dec58c84ab69fabed3cd2cc81adc8181f5c3dd792be4523355558e99e368cc22ab0d4ef2a1e5e5d95bcc4f69272b822a5c9a7b3352fd03f42e967e88d2ada934f3bdc99ae3cde9afdbee3131cf564712821b79e998d0967c83806b385c56f54b1ceb6f531aff92d643e191eeb66f23d6bf0d59c514337e2fb4dc15f87cc516a7332b4f16bb706e8c315f06717b1291a3b6e7a071d6ebd1b7e52fb1b1f08af3ef6c4435ea319ee5600e7e2d927e21f26e07617a986bf396401848575a90d849fec4023ba41b8eaa85112145b7a9a9153a45809977f6a5f79ab2e63adca8794c36ac491d13015cc419bf8298b213aa89fe49cc44f0f9129c02b953583fcf79c0f95343d90f642acda6eef6eec9aef83afefa00b887b382cab2c7c60d7911a903523f758a9c7555d9a11f73b83574d1c525ea5de5fc7b7ee9d79086762afcbdd866f016124ac50810fc3f278d4d21b950c98ac3cec7abd0670d8bf5b600099d06d37b7890b4df0a9ea5c08720d9d5d0fa9c737f683baacb385c8d9a1449fbc2ece529939e291118ef4af1328d6e4baab4d78beabd836f0fdec419413b26ef41d220fa952e2ab64f95a3847d4f12da47f18e99a87104b60e261d3b3615592e7cddf0871851851a0a4884e9ab8b3b5721b53f2dfb925a2759e307fc9374a3df8baae1d95e4a93666362b25f129fd41e48b508142dae40d054278513eac98cb581b16d3ccdeddd4cfd4aac141f92456082d7e9325d8d501e7a9e3ed5329ffcb4e7158de02ae1c37fe67f9ebbcb64ac739cf8da61c26511caccce3dd497aa20bd64bee60605325bfea989107db182f3bfa29a4c7d96c042d828bd7ce39087a3e4f9ed2f8f16477a31a68f3adbb7bed0dc8b1ffc9758f1bb99323df3fa4e210341a2f3a6aac171092190a49428dc033b747dec497fa5c7f126150d1de170ba5f1cf5dea7945585a15058bebab24b720b7c3654543c747ec6fa4dcb1823f0b6ab68d0930e7a08fb8b0349e569fecd24cbc851539cfde0dd65b9983afd60fea307006ec8e96b7d124eca96e514670305efb5702e61c97ad0207f371b48e211c4905f1137224c4917dfdeb6b43503417d47aea7f0b8cfb66558d1e23e63f46b7a221eaa819bec6e02a8dfc9ffaf5f1be948a6c9215a0e79a2d86976803184f6a70d26c0d3a4247fd6676e8ee58dc06c49bdca476308b34af52b6e9bab4363d5f1526d7f9bed8f56a5246ca6cfac72d159369c1ff8e72f479efbfdfb595601e930cf7ae0dd5f7121f5661172d45d67b38396d506c7de038fbeed880a67341a9e06fff94de3dd6092ef8cf937124d456fbedb196dbe696a631d3072b86649af694c7ca9830acfcdcd295ed199f38c9f44c98b7c636d078de244a6563ca5730313161f8eb5377d309c0aef7ea8e32b30ed6defb1b44554d32800815da95aff55a329f431879029f6f8a4867014db9fc532239fd850a0d1cabd4dceee04d3f06b199aabc38b9878d1203c80631a67270e7fa6d243d3e9af977ec82a02c3d1fc43d3bec9d351abfab8580c083bcb29e04324cbc656dcc8e7d2d2bfa6bb9514f97789f9ff3f7bb59fd5a0284229b947c063f61b52d54469ce4b1ca7c49f0be4a5df11ce0e1db1acd812110b1ee27c9a14216695a46c72bb3f22d733bf33dfb0a9f411d341fa94edcde335ebbd96111ae5e59c92c6a29399617420d5c8b5b6b3f6ddcd12a2d5069c4e80b2dd4ed601f341006d392908c87fa128be89c2900e8deedac1470b2d700917c8ffeb6536fad0cd4f074f8b9c7bfeb622f78d30058cc6c49cea4d8ae48f5cd9aa59c951da1b630d4bc8aea62a85dccd9d74bf9fd33c2cfe8f7bde8c6f6c5f1ad9c6495118d36ed2bd90e563fc17289559ae85f5189d17c726b187a7400cbc542caacd93c0e8d8380049c3743901b2747588798c3f56130cf207b52ad78dfe1431e9b19d5d6fca183af4d0a7a6303484563bf9f925671c3c2bdd1839fc56e0553c4dc5878e9fba44c0c95a75d73e0bba51b5e9749563ad1e0bc973bc643f17dfbff83fa14e186c70153ecf9d895e9da118d8615a5842557ebbd7efff463e8128b81a44416e846326c83703aec1cdeecc961eaddb4a2f57f42b313db30ae627f1c31e259a35656cf5a15e571d12f54e0ca787ed73709e2feb6c560748d880585e491184866817d90c345ac667f8a3f9c63dc7893b09416512769845572a3455aa9ac6d29038c6c8cc4358075bf0dc73ecfc1e6ca08ebe4772e5d4b0731833945931639e049dfbc947b594a1385c8660907d2d2b2b3c1be72ddc2a3df4fcca2aa96d190ee9a01af5d93e16a78d7a785fc8d27fb8a0a231603631d59f94333ea805a492bb5c138c8f2bbcd2af5c0de50578d40577c84a5f9bfd187f922ec68239c4135ebd2440bf44f143d68fc9982d27e9b17e9efa376211e4fa0f3d0f193efd7241401b8a14a002b874d629c444b00ccc455fdfe34c53294237974521606ea601dda13d9057e444795ac1d6aa26c52549c9f7dd5879e50e610674a052b2ffc33142934484858b841588ff1ca9dc71e1cd7e1ed9393d1c0eb7d947fd9c6e95f179791a15603cfc836580b0c14d20a9d67e682389639fc5b4a28d8b6435cbf9f43cece883a39a5e8b967a35604dee17eab751bf94a39064c06532021f85c8b8600be9477f06469f2833f68ad0687ad997c81d2cb9e226cd1985551da316fada92388e1bd1d07411031ec617389cac5cd402b32a88d4f92b53b5dd437af068ca3a3222a29938b023989b46dbf4cb3079f7af4d8ceafd7b54cb36f9f8006757964259d3631cfc6a017a4cd9cab7e3404dc254ae3b3940f130dc2e968d10251a2406491a0be76d820797ea0b920c1d606c28f8b6c716d2f305034f42ce7d3bea3da4e44108992c71e656249fd61229b04fa1db0aa3ed9cc6db0a3fec77fe63e85e9a9ae7c36048bea042d6eeddf6bf695d62879827f55f8f94f1ae97be64cb33489b9a9c8ebdbec80bba5501e5a8762a1a069bc3d95cf442ca4af8ed817e39cd477634c8d546fcbb6970f4c0f86a1729c17f9dd273828947acb29fcb3be2fa9dd083328ff0bdf1a8ee9a5dde5d7893f26dc78f56fbbb5f8ebb83e9f3768b51d040b50665512f26cfc272084a7e7cd677c95bb8604ecdd553985074c584d0f0965b2264c85c768b18712e0a4da0857bdfb65f14d88b03bf2dca37ac22795fea22e95267e66a974dcc805b990146e91d0b209ddb4f91d332cd1e05af6a9dc0d3a09a313b5774eb569137f74625d298156811275663e002d08e83ca5033dce62c68aec2e31b262d013dc9937e15163c4213f42ae0fac6a7ad9be8e2796e34ff562d105e4029d6b74d44d40d4b706d688a91599164917ae737a4d66dc1caa1375a76ed4b482f085de280c6dfd2f7092b5aabaf14f552a20f8318c920493bbe95d8ad1b3bf8b8e7d3bf85cb11324f8c8902a4744eec5618535cb75c9128e84292438ce7aab378da9e56be1a51fd1e53c47a68bbf706c5f9f5bf8a8f28a40b6904448fd7d444ffdf5514757ccb47ff96ed4bc92e234091823e9c5932f68327f0b7805572efee30a95c77d031e9fec45a150b46f6eb06926f3e9178203639dc7c3652e84653bf7de8ca835565b94c8b5e69f04c97497ec8417166aa5d6ef13e2639efacaa6bfab980dc6cd109d0a41beac027792b02701e55661f3219f8290b253c5667193d44ebe1332ab432d3ee0c7a525fc2560814073fa8aa5347234f1aeda852c8363ed36c2aa6581efafa0c98ddcbe8aa17c856eb1ca524bd8a05cc49f56d13b84549fcb8b3ebce245aa00f27327efe350fa3d420ae4763537779a9f1b458bc4a400eeb7a13d61c6872b1930d91b8bc5d93826e8dd5cfe02108133e7f9c8c91c1dfefc0dc0bf5b029fa84e99d76802d050f75a6b882689dc0281b9783e1918b1b4c60b3314e73e68bf38fd4e09f83aaed1d0246e9ec08eb32541adc754face64cfcfd5058c1950e54eb2980b75852ae1c43feb30e4abd1d1ba6da7fd05b4fff4c6ffc12db3fcd8ad7d867bb91c4a119a60cbf4386bd3f0a3709b6f21d7ad5e310cb93e9dbb5a2339f8eb3fa6ff543487704f48cd6be130048b9e23d8bcc4df2f9f3925f88f3953ae24b8d4922b2031164ef8ca1b46ffb35dbe94b2de97f0934966cfae47c191ee2ee50091ae285388007e32543c2606086b606d40e442688ac0f944fccaad7fc8b3761c3e917593eea16dca4a065624b7af2d5347c3445eb2faaa9dbb276eab74fa600da0a48aaf73841d6d44263eb8f0e794a44c0a7324f2e4841072d8e8b41ee68d25b6b240ce435ff6a39b6cb84ab2b431d1b771773e3109198d07b218843c7058452393039c915a14402c24a4d811f9e7c8f34e9bc9de286f088fe92635f3399e7edd915bea6192e70af8d941adc26bdce5c8fac4944f78b96faefede335103b20087a4d33861bdafbd225581a471b53d6c79076a6482b8ecac47275a042686602056d9cf5bd9a8942725aa1fa5a4098503ccc705ba2b0bbcfea462291dccd3fab8d6718a9a6825f98dd1839e33851fce67a14401edc9f9a45271125f68a15b989f5e08996854b0217a8570c53824fd35bb1ddd7bfab072054b011cb0bba6975ede2cd59002d95467300c7ce1b0f75daaccd2400b5bdb07d8bd28cf54eb9b4681a596bf22531843dec1528dcd6ee9565e17b4c1f7dc92f750e55b3caa2a1149df4b02908cf3041a414065e50f06864cf18c3d1d6bdcb8bf49004dfce3ffdaa1923662dab6ae9a3f1fb", 0x1000}], 0x6) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7fff, 0x2, 0x9, 0x1, 0x9, 0x8, 0x8, 0x0, 0xcac86a7372495ce7, 0x89, 0x7}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:06 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x1ff}, {}, 0x31, [0x0, 0x3, 0x0, 0x6, 0x1, 0x0, 0x3]}, 0x3c) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0xfffffffffffffff3) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:06 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x1000, 0x101, 0x6}, {0x1, 0x27ddef4b, 0xcb, 0x6}, {0x0, 0x1, 0x3, 0x5}, {0x6, 0x8, 0x100000001, 0x9}, {0x1ff, 0x10001, 0x1, 0x3778}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0xa59c429d26d718cb, &(0x7f0000000200)=[{0x2, 0x5, 0x9, 0x55a8302c}, {0x7, 0x0, 0x3, 0x4000003}]}) r1 = dup(r0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x2, 0x100000000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() 16:00:06 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x7, 0x3ff, './file0\x00', 0xffffffff00000001, 0x6, 0xffffffffffff4eb5, 0x5}) fcntl$setown(r0, 0x6, r1) r3 = getppid() setpgid(0x0, r3) 16:00:06 executing program 0: r0 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:06 executing program 1: syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockname$unix(r0, &(0x7f0000005440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3f7d8d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bac02de16a69b7f000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4098], &(0x7f0000000280)=0xfffffe22) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) readv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8040, 0x21) recvfrom(r1, &(0x7f00000000c0)=""/111, 0x6f, 0x87a13e83d708d60a, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x1ffb, 0x3) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x7f, 0x8}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) 16:00:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000340)) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/131, 0x83}], 0x3, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000d00)=0xb6) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000005c0)) r5 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x103, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r6, &(0x7f0000000bc0)=[{&(0x7f0000000e00)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0xb}, {&(0x7f0000000c80)=""/62, 0x3e}], 0x1000000000000043) getgid() shmctl$IPC_RMID(r3, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0xfffffda4}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) write(r6, &(0x7f0000001200)="74211cfc84745583cdc6258204a54686bdd82c6a50939181b48d8dfd31650a68fc277e20c8bf5586d706f9f91d0c94bf916a8cf1f881e8bcd864c5408668fb9abdaa367a839ff3ed7ebb29668604356cc613a19d701412dd23061b5797bb5ca9fc7711c644618afe38e25faee2dc445ab5f760ac83e4cbf564bfad50d666bb1fb5049a4049ccf734cc48e045364839fe98fa5dd8a683e00bba4c4549fcab2586c20eac82d90c03d3f30dc9d5ee5c2fd89cbbc34556100944b0badeb596ee1628d677", 0xc2) bind$inet6(r2, &(0x7f0000000b00)={0x18, 0x0, 0x200, 0x8c}, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000ac0), &(0x7f0000000dc0)=0x10) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r4, 0x2, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) 16:00:06 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, r4, 0x4, 0x6}, 0x6, 0xffffffff, r5, r6, 0xfff, 0x1, 0xf2b3}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname$unix(r7, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) munlockall() geteuid() r9 = semget(0x0, 0x4, 0x200) semop(r9, &(0x7f00000002c0)=[{0x3, 0x2, 0x1000}, {0x3, 0x200, 0x800}], 0x2) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000300)={0x7, 0x1, {[0x1, 0x1, 0x1, 0x8, 0x6f8, 0x5, 0x100000000, 0x1, 0x8, 0x80000001, 0x800, 0x1, 0x2, 0x10000, 0x7, 0x2, 0x7, 0xffff], [0x5, 0x3e6, 0x5, 0x800, 0x4e73, 0x4, 0xf8, 0x9, 0x3, 0x20], [0x3, 0x10001, 0x6, 0x4, 0xd5b, 0x20, 0x7fff], [0x1f, 0x8, 0x7fff, 0x0, 0x8001, 0x4], [{0x3ff, 0x8, 0x10000, 0x1}, {0x8, 0x80, 0x6, 0xc5}, {0x401, 0x7, 0x100, 0x200}, {0x1c0000000000, 0x8001, 0x1, 0x2}, {0x1, 0x8001, 0x3, 0x100}, {0x0, 0xfffffffffffffbed, 0x2, 0x7}, {0xbad, 0x20, 0x4626a1fb, 0x4}, {0x2, 0xee, 0x3ff, 0xfffffffffffff001}], {0x9e3, 0x9, 0xffffffffffffffde, 0x1ff}, {0x3, 0x6, 0x1, 0x5}}}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f00000005c0)={0x2, 0x4, {[0x9, 0xa34, 0xffffffffffffffa1, 0x6, 0x7, 0x200, 0x0, 0x3, 0x6, 0x6, 0x100000001, 0xb0, 0x6, 0x2, 0x6, 0x1ff, 0x1, 0x8], [0x9, 0x9, 0x9, 0x3, 0x1, 0x2, 0x0, 0x2, 0x9, 0x1f], [0x4, 0x2, 0x5, 0x1000, 0x80ec, 0xffffffffffff0000, 0xf1], [0x0, 0x8000, 0x78f5, 0x4, 0x2, 0x9], [{0x1, 0xcd, 0x1, 0x872}, {0x100000000, 0x3, 0x7, 0x1}, {0xff, 0x8cb5, 0x3, 0x7}, {0x57c, 0x3ff, 0x9, 0x7}, {0x5, 0x900000000000, 0x8000, 0x9}, {0x1c0000000000000, 0x8, 0x6, 0x78}, {0x1, 0x46, 0x4, 0x9}, {0x3, 0xd1f, 0x5, 0x3}], {0x40, 0x9, 0x3f, 0xe20c}, {0xffffffff, 0xffffffff, 0x8, 0x1481e7e1}}}) sendto$inet(r8, &(0x7f0000000800)="51ccd2a01c9dbf62555239b7efa51200887fef5f065528baf85dea4ec00863186ebe4793fb8067bb2d3967fc44cba198aa17711fe18cc481b9a3dcfc1993f29d4e29263750ab122486e456a5fb1877e399d3526e480820d2a3231a694e4d14d39a8b0ddfe55bb724d478d45510efaf63d49ce2", 0x73, 0x3, &(0x7f0000000880)={0x2, 0x3}, 0xc) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f00000008c0)=0xff) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000900)=0x9) semget$private(0x0, 0x2, 0x375) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000940)=0x7f) semget(0x3, 0x0, 0x80) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000980)=0xfb) write(r7, &(0x7f00000009c0)="4d57efb8a11b110ef834df945969364eb8c9b22d4233d82f0a66d8f5f7bed467a0", 0x21) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000a00)={0x3, 0x6d}) semget(0x2, 0x3, 0x4) 16:00:06 executing program 1: socket(0x2, 0x5, 0xa2a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000002482cfc400f2ffffff00000000ad93ebdb379c8f7c4a67ba6518d48c7e523e715338c097f7932789a57026672190ddcf2f8b8479d0d392d4689a750693f9"], 0x10}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0xff4f, [{0x1, 0x6}, {0x1}, {0x1, 0x401}, {0x79b03f45cdbefd2c, 0x2}, {0x1, 0x100000000}, {0x1, 0x80000000}, {0x3, 0x6629}, {0x1, 0xfffffffffffffffd}, {0x1, 0x9}, {0x2, 0xfffffffffffffffa}, {0x3}, {0x3, 0x1c}, {0x1, 0x7}, {0x1, 0x100}, {0x2, 0xffffffff}, {0x3, 0x244}, {0x2, 0x100000001}, {0x3, 0x13d}, {0x2, 0x6}, {0x1, 0x100}, {0x2, 0x9}, {0x2, 0x9854}, {0x2, 0x7}, {0x1, 0x401}, {0x2, 0xffffffff}, {0x2, 0x1}, {0x2, 0x6}, {0x1, 0x8000}, {0x3, 0x2}, {0x3, 0x4631}, {0x1, 0x3}, {0x1, 0x40}]}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) clock_getres(0x6, &(0x7f00000000c0)) 16:00:07 executing program 1: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1000000000) chroot(&(0x7f0000000140)='./file0\x00') getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') clock_gettime(0x4, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64, @ANYRES32=r0, @ANYRES32=r1], 0x2c, 0x2}, 0x404) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000180)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x4) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x3) r4 = dup(r3) write(r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) 16:00:07 executing program 0: setrlimit(0xd, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000004c0), 0x17d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x5e2840bed9bc27e9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="79b11251c09c0c6eb47ff040aeea2a3fcbfa1b1ba48cacfdd335af9ee5911f1a0e533f11b43e8eb96a62618481cb216c1f0d2daa955e4380bc018186ca0d260db03f762a08bf1443589770e78edb09506e479d81b6f31b190f04d767e8104b8570f84f982d0e6fa77ba12d5490d808c0e36e1dbc2c72f833a8e560ef0727b670bc7ab6d700af6444ddd61158edeeb3fedb03be607b5d9d27d627b196", 0x9c}, {&(0x7f0000000100)="dde52f8115f4f78cb9f9c9c455eb4913c6fc618f541e972375a7ddba17e463cfab7ace228a1aae7c8eb3209c7f88b6d26cda9c60c24efd0b75e1baed08", 0x3d}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x1400000000000000) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd4959177e869020f869589092450f758a6192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d209c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x410, 0x7a3a3b8b9255964c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='p..', 0x3}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x7ff}) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0xc30) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3ff) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x10001, 0xa6, 0xffffffffffffffff, 0xfffffffffffffff9}, {0x3, 0x8001, 0x51}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x8, 0x3ebb, {0xfffffffffffffffd, 0x6}}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) dup(r4) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket$inet(0x2, 0x3, 0x1f) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10081, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[0x0, 0x8, 0xfffffffffffffffd, 0x200, 0x2]}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x60}, {0x6}]}) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000180)='@') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x6) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x8001}, {0xd7a5abcdd684c20e, 0x343}, {0x42, 0x80000000}, {0x46, 0x7f}, {0x44}, {0x85, 0x6}], 0x6}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0xffffffff) close(r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x0, 0x1ff, 0x4, 0x7}, {0x800, 0x5, 0xfffffffffffffff8, 0x1d4}]}) connect$inet(r3, &(0x7f0000000240)={0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x63, 0x10, 0x1f, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb0, 0x80, 0x0, 0x9}, {{r1}, 0xfffffffffffffff8, 0x8, 0x4, 0x3, 0x2}, {{r1}, 0xfffffffffffffffb, 0x68, 0x10, 0x3, 0xb62}], 0x20, &(0x7f0000000340)=[{{r1}, 0x0, 0x8, 0x10, 0x5, 0x6}], 0x100000001, &(0x7f0000000380)={0x5, 0xd8b3}) read(r2, &(0x7f00000003c0)=""/10, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x20000, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/75, 0x4b}], 0x1, 0x0, 0x57) fchdir(r2) mknod$loop(&(0x7f0000000500)='./file0\x00', 0x2000, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x800, 0x0) r5 = syz_open_pts() lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000680)={&(0x7f0000000640)=[{0x85, 0xb3}, {0x83, 0x7fff}, {0x44, 0xfffffffffffffffb}, {0x6, 0x5}, {0x3, 0x7fff}, {0x85, 0x5f97}], 0x6}) acct(&(0x7f00000006c0)='./file0/file0\x00') r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x8, 0x0) recvfrom$unix(r0, &(0x7f0000000740)=""/70, 0x46, 0x800, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r3, &(0x7f0000000a80)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000840)="f57a236edc4c7d977c9ce9dc743e34b3829453ab4188fd72f1e9bd9cf71e306d3927da3d9e1a5dabde5fe7eb23397bf138f02ed2bef9243b9e67865bed91c0be50dbaff27e829de1b3f000ba300164dffda17c7328602f2a04ad790ff7e549a48c2876cae208ecfba7e89cd08e59f670bd8dacdb7387ebda29717addcbd5ea64c4fe940add078158fed0d94da227085ffdadd6666ba4d50ce32db24b87bed356299e0dbf72daf88365554923fa51824a3f029c298a115b71a095d00f97243d78c88c2b747e0a17b3e060f81c00aafe46842f858aa0fd00abbe0ea49f6458d9cbde1d9bd3925f", 0xe6}, {&(0x7f0000000940)="862282e1479a9383308f881149e75a996e3ae7cd1f8a26d74cca10537101dc1d68d3ef2003ff37dd938e259233", 0x2d}, {&(0x7f0000000980)="cc750486056004d0cbe76f9ba4199e2b502b07ee984ad1bf4cbe762231371d2039a85a", 0x23}], 0x3, &(0x7f0000000a00)=[@rights={0x30, 0xffff, 0x1, [r4, r6, r4, r5, r5, r5, r4]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x48, 0x1}, 0x409) readv(r3, &(0x7f0000000b00)=[{&(0x7f0000000ac0)=""/62, 0x3e}], 0x1) openat(r3, &(0x7f0000000b40)='./file0\x00', 0x80, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000bc0)=[0xffffffffffffffff]) setregid(r7, r8) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000c00)=0x9, 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:08 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8000, 0x400000) setsockopt(r0, 0x3, 0xc, &(0x7f0000000000)="edb2a062713da4db0000", 0xa) setsockopt(r0, 0x29, 0x100000001, &(0x7f00000001c0)="1bb399250253e93f88ab9d9be49736db2614a1d9994ef7b1076bacd70b4282ec59b1854d88224bd654c932856555db0a325079c6154a1b058974b905ceec629924f1f5d4b2a5a2df5bae6d103dc343d34edfc77ae93c46035dc800c1cbcb313d2295ca9cd75684b8db8de7030d57020fcdd7bc38301ff198b4b97647f2ad1d4c3c553580fd9ea299b96bb86774c85559ee97331585c8afe36101d3fda4c6e2a02b89c655fbfd200fab22892624000000000000000000000000e6757133bb3d", 0x59c982f052ed73fd) getgid() getegid() 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e84c404cc298a582b23b8f31b6b7a6f07ebcf9320ed030b8135f1169120e5209645b850aa3813ebd0d89608d588220aa0eab40d7fa95063f10b2447ed6a91522726a31c2de772a0ed453a1df88480432e3921ca55a3e99dd50720cc417c97da9eef1554be60c85e5f0d6b62174cc17ef13126d139839f1d70adf86332cadd051b21fdc37f91e4f3833d1820296bb813696b96f4fed70f9cb33322828db416c7380af2143aeadd344239a85f316edf51d739eb2b74ce386", 0xb7) 16:00:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1f, 0x0, 0xffffffffffffffc0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000380)=""/164, 0xa4}], 0x5, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="14f9c5bf22cd3f3f8299ac7d1a8cb5be90cc39308d622dfb04f25c481d288be62d3c9046f525e93dbffaf564dc80eadf85f1584e5d4e4ee9b70e9a2ef03f7f2fceba31270641ecc2400d9761f5c22bf4337f383597e221513402dd3511475cc2ba131b2fba2854c2edb3f3324e6f2acc853b3addad2e53e2f6c5856d6dd4242bcffc852425f0c6efab172f3a29a1e3c5333e5ece556ae5c9f8a14e7ff90b3eb0dc8b", 0xa2) r1 = dup(r0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/103, 0x67}], 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) r1 = dup(r0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/138, 0x8a}], 0x1, 0x0, 0x5b) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) g ?:l#+kٞ}ػ e,^3fs~Jާ/ 9Fdթs?z/K1ƀ6+ *)[޸ӌ[;ڹɗ?W8(% ~]& 5*' F 0=$ s= 4n`=cudskʓ#+o}ɸg ?:l#+kٞ}ػ e,^3fs~Jާ/ 9Fdթs?z/K1ƀ6+ *)[޸ӌ[;ڹɗ?W8(% ~]& 5*' F 0=$ s= 4n`=cudskʓ#+o}ɸpckbd_enable: command error 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f00000002c0)='./bus\x00', 0xce110df86a5a8e5f, 0x1f126354f1d9a4b0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000300)=0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0x34}], 0x1, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x1, 0x1000, 0x7, 0x9, 0x100000001, 0x0, 0x7, 0xffffffffffff0f91}, &(0x7f0000000200)={0xffffffff, 0x99, 0x7, 0x9, 0x2, 0x2, 0x500000000000, 0x401}, &(0x7f0000000240)={0x0, 0x1, 0x3, 0x3, 0xbb0, 0x80, 0x40, 0x8fe9}, &(0x7f0000000280)={0x1000, 0x7}) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x4, 0x3b, 0x9, 0x0, 0x3ff, 0xfffffffffffffff9, 0x3, 0x2, 0x1, 0x7f, 0x85}) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 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, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) pckbd_enable: command error 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc4004704", 0xd) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0xf7, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x3}], 0x1, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) flock(r0, 0xa) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x7, 0xae50607b48c18a0c}) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x4, 0xff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0x30, 0xfffff, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x7, 0x9}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x1000, 0x9}, {{r2}, 0xffffffffffffffff, 0x4c, 0x1, 0x81, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1}], 0xe7, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x20000000, 0x8, 0xd7c5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000004, 0x40, 0x4}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x0, 0x917, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x1f, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x40000000, 0x4}], 0xff, &(0x7f00000002c0)={0x8000, 0x7}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:11 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10001, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) chmod(&(0x7f0000000000)='./file0\x00', 0x40) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x400) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0x1000ffff, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget(0x2, 0x4, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/196) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xffffffffffffffb6}], 0x3) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ftruncate(r0, 0x0, 0x63c) write(0xffffffffffffffff, &(0x7f00000002c0)="68eaa02a990fa685bb6f4c5f", 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="198671601013d858f43b78250e25bf2944", 0xfffffd44) 16:00:12 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0xc) listen(r0, 0x100) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5, 0x5, 0x9d1, 0xc3, "e201391d686209e5dc9e2f4af1aa34cceb7a9869", 0x4, 0x3}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "cc87523c4124903ffa9bbf6f30943e024ab88199"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) 16:00:12 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:12 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) dup(r0) pipe(0xfffffffffffffffe) 16:00:13 executing program 1: getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$inet(0x2, 0x4, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error pckbd_enable: command error 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x82913bf90a460f55, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[{0x4, 0x52f6, 0xffffffffffff7fff, 0x9}, {0x3, 0x8, 0x6, 0x9}, {0x9, 0x1, 0x40, 0x6}, {0x8000, 0x401, 0x1, 0x4}, {0x31c6, 0xfffffffffffffffd, 0x8}, {0x7, 0x20, 0x4, 0x59cc}, {0x39b9, 0x27b, 0x3ff, 0x4}, {0x0, 0x3, 0xa000, 0x6}]}) 16:00:14 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x41, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = msgget(0x0, 0x80) msgsnd(r1, &(0x7f0000000040)={0x3, "7ecd711012044fd1447513f6ff801049ca5e5797419a78cfbd36ecb37c1e5466fa75991c03eb64baf64243f96a8c55d20f95cfc2fc22d5ded38f6f767ab2094eae726cf5f8eee891975a6b85b2ef88d13dfa6a718744cd8d58a8a658c77c2ee86f3787c0c049f8f696f72a74a0cc372a2e755ca3a19669980ca3f2e2e0e272f52be50d114e232c6639f09b1e610ab0636cd8d9f4753dac99b14b5979f0"}, 0xa5, 0x800) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x1}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:14 executing program 1: nanosleep(&(0x7f0000000000)={0x100000001, 0x1}, &(0x7f0000000240)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/153, 0x99) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa6cf6e0b082ef70c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000240)=""/177, 0xb1}], 0x3, &(0x7f0000000340)=""/195, 0xc3}, 0x43) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000480)) 16:00:14 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:15 executing program 1: setitimer(0x7, &(0x7f00000001c0)={{0x8200, 0xbb}, {0x3fc, 0x200}}, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xea) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:15 executing program 0: r0 = socket(0x18, 0x3, 0x100000000000) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) dup2(r0, r1) close(r2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, 0x0) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r2}, {r1}], 0x2, 0x0) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x4, 0x329, 0x7f, 0x2}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd52, &(0x7f0000000140)="00000035e00000000004000000000000") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x4000000000000000) 16:00:15 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffe}, {0x3}, {0x6}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000200)}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f0000000040)) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') fcntl$getflags(r0, 0x1) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)}) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000140)="a3104bf9ad7dd6a7a31dfac108f90f9f1f4f310880c6c4410ed08e86b8bd730140a8ea8425734dd2081b190a15d78e5575000973c2c29d4386bd471b88128d6bac132dd181297f109966c23989f688585c55d4fc20d4f951d20640ba83e656e1208e3c881bd48b68051253ea6852b1b23a07db96642898a49d46738e7399afcbe4af6859c337605eabf42224939ef7735d6221e27295187f74b46ec1b0dfc95bdd80faecc583ad0199a3db69e24aced2d36c79dfbc3334f5f5c72683cb61c007fa2199ac648b026f3ca9801c2fa34b0157256817b4916e9e21f6c58e", 0xdc}, {&(0x7f0000000000)="81c386fb3af440f9a0b68c0016a6ba9379e43c065dd3cb6d4129f1683bcaf045950987d1b823cd6ba02ce212bc220ef8e2be29ab065ce48e", 0x38}, {&(0x7f0000000040)="9a9e768bc1727a4b61ddd0488b43f64f48a5093850fa1ff577a299e49d9c6130a8a632c7bc7aa7872a54664f6788e64f8f", 0x31}, {&(0x7f0000000240)="cad78ea24b0516be5fa247ec8786697e774fefe6f630dc1cdb3896f6c8917eb43d406702f663a4c7890915e9757d6bfe45ad03ed79d66cd05a88f41c17d2a38836fabc140ef9e0eda8ad4b4dd468a6a230220facbf0ebdb8ecb713782660bf0047d56ecdc1e64392b5b8ce2a3e43ff8eb468fac4bf286c2b78228932fb9b5b3777ac7a50b19f1d0e35a2cb793e303902c3fac2d27dc210629288954aad04a01a", 0xa0}, {&(0x7f0000000300)="507cb75e56b73d3de679d40a10c43d21610b5cfb58a33eb1ccb3e256e26faa2a0cf008f4edbe99156252ac96fa71d53e0259c559aae66cc45c0dd36872ad9a8d3f53dc77343d4cfa9031c2bfa424a2061db4b95bd3a8ad6ac6d3e86ccf0c3093dca3265951a5d836e498931b8f7d6de7d99cf882ed6603bf42ad8f7f781d979e20ef77f6a15de909247d814ef1b67ee852871cd7f19a92252ff38b55fa54bbae0c613b990a14e0463c38a0e531f4e30eeae590225ffd41130e875d5e2efb8d77e4a8e0e3b609bfbe5333a94715e26863ab56dcbacefabaca2214a796b041ee70d65b235105cf1569fdc16f340b035c5ce2a975d67d6ce097ed9dd1ce3175215de4b5f05728e2063c040c5de46a751cda4e3c423a0c5851e1194f5b1ed9e298a99b41c7902f4e9805d8507e4416ea6accc4b95493f75dfa43967e824fe2fcc8faa6190e56c748076389ea894ba0f47021887a471d71d5f3d9faa7d87c521d08de0d7b8784c815d29ed2019ed8b16416b76595c7f3c4f1d2ba48a0bba113723b9792dff8dd108100345ae1231b40eb97e300febfbf81e4543951ca87b99eecd57360f52001748efbc2cdd626521275fc42d960c78b0192fa30d502f541b008838659effc4f8202452e9a94f0dcd67deb736e1485fcbeef9fb587e4b15e8456496a5a0efba444d810a4409f7fa6db5e44dce9acc8f4ac8dc43280cf64f86b05c0706bdc8a627f2bb82e6b554373fe5385cd1cf273a844e0f67f6264cb5e2c3fe4ea9b3480d4f0c4267b205d4eead341dd5d69c3adf30852d7cb0174abb5bbc364bb7d63d663c899297481c6b88413dcbe9b78692971e850dd52108e8ba38afa48c19e40d99ed5af12d952cfb1e8418f3e6ae96a76e02807c79e52b45780485c8f23a86d8ab4b15e07350df537b512e8b13df15739a2c37d455d422e4996c9db78d736dc75f4fdcedfe56b13892bdd41f3f3281950f3aa22f8c295b542f55f4209d8e6ffba1931dac9dfc9681d85be1df05c225272e9b585c287db2a1468f96d1c0c63e50a265aa8f8c4330833a314023f9cf176e6ec3ed6fd4098ccf579fa960c503d2546d2088cd3006b21b496ec4f13aa56fbfeea5fc13ec6b5c9b4726f8bcb6976fdd52ab2039f4ab20cace14094a2904178ef4fcfab8e4890c7f3ff2cc2b1b3b88c15b2c31ebcd48c70a9b6b818204765f23a54cfa93116125294e9fa343aa25168c05254ef8ce25e6d72f518a6d597fee07ae5f727912c29aeed8acad939daacb1faa62ec00c9feed0f96e6bb32853dcfd008111aca19db3904419b1dbe3585700ad01ebcae0cf48cb79ea8a3afc00517efae7c9f0a7da8d4390dc49e61f006fb09e19097cc1cac3348ef45a76fa6e6eadf27e0a03941280840a31f7f9b5833c1a2f826ab6b91c69ff46545391501c0a23a58c0baee14a8ebbc2d28fea769f9112785a7a3a98cb16be1e07eef6d9e5b105b1486403bda9026062649f6fd56d9a524a80eca4f0d95aa6a58aef5aff3a7dfbf9941952b9272f646a30378afefd9e3c1c3327df50cfe80f6dcf5d709e9b608081c14087503da4f06815bc79888b23f054ba7f88d89c6c56c6933d80015695c41104324a6fef472acc9e34fd9171cc7fb56ba91ea3b1897799c1cca736a39d59a503f9068c0d139a86b531d06fa6b7b260c91b3a2023636b1557f670775bc181719651c81df05dd36e03e5d2fb9a402a1dcf96dccafaa93e2cd16c8851086ae690c620d01b137f1bb4d751ea99a2dbf861a3dd1239a207b7391d1aa837a6da75bdf2ffb013fb4bb3950f30cc6887f98017a25aea944c5e18e69f1382de9fb8e205227c72fc2e8059b47d4af8cfbfe56b1ee2222de2861120e620828fccf8bf0c3c0006ae2ccb036e0e9ff80c66631f8822533c1217ec3062077f337726f07484295b0a251fe99bde8968666ac0dcc1a652894e1387bb5e58875564d023df8622dab47cbe4e8d6621c8361f08e978536aefc308d19422fbf30c0c32d78dd2e9bbce8417386733797d76c5837e5bef30b30c6821b5da187ebd513fcd5217d499f10630734d513276f8550f8b3012c9c382d3c686ddab7c5ecfc987aaba6afa7bbb1015f62808f3a997c9f7aba662fdba658cbf872d7009e37989208a793d759fdc7a73507fafec324cd1ebf9fd018ea68877a8bde07f5bc6c49d1f492ccdba06f367e09302c52190eef4308632824d4f57fc0f9f3d3dc0620f4e0ef444663d6cd7ea29e6b740630a1c51dd1938120913ee8fa7b7c0cb95ca4ac3623148287186c5142d021e5ca6a8f234966aa916b802ecdfa396a3f035a7bae5785f405072e172eeb78d0bbd891cc0bd26c53a3dbe31d1a3c7586c97a9330cabb8901e4367744dff0816c1f9c3866624439631d42c0e06eff56368085042e74dd435211abb6fb1744cef72f27e09e7d20eb856dd3bc4edab86b84beabe893d8b92908d87a88ed4870610f6ccf2a62a6efd843b2c36793027b9349ad9916b4258969fe14900575f6986c5133b84a46a2ebbf0f920f428ffa596ae70a2135847a3c75b7058c20f181fc871dbd0dc2f35c882f245c70ee524c3febd5dfc6e60bdc060b8d73bed33e01d1cdfba50bddb17e69ff88de64136ce7bc73b1f5a471b44396b8651deed7fd0e18f57cabb16485f59f42e9ad022f19d676f18976bbbbe8e9147194849cf9a080f5b1693d2708f5c382f702e0035dd005511e56f92cfa902e040b59132fcca6ed2a97685379b1842aca3c4f78162f096a03c1b2dae29268de557babc2248b13862f91a8251a42ecc50b33ff6fedb61c23bc360762d51d7903d36dedb35645d9fa1274407d950df5173ab9b7a06db137d988fd8a518c8e5b236a1d5120e15f248b43ff29bcd530fe107dc14fad179b363c78a3ca02bba41f6a9fb0d07ceb9e62e3018e3ffa3190bad572ff86e3a1c44e3dea5a61c572facf8bc733d5c4042caf539ba26c551a5062ab46b061ad4f653c09fa44a4fc43436643771193602861db142cc47eb0c8c93ec30336887df8575f6799e6fd72682dbe67fa321fc54d615597efb71ddb8fba9b2bf177a9c9598269617ae995453357fdd6b2c74d66c6c0dc7293cc825d39debfbe0fa78c79b45eb59158969411a02e5dba5ddeced68082705c4a35a78d3561b5a245001d174253590dbf89d0bb8f95e1445aff48f69df4e5079c8ce1d004a1195b602701c9967350066fa93dbb00d5c8b0a04c9dee17a281286af51d1699f2e09f6cdd2a93e1d1ce13e17a7faec103b5cb63dfe2eb5402a28afb7fd2f1e35a113046251eb4292a791b5e863cdbe2c569740e8bd7f16c8f1cbe9ef9c730efd591af640af6992b972f1af6d540057bce85ec0544d501b2c55bc4765b785d4689e6520276b392b2a86c348f03ce9fe65d437b48ca3c14aef9e95beea7940b456b8a36972e9e80a3afad9583b586e4b19b86a1377efb589c97844b3f768ea122e4c667d63b95a18a33b898f645c226deee22566674b57b41a15cce96c54255863623ed0d477bd0f5aa58f74dc3ac53392e5aca23d984aa10f2e44ecf28b6f7b48559644b6ddf4c546dfa4625e3861ecaa4cf2d66c94a21964d507aadc7fcb76c850092fcefc4b41d210c94ea1ddfffa8f2d1460b18af5f2ef557fdb599af89e1bdc8b10f534fc0a170366eb0f2e2b80f6c5df4ae33e874fa03248b9f9ef3d1e9e7eca42db62c35a29458a5bc295b43bf4b090bccc52bd7f84022630a2092154669ef03bd54e1ec9ce8f1d478305e33f155e48602d2f39f31159b6db2bf0e0030a132c67acfbdede8ed37c3b6507d16f604f7416a6ce292bd43034937e01aa1452446dd51992c3abdd8a18e8fd472c1e499384d7969abce136557d55d65068af01da1258cfef2bdd2a108f6b58437ba8334ae1e2f1d0cc9425b3248ae6b9f3c0dd44a4c41cd92ee3c7a645f38547dfa4fb26c0c3b88d4a61d30e09e02a840bfed7a62ded4e3430e804beea91131e9acd5ba4f5e61cbb655468d7d56ca81ab05615ea51646282ff1b27803177786453f1fd2f213a04849ddb58687c2eba2d2e75928b7ce1bbffd8ee84a098434cd5a04a7b2988ce0cba433d833ccb39ac93fe546afda65d8f7691da9b66403ed89df5318fc3542e3903045ff4f63fd544b32418e12963aab21872cc9aa30f9f3ff9ae0d59a25315242b11a6cf5abd6cd7d816cfc97b46b5c51061e39dc5dfa2e87f5867fcb104c12369adef0199d17ea0831b95bdaeb3ac42d0c6e767f99d6d92c04ece84388f9efc91391b7bbfcf7ae598f7d160d7b353cbd9da068ffe0b5fe355050c7947571cb3d263f85b0c593d5b6f590df062a3247d13a5ee9c5c9e6e3c4df1f9e0fd0d9439a6e94afed0a757e53977fe2f9a74c95ed9cbbff9f84cb1a66e4e433bc28c8ffdac230e496c6c2403e7e09b469473d818f84ae4bbfccadb661b19d9c28561e8765d193cc48c4a75c3174b689a845857cb58fb154e4c8a6d16ab8e8e817e5e58e8846881301a4199d8d03b100e1ad34963350d1b625ae24f036f341adec07346e8396812fee35c088f7c174c8b23e42f77e7863beb59b57f018c140a7f59371208838fe6e5c4f682ab0ad3bf05edecd91042337c7f1fe1558384c230f4060ee1db7cc3d8411dd5c85e72c359e1b19f3b9ada6fc8eef8fa3481b6085821d4ee5a22f505ae36c3928a608e695750e71d71af777e408274f55784888ea3a0753939bf39f4db431ab274bea5fdf2d4f355dc836583135b8d3c009b60e1aa48117d659a2b6df0731d83326b992f2c87e087a9682b8febb48f5ff26be28bdbc107572c6563591df2c4ddf55f711af17fef72b01da6461dfbae1d5e935de5a70c8f6b751330ac63ed23b83387c702a478d3e3c0dae79f90016292bafd2cc139403055d7ce00106584df889c7c32e5c6a65ba22e46c028edb29726a9de2fc7927614f2f1e9bb250978b793611300e07e0826b7c688995e2b4c2503ce1fa13b62825a1b25dd14a12773bef42508a79da45958b0c1f94e485d7b50bd15c10c801dfb35c6c467ac803f23ab64d20c9785d1d4678ab46a83d9a37416657b09b9f5660955a841db5c677fda53f295da9f1e4c5153217c0985215cd5e08844350c74812b6392516ebd80ffd32a07219893324282fc65493f7432fcef7f7d668871a6a874dffc3a7ccc23ebf70eccbb62c5ef7c3e642bd43f0a51f67a90321943516bfaee8c84ac5706f144eea20603970a5b14428159c94edef0a65c39d55fa1d60a3d670562e06dfef6e8fc6e8696a2ddc808cdb3086ed019e5cc624ebaefb7960ba74c0843198c5ffdec79fd0ce9c12a986116ce6bbd4ae4d074560224aa0da18e62fd667e9f4bf11a8e468ebfdb9f5bb14a7d56a47e5aea300482550df7953cc27b65cd9e99fa61604740d8594c91d9590c40e0653dabeee76c98d82a665e20a2042b0b7a9237fa6abe676b981085dd78fb53f52fb8830ed9e69ebba9761a9dd012526034fdf9cd5d6379aba9e6b7f8655532cb9f2c2cdd856ef7ce5f88d8a1eb53177156873e442369c0810adef5f2c8f78f9151acb2fa0ca560ec665143f16890f2789eea0e34e694102c05f0bf40443fee44690711da1a4cd12aa2a16479b5a425bfe6f3f5bcce63c4df6c40f9d002921eeeaeca0cfdeaab785c61f1792db98a0f25df6dd12937d8903f441a61d1878b96beb961c0d27df89b975ba047a7d1a5f181447eedf648be980f36ac720f460635e0275886ea811cf1d949bc086094f17ad32d737f6b50b4e30bf18a297a0368d607fce55a234e13df", 0x1000}, {&(0x7f0000000080)="7c586bcf2033d14ef8d1f85f232c3a3d663f9faa2be3d2022b9626b6e46a3ab7b2c140fb556f1a0ccd25364ca593e1b11db7422a6a0321", 0x37}], 0x6, &(0x7f0000001380)=[{0x1010, 0x1, 0x2, "16618bf98f07d8ac1ca8195ca06c205d73bfbba125c10b17e7987f25fc1497ea59d24d38d32c081979e6f9538241f1613db9e313f4a8703090bc7598713afd33c170a38096d7c592d9ed77d84c3b3496bb38a08b09256827b8bee34246f4b1a07976721b292a962fe8e1b94417c3b769aaf7ef3bfa1f77221fb169c359876ccccc76171a6b1067b1166b9ba19bf3aba3bb14264a4b925cdd9da5f76d6ed7827d4dad0b97c194577cd37e8b776feb99d06962a58241fe8c6437b3039efaa92035224f711a218845570fc810eb51446114ba819e8bf01b33c9454e6247d648dff4a19c10a9821df446256c45a346d912630bbd51faed75f6fd29b8a1b28a77eee033a7f8099d1c90ac896bb20d8351444c435641f0363bf5c019b58144c2ff8dc2629ecb35335dbb75d64f03183682f110e6adc77cf1563be20018a2a3c99ddec174901a1811ed75cd930a671f7f28336389f43b42acc2b54b00d1bcd76124dd1fead3a9f612476a8b90783fed203be67a970908c3c7db25a3d549ce1f955bb41ff99c6f8d2609535eb730de6eb318c7b00cbaba81227dea81fee7963e42ff6c6147e1d40d3e414e2b41618463ae67a8850f6b9bba62cd9141284bdaec69e818535a788785f01227c43cc8f247b85b7ba7c0b80e2a7be15bc24fab606c8c98eb33b9ab03e20ade127b87dd5d98f3485826fbd67d38020908756316468e604f3aa75586907f6d6ce047b10dc4933cb4f1f2490aaff4eff73fdfbf68d2354400aaaf1b648a123f2f0cee203ce2bc82293e2c6d8d819d385ff3e22cbbba3dd0e843310b3c1ce188be7c712ea5ab8354e75521ecde933b475d2fa0a74741278a726049c415edca4a856fd2f41a2e5d43818150dfa674ceb81e5f5124109e3c02b8263f4ce541dbefd0f49e8acf9c516086bdf2d9ddb064369639e31a2dc950a9b04c8921af3b5059e80fc46f76c0e27a7796289ae76cdd32a66807ea25a3cb58600721fb8186c4e5f9fd7a23e190f1b02051c34a49b481a468354776a58b4bce2527481dd8d37a3ae392712eeb4cfb5f383ba748e0f64f7466bbb0217f4bcc7076c5a5d3066e3fcc5986dbf3ee8db579fa1fa309fa09d27dfad118fab4abbe3d5ce91441ba25d07c344e4fa8d0542479a6146531b9ef7a2e72f8523c8283b804621ee0c97e3604ba2da5184e725e0117e34c4fef5d360a577fbba52ad05736fa43c788c8e4e83057d709b90c5954c579cfbea4a0050524053f458888755ef15dd144e4efabdca82c749435a02729d4bff3c90cec146132322bb2f4b62c7266ee3f483182f3f6c152ac64cced814c4879dd14d57d5cf2e7120f330f962c4d2106579780fc43de7f259c32f97f2a12c4063edb9f2b03454da00a9cd3c4f201264d65404b60bad7da8af8c6ed7854143e6496d63403d859f6f725649159c4298ffbcc9a83891ced3490c392fd12a5e2fa3418fbd5116fc1d00c5e9bae27cedbf69e924d7a1c9080f9e4a5be0ee0edfc641ab904a9cc50e5a1b1d8f79efa083ce1bc65d9ce10359bfa5841ee80309a1b77015d8819b746b6380ec2a2082f9400bf50518aa1d580dca47737c76cb3ee6494eaec35119377d8d72796b7c822df8f98c5247fd9092a184553122d65c46a32e01a9bfdb171714815071f56c0f05a65f9bd0325d44809f6eaf0ae9ce19962afc74e43613510162f3d1e824c0c142fa9d7bad927d8ea6b273c6d82e2272ac48991a388a876267112979e84ee560a1e66157d2d7e28846cdf341d94a926a3614362ad0a571928101e0d71c3dce11a41a4beefb01ff7e33e28b2de06ead4071aa6a30691f5346af6fa20dbf9ca7c22b6713a5b3c3af6579734a7ca0ad9bf90b7c08b17f05698c4d01225611aec35b46b38ca8942012282a0ca20844449258947049c1af80d21ae0685106114f20fff7b678cedc6025b2025868392949e96f7bc4a7ab970f4949cde52599f4850c1215eada1f1d30077ccb848550b76e55f987603093ed989b092f8a547b74b646ae848233742387cc72fa8760342ac38a5324f5b7cdd0a5215327e134d69ac54c7b1f198aa0b16cc2919f8478614283b596668f422a6787ec7ddf08f2d7cb20a6a9d88b5e662e86c972103193e0b32b98e7e34f3260846396b3ce69f115fd089605315c732a2f53bda0d1ed271b9d690ca6367891d9b04869d54d5263bc112168100553cadfa9d11f17749751fbd0ef34aa6357a777936db65fa9ce5d4b267dd9db192de0df1573bb6529cab9d1d28076489c8aa9d615f7604fadb97c146e9d5a3eab2d7ff69b47b963e9c3b15d3f31204b5e1769ba4e89c14cae1f692e22d43c565d2b3e90c07eb10251dd837fe5e5630ae1dc3c75af57dcdc8b15afa2d0214e068d558bf6e18a89ae62df3fe88a6cb940504bf2494cb51330ee6e184c5e5b5673a330eacce67ab28950e238a85301907b616868297412760a1f2cf6f1dccf05d38f500b946255287f2f635e23fa918ced5d069cf82609add096a18205d61f2a9e9e42db0292e1a817532d090bffcb123c203dd1576032a4bf13c5bf1f306e2a4f90c3e44f7c3dc70097b1293bda43940458ae6df35a31438628ae014a3ab65fe680d4af7a5f85f60d2dad103695b8e80fff5f48b17497164c771a91d61f90922a62e879a4e81575a42238e75c830bdddbe9156de915ee9e68c38bc170f9e7034ba261cd1d7dfdff3abfe89c09dbbecd37d255ecada629fafe037423951eb930b9ce7e84c0a5c18ff6e92d1de3e77289d276c7172b87b3a57a16b3e54127bb5cb106c90aceb9726725994697319637bac2485adc81cc2fc4807e868c2d3d5f23a6563b7785697b9f319ea48dbe5032b89d43cfe3f93cfd6e480973ded2ea3140116f807ac08ff27c9867f6d5acd960725f945610aba7c434d0088803a3c14c462155bade92b422d444338c370192e60480dee2ee4bd768bba6198a88e46c80ed7c8fb7148c8a13a363c7cc8ec465c3ae4325b34533ede649b4771eb31d3f2bbe196c627978152247e839ae263f3f2c46c89304c239ed41eab2f685f5088deb1be32fa3e507ba35061300258792502e9176a359e9608b345da9091d33b287a599e655b3250211519f24b8cd4606159501dd4478549ac806012db055417c8141b1250ff6cda27331178f3dc811147257f6bad8608359587abf1544f264ba15c29e17fd76ebacf07d22165df1f66202a06a158292b126ed46581a573e475defae3935e2dfc6c583c6abc127395c593fa371a06d51d9b775a3235b06703324083fe415908f12f7266a4d95b2312056b561b7a789cde442a53a2cf3713a8e03c0a8c993d0ea7750a0ffd7db0967be7385e96e4a732cbf4a8627f43a0549c264d390623c8600c5d825960d9ce1802ab2e84167ee474dc9d9aab9e15bbde8cd56ad596bd78c87444e67b44282642fc1df4c11ff74818da74f490dcb2eb1016fb248b015125b52d438e671417b462953c97b6fb58935ae74a99927ae163f5a936596a7cf64b5be1d3cb04daa336697b1c4885f1d9a3a6ddfd39101a9eb1b0f490b0b85a3a91c957df14757b57f0dd10c4078e30a706dea2481d6fb7b359a8187152b335a2884075356f86d4d414765223ed06980b00d0a0b4e892930b2850c7a84049c54787968208339dcc8bc919db1d96bc3022c606d00ef16fafabc1c3e6e6da5d9181dd301434dce346bbb97fee8ee4689361d53b4d3b45e0f37e15ed84aa8b4d60addcafded3f3d02c06c30daf6abc555e00692a6bc7dac6a661614e523fc0f2e72cd9925d08e0c8f0e24e7f4fa604cb1ea4aba7ad31ba7135a6c1cfd042e50299e8f2b961a2162ec6182eb3fc5c585f6f33ad59086b21f2035c89a093682f5397911fbaf1689dbd11fd7b45599c281ed70526987e80a7e9af0a0c95b903fbfa4324d3e2f759a189714aa00a2a1a9399d0c46f2f605f93594f0ce8c319383e602d9603392ec35e3661023f2e087acaa2d009ea0e8a22b6cf99afd9688e1a370819e90a6dabc7e8fa0b87e7a9620fcec0b572ce8fcb1890de8f20dbf0647d79c09daffa35c1a016c490148be02a0610e0fee9aa094382094265eb2f9df4cd88c7fcf28fd1a8a677af9d05f2abb318a5c2676683f94b552e2505dc6dc640efeebb96b8085b59dd2e7e9f01847454be95db6c60c8b7d7875b829727f6f65f8cb091645cb2531cb740b8efe53c3cb609a17be7411abdad0a049672676ccbd94a955f833893bab78bc482cbd1748b4cc1ed45d17c05fc578c143bd2cddc071bc472bfdb4fce9bdd65fbec12d64d08b2aec51af18b3dae56ebe97d3c5d5ab6054fa594ebf57a9c73eec7a871036e7dffb0ee3ab9c0f1ea83c756d918c5f8e96462e546991c65cce155279173cf195485d79f29e1bd8fe86be4d80298bd37dc3a12c828fa463c256fe08d0c357ffeecb46c0caa67a38d9c7ede10cd78eabda4517db94583872a203fb209dd16796281c1e1d421d3fcc22f8591380bbac556b953f4626a0aeefd05027ef3fab1cff549e3d7ab1edd5dbed9694b4cdd2a60c56b5a2e1b265c4a90ddecb36ba23e51a6e58543f444f33997ff8f6197343704d2c1e741560128c4f0f891a0da319c35741c36969ff460ec62fe8291516ae32d20c7ca0cb4d471ab0e62043755041e214c2cae208f906387f67bcc98d73092d3a51d4b97b05e02e3459e506d1ab0956a1057135eae15c8994f820894e1ca04fba402e62f0386cbd97be252208568d6930b51858c80bc4cc0b5e44c883fd69c8064d35880d1e34eb5a087410c6e4a4c39c761f6ceac98ed6a769d85023add181e431724f3cc39416bddbc60dd1571d0b818c51e1c208a4f6d95b443f682a28defe2f19bf8e9ed0ade6a6ef76d8b4492a26fb8c921b417ddd87ec91e925c831b8dc05ac65d9748ced7927f7a7f10ddf2b541f0716a0f1a0f0754d460f6f6d08e6def9bb20e0bf036820a40a50610343a29af85d98c04be68abbe3b4ebfc6e00d0afcb50b245136ac6847bbdcb010f06c68a1748560e721343a63e5ea60baed2c1418acb85eb2f3ec15db13320d51c616cf0f5c27ec1398a01da1f2a855038c170136eaa2a8be314d5b53060ecd17ad9c7886f0c4d374d502d1d5d36f665c5835b39b2615f84b5b0c1a5b9249487451ade98816811d9bc26f8b63f7732a89aaa7a7efcdb09b63978e6706e98c4caaace1869c43c7132d86f932556083b6b62d36c8a17d270363b9a6b439760a6a87f571a64467c83b22cbab9ac6d553cf6f2401ca7ea9cb914aaf5e1afeedaaac9f9103197975c6d208ffec5c74115e8a4d88c7af59936d2bb093a23927938669d30c4af0efb07d862fdfedf9b28fd1de12cbf990e3037a3bf70fac66b1c0b942b978b00353e08cb6432f936b42b107298e3a5131d3fca3a186446bc51750995602f93ed3f99df0ada3a52c84146a74c94188cae990f79d7dee3b5c9015329383869fc28c1e6c80429d1e1db05ad6985f37fadbbc3f51fc78a8e6811034d90bc46b7b7981df4947a489aee30296282a207907245207d3ae327c9da6b429b4648dda1f15b8fe032b5fb12b30ddea0f7e6d17afa785898272cb9af95f7415a881081f8dc0411a2709a7c0af795c9886ff49412375d57a9de79a1e70814b2207e2c11abc5dc82c7477772a3719d4b784f0e489b7af46309e68930b496ac918d4ee73fc1d41e07478af8db6ff0037ee6b8a090b61fc2ce28ba967743abd5768a9fd5d22a46d6849ad252e52d5e82a2fd05315c5d505705e193d24ff120626ebbd31170680f093"}, {0xb0, 0x1, 0x1, "77468f2790672e6eababfb9eda2836c5ba7085fd7bb27a6f6983a23b57e71acb64f15a6494a9be412991d2784987656c3686a850a3627d31c5b1e499dd20e4f61f3ac5b2978f912e97a8f99876c3be16c8357be68fd634ae2ec0c1ca1cba48a7d20a671af2214ba2a1abe990ff8784e4f8dc961bb3272e754d56e7a19cca3547840ede6054405c6830205503cccad5eee1ce749bee0dfeecfbba"}, {0xd8, 0x1, 0x100000000, "634c95dd10da0fb89e20be44d19a916a3e4c8af8b1961a057cc0299c8ba4a133e6e35d9c7b12475db43aaef8d511ff7d084193aac6cc3220d4832dbb796c81246feb12143e6fddb0f0e618d97cf2a7c8ee7ee624ec4623eb6f7b3749477ea0ce3049268f7018465dcf735321e01a9b718156deeb32dadb8bd3dac697998250f70c957de9a47bb1e8bd99da85a6abd21597fd9ecee0d5010cb5c916735f15e3a1d53579d566382905a338358f753cbff06a892e1e454b9ec4fbd8288a927604b17866"}, {0x68, 0x1, 0x3f, "9007dc7e3fb822e34908aeafe15a7d571490f670677f72c5ffcd22adff0f52497a59dad61fa6afd5a904e6cf60fd1902487bbf4014d29a2d372003422599a7230d8b807a624fc13cc1063f96882f3db2e84938efc7ce"}, {0xc0, 0x1, 0x101, "326275000a66433bc2c1b94cc0ae421635745382de7b44e53cb36bf78b107c9328deed9c5f8a8c69a6f785a86b08be05aa570f1f1c4eb8f8908eb4874f26bd449be1aea5c2d61c26184795bededd2aec7b989e63e28853a61498e33b83c4f5bc27bd605543a218f7509913ec692e9a6c80d785f517dcf2dfe80833a086478a6696d334f77ae18921ce75c53db07b1e9ccc261ed934d919e325c6fbc093990f90f2b62be8d0afeee705e4"}], 0x12c0}, 0x403) r2 = semget$private(0x0, 0x4, 0xb) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000026c0)=""/50) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002680)=0x4) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x15b, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0xfffffffffffffffc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000222f66623c4df065e7a74c6ccb091a977cbd5f8317ad68c5b55580242a493d9f75197ef03c1e0f77e0306d0fcb7750fe7f4aa261e86c79b313b02ec8c869b2f6f0178fced634fdd879a56f04ab433f73297f2890bb0dbb48688d288102aea39b15edaa8c03bf7a2ee9a452"], 0x10) dup2(r0, r1) 16:00:15 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x5e) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000002c0)={0x6, 0x7, {0x2, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) r3 = dup(0xffffffffffffffff) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./bus\x00', r0, 0x1}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x6, 0xffff, {0x4}}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x20) syz_emit_ethernet(0x1a, &(0x7f0000000080)="87") fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x0, &(0x7f00000002c0)}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) socket$inet(0x2, 0x3, 0x7ff) r1 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000400)=0x8007) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = socket(0x18, 0x1, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x200) ftruncate(r3, 0x0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000), 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/184) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2, 0x1, 0x76231bb3, 0x9}, {0x3, 0xfff, 0x4000000000, 0x5}, {0x80000000, 0x1ff, 0x5, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x6, 0x80000001}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x2, 0x180f, 0x9}, 0xc) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000), 0x6df1cc9e22224c91) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x4e, 0xfff, 0x51cad24519bd17ae, 0x4, 0x8000, 0x7, 0x0, 0x1, 0x9, 0x9}) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x75) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000f1eafffffeff0000ff0000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000200c28e"], 0x37}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff8f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="998f84e626eb025bc26f5e262ddf1b7c416718ef5011705a48dc013dc6eabc17106400253e09fd9bd5cb97dd22bb432367a6d4bc7f893a007a", 0x39}, {&(0x7f0000000140)="e7b7b222a8217aa31e09c15e3b396ed1ed99c4a55e942cc8c38508663b6da72a08d0917f50df6e0d33ffc66e49ff0cf9e25b5fc4fb34d695770ce535bd92bc38c1dfe3765054138e65635f20b96321b11795d98c85b7b8d1067c91856cccec93ac774004917981babaf12f33e73d1d2f", 0x70}, {&(0x7f0000000240)="74eb55d79b091369aef2bbe88999e0d76d96eb8bf5ff8bc414a750dcdddd73cbfa38850c5db9492b6c0e70b60707c1f71f2b788b24186434b171d9362265bd7fe83e1942001c0b6b267fa55ca2d0861f84471e3fd4dbb1ef5304884f21158da9de9dacd9f6c047bbf0d25f396820c9b77e1cd3677e629f93ddf82f834ea991f4d6ae8d2260a856b765618b2118014c0481c201", 0x93}, {&(0x7f0000000300)="fcd7af1af85dfd8ef62f92521631461b6e0740a8dd0721257a9586d1cc5df531757cf87da3b17e5e06a90b24bfe31a517373f0ee7190c8069ea4c751493cd84362a7fb23681ebff73c2464abe177d2dc934d047328e8b4a02ab09232d80c2c00ebc9e9000ee16fb6782a7ea372bf940a30af40be0fd972875400f9192616a1461db4b57843f0ec4f841e2db0462d74add09a20c1217693612c6e16f3818da43dadd5f30f17cc31ec9e394856e769298ad25217fddf98ed0b910f934fd1ab1b821a434e66c80f0f830719cf1050ffe9784703f85264830b99c30d25b9bbb9ab017a41dd8cd96edd", 0xe7}], 0x4, &(0x7f0000000400)=[{0x58, 0xffff, 0x5, "a5eb78f591b7584a8aefc089a12a680a2519437d43338affe6460bcce88aac284f0b2f1b8ad95a30c821d7fc57311dc9cab00704340040f6d6eee9bcad06a2d0c4d47ee077681b1e"}, {0x98, 0x1, 0x10001, "4fb3834ac10b6e2605bc617d622168e4d80677aa5ecd86268496db9df2883de1f9d64e65cf0f275fa1cfb209510456a839ea4047f87a5d1280f294d19ef83fcb09bbcee719fb2df0bb8dad2c527247347cb2cc33fa6f81c4d493d80cf15383e2d28d293bb8f4cdac529421cf3341c0fbaa79a82da3cbc2d8a2241bba0639551a0e541f9f06"}, {0x60, 0xffff, 0x100000000, "51a9f05a74b0bb9b46fe743c5caa482e42617e65be45abc61972f52ce7504e43e0759ef886ac042d785d3fe9b1b97e219b5a4f374189a432c0a5ac968e89ca75e54eca520e460585e0a7997a002c"}, {0xe0, 0x1, 0x7ff, "bc9fec0d9c29ea6f25feb8bf13aa56681e4c9a7fc8f458cc8a095cf1cc4792858d78dab46fd4dd9e510088cb840d51f5edb9392d7d1ac5e167fca63cb1e3b76d9f05e3de9a6644021e50e3eba1db8454d3452e01cfa7072697f1ea531c3a412cd16507c18d6ad0930f5a73ae6b456ac8fff0542775da66f474eef098a650f996b0272510647b6c9772b8d9ceebccd9d85380eab83350a16b60f2d3ab473e816cac55cafac4492e8d96a91f991f21ffc7b3d1e2a14079fa3aa12d0f8725f6e90ff3cf0f5c1dccbec2a48ded7cb2c7"}, {0xe0, 0xffff, 0x10001, "14d740dd946e57022f9201ae99170fa7ec5eca905b4f4d43bff0e5f451da856855e4221f97046e58ef9d7353915b66ebf425a8f2892ea7cf37e1ca9a7597c7718c80446166ef321d1e943f6a41e9e984e354e6e18cd033b0f58300ceb25221d1dbff6f1190d93a809ae18839ac3650bbc12d6f5e88df0f9ebdcfad8ea26b79035f47bada8b97315a7515f3d54d887f8fb20fa4c3421f634f2173517d12ba83175a1b7e1c914a272a7c53768f59b26c6b1e4dbd1ecdd590714e19ad4d457542e5d888e8f54a6ea98b5dd1ee0fdb"}, {0xd0, 0xffff, 0x7, "74007df4c3399052ea5c7dc21bc610dc8d75df2354e975f6ac06d5287e09eacb7ce700c062e0009e4cebdf46e14a5e1acd8b26530ce0f212931dfab7a303b5369372bc35cb56c9a76c2e47f259b4b7c8037b2f8826ef43a38375c3ca94ddbadd03e3954b48bb82d3bde450b36b53b8a3a09cfc1e3118dd560d6569132c498fde4c7106cf4ebe8cdd4439bb24dd8a144d76e047840ccb4398a0eb23e94674977181d4fa9b0d6193fd67673ffafbe45a569caf8bca6cd778129077bc1e5b64"}], 0x3e0}, 0x400) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4011, r0, 0x0, 0x0) close(r0) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000010}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3ff, 0x108f}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x5, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x552, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x2, 0x777188ea, 0x5}, {0x6, 0x2, 0x4, 0x2}, {0x80, 0xffff, 0xffffffff80000000, 0x9}, {0x6, 0x9, 0x7, 0x74}, {0x7, 0x80000000, 0xbbb7, 0x1f}, {0x4f, 0x0, 0x80, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xd38, 0x5, 0x19e, 0xa5, "a480ded291a813610ce26cdf31a4111116155cc7", 0x8a0, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\r') 16:00:17 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f000033a000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4, 0x405a) r1 = socket(0x18, 0x1, 0x0) sendsyslog(&(0x7f00000000c0)="89cf2bd6463c5f79e132ba0958c7b63e54ce3443d8438f8b86001d81d85738af05182f3900a1903978062c5c03cb4bda49b33673f488d1bc", 0x38, 0x0) setsockopt(r1, 0xe12b, 0x80, &(0x7f0000000080)="b4", 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x100000001, 0x80, 0x80000000, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x8000, 0x8, 0x0, {[0x6, 0x2, 0xd3, 0x800, 0xcf, 0xffffffffffffff01, 0x1, 0xfff, 0x35, 0x4, 0x9, 0xfffffffffffffffa, 0xc4, 0x3, 0xf81, 0x8, 0x4, 0x9cb4], [0x800, 0x8001, 0x800, 0x2, 0x8, 0x4, 0x100000001, 0x8, 0xcf5, 0x400], [0x3, 0x5, 0x81, 0x4, 0xfffffffffffffff9, 0x7ff, 0x92c4], [0x0, 0x80000000, 0x400, 0x400, 0x3, 0xbf0], [{0x1f, 0x2, 0xffff, 0x4}, {0x1ff, 0x57d8, 0x7, 0x7}, {0x7ff, 0x1, 0xe55, 0x1b0}, {0x5, 0xfffffffffffffc01, 0x8, 0x9}, {0xb60, 0x7, 0x4}, {0xc5, 0x8, 0x3ff, 0xdf}, {0x0, 0x8, 0x2, 0x100000000}, {0x4, 0x9, 0xbb, 0xffffffffffff7fff}], {0x8, 0x80000001, 0x4b, 0x5}, {0x3, 0x10000, 0x8, 0x7f}}}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") semget$private(0x0, 0x0, 0xea516b1a7a56895c) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffbfffffffc, 0x0, 0x20000000, 0x81, 0x4}], 0x66, 0x0, 0x81, 0x0) r4 = kqueue() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = semget$private(0x0, 0x1, 0x10) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x9393, 0xff, 0x2, 0x3, 0x4, 0x9, 0x24c, 0x2]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="5c078be4d1edae1d1a0895de985a137ce7b1e7962cddc008da9ed5b2aa632c22b7c4c9dbc65abe125cdf14bbba0f76cc6adb7d0996c2ccca3996f45f8107d3af38441254fada0c8fc8d033d6de421b684e0c3da07b091b0d28314eb9aff0336182e0d3999d6d0afefacba609ba7a77be4b22da1476f0cd9ded2aad219cb91afef726cb668025279782af9d80c8cd6d0c8c04487f3de5fd464d7ea50f289e2cd370f0b3ffa9b272881a8fc125a7", 0xad}, {&(0x7f00000002c0)="087b0a49a0b82cd9bca3ff6167be2a2873ba30cf36d59ca0bc2ccb9828b84d1320f6af5a01e459baceeef859254fa678a7b37515c057d73022cc9ab72804371e31a6c3b7d4fc9463a9ce6ec5cb4bf3724fc35db865af72845b14f1715cabe9cc3259c87966a05f3397c42dd2f7da4d0d470c4fa59de48b14976bd8079352849fb21119970fce57b5fd15cc41a3a743fbb63674c098087c9fc6ec3b743d53987cc29a51f5c0", 0xa5}], 0x2, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r2]}], 0x20, 0x40a}, 0x2) dup2(r0, r1) 16:00:17 executing program 1: socket(0x13, 0x3, 0x7ffffffd) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3b61b2c7638a462c405ee22f258e806ae54257631e387823764389773d0f0568067877c345c8dd4c4e1dcea97e6ad809504e6ada1b3df315dc092531085bcbc4eff1d09b0e9c6279bccc13a798cee0864f9d98935a68402ab326e2e629a4eb"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x40000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mlock(&(0x7f0000707000/0x2000)=nil, 0x2000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005b2000/0x2000)=nil, 0x2000, 0x2) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100000002a, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="8c65", 0x7cf86e91f6a4189a) 16:00:17 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) pread(r0, &(0x7f0000000140)="5de2edaa10dafc9cb6c848451a9b8eff19fce8b73eaa62e4167561a2223638099936aae900b823fb99f89be7bc47ba480a12d1b377d01ad010eab19d40491c44c0ab2fd34100f4834e7e22e36ff825b936b87fa347222155cef68cc713e469d2f0a469041cf62f4513a2c416ab3f15d37f30c19a306d2feb83edf8f292073fe4ba54a950de2c6478efd8ff24f8b3bdf87f91830a5808d4cb797f7e5df1f1816c75c73cc41ebe868cf2a5dfe542307c69056a869b174835a18976b9b15591748acab5834807edb5", 0xc7, 0x0, 0x5e) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = semget(0x1, 0x2, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/36) semop(r2, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}, {0x4, 0x9, 0x1800}, {0x4, 0x6, 0x1000}], 0x3) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0x0) setgroups(0x320, &(0x7f0000000080)=[r3, r2, r3, r1]) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x4) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:17 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = shmget(0x0, 0x1000, 0xc0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:00:17 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x68) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x45c, &(0x7f00000004c0)="b64cf4de15476123e42f5e8006ec32b31d14e2f105bea0bec1b94cbb73557e00ecd1c634b26a510676360998c3696a679034d0e6b4c2ee66700089791b92148993144932d46ccfc65c1015c55edbc33bb18983f265c0191051336b6d0c93fd19dd6dc43de51708d272354c2c54f0a03a3ed3586d2ecd3cea5a9abbe5ff000000000000004536da47ff0bfde32cad831cc4593434cc9a422648bd7423b5e83c4f857792b87fe4717b8f6208a66168fba0470a2a6fc9199bacc70e96129eb300818bf72befc9971f38743c83ca4b00a40dbf2331629eb766e940cb394762fb708086549718fae1f1b0e6df7b81c3b5e512a8e498ce7b4437bd20bec622223357830569bd427fc9bc8236aecefe753a7a726646c951e403cfa9146b581b008d74ef82640f399d8e5b9d30eb28f3dc17bf751e9f3c5edac4ce9d1da1a3fbc25d5385829f33c49920ebb9e66e009e13a633b5b77a82bbe8f20ef390") 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x6, &(0x7f0000000000)={0x3, 0xfff}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) pledge(&(0x7f0000000000)='\'-}-{\x00', &(0x7f0000000080)='.\x00') geteuid() r2 = socket$inet(0x2, 0x8000, 0xfff) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20000, 0x0) poll(&(0x7f0000000280)=[{r1, 0x20}, {r1, 0x20}, {r0, 0x4}, {r0, 0x20}, {r2, 0x100}, {r3, 0x40}], 0x6, 0x5329) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) getuid() geteuid() geteuid() socket$inet(0x2, 0x4000, 0x74) getuid() getuid() pipe(&(0x7f00000002c0)) geteuid() semget(0x3, 0x2, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x194) setuid(r4) ioctl$TIOCMSET(r1, 0x20004276, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xffffffffffffff2d) 16:00:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000014f, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0]) setregid(0x0, r1) setregid(r1, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x10000fffffffc, r1}) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x20, 0x93) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000300)=0x3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000340)) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000000c0)={0xb963, 0xffffffffffff8001, 0x1000, 0x3a10, 0x867, 0x1, 0x0, 0x10, [{0xffffffff8ef5fe0a, 0x6, 0xbd, 0xb217}, {0x80000000, 0x0, 0x8, 0x6}, {0x7fffffff, 0x7, 0x3165, 0x4}, {0x1, 0x1, 0x5, 0x7fffffff}, {0x40, 0x3, 0x100000001, 0x534}, {0x6, 0x80000001, 0x6, 0x4}, {0x3, 0x0, 0x2, 0x5}, {0x9, 0x1, 0x5647, 0x5}, {0x9, 0x2f4, 0x3, 0x1}, {0x5, 0x5, 0x4, 0x8}, {0x10000, 0x28d, 0x4, 0x7}, {0xfff, 0xe2, 0x401, 0x7}, {0x5, 0xb218, 0x7, 0x87}, {0x3, 0xfffffffffffffff9, 0x147, 0x10001}, {0x0, 0x63, 0x1, 0x3}, {0x5, 0xa2, 0x6, 0x8}]}) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="55c278330da9d3750e93c7ea01c061a4de2300d7e7651cc0e304e58a0038fc17a48a1fe78017777d1b38cbc6f4860c0bb5620ace6f4d3090b8ca75c08df4aeaa9a8a8057ea0b48b7827f83c59b32238d4ea744ca2b3e419a50f301cb9e7a2ac93e0b954e31121e4de8e697a5284c997e0000993029f3069f05f77a21757d634d6eb5710d808766f1016732d0963164205f98b7ac0a469f15764e4483418802149f275af95aaffa538d6aa23d24af3f9e1ae7b329b114cfd75ac46c2f57d828089d1b0e4c284e1bbd6a65f4d473d41b920934f76c9114831f801a4ce762cd9f71ba59c39c0000000000000000004fbb0c110be8979d45c872fb461d253d25c66df51bbc9420f994020000009397bb2bf1418b7155a4e54907b8e83064f6e558599d6c47d4145dbf4a93ca5b6a4e39458119af941b2b95a129f1eef845442b155b3e2fd05a493cd70700b5501ae7606879e29c9d45c5efc065e7f98c9eb2183d4f7873468bd898d437635fc0a06ca4"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendto(r2, &(0x7f0000000200)="2cfab55243cceb5ef67fbcd12eddc1f0fd12f9980f18d2c715a15b9f64bdcef1d3711c0745f7d802cd81efe8bcabc691663c397f0e52fbda88a59e95c60a38ff39104876002bc933a871", 0x4a, 0x2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0xc4) write(r0, &(0x7f00000000c0)="60778fe988259fcc2fa8dd88bc2ce623b6f4940c00078c4fc4c8f8baf1c932ff7a467ba8fd8c021323db17b6b9aae816940d005dd1a2a9e7cec1ef04523980a30615b6a78b30150b55e13874acb74339fb926dda28a9483d71744b38f7fc345012e2c64b8b768ed75002d4fdddde3d7debc808d256628a51606b0c4b6551bd2bb72ae53e56f7fe17941bd2086be61cf04ec33e4cb3081b21302a54949013d207fcabcffef88811bf5c659e2dd8b2ba1272e3966a41c79ebba349", 0xba) r1 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x10000000000003, 0x0) getsockopt(r1, 0x2, 0x1f, &(0x7f00000001c0)=""/183, &(0x7f0000000280)=0xffffffffffffff64) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, 0x0, 0x0) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x92}) r0 = syz_open_pts() write(r0, &(0x7f0000001900)="15e2d6700381abe4bc0703dfe3852a8fc279cd6746b31789357a62b32b35bfdcf651a5dfe33df2d4b79c8f", 0x2b) close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001880)={0x1, './file0\x00', './file0\x00'}) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f0000000440)=""/153, 0x99}, {&(0x7f00000002c0)=""/55, 0x37}, {&(0x7f0000001640)=""/141, 0x8d}, {&(0x7f0000001700)=""/248, 0xf8}], 0x8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000018c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xf098dd0ce3db9626, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x82, 0xefe5}, {0x25, 0x20}, {0xa7, 0x3}, {0x25, 0x1}], 0x4}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffff9) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x37e50e589ca4d1c4, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x3) close(r1) r2 = syz_open_pts() symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x0, r3}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) fcntl$getown(r0, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:18 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, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:18 executing program 0: r0 = semget(0x3, 0x0, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/147) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = kqueue() r1 = geteuid() socketpair(0x10, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r3) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x5, 0x801}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) socketpair(0xc5dce14e1446817b, 0x1, 0x400, &(0x7f0000000100)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x0, 0x20, 0x1}, {{r0}, 0xfffffffffffffffa, 0x52, 0x20000000, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x4, 0x250d}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40, 0x44, 0xbde}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x9, 0xc7ab}], 0x40, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0xbd6f05683f870c80, 0x80, 0x1f, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x5, 0x26}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x4, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0xac, 0xf47}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x40, 0x4}, {{r0}, 0xfffffffffffffffe, 0x50, 0x80000000, 0x10000, 0x7}, {{r0}, 0xffffffffffffffff, 0xb4, 0x10, 0x200, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000001, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x2}], 0x3, &(0x7f0000000300)={0x7, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x6, 0x1, 0x2, 0x1}, {0x2, 0x9, 0x3, 0x6}, {0xfffffffffffffffb, 0x35c, 0x6, 0x2}]}) getsockname$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x104) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x574754a192917b26, 0xfffff, 0x7, 0xff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x11, 0x8, 0x7f, 0x8}], 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x52, 0xf00fffff, 0x5, 0xf067}, {{r0}, 0xffffffffffffffff, 0x2c, 0x4, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0xd98, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x6, 0x3}], 0x6, &(0x7f0000000080)={0x0, 0x5a}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xfffffffffffffff9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 16:00:19 executing program 0: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='.\x00') 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000000700)=""/216) semop(r11, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x5, 0x5, 0x0, 0x3, 0x3f, 0x5, 0x7f0]}, 0x3c) r12 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) r13 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r14 = semget$private(0x0, 0x2, 0x1) connect$inet(r13, &(0x7f0000000580)={0x2, 0x3}, 0xc) semctl$IPC_RMID(r14, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x426c, 0x2}, 0x10) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfffffffffffffff9, 0x3}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff01, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') syz_emit_ethernet(0xcf, &(0x7f0000000180)="44f32b4b1b0841d17480474ef470705f5bec0272b10dbffa5861a27fc22101bb7aafae01d9187fdb263a423ead719caabfd345ecc50ff1155bf38fbfc35094eae487d6e1d4820564e95a8c8661ad7da53d55f4e440192176b9804632762aaa55ac3da111cfa638dde07eb6769b16f34edcffe1511bf1b467f7e07fccc81be8b880aaa8cd48b6821926a2ee2f53ab59fb1dfaa7677912f8d1af6b058ae1c3992bde1187b1545a13eac399fff178e9fad54bf92f78674af83b51091d4d8b033c8b20c3537f376b68b720fc72c01b3dc9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000100)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x744c, 0xbc6, './file0\x00', 0x9, 0x1, 0x1000, 0x10001}) sendsyslog(&(0x7f0000000280)="e6c13efbb5328f16de210a10f5165da4a1c86ea175638228c282e4a7cac3a5cf4a76a8a1ec9b90773b33a1045ac41f4f2e91619359605f48115a72ff3292774cd6337283b44c67b001cce6b0a3e17696e7ff65fb73001fabb872cd17a6d637ffa3ba687d6acf5f92f2683ceea4c1c1f680376a259b1e0bdcc443d86e", 0x7c, 0x8) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x40) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a551a00"}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000080000000000000000000041ce9f74ee86173a20057766edac71f61548e98997636761e71287747732e00bcdcc49ef7a75b4aa4d320315ddf82e33f4b5d1067994a198c0701b2053ac8dd503331d81db8802be11621aa678aa25101fad1daf54179aa5ea00e1f220f2c3efd19502ce068e537e56746683833e305af16d4e7b7cab3636c39aea298025d3d24b5d740728350de5755c6368c7be299a"], 0x10}, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x9}, {0x18, 0x3, 0x5, 0x8}, 0x8, [0x9, 0x2, 0x5, 0x6, 0x100000001, 0x6, 0x2, 0xff]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000180)="e5") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x8000000000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x472c]}) 16:00:19 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x1, 0x5245) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffffffd, 0x1, 0x8001, 0x7765, 0x8000}, 0xc) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = openat$zero(0xffffffffffffff9c, 0xfffffffffffffffe, 0x40, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000140)=0xff3a) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2, 0x3}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='e') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) 16:00:19 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = dup(0xffffffffffffffff) connect$unix(r1, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d78e4db0cfdd8dec984ee20c0de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd319633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef04860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d3036b4de0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02906000000bfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe516b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf712e7c56815a56b54f55c7a781f39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853df7a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053060000000000000022e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd9f1b136812a5eb96b446f0b6f81ec6b55ec2ea303d8dffdf988f04acab24de35ae00817e25b5cfdd2f89f079325988f02d53f293d8f8ff34223075161b52ebed74748e653ac26a62fe08105ee1af80cded017311de18f302459a1135d10cdb"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/133) 16:00:19 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xffae, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x67c, './file0\x00', './file0\x00'}) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x10, 0x2) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x900) 16:00:19 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, 0x200, "00000092fe004d16bf3b200000000800002100"}) 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) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="cf8c6e83582fdc2afdd7013e84fc1d669b4bcae3e25fb5503bd32b13d8f90f11f74ea5e676e852fc4886aad4c36f43e001f73da11c8bc071eb1a56dc64cd31c538fe1f3b143bb3864f4b6464b69b21345ecc87d9a1f9016f22f38937f89fb26e9744f5ff583aa3fb947f7389776f56d17a71df713b1c05d621be9b22b374597a0f917327cca42174f7c52b80a4041180c1d9b38372ec719d7a63fc4a31e99af7272ff43c551bb44315b1d48aa5e9be4fb46f5d0e", 0xb4}, {&(0x7f00000001c0)="3d84c6ee880761af651a2ecee26eefb43436284515f9d67a5a5221e6cc42714a3c7633a5ea7982fd1b5a2191d13a401150b06d586c8bd7f3d6ef47552408d4d7dd67a10d229b3a64369c6d4f62494c7dd8851f7c6a28a4050f4f06450a9f7321a1f1a69e13b347d3b63f6051c4e98dc9be46aaf61a7b1aedb377538b35c528818b517475ba6f2445fb82f615e79c349a98e177806125b123ab3ceaa7e413b357c7ee62f14ffb6be211eb57eb4e8f00bcec9f5f818817902fb61b4368d43407f7256add221f79d838e2a7646d6ebfecece2630e57e904c0e5e58e2d2ac81914f8b7a6cc65e880ce52e8f23dd60bbc726defc32f33d979bbda142981b7e469a80e481c0eb108add55fd56b065b4a82b82b9a78463051870f710e46caae9cd07062c6134f1c485b93e7b02c5efdec3e7af03a38a1b9d612a39186395f7608cc15d95855db804fc29e9dbf723c957221db3302ade4ccaa8e28e7e3ac112019f90fdb11774181b460bea944490cb3b72702c0898f63a41262ca1d7af65102373da6aecdde3168f408c5adfc479318c0a623a7e3e08e59e574b351636ba7065932857afd1cacff04671466f237ab6eff14efde549ef0a0754c19d17d5db53acdae4450f7bfcb725a8126a12605c029debd87033fab14b2e68fbcb839dae50689f9805dd7fcbaebbbb635851de4ae693e03cc9b47020a301c84a103b0b479177704bee18fe34c672b782c2971581f80101f0ca4a2c89097287804a7d9464b789667888e4c591368e4c6e08a81a0baf17b40f1e45a8c3ed0c04c6d14a989e0e16fd8af186a9e34ebebbfad9bb9b52d9bcc248159ee092965253981ee522ed04bd90f5519b8c89c6dd30c3d8d01117af38f08ae441239bc567a8ada18fb6630d8f629713f37bc344e1e945fe6779b87233c774ef65e3b369ef3ccfc9c9d449db820947d000e84eeb1f520d9eaeed0ba094fa5b05e001c991627a96c24b6f87db50e723591cffa3d0454bc1fd011deae7a235a770397a2b5e5ee746ed9197a90f6ef073f1354b421cf220ad4b83a30efcca3bd94193f4f7d1b106dd9e0c1088b937cf25a938aa9f45a2c8766b3ef079fc8a678c0aa81ef65d47fbca8e344b5c0f4b51716320e80ebaf1000b0e64e3eb3ba3882536bf25bb0fc6ca4abc618aeca820a9039a88a26f127508f9e5506e75feb9ee2469fdb9ad10e65a69ac1c53a6c12057532c975fdba3213fb995659598a1bce923aef91fef9eef4e37d4cd4cbc017c3ff6b7557615504b20e728a455a631c167119ab77d9760a61c226e61fd71290f05150a74c39bc86619269bb0edad90fd9fcc77fadf351993f1d07bc96fff1d3035f81c1d5429e4d76e653b16dc2ac35dd1033bf20339e4f661ed999c662e0e6b7c90945e1c90baaeeb3226a21ac92509c12ae22f4e30e0743d55c3723e13748fe28389136eb4e828325d4cc186c778aa76cd0af327a4a69a64559e410a4416d76ebc9b8694d62bf55a65ecee805de9fb13d1a56de2332d23ecdb8eac034453cb3b9e02b68ac466cb2a229c9aac7180886d72b80ab95570dabf2924f0980ffd7f05cc4d5832802fd8791cf0b19e5bb7d311119d5920594e2aa17a2729ca5d1208257218749a467ddb4d56dfeec8ebc3c58b4e4c501963116511f231c14253cd2f4c689844aacc462ca0e5ddf9b4d73deb571aa3fb0769fe1bfe280bbe9de25b21f2f1580484a6124a57dab09ce11f281dcb1a393fb919919d851fe4f179e9ba25e4e506b7c5582bde4c60451354e861c5d06c067801867fe76ea4fbfafbf64b3e51a13bda7e29403281dbf4a08deea87eeaf8739aecf01762bef498ac4952285fdddfda0a96f7f9e26c6156ac2bf1f65c7edee605b1f335034c37f774879fbcea6f0506e0afff254dd1385f21bb000e8fa48d31f7ae6c856d98c83ebd1365a95fbe16ab52aa0f0839512a58157a949a54fb10646c5e8fc81ba2f7514c1dad97094484428557db5a5e25bfdf1b14f5f0aa3d5c313e2f9a0d4825f9c86adb611c7cc915d6febf3bd82a5f0742a047411dab53a66651f1cba290964cf221a085f7853e83b1f3c6aa8b2dc5838da1474faf445591fa67f4138560723c97fd48f28b5814727fbf551964b274adc44a97abab11478fac744f360e37f0aac232847df766eaead0da13c9ec890e0a55e9988cf3eafad9ac0b1f87cd3202fd9564afab2ede66f705c7b4c1d785c7fa0b74d71caff96309d1ed448bfe5bc0060dccca2a5d62fd133d02966ca2104562ea124dbca98e0551344511807362a394aa9d452f8fe1133da090ac9684b7bad589b5749c00201cc909d30740997c9eef6b6269916bf911869709327a7522718fd5e19a07a8badae9e224c874ff4729b46be25f68c13c483002bc028655376ac28464dc6bf989ef711090442016974373f7eaa034b01367910e98d211a41bbd970e908d58591896dbdcd25d14d53c97fcbd47fe6957c4c66e0684ae61eec2b7422b60e91cb806a650d28912767e76b4b67f069e54daf789dfc447408562bf2dcea47719b2594e818ed5d83411e5daa119c8f3dbf3bee6dc42de20b121d2251cb39a8673d7b8f9f89036cee1565f5ca5bceb755e814294de79b19745605a3acc151952b53bf03ddef39b4e89165410b5316de61898eafb2f312bb27e51b2f53e9845388bfd9e6ae986c88d90c40943bc5381d317acfbedfff6d390caf132f5edf58b97545fedead8079c48fc777dc15a79046d8146e207cfe1da9223fdc2c07f88d616e25de865b97a37b11887f3fdff997fa7da85bbb7909ad3ca9f5c6967b19b99628f3a89bb23cc0d5d18aa2d47131ed31c4e14519dace96124bda762fafc7717c23dff138510f79c361ebbaa14cc7fbd06c1f589712c8d4f81b4fa90cd7df756b647abf02eade031b602e325f90c2ff044fd013797d23382ac82cf3fbb6e2ebb00337b481488d6aac23436825461b4b0d388ff2fdd6c785f8bd85608d40a69f77320f9a28a148aee00dd53a84ae58e57adc0bc92db18afddaf18659f621b1b2b06730c73d5c4db4c3b4a4b93c5f2d3fce4d3bacbf551ef5e7d5f6849d13dc7c868efc7966ee7c1e4182cc95d030bebc255b1b1c2dafe050a32a5ae87b324449b521a2ac4f768f436ec12975066651a262b36624f0b935a0ad457ad4faec3895ef443eaa5d8709a6deb0b38c8f8571d0df2f3eb33ab31cad54fd79dcc9ed6e8f06d13e6cf3c879f0e29a9acee9caf5859673b0f2b5bc523b3aebc73e314d750e48962cb8f68f24d1d93b1db81e44175e206eb07cf67cfac7903c7b70ee3801ac07d9d4629de73af15efb1580bd7b81b76a9798b300e728f6b5934230949a68d1599f03105d62e4ef1620246ccbd9a797095d7fbf12c69e8d23e963012c6199a0561602a0b2469fe8801b0fe40407bd41ef6fa21e35018a2fbfd5d2c60b0898d6a70bc9ca4c49588ae3fc3bec4ef9e193d16ea225c74d8a969298876f41918153e7781b1ff91de8943934909bf4cf4922aa3eb0525f42884a6a54dd59c9f0eaa52a218d4dd28826be7ab9850e10bf2555c66913fc8a5cf543b38ec3e3ea6ede2a46242e1d60ba2de13c1b7455f2717eb5671b405fe8f1e622132177c7d5e15857f4bc52374e4d5fcd4dc36a061e2be5708bf1f2e731ff3d607bcf01b33338fdad8614174b2e333cd0991adf4fe21f263370e91fee3c6c7d4d3c3872452f84ecfedb4a88d1051061eb58a04de47c5b95393e79f89b222537dc0b66ca3144ab4e12fc831c81a9f0c9b9ee521bc292ee619def272a7b1dd67ecab1ad0f0b9ae7f26e4527232466c36c3653033ef70c2653a60e37fec7a113ce5148685dc92cf49858c6e108cbc610fc6ba468d20b1e9a77fc30f24248d1841ac385c08e86bda681f989da06edafacf74cff0e0e19b8f730b9f366ce4da3f17d0e94703d2221ec3cabe3c3e379eb077b37c57f239413a92a038661405ccc410bd00c9703f08836ba33d70ac88fd5783455e33d977d2d2783bb0a5ae042f084ee0c13c79865f356c0d4b4ca9c4f6f3aa61c102e5c9139a508dcddc5c751fe4be090ce12f7a93d51af2d05af5612b7b55c5fe8d7075b10250982718b3d3e8e584b9bd71fdf7f31f16aded06a31ee2b46f71118281ee8765b0a6e81ac0013fea4b75af669c20afb939a6877c489c76258c8dcc6c72dcc861c9e5d06deda240b8fb922c99633d29275f8ad4512475c2a8503e5716dd529a2d48ca2b545a01a91649d1f540769fe6db73acd123292f58e716d9bdf95a4928d7be771682cf93bef39dcb722d1d5192250cdd7c5bd301a96fc7c610bd05c8c1b02800e1a86e8aac7759d0ecf4cef652595fd127ca181397ab5d645059c32f7bfd1596472875d28d25ec39fa9c096606e17ccaedc98a8b3ca164268c698d5a82518ab873ec8c626ac647e59aad41146ff17cf4e010ce2280b2c2c1dab4268e91abc061748450f3f039dd870815f9edd3c697cfd3fc3c28b8ced26985e4225fdaa1661f6cfc25162ee69a773e119dc52207309918398f72f473a755074d6b9a52a21c70b5296b3c634e0a60415380c5c50721b7aa78fafe0346c7b11c3177aaf2e27ae36263dad6a8262620e4b3b9e19d4f1e78825d2c7490a5a1e8b7170cafbedce552af53caeb0cb0d3b1e48efa03f7a7fe92c988c505fff5c6f30bb60c8e24075f6dc0fc484d12e654dc4c968998981b45b46ef2252afbac3e04176a1580e009c912d05bfea52be94795b059322f09e41cae33e78750cd5caabc2aeb8da4e589fd1c014aae54ba44824d7d804bbf79461c48f4a2142b12d279b43d9ce6925f02a1a56b04168af6a17fc38b4af33f120d4f0de2111d5e5b737f2bbad18ddcb04c02487581f06b30f7afa395ff6a819546beb16c06b12c09d9585b8a13daa15f72850e7564aeaf67a27cb43636b7ff6f6d94fccbaa8a86a7c903f8edc1c931c815af58d05e4cd3e387f085330a296aca198067ea0582cd9b17a747a376a241575df60683426e6c5eec1b515f4347ac68f8737cdef7f04100893ea01e675bb275c19ddf00b73b15cefb87e39c7ee335b5738223cee5620ae57314abf319f923c5e0d56118b903de31358e23549e0a0c5c53a6aa36098b478c32b3058f1aa26af6b85b3331037b46545b182cd9383d2fc9f2576967d45c57b4721a930a73590d7f9156fde1633cc0927cb356a90c8338ebaed3d97f8317be265405c01d4e7a7f3c2793862667e39a7437bd79c7c43794be3d16f001f01d3d1ca52e2c0d1359fcd3200f329de8692bf241cee2f8db384aa2cc77651f33973f522a6457786cb5599b3fcf09712c9e7ac075400c0ee7bf9d085fd583450c870592b5e18669556a041c2028ed541f2bb1b4258ed559413bc44887e70e3012c552d00631229ebaed9a4e856928963a24638f0af98ff3af2d20c9a7793847fbb53e5c86bc94150419e6182056e49799cc1a210b94096fbd0b8672e45957ce453da473e32e353a514dc8d941b655fe00e488086ff4a784792eaa12f55b24cbf6197b3c1b5e23d2e5c6512729501865a0117f3e195e5739841bf128b555b5f0168e286cc080dac0ce9d6342b4b1a4257e2833a77de9c6295f6d745358d5d77dbdb8b0e72ee3d85545791d1eab49184aa044c7819ef29bbc58c2c342ff68f3d4a2038c0e7c05fc7fdf6d874d5471d27935be9dd0d1fdffa26b9bd756ea3da12a9e7ae9fe4fa10add9cb47fe91a985b154567c7fd42698775d3d70f5acad184f4154b259b0c7108f923f28b36dd965c72eeb22cf55cba67595", 0x1000}, {&(0x7f00000011c0)="7d37234d310c0cc2c9303d741cce0f5466900499694cf98c65d1befae4e7ee3ffa89840fa1a675731c8433770020e52e468faecaa2cb18c809f347d8871fda6c15cbe854dfe51f5114700130ee03b946ba0c45bdbf70bd866c40eea92c61b7bd4b94d1f0dd7ab06e252b5516132a7d1e1fe267e7ef3e4cf6dfae3d578cacaf9c6e96ef7ada0b5b4765a7378e0cbca642cae8c06dae9041d0c0f4bcd109275430f6614b0fc970809499c31fd0f1566426499fd5a67116295f8c1c2af0903184936112de16580f3d4e1e6920b4e1cdac", 0xcf}], 0x3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x100000000) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r2 = syz_open_pts() close(r1) ftruncate(r0, 0x0, 0x8001) dup(r2) syz_open_pts() 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getegid() r3 = getuid() setregid(r2, r2) msgget$private(0x0, 0x4) r4 = getgid() r5 = getpid() unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, r2, r3, r4, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r5, r6, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r7, 0x6, r6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r8 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r3, r2, r1, r4, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x80, r3, r4, r1, r4, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setgroups(0x1, &(0x7f0000000300)=[r2]) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getegid() r9 = semget$private(0x0, 0x3, 0x0) r10 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r10, 0x0) geteuid() getegid() r11 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x7, r11, 0x0, r11, 0x0, 0x4, 0x9}, 0x80000000, 0x2, 0x20}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x3, 0x8e, 0x200000000001f, 0x200}, {0x0, 0x9, 0x0, 0x2000000c4}, {0x1, 0x2, 0x2, 0x7}, {0x7, 0x1, 0xffff, 0x3}, {0x80000001, 0x1, 0x7, 0x6}, {0xff, 0x7, 0x7fffffff, 0x3ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x20, 0x0, 0x0, 0x90b5}, {0x5f, 0x7fff, 0x5}, {0x1ff, 0x2, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xdb, &(0x7f0000000340)="b2") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10300, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x1, 0x4, 0x207) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x4002, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0xfffffffffffffed9) close(r2) open(&(0x7f0000000340)='./file0/file0\x00', 0x10000, 0x84) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000600)=""/165) r4 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000580)=""/88, 0x23}, {&(0x7f0000000400)=""/37, 0xffffffffffffff24}], 0x3, 0x0, 0x0) r6 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000700)=""/69) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x4) semop(r1, &(0x7f0000000780)=[{0x0, 0x7, 0x1000}, {0x1, 0x800, 0x800}, {0x4, 0x7f0, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1800}, {0x3, 0x8, 0x1000}, {0x3, 0x3, 0x1000}], 0x7) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f00000006c0)='./file0\x00', 0x4) unveil(&(0x7f0000000080)='./file0\x00', 0x0) chflags(0x0, 0x10) open$dir(&(0x7f0000000300)='./file0\x00', 0x8020, 0x17d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790db101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59d97872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00000000", 0x11b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x80) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0xfa) fchdir(r4) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="198671601013d858f43b78250e25bf2944", 0xfffffd44) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x7) 16:00:20 executing program 1: r0 = socket(0x11, 0x4003, 0xfffffffffffffff7) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) mlockall(0xc382c8d99482ec6d) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 16:00:20 executing program 1: socketpair(0x1, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 16:00:20 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f00001e7000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:20 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8092, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = getppid() getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xb01, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/31, 0x1f}], 0x1) setpgid(r3, r2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x80}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10102, 0x44) r3 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x0, 0x401}, {0x80, 0x7fffffff}, {0x41, 0x4}, {0x21, 0x401}, {0x21, 0x7f}, {0x23, 0x7}, {0x22, 0x4}], 0x7}) mkdirat(r2, 0x0, 0x10) 16:00:20 executing program 1: r0 = kqueue() r1 = msgget$private(0x0, 0xc4) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe25a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bb0000e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f8114300000000"], 0x1, 0x800) r2 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x8) r3 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/93) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r4, &(0x7f0000000a40)=[{&(0x7f0000000600)="bc0b2a2200776a0ef80db0a583c2322068c36cc2947d8fe3d1fe1680a330403ad158af262829fc6348b7d8073ea6c3c4262e33e20e2e2596456625e9a91dc4297f922439bade8d2a1deea881b90c505e8fc25f4f8f3e50424d1c07017eeee94621e3baf9b36e4d8d36e3", 0x6a}, {&(0x7f0000000680)="4c6eb227a7036a6f172cd91132cbe5360ab8d5787578cad2cd114047114c7745be3547194b2b64e4db3288a2946edb5cd0135529c86e86b2408a68430ce9087096f34015df66a4e7a084d43ee5d25a11fb11f0457eb2183b4d87f16ce5f31d5eabc85995ed53dd7aac37dd296260105d5f58f1fb63c804cba2fcaf062b263f5a5504556219fca53655e4a3d39f5a776cba04034eb41b1bb0f20ae13e793eb36c20a290ac2a2c42e4c56f9026a8f9821f32250013a162c4479ef3c676504d", 0xbe}, {&(0x7f0000000740)="429ae8892b08cbde921973aa9d08f0b9c805994a5a6614fbd0b834a9d69b1ffccc3a590bbd34af35bb0f1a26d85ef3258b93dbee0048768d11eee6d218b7ca9afa895839e36b2b1d7fef36fe4a3fbed694436abe323cfa739a18299c80100845d695873253bdebf537901681b8db25083430588409d70188fd1e4eaa2c663f49ef0e28e13dbb47364459fb", 0x8b}, {&(0x7f0000000900)="7b114bfa88279d4c6a9ad8ace260d41293f571742ec8f5a2670bc99e65a81830508e7181f47b6193840109f6fcf61d084efde0abbf30ce2881b00bcb802cbf813ea9de160bc38c50ccbead9df0d218", 0x4f}, {&(0x7f0000000540)="3d332cd970d359becf204c89f45d8db05a4667e400e823de65cd1cf03661aacfda6619ba07bbe98253230febdce968658f6fe6972256a25c797e5a86", 0x3c}, {&(0x7f0000000980)="2fdeeae8afa5800bf3df4b7d0da7cbee77678945832dbdab1943b41dcbcc5c212545f45747b095c50671e3edfd52bbe80ad5cce107600b952881c8a70e0588e5819bbb729da1416b200adf7f4e86292ecd6f5527ac6b0e9b781f557ebf0271e87567c4f3b7d4991651cb4b3a55abaa54288f11f2e3dbf02995c47b3c0486c69be9c372a28b920d649674eadfad450a1d4ccaeaeaa693c770794c11afb2205eee86d68acc20e0456eb78aab8a6ad27ad9625209742db781690b184fd86935", 0xbe}, {&(0x7f0000000800)="e9f3f5716773f05192ec83c22c2a69d42c82b2dff1ac21e0af3c053fa75308550af033bbc17a945abb8f307c0194c102c0d5", 0x32}], 0x7, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000300)=""/164) r6 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r4, 0x4}, {r2, 0x1}, {r0, 0x5c}, {r4, 0x100}, {r4, 0x107}, {r4, 0x1}], 0x6, 0x3ff) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x8, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000480)=""/43) msgsnd(r1, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000680)=ANY=[], 0x0, 0x800) r8 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) fcntl$getown(r8, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000004c0)=0x1) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x8827) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9, 0x5, 0x800000000000000, 0x4000000000000000}, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000180)='.\x00', 0x40) ftruncate(r0, 0x0, 0x7fffffffff6) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x27, 0x0, &(0x7f00000000c0)=""/39}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) q`X;x%%)Dpanic: malloc: allocation too large, type = 2, size = 18446744073709551296 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *393412 76789 0 0x10 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff80001593ff40) at vm_get_info+0x9a VOP_IOCTL(fffffd8036072330,c0185603,ffff80001593ff40,2,fffffd803f7c6900,ffff8000ffff29f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd803d916108,c0185603,ffff80001593ff40,ffff8000ffff29f8) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff29f8,ffff800015940058,ffff8000159400c0) at sys_ioctl+0x5b8 syscall(ffff800015940120) at syscall+0x508 Xsyscall(6,0,ffffffffffffff53,0,3,ab7de367010) at Xsyscall+0x128 end of kernel end trace frame: 0xaba6506c500, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 18446744073709551296 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff80001593ff40) at vm_get_info+0x9a VOP_IOCTL(fffffd8036072330,c0185603,ffff80001593ff40,2,fffffd803f7c6900,ffff8000ffff29f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd803d916108,c0185603,ffff80001593ff40,ffff8000ffff29f8) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff29f8,ffff800015940058,ffff8000159400c0) at sys_ioctl+0x5b8 syscall(ffff800015940120) at syscall+0x508 Xsyscall(6,0,ffffffffffffff53,0,3,ab7de367010) at Xsyscall+0x128 end of kernel end trace frame: 0xaba6506c500, count: -9 ddb> show registers rdi 0xffffffff81638567 db_enter+0x17 rsi 0x1cfb1 acpi_pdirpa+0x8e19 rbp 0xffff80001593fb80 rbx 0xffff80001593fc30 rdx 0x1cfb2 acpi_pdirpa+0x8e1a rcx 0xffff80001597b000 rax 0xffff80001597b000 r8 0xffff80001593fb40 r9 0x1 r10 0xffff800000a59d00 r11 0xb5370ec7fa38047b r12 0x3000000008 r13 0xffff80001593fb90 r14 0x100 r15 0x1 rip 0xffffffff81638568 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001593fb70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=393412 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2ee8,0xffffffff825604b0 process=0xffff8000ffff70f0 user=0xffff80001593b000, vmspace=0xfffffd803f013110 estcpu=36, cpticks=12, pctcpu=0.0 user=0, sys=11, intr=1 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 76789 485832 88574 0 2 0x10 syz-executor.0 *76789 393412 88574 0 7 0x4000010 syz-executor.0 73584 502578 21416 0 2 0 syz-executor.1 73584 380475 21416 0 3 0x4000080 poll syz-executor.1 21416 23034 29476 0 2 0x482 syz-executor.1 88574 250320 29476 0 2 0x482 syz-executor.0 86534 312323 0 0 3 0x14200 acct acct 46255 497509 0 0 3 0x14200 bored sosplice 29476 494002 35474 0 3 0x82 thrsleep syz-fuzzer 29476 481929 35474 0 2 0x4000482 syz-fuzzer 29476 436680 35474 0 3 0x4000082 thrsleep syz-fuzzer 29476 375304 35474 0 3 0x4000082 thrsleep syz-fuzzer 29476 312758 35474 0 3 0x4000082 thrsleep syz-fuzzer 29476 74053 35474 0 3 0x4000082 kqread syz-fuzzer 29476 99423 35474 0 3 0x4000082 thrsleep syz-fuzzer 29476 122223 35474 0 3 0x4000082 thrsleep syz-fuzzer 35474 212437 85597 0 3 0x10008a pause ksh 85597 262127 20447 0 3 0x92 select sshd 20638 42701 1 0 3 0x100083 ttyin getty 20447 235081 1 0 3 0x80 select sshd 52397 178346 94312 73 2 0x100090 syslogd 94312 166765 1 0 3 0x100082 netio syslogd 1214 169436 0 0 2 0x14200 zerothread 64958 433198 0 0 3 0x14200 aiodoned aiodoned 36259 48172 0 0 3 0x14200 syncer update 154 86254 0 0 3 0x14200 cleaner cleaner 24473 480954 0 0 3 0x14200 reaper reaper 23646 275897 0 0 3 0x14200 pgdaemon pagedaemon 25091 289270 0 0 3 0x14200 bored crynlk 24398 427435 0 0 3 0x14200 bored crypto 77023 8082 0 0 3 0x40014200 acpi0 acpi0 27341 33686 0 0 3 0x14200 bored softnet 81380 518744 0 0 2 0x14200 systqmp 9993 147431 0 0 3 0x14200 bored systq 80944 343755 0 0 2 0x40014200 softclock 75344 323605 0 0 3 0x40014200 idle0 9231 132848 0 0 2 0x14200 smr 1 301000 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9534 6413K 7084K 78643K 15095 0 0 pcb 13 8K 8K 78643K 194 0 0 rtable 114 4K 4K 78643K 762 0 0 ifaddr 64 15K 15K 78643K 273 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 115 0 0 iov 0 0K 24K 78643K 154 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 77K 78643K 2791 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 17 0 0 VM map 2 0K 0K 78643K 4 0 0 sem 12 0K 1K 78643K 168 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 1660 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 42 30K 46K 78643K 705 0 0 subproc 32 2K 2K 78643K 136 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 128 0 0 in_multi 33 2K 2K 78643K 166 0 0 ether_multi 1 0K 0K 78643K 18 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 380 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 87 20K 23K 78643K 4772 0 0 UVM aobj 59 3K 3K 78643K 76 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 150 0 0 NDP 14 0K 0K 78643K 81 0 0 temp 185 3535K 3608K 78643K 13410 0 0 kqueue 0 0K 0K 78643K 18 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 19 0 13 1 0 1 1 0 8 0 rtpcb 80 85 0 85 2 1 1 1 0 8 1 rtentry 112 114 0 69 2 0 2 2 0 8 0 unpcb 120 435 0 429 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3179 0 3179 1 1 0 1 0 8 0 tcpcb 544 304 0 300 1 0 1 1 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 1 0 1 1 1 0 1 0 8 0 inpcb 280 857 0 853 2 1 1 2 0 8 0 ip6q 72 1 0 1 1 0 1 1 0 8 1 nd6 48 24 0 18 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 ppxss 1128 36 0 36 6 6 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 473 0 282 13 0 13 13 0 8 1 art_table 32 474 0 282 2 0 2 2 0 8 0 art_node 16 112 0 72 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 166 0 156 1 0 1 1 0 8 0 shmpl 112 74 0 17 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3983 0 2573 46 0 46 46 0 8 0 ffsino 240 3983 0 2573 84 0 84 84 0 8 0 nchpl 144 6439 0 4807 62 1 61 62 0 8 0 uvmvnodes 72 5120 0 0 94 0 94 94 0 8 0 vnodes 200 5120 0 0 270 0 270 270 0 8 0 namei 1024 20204 0 20204 3 2 1 1 0 8 1 vmpool 520 2 0 2 1 1 0 1 0 8 0 scsiplug 64 3 0 3 1 1 0 1 0 8 0 scxspl 192 18263 0 18263 11 10 1 7 0 8 1 plimitpl 152 153 0 147 1 0 1 1 0 8 0 sigapl 432 1813 0 1801 2 0 2 2 0 8 0 futexpl 56 26099 0 26099 2 1 1 1 0 8 1 knotepl 112 472 0 453 1 0 1 1 0 8 0 kqueuepl 104 382 0 379 1 0 1 1 0 8 0 pipepl 112 982 0 963 1 0 1 1 0 8 0 fdescpl 424 1814 0 1801 2 0 2 2 0 8 0 filepl 120 10594 0 10504 4 1 3 4 0 8 0 lockfpl 104 493 0 493 4 3 1 1 0 8 1 lockfspl 48 168 0 168 4 3 1 1 0 8 1 sessionpl 112 23 0 15 1 0 1 1 0 8 0 pgrppl 48 33 0 25 1 0 1 1 0 8 0 ucredpl 96 1953 0 1945 1 0 1 1 0 8 0 zombiepl 144 1801 0 1801 2 1 1 1 0 8 1 processpl 864 1830 0 1801 4 0 4 4 0 8 0 procpl 632 3803 0 3765 4 0 4 4 0 8 0 sosppl 128 15 0 15 5 5 0 1 0 8 0 sockpl 384 1396 0 1386 5 2 3 3 0 8 1 mcl64k 65536 70 0 70 6 5 1 1 0 8 1 mcl16k 16384 4 0 4 2 2 0 1 0 8 0 mcl12k 12288 28 0 28 6 5 1 1 0 8 1 mcl9k 9216 24 0 24 6 5 1 1 0 8 1 mcl8k 8192 28 0 28 5 5 0 1 0 8 0 mcl4k 4096 82 0 82 4 3 1 1 0 8 1 mcl2k2 2112 7 0 7 6 5 1 1 0 8 1 mcl2k 2048 61433 0 61387 17 10 7 14 0 8 0 mtagpl 80 48 0 46 2 1 1 1 0 8 0 mbufpl 256 106373 0 106289 16 7 9 10 0 8 1 bufpl 256 10047 0 4315 359 0 359 359 0 8 0 anonpl 16 178234 0 167451 103 45 58 69 0 62 5 amapchunkpl 152 7980 0 7882 21 16 5 14 0 158 0 amappl16 192 9592 0 8886 103 55 48 48 0 8 12 amappl15 184 480 0 478 1 0 1 1 0 8 0 amappl14 176 92 0 84 1 0 1 1 0 8 0 amappl13 168 22 0 21 3 2 1 1 0 8 0 amappl12 160 311 0 311 3 2 1 1 0 8 1 amappl11 152 72 0 67 1 0 1 1 0 8 0 amappl10 144 471 0 467 1 0 1 1 0 8 0 amappl9 136 856 0 851 1 0 1 1 0 8 0 amappl8 128 409 0 385 1 0 1 1 0 8 0 amappl7 120 456 0 450 1 0 1 1 0 8 0 amappl6 112 70 0 63 1 0 1 1 0 8 0 amappl5 104 482 0 475 1 0 1 1 0 8 0 amappl4 96 2039 0 2013 2 1 1 2 0 8 0 amappl3 88 226 0 216 1 0 1 1 0 8 0 amappl2 80 13761 0 13692 3 1 2 3 0 8 0 amappl1 72 41473 0 41075 26 17 9 19 0 8 0 amappl 80 4117 0 4085 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 75 0 17 1 0 1 1 0 8 0 uaddrrnd 24 1816 0 1801 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1816 0 1801 1 0 1 1 0 8 0 vmmpekpl 168 14690 0 14665 2 0 2 2 0 8 0 vmmpepl 168 219591 0 217806 184 82 102 105 0 357 24 vmsppl 272 1813 0 1801 3 2 1 2 0 8 0 pdppl 4096 3638 0 3606 7 2 5 6 0 8 0 pvpl 32 539127 0 525226 249 88 161 242 0 265 31 pmappl 200 1815 0 1803 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 526 0 40 15 1 14 14 0 8 0