kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Aug 21 07:42:26 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.215' (ECDSA) to the list of known hosts. 2019/08/21 07:42:37 fuzzer started 2019/08/21 07:42:41 dialing manager at 10.128.15.235:48682 2019/08/21 07:42:42 syscalls: 337 2019/08/21 07:42:42 code coverage: enabled 2019/08/21 07:42:42 comparison tracing: enabled 2019/08/21 07:42:42 extra coverage: support is not implemented in syzkaller 2019/08/21 07:42:42 setuid sandbox: enabled 2019/08/21 07:42:42 namespace sandbox: support is not implemented in syzkaller 2019/08/21 07:42:42 Android sandbox: support is not implemented in syzkaller 2019/08/21 07:42:42 fault injection: support is not implemented in syzkaller 2019/08/21 07:42:42 leak checking: support is not implemented in syzkaller 2019/08/21 07:42:42 net packet injection: enabled 2019/08/21 07:42:42 net device setup: support is not implemented in syzkaller 07:43:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x9) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x9, 0x2, 0x7}, 0x71, 0xa2e, 0x17}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001140)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001180)=0x51) bind(r0, &(0x7f00000011c0)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001200)) execve(&(0x7f0000001240)='./file0\x00', &(0x7f0000001400)=[&(0x7f0000001280)='^/\x00', &(0x7f00000012c0)='&\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)=',^\x1c/]-\x00', &(0x7f0000001380)='()I\x9b(\'!}\xa7*}\x00', &(0x7f00000013c0)='-\xff-@-\b\x00'], &(0x7f0000001600)=[&(0x7f0000001440)='\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='\x8f:\x1c[\t\x00', &(0x7f0000001540)='.#$\x00', &(0x7f0000001580)='\'\x00', &(0x7f00000015c0)='&\x00']) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001640)={0x9, 0x5}) write(r0, &(0x7f0000001680)="f657afea4724554ebbcb1900564fc047e5dc0651292a1aaae07d991974b1c094672d840803429c587380ae276ae7cda3afa6601661fec2711d79f8ccf8452aa1f4900eb265352a24f3a6bec0c7755550be0ec54a44640af9cb49df05fa36b068d82cc08257ea2a9141669ca9ee605d0bf66636e2b71575144cf7dd7bca41c1311eb763cf1e02fd53767a56575998a79d272c38c8e5b7a3c6c5aabec90f0d9633a26fb763ed", 0xa5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001740)={0x100000001, './file0\x00'}) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000001780)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000017c0)=0x5bf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001800)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001840)) ioctl$TIOCSCTTY(r0, 0x20007461) bind(r0, &(0x7f0000001880)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000018c0)={0xb00, './file0\x00', './file1\x00'}) msgget(0x2, 0x8) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001900)) connect$unix(r0, &(0x7f0000001940)=@file={0x0, './file1\x00'}, 0xa) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001980), &(0x7f00000019c0)=0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000001a00)=0x8) mknod(&(0x7f0000001a40)='\x00', 0x8000, 0x7) 07:43:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x1, 0x3ff, 0x6}) r1 = socket(0x20, 0x0, 0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x2}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/164, 0xa4}], 0x1, &(0x7f0000000200)=""/151, 0x97}, 0x2) close(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x3, 0x1000}, {0x9, 0x27}}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x7, 0x36d0, 0x1, 0x0, 0x8, 0x100, 0x20, 0x1, 0x8c587cab10a204c0, 0x9, 0x1}) r2 = dup(r0) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000440)={0x280, 0x4, 0x7, 0x9, "0177d1bc1a5d5b318165998395777ae120aaa0fe", 0x10001, 0x100}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r2, 0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000500)={0x3, 0xad, './file0\x00', 0xc77, 0xffffffffffff3f68, 0x200, 0x10001}) truncate(&(0x7f0000000540)='./file0\x00', 0x0, 0x5) getsockopt(r1, 0x7, 0x800, &(0x7f0000000580)=""/30, &(0x7f00000005c0)=0x1e) setsockopt(r0, 0x44, 0xea, &(0x7f0000000600)="7b15467f9278cdfcf218c8b252dab49d589d3fb64a066438725013347b40ac", 0x1f) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000640)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000680)={0x80, 0x4, 0xb6d, 0x9, "112e9aeac01e8fd10610e827abd7bcb3a875c089", 0x7ff, 0x3f}) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x20, 0x1) chflagsat(r0, &(0x7f0000000700)='./file0\x00', 0x10001, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000740)={0x7, 0xfff, 0xffffffffffff22f9, 0x3, "b46251e951bc4cdbaf8eefc508e413daebed1f93", 0x5, 0xd8b2}) unlinkat(r0, &(0x7f0000000780)='./file0\x00', 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000007c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse\x00', 0x0, 0x0) chdir(&(0x7f0000000840)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getpgid(r3) dup(r2) 07:43:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 07:43:09 executing program 0: setitimer(0x1, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0x900000) 07:43:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x401) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffffb331fafbca08fdd8ff00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 07:43:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) flock(r1, 0x2) 07:43:09 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x0, 0x2314}) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}, {0x23}], 0x2}) kqueue() 07:43:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1c8}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0xffffffffffffffff, 0x8, 0x9, "aac2c58f4a3d24fcafc3bbb4413e0295c51f8343", 0x7, 0x1000}) 07:43:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) recvmsg(r0, &(0x7f00000023c0)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f00000012c0)=""/98, 0x62}, {&(0x7f0000001340)=""/65, 0x41}], 0x4, &(0x7f00000013c0)=""/4096, 0x1000}, 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) unveil(&(0x7f0000002400)='./file2\x00', &(0x7f0000002440)='r\x00') 07:43:09 executing program 1: acct(&(0x7f0000000040)='./bus\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000000)='./bus\x00') getdents(r0, &(0x7f00000000c0)=""/234, 0xea) 07:43:09 executing program 1: setuid(0xee01) r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 07:43:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0xffffffffffffff5d, &(0x7f0000000040)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x200, 0xc1c6}, {0x18, 0x1, 0x1, 0x800}, 0x10001, [0x5, 0x0, 0x2, 0xfffffffffffffe01, 0x3, 0x69e9, 0x6, 0x2]}, 0x3c) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) unlink(&(0x7f0000000040)='./file0\x00') 07:43:09 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000700)=""/191, 0xbf) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000400)='./file1\x00', 0x8020, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300), 0x0) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 07:43:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x3}, {0x200000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x1, 0x1, 0x0, 0x1}, {0x9, 0xffffffff00000000, 0x1000, 0x8c}, {0x100000001, 0x2, 0x7fffffff, 0x200}, {0x0, 0x9, 0x800, 0x1}, {0x0, 0xfffffffffffffffb, 0x77fc9860, 0x3}]}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r0) 07:43:09 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x100) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 07:43:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000100)='./file0/file1\x00', r3, r1, 0x6) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000280)=0x1) 07:43:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 07:43:09 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="c420025e6c95a42ed425f0b9ce1d62ef335c17ebe718d95cb05068ccf602c0ace26019fbb63e3be00cfdbfca141581cb1ea71a87abc8896435e3f6216423af27b1015c3a58803b53fa4975dd77b6f055541041be7d0e5f69b379c8a7d53de5fe36065a81956b370ebe743302de91fe620a94ed8ceb5199130cee56a3c3199974c5f33e88dc31f8aa4e7bf12490e632f708f3a85173d90f0e54816c1ab46fc2910146af6588a32faed7bd41dedd14a477326c76267bca0eed733172e6345912adb448d18a7ee24aad4a4a2548e43108622741e1098db0407fa99bcef1df589a811ccae6621b54", 0x65}], 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 07:43:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r2]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000280), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r4) listen(r0, 0x84d1) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000004c0)={0x3, 0x1}) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r6 = msgget(0x2, 0x1) msgsnd(r6, &(0x7f00000003c0)={0xd351038645183f3a, "4700c67d4aabe66a57b4c650a5e93ec2343ca80e6ba54515ed8437c4ad38dc50d48438a63ee5f0eb7cabb5a54244a0efc3019e33cb967ddb9c00bc96a79e62dbb5dd84a4f9d00fd24de47f7d8fb3644da150f528dddb208d6a4ace6b246e2f9babc735df376e0a21fc7db7b1c1b5ebe416904f77cae05f3dbd1592a7f0"}, 0x85, 0x800) semget$private(0x0, 0x0, 0x22) wait4(r3, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r7, 0x20004269) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x200, 0x0) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000180)=""/105) 07:43:12 executing program 0: sendsyslog(0x0, 0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x28) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair(0x1, 0x2, 0xffffffffffffffff, &(0x7f0000000040)={0xffffffffffffffff}) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x7) 07:43:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xf01e7c9921d04fe8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x5, 0xffffffffffffffff}, {0x18, 0x2, 0x8, 0x4762}, 0x13, [0x3, 0x6, 0x2, 0x7, 0x4, 0x80, 0x3, 0x3]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) r2 = shmget$private(0x0, 0x4000, 0x5c8, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x0, 0x0, 0x408) 07:43:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 07:43:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 07:43:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) 07:43:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000080)="bc142a9ef48a6a2ff82c3e7b3c5e9a9bfeee84a0621c6496c8e591cab6d6341304e0375b67bfa10ddaffd7829dc39524961b6d866fa219df4cd4e3fc5d5a86cde311610cd14821b954637786d6aeef90c26a8fe0e4803ae74f1840edfc86f2b113b34ddb77656ebe5bce567fc3795c9ce385241291b0c44abc82e9a8cbb6b9d03ea64c3e9343cbde5fbc84be4556a6c20682b72a71ec45277d3e17d2ec97c9e354a75305fc21e75534188c7b3167388e741a76df97a1d7a9c03e53e5966fa0521cfdb2c759", 0xc5) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x1ff, 0x0, 0x0, 0x0, "aae8d072ecb69dac1ceae2ddf94ba391d6f95e90"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 07:43:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4000000060}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/239, 0xef}, {&(0x7f0000000080)=""/19, 0x13}], 0x2, 0x0, 0x0) 07:43:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffffa2c8be95ad5b, &(0x7f0000000040)=0x80000000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x232) 07:43:13 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=""/210, 0xd2) readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) 07:43:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100000001, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xaf}], 0x1}) 07:43:13 executing program 0: r0 = socket(0x18, 0x1, 0x5) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 07:43:13 executing program 1: setsockopt(0xffffffffffffffff, 0x20000000000025, 0x25, &(0x7f0000000000), 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 07:43:13 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x5e5}, {0x18, 0x1, 0x5977, 0x2}, 0x6, [0x2, 0x3ff, 0xfffffffffffffff7, 0x200, 0x9, 0x0, 0x9, 0x5c3]}, 0x3c) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f00000003c0)=""/252, 0xfc}, {&(0x7f00000004c0)=""/232, 0xe8}], 0x4, &(0x7f0000001280)=""/4096, 0x1000}, 0x2) r1 = semget(0x1, 0x0, 0x13457df38b454512) semctl$GETPID(r1, 0x80229dffbc2423ab, 0x4, &(0x7f00000000c0)=""/234) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x21, 0x4000, 0xb2) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xffffffffffffffff) 07:43:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xec86af50422941fb, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 07:43:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/4096) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001080)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001100)=0x3) mknod(&(0x7f0000001140)='./file0\x00', 0x2000, 0x1000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001180)) semget(0x2, 0x2, 0xc8) r3 = getgid() setgid(r3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r1, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000036c0)) flock(r1, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind$inet(r1, &(0x7f00000025c0)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000002600)=""/4096, 0x1000) openat(r0, &(0x7f0000003600)='./file0\x00', 0x81, 0x2fccfdbd80e76cee) mknod(&(0x7f0000003640)='./file0\x00', 0x2080, 0x1) semget(0x1, 0x1, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000003680)) 07:43:13 executing program 1: r0 = socket(0x2, 0x5, 0x1) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="246bdc47d9f3dbe4", 0xfffffffffffffe1d, 0x0, 0x0, 0xffffffffffffffa3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000003c0)={0x5, 0x3, './file0\x00', 0x100000000, 0x80000000, 0x2, 0x4}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffffc, 0xb, 0x1, 0xef, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x8000000000000000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x30, 0x2, 0x9e02, 0x9}, {{r0}, 0x0, 0x29, 0x4, 0x0, 0x100000000}], 0x0, &(0x7f0000000240)=[{{r0}, 0x0, 0x88, 0x4, 0x2, 0xdd10}, {{r0}, 0xfffffffffffffff8, 0x14, 0x2, 0x80000001, 0x10000}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x4, 0x401}, {{r0}, 0x0, 0x20, 0x40, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x12, 0x1, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0xffffffffffff0000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x3, 0x3f}], 0xfffffffffffffff9, &(0x7f0000000380)={0x400, 0x3fa1ff88}) 07:43:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/103, 0x67}, {&(0x7f00000002c0)=""/120, 0x78}], 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x9) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000380)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=[{0x28, 0x1, 0x6, "0f3b5e96f65c6b7cefc80c146fbf4e48065d18"}], 0x28}, 0x5de2eb0482232238) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x81) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x2677) 07:43:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) sendto(r0, &(0x7f0000000000)="21f86b483c30485936648a7f1a9dc40dda71752c9dfbdc5a0bacd29e8041186fbac323252eaf36e215b463c0b1b9841334a2095369039646765df9f6cbd0aade03a3ac37b1c2811e1e7f3c65496fd1fa25d62aaad613b947b32606a304351a7e9657a7c8cc03cca0527196eaf03b0bbf1d67e73e1b8673ca53049479290354c6ba02c23a4fee17d34ba36352e096", 0x8e, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x20}, 0xc) 07:43:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 07:43:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x3, 0x8, 0x2}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/222, 0xde}, {&(0x7f0000000180)=""/152, 0x98}], 0x2, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x9, 0x40, 0x3}) r1 = socket(0x800000018, 0x1, 0x0) dup2(r0, r0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') getsockopt(r1, 0x6, 0x4, 0x0, 0x0) 07:43:14 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x40, 0x0, 0x0, 0x40000000000, "0000ffff0040800008000005fd9600", 0x0, 0x1000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:43:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 07:43:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, 0x0, 0x0) r3 = getppid() getpgid(r3) 07:43:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1c3dc6706c728453, &(0x7f0000000280)="200000f500"/20) 07:43:14 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000340)="4cd2aa204df34464ea4b86c0f685a15fd6d60942d554c52fda185a0c9b", 0x1d}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x108, 0xd}, 0x4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000540)=r1) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) poll(0x0, 0x0, 0x34) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\\\'*[-:\x00', &(0x7f0000000080)='}\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)='^:\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) execve(0x0, 0x0, 0x0) 07:43:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet(r0, 0x0, 0x0) 07:43:14 executing program 1: mprotect(&(0x7f0000727000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 07:43:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 07:43:14 executing program 1: pipe2(&(0x7f0000000000), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) 07:43:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8080, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xc97, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c22452", 0x2c}], 0x1) 07:43:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f00000003c0)='./file1\x00', 0x18000, 0x80) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x10, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0x0, 0x4, 0x6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x58cd}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5a7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2045c000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x49}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xffffffffffffffbf}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x5}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x5}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8001}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x81}], ['./file1\x00', './bus\x00', './file1\x00', './file0\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './bus\x00', './bus\x00', './file'], 0x8001}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='}%\x00']) 07:43:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") 07:43:15 executing program 0: r0 = socket(0x1, 0x0, 0x0) sendsyslog(&(0x7f0000000000)="3ece6f476dfaed62e434024cd968d7ae7ddcfdf9e82c54df6fd83e3f8260e474a6d5ed7f1f179dc60dda42c194496ea57b1c0c3aa9152c233f580bb8883d63851df031f31bc6cba2467ff67f6ce83cbbf3c22898093cd578bc08ef76a15ef6ee57ee66e8d2120a21f2fa35512d7304d16d677f8b8992e85f38284b511a8185763c78b753cd68dbbdf79011c26e38ee350144b36806cab23f50ba1bc2dac5e26536efbe41a62df3d26c6c525d3ce988ad2ba20e66f8c24131c06c39c4ce4f26cbb045a44f9479cbc304160440e64a1f50ebfb21ebd936cd4c2c0e4178bae8fee82ced", 0xe2, 0x18) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000140)=0xfffffffffffffff7) sendmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000180)="644c4daae8853797f70cc7c74194ba22b590790ebeebd032db7e4b2ebfc982113ad9ebce522d9b61f885322ee7618caa0710a4a769f989b9d7d7b08a639f891a78c979c1b4e623a69eb220fce945c651eaafb530ceaf12cdee6f0929a0227350d69eca007abb7117531599d8581c2aafe4aab300da75ae0753317d0a5e0e96bb3ad00607ae58890ee9059359cb704c24e64322ff79e3e88a4e46302c880dd5ac3ee009afa8e90718991d9c2b8d2bd21bdda9b8a795e787617ed146a53b0fc71e9e56c4223ea177f167a038fe6d4bf6fea45a61172e9c0d923b60cba2158703359d3e23195b44ccb165e32ddfee8667e77b9747dc26f46fcb0f97611d8c", 0xfd}, {&(0x7f0000000280)="beeb3c72777304b6270233b4014f26c7992138906109f12f60b2135007ab33d277efdb701e7fe9e3e768945f0b391464500948333b4d1afe462d877e0750393a28e30e9d90954e6829af16f00cc383fec14eb6f9e1cc84eab479", 0x5a}, {&(0x7f0000000300)="32b36ccc06bcf0dae4dc350d467bc1b2dd85f96ec6cfbd1c4186135ed30c18454059e6a2a6d34b0a164b27c45b20f4acbc0484122837efd9c063ab00e33ae5873f751e924ec3ad880bcb47c2769181470a934be9b7985c7d10c5c510292e5f99c519071c215c21ae5f9ac6b239ed097f01f12c558e1505c86b95495ed3f2963b56d3a4294768c810f1dd3f53a89a9071", 0x90}, {&(0x7f00000003c0)="e6e3e273aed40f8fb67be76ec639a6b8d376b832b65dc2bcf71dd8d9d874c33186abeb4d9ea925582385895741ae08f17d82ee1d6c56ad49d654e03bb56bc7be979d81fde821fb2374f63ff45cd2f8d41748e814e234a8adf5861cf60682967335bba00b5e4026f2436ee5588f20c0e84a0ff89e7f18647bf77b4137764a5568fc45147adcaa16b7b458753b8b34efc0d2599422ebb7a37f999001f37ad1eb60f6474e3c4493d022fe75e5839335d77d4e8ceaecd5fd67025e20df242a4e905fcd487e925d9bd9b9b6cc9f32a3bb", 0xce}, {&(0x7f00000004c0)="b3b81318ee2819dbaa02877cc375feb1cf2237965d66edf82f444c1716bc2cfd5b95c35e52797e4ff22dbe06887bbae84c46e2abf87b2b8683d5229e4611ecaef0928b5cb6eda9ac52a77499985483618b1e4d1a3dbe408e3ec214e9a09362884bcd29ef169b8df85b84f6a238adad4cdf9a1db97ae9e8a9a2f7f6c3b8a064fdbbb7dc42b4d36106a2d52d7ac4ba746b5f240e095200b74456a4a8bb4fdc545e722e187f62f64ef57623e7a8b5e85a09839f59a87148c42e0acb48e2a91dcd58d7b633fac68efe2048b88074a0993fca1b8cd06f05b6e9ad200f0944b30c134405e5dfd193fcf9d21566", 0xea}, {&(0x7f00000005c0)="3499cb0586cbb859e71b7b53026f56ddba5d6589395876", 0x17}, {&(0x7f0000000600)="00318e510f29b4c830b971d4549f0286ece7c247c7d5a918a5841b2c4ee2842b491824f0091b9bcf54354a6f84c2fe7a628ad7b4fd7ca60d08abf9cfee773f3ea117041c2c3192fba4474d0f9c217cfdd2dbb2403ab39f70a5beadcdadb504707a7b474215dacce8f09d509695845ffa60ebf2bf4d76dcd6f4b4a8aa0e97ba3c914433695b71868747df2e65b0524489ddee109c67217c8deb2492db6bcb0ef8d51d307d1d7f8063ff4abfcdc2a4bb19d37ece6495b0a766ddf8a10cb055ba1f190f4680b3aa68b46ad9d59e55f5e903f55f3c14536d74b088b22f6f0517b2ab70c917158bda", 0xe6}, {&(0x7f0000000700)="e510441ff8863f68b76df51208ff7fa8c3a405e41dd5de97bc8a79baab46b6a37a0415038df2853f766c1985ffe98622c5dc5c8cf81e9b16eedb3d18b336a05ff3c15fc01e0483a02f9cb725e098ea5c3f21206debc45c9a41ae02028edb7456873e576ac730f60a4149a8d7879b7cae5c5a65fec43b57a7d4622e03afb25140c8f5442a14a3fca0bec75f59d206ca448661afe90e03aeec8eaaf948c831c4223b9754a28ac340c06666d2af6d5e3577da6a8a1c9dfbf0dc8463aa34bba5de190972ad192a0c9c369731191db0e108", 0xcf}], 0x8, &(0x7f0000000880)=[{0x58, 0x1, 0x99d, "5ef44577155b879a3e64c111050939540e656f21b617532857f0a5cb8db7d90ee1e010acc138c106cff7011572d264682e85b3fefd8fa716477bb68b9e16abfa6209"}], 0x58}, 0x8) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000940)=r0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) 07:43:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x800000000000, 0xffffffffffffffff}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x80000000000014}, {0x6}]}) munlockall() syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") 07:43:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xf8, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x100, 0x0) getuid() r1 = socket$inet(0x2, 0x4000, 0x7fff) connect(r1, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x10, 0x8000, 0x6) setsockopt(r3, 0x1, 0x7ff, &(0x7f0000000240)="2c4a9cc7d61f621d9a86177eda47f4ea99d2a6ff6408334257939f6717c2e7791953a8ed2124f241d7d0a8f57a617bbfdb56459d87666a97b234dfb667f4d8569ccc04a2882c03cffea41432928f51e5cb2ecf73cbc034622f1bf984f034c753603f01a454cea3314bfb132fe3b9178b8ce37863f802f4c59480720a0c4a4e2dcfc766d11f9b6314ed5395d33b82f917679760b589f28b79fc808d06fc34ecceda222793e8eff74e349efc3b166cb026748fba02a5e34284c1eda795b21859bb127291127cbda7239b601519a735dd3a4d274b97", 0xd4) 07:43:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x1) 07:43:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024ca5f303287f07b7efa76d410d59831a52830700000000000000814efd7c2200000000000000b7b6c8e5b69e9b00e702", 0x34}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="376ed3434f61ce9d827ee349977ada1cd8c346799b0ac78e2e02d31bb82a24e026ade8380c5ba43a82138490938dddb05e0817833fc928222fd5c7d8e5cf8e12808695a28113b53d20deba6cffa0d55458e4079852a5853ea502b7c05ee01a7eed5953d84bc66b59ad8e568802f5671ec43cd2b3c9ae24905c2c0fe9fb8d68725061af27dc10c071b213232d28d89c99dc2950417a9d70abc3a9bca9ee35dbf076c8acfd3c3bad16b6bb4d262157d063be6dd9961157feca8f7d4e111bad6aa1a92946a9", 0xc4}, {&(0x7f0000000340)="f774fd12d026124f14866df6c86d72f8a61067dd625bdb2bc2e0e6e2b0db70fc8ee3262d03c0112aeba76c7527e3cba26005fb2827c8eee2d65d4015fd6d79a7afc70da5a21b8d70f922a3c11d5d2e0da8e726bf01cb719da8b9691bc2e11522877808ac6319c138070de55dec447aa56efabbd35c25a871429ed28689ce435240c6c233a7fe06c84ff5a9b17fedb775c3e2f9153cb3ea83bec2f34570ded4462fa5f838ed260a3535d1acd75b2b2742a110f61e195d03080afb839dcf43a05dd2dc56e3f3dfd80d4269a0c0f6873ed8056f6a5f30cea5d5f4", 0xd9}, {&(0x7f0000000040)="2dc627a0337402d35e679784cc25514d65f5b2760fcf42cc4e16bfa8121b98d58818dc0c71f71954e203cd1e2ca5cf6821a4fa69bd5bd3", 0x37}, {&(0x7f0000000440)="b724cf728ec2516dd598d797d1b506216c3d9f8ffd06f098aae561d911a46fe0eccd416ef7f4a488e0320d35febcda7a1568177a3c131a1033a7df6902d2b228a24d2cac948f0cf5ce48bee90a4d77f79a47c801002ca655889968d738ee5fb330", 0x61}], 0x4, 0x0, 0x0) 07:43:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="2a43695b764dcca1f2e79bca00bec8ec00e0bb55f842c543adb68d075c81086de17ba66375327814f0184bea5be2b9e4", 0x30, 0x408, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 07:43:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x5, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:43:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getpid() ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x500, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r3 = dup(r2) write(r3, 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x100, 0x3) 07:43:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x2, 0x3, r1}) r2 = syz_open_pts() close(r2) r3 = fcntl$dupfd(r2, 0x0, r2) sendto$unix(r3, &(0x7f0000000080)="33ee79fc4322af1e6616a5736ef58d762547a6b716ffdb68e1960d0c19391c0e25f1fb052e7a4b2b4bb63a4b00c2e5592f0ddf742809e0a2330cef6807a6a0", 0x3f, 0x402, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) 07:43:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x2c}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x60, 0x1) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") getpgrp() 07:43:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendsyslog(&(0x7f0000000080)="150f2fadbf59c0751567fcc807d531b072f130fff3b05827bc57b46c4eed2034a09c2a0864f1d64f6153ae599ac50da6771ad95cb9a2cb6c37dd71171bb7d53d9f34541d7de0bf6fdcc8d07cad96b1bef19584b3168e4099d9059479614c56f275f9b60d8b30dd079078f094d93bf21c3fb23f02877bb5dcea7c37998c95e5e3dd7f96f0b3f59b3cf5fc1282fc540db0a0d72121fa97f885b5576d8e601e799238eeee38fb60e4fa908fd881be13839166d5664de4bcbfc5cf0d3e65e16bf6460a4f0a9af0e9c499065fd78441c4c2f2eddd852bc38f33b0c23c15a8f510b6286ff98fd1e3728219", 0xe8, 0x32) pwritev(r0, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) 07:43:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x81}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f6") 07:43:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) getsockopt$sock_int(r0, 0xffff, 0x100d, 0x0, 0x0) 07:43:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x3}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x1, 0x800, 0x7fffffff}, {0x7, 0x7, 0x1f, 0x1ff}, {0x0, 0x8000, 0x80, 0x100}, {0x7, 0x8bd6, 0x8000, 0xfffffffffffffff9}, {0xa2, 0x2, 0x200, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='N') 07:43:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchmod(r0, 0x10) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="0000000244a5f303287f07b7efa76d410d59831a52830700", 0x18}], 0x1, 0x0, 0x0) 07:43:16 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x6, 0x2, 0xfffffffeffffffff, 0x6}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) fchdir(r2) r3 = getegid() setegid(r3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x7b057f7bb38ae126, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000000)={0x100000000, 0x81, 0x0, 0x6, 0xfffffffffffffffa, 0xfffffffffffff001, 0x101, 0x10, [{0x10001, 0x7, 0x1000, 0x6}, {0x73, 0x401, 0x9, 0x6}, {0x0, 0x6, 0x7, 0x800}, {0x3, 0x3, 0x200, 0x9}, {0x6, 0x101, 0x1, 0x1}, {0x8, 0xff, 0x1f, 0x6}, {0x0, 0x4, 0x81, 0x8}, {0x3d, 0x401, 0x2, 0x9}, {0x3f, 0x1, 0x10001}, {0x1, 0x7, 0x401, 0x4}, {0x20, 0x40, 0xfffffffffffffeff, 0x7fff}, {0x1, 0xe2b, 0x5a, 0x3}, {0x4, 0x1, 0x8, 0x40}, {0x401, 0x81, 0x9, 0x17d5cf76}, {0x6, 0xf8, 0x20, 0x20}, {0x800, 0xfffffffffffffff9, 0x9, 0x3}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x2, 0x0) 07:43:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffdf7) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 07:43:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x811, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4b0b457ea4323cc4}, {r0, 0x80}], 0x2, 0x5) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 07:43:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x20) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) 07:43:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/213, 0xd5) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba", 0xbd) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) close(r0) dup(r2) syz_open_pts() 07:43:17 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x11, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x7) 07:43:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x20, r2, r3, r4, r5, 0x22, 0x24f}, 0x7fffffff, 0x400, r6, r7, 0x55, 0x1000, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000100)=[{0x9, 0x8, 0x81, 0x10000}, {0x100000000, 0x1, 0x7f, 0x3ff}, {0x0, 0x5, 0x81b, 0x2}, {0x80000000, 0x0, 0x1d79, 0x81}, {0x9, 0x1ff, 0x101, 0x5}, {0xfffffffffffffffa, 0xffff, 0xbf, 0x3f}, {0x3, 0x519, 0x9, 0x3}, {0x45, 0x10001, 0x100000000, 0x2}, {0x608, 0x2, 0x7, 0xfd65}, {0x0, 0xfffffffffffffff9, 0x80000001, 0x401}]}) 07:43:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 07:43:17 executing program 0: r0 = socket(0x20, 0x5, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x400) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffff) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x80, 0x2}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x111) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x10, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x4) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x2) 07:43:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 07:43:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) socketpair(0x1, 0x2, 0x645f5733, &(0x7f0000000100)) fchdir(r0) getdents(r0, &(0x7f0000000040)=""/115, 0x73) 07:43:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x54}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:17 executing program 1: select(0x8720ac3106a09d08, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x20, 0xfffffffffffffff8, 0x50d, 0x6, 0x0, 0x9da]}) 07:43:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0xff}]}) 07:43:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') lstat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0x9, [{0x3, 0x40}, {0x2, 0x3f}, {0x2, 0x1f}, {0x2, 0x81}, {0x1, 0xbc5}, {0x1, 0x12b68c90}, {0x1, 0x80}, {0x3, 0x6}, {0x3, 0x9}, {0x1, 0x7ff}, {0x1, 0x8}, {0x3, 0x9}, {0x3, 0x40}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0xfffffffffffffe00}, {0x0, 0x9}, {0x1, 0x6}, {0x2, 0xf02}, {0x1, 0x3f}, {0x3, 0x8000}, {0x1, 0x1}, {0x2, 0x7ff}, {0x2, 0x1}, {0x3, 0xfffffffffffffffe}, {0x3, 0x1ff}, {0x1, 0x651}, {0x3, 0x7fffffff}, {0x2, 0x380000000000}, {0x1, 0xb9}, {0x2, 0xffff}, {0x2, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x3}, {0x6}]}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffedb, &(0x7f0000000480)="b3") ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x922, 0x3ff, './file0/file0\x00', 0x5, 0x80, 0x100, 0x8}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x10000, 0x3, './file0/file0\x00', 0x8, 0x8, 0x101, 0x3}) 07:43:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x5f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) 07:43:17 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x7, 0xffffffffffffffff, 0x5}, 0x3, 0x1, 0x800}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x1bde7081df044f73, 0x40000c06, 0x0) 07:43:17 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="bb9c9aea1ddada6c0b5a65136a3ee837b6da53ce5ba92f6d0ccd8021dc3512baf229c3c76cfc65bba9861f63650e6d5da839767d53107024a5d59a393633e61cf16e462ca1a9c9470069f12107ed0efd43ef782b9765ee66d9ba217345e1e288a5b05d78a84608ba80e57c0198f0099f6848396aa432ad856e8b4681fc61033d982c3216bc50", 0x86) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="d578ee4a21eff4f660c2bd3ba2b85dd56a3c9df1f0d114409b594f6f4f90654bc0c56eb1d71b3dd8bd8efd6b23b93184e792953413f0cf", 0x2c}], 0x1) 07:43:18 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) r0 = shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffa000/0x3000)=nil) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 07:43:18 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 07:43:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$getflags(r0, 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) recvfrom$inet6(r2, &(0x7f0000000000)=""/46, 0x2e, 0x41, &(0x7f0000000040)={0x18, 0x0, 0x401, 0x9}, 0xc) 07:43:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r1 = semget(0x3, 0x1, 0x20) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000180)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pwrite(r2, &(0x7f0000000240)="24ecc5074890217f0f420dad204c6ecdeadb16e9a828b390afafa5f12b3cbf3b7db01a629f9c62f60627cbcd1ceb4181130b0abd28db0118447e069f59b5a3fbe36e09474d2fbefc38d2ba0b468caff3ff4b361e55a3c65edb4338a1eb998b3c59ea1f98c456468fdbc58a7dc21841064c2d87ec140a09fa152f099d65710f27ebb9218fe9aae7e765902f2467af82744269cefaa5b177cef4e5db2970e6020b7dd839e6f1e1da057e3ca75c711461eb8f50c262bbae5d8f94b7c3ade97e95c842e22aea6bd89103137745812d8ac8704b68ec5c7c407a6841397f871b417aa78193bfe793", 0xe5, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x200064}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000380)=0x9) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x8, 0x2, 0x0, 0x8}) 07:43:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400014, 0xfffffffffffffffd}, {0x6, 0x0, 0x2000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 07:43:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = msgget(0x2, 0x1a2) msgsnd(r1, 0x0, 0x0, 0x800) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "5929db6edabfed3f0e70f5be7e9d910c7b958caddb1f19506654216a7e3530c479d12b0505c52a194c77950a89e02bc70b27b0ecea57dbe3644e32d29fd8a2cc643b9294d1504727fd71dc3f5a54b07e6b1d80559ef239f2662e781f1a8a7315b3a7e4bcea0fb35b836e57e682e8a41945b71eddeac7c8ef93b52571760b4ba2a303f2f0c5be2ed7253080b397dea698361ec3d3d3877b9ea41a1ea49915e739580f7bf12d993795dbfeaf747fb014b478916255f0a129c579b93d970fa61eb6c05077ddb8118cebd68dc971cb4594d6ff8ab4063813149910e6c8254a30cc21c3af58bcbe797d39f7163f7e425140e066174cc42111b39ce6d3ea5ba858877b2901ef32141b90dea4975a93d29e17a6d54734e904a65d44657b3d562e675df15b06744630fa678b918a3fcace2ca0e70c7a345083a51da043f186c367c7a960d3b0ff5f8077e834aa911443703055da619ce9969f469095a8cb25786cf74541d4cc3e83c2698eafa9085da433da2adf1eb5b791d63aea13cd4892b9a74342f7f1c84c005dc76f5d026da80df144b8591b52f6a25a822f7acf2595794a1462c19bf7307adeaca64458cf0634c60fb529d04a9e614d031c300ef4bdf473c1bd059a613550a822f7085aafc599bc18effbb6eb0af3a8d26d21fff9c09a9a4b4e07726c557f19b172ae96f2641715ef6d823fbba82c10f6904ea42393ffe6dc8e21653efe67aa61d14279c461e5427071003b7fdb1129a3bec7b8744f82af038e369633242b31e837f79704a9bc600dfa7b1d7d77e6662ba98b915812b026a54b76ff281b2f2de2d5aeeeefca5b6feb68474c51f4d80aa3cfdf42740de6773894ae033d0ac4568c859f059d89a415fe03c0d661791aa2dcb9f504cb73dbd9639ea4b04abbbd570154368b62521c99d20b4e1fa2b5365838abd4ab343f48e694111d94aee7c7f2a1a92debac64efcefa93cddf1b4ccf6c189f0c73d0ef21bf392569d0b4068971005e9f9f66db3fdc17db03bdb93e1f1770118bbe80213ca407ba93ffa9dcd0b2d6a993517fad577841e38525353f2906955017c8b596fd2dfd29c691bbacd6c5488c6b4d539813b0fb9006b3c893ef09d4274bfcb75b708b60273150b35c9423b68e945581e51bc844da8ec14a395d3e458248de602af4ec2c2fbd2a7639365fe365a0a2d1d655016786b18e4bec3d41e17ebb82d94a73b3f76792483c8408f39b8174779c07df848edf69f638260f6ab4d0ea1a43f4b80c72ef5fc74aa7aa140a674a80449541087a4bab1fe59b3f6274a198271225bae34332dfff1e0235ae406d5665c078b0783b6e72b97e45860d823651f91024d1e6133b67991e9e0f38fbc84815d07422fbea19441f8846ddc35c132be8311f82831e0fcdcb09b99ce787ce14f8668e12805d60d6e6f54b3652e25079b8e7f9f76bda037f7c56af1ed6acdaa8e7cfea5d0de326fa10301df9d9e1789a600a470bd46d012b68e8183b1100dc81fac15018897b5cde1d5aa7046690d78e8e151c7f66164b4cfa16c9530fb1f4193b42783fe35aaf6f78d3a2492cef3209c336d0bd319088ecef8cb2979f1223f880e3be8ce324f7a211244eadacb2623ae8c61fb7e313c5759d1b6358f7a2ab68efc4ff54c606ee0ddd3f300dd5bd96f8a392f4bce753f04ad43b14c82137239087f26d95a54c8b7f31f3f60cd97d1fb0ca72a7efe80dea72b0c4429c1293223cef83b53acfead411c9133841ebf2f0cc1388ac4e869a8eca8eda459dde18939f8e3a4eb9548e6d2e6f814011d5925b7a4838af74a7917af585cdbd3ed7fc103b251dd6c7f2fea8e29ac8251c3675b94d79d6f0a996324cf7ae17b98ff9388117003b4a2422b070bee4a70730ac238c9a021bfef520440f5b87f92a5ada0f23290e3c6c94c14a9c7082393fd0e85fc8bdced240a53c0d20402a25a96892b85b7f5c5b4980b9c2973cb4837cbc6bc65d1fb0dc534aed0a5647566db871643b47b8bccde1e8fcbda186bfd678a19d7aeb8ac819b9ec81f5c41984167590f13a5e38ca7ae7f6236d057f95c17855a9a0f3a569d265208c0cded4bbb5fceaa75bf1964cd2522c7ec877e0aad6d3ad51e37d3c7fe33bc1adbf4a9b5c71bd4d4c523d7011a9cab5c9d145aeaf2a19a81280b0bbb1b4f431fd866d6c4c72b7ee5242e8c13bc1e827af15043373cb54cbc10e4d094c4aeebddb2d66410039d75d17ffbdce1eeef9ec93b0766b80f5f57deb0d64694920bdcd42327d3cc89e43efb77b378501902e7e53811af551d32f7d3c2b89db100734d86fc4c918c63257157dc308b08cb82f4e8863073171471f834a0a53bb8aa4661eeebaee0024cdbf8ebd484857e101f5dcc64ae874a2fd721e013bc9d5cdd84d48fe470a9b9d89298853929326cc40589d4730653ded2660a17f2444216e9a371987ac59f50b48581867cd987488285e484584aff0f80963a99c0a96d95c6c8a353f433d14fb0e2ecb4ffd4b6c017f3801c89ccd27da8c7f930be24be0020565b209ba1b19e9c4f33be0351038ad1e49997e88069e60437e906c71f2b333e2b0d1359987b4f7b667665ee34a3c8c0184bea8af3f3055387bc35008ccd157cb3c7f87227b0546c692d3967eadf2a497da125cb060edbd08af198213f680bdb004d510cd76a0c30e1107794d66aef8e7cf26d718a664e1eb4f8e8b361082877d62c680d45ab6492ad719bbcb2254f6d4c889ce5e79d2a82cfe6cb149e34a73dff71521d5a5706ecc584d2e2565d7123a6d0e929ab88dd5dd5a12e81b4f62f80de695aa67718f63968ef25adba4a17db71bf1dc1ee80e788804c4dec5ed4950dc734c539ccb065eb17bc7e4e3c252a73e5486f3e1cafdeb74b0cc453a871485ba6bb9f78db5513e501c71cd691a155aeafc891f0e39b1da61199ddbd4da7a0a123fd6a65c5dc1545c2d26ec5d073f86860e2e99ac7a328bcb63b94adb20c920c7c3317df24b9ba11285c7158d78dd7b21800550ccd02a2f606fa55347395ea698c9d799ca1cac6075f7015b6bd43141a5d8b4eb1501ea6c17d9d215c656b3f9e7a4ab543e59a79db949678d49052f70806af676f740dbab3ea8c2271f356c74b4a20bbb4c9b4170ec1cb5e7e9cee4daa15e4a963ccbf6439e4a9478b70176df4713ddd35bb37ec02cf3d7d5f1ccdc1b275b6ef8b199e2d78219d8fdae962e45e4d509abca1f0ddc3816c10d271cce4a46b839963b116d04d0cf7c03aeb9902bf58653cefe7c678715fd035ed9605355de57b3ea5ccaa3779ef19c95128b89b092048335790444fa337a816a744863a2695b855a554c55cbb705ca31823764ab11bc4e72d6c17640ba96b2b69648214858c98bcd4b1a262720a591a9606d7be3e1d489c06ce6b9ef229b4fda647fe67df03248609f697cf0de0663734e1e0814f2760d4d72caf9a0d37e37b65f03e2b57ea54c5a946eaee0187c996f5a1a5dfaadfff118f1fd86a13e123e40d411d9044fc6ffbb1c3a594a20059ec9dd6a8b95df776e180ddc8f0454a5c3e2df66fa5daf6eeaf579bf946a0fbb7e0ee673535a7deddc435368e20dae9bd5a420028d020e6da468259dc739daa4c80bf07190ae415bda0e3cab7f3a5c1dfea26885cccb980318ee868c5244e128e51fae3b59613b73021a5cec2d3a06904c7739b30840cb83e0a21d887dcdfff8594757bd993f15b6ae21265bab06467fe9aef3d5dea20097b02f3cd4acebf087dced3daacedcb412c118839c5876449173fac476c766df6af398f91ec11b08c07624b5de8af9bdc6d8a4bd61bdd91d05f2c07b8da58e232110bac8a456c4038cc913d62823aa78b0233fa62f0fc166e09126e737967f7ab350bde91c2de710e366867a33b871ce275fc9d8c99ace412260099d0fac316e93628419f748a7de27bb8a38925fe1015ac2284f215d4db47749c71315e4d3c47364d3842e1321b671c2f4d98c7742a51929f004660db355908bb2d9d54c320c8cf216da32ef1d84f195b6a3df6513de76d774a1054d7f37b8fdd6eb8b5781bcaa6cb4b43fc3b053df8dfa0e67f9ec16d52faac12a65b5e4c00680642608e0f84f4dea3394607bd6c38298688400d4295366afaca45bc2e8f4e6b54e9100ad3467fd1de32614f668e12785854d26596a639f6d9c3e18f5968a2aea6d1980f35442212ef1132c75dee83674f8df39b64b7193e77b3ee5105bb5435f5cf8717c74047d6e5acc573067f78af293631b77530473bca4a30b508260beca0661b0a8a31687ff3254b979d4a495af28a6249ea87ce1d44e13971c2516dd1a8d1b47dd864eb45696fe0176c94de6a3e2700f92d3b58c56d00bcf5134f5b29606b391c609a4d5462a5db02eb8f45a691c656b2ba97ba4fff2693743c348d3751c9d3c1481c86b503435705c3ab5c6e4493fe5d46e98eebf1c974d724b2983aefd9b6a075aba3e544788644059acccf6f2f4d4493bd25e8995b2cfbc99d565eb1e344f99d74141ed3bfee83deacd1394f1a7f23c203682590a11601a87b55860398d8ef2dc4b06bcf6190b17eeefd181a8065896a90264488a9c1a73f4c8962a4ad7823a4efba1d0bb2729d59737a2800a2bd4258f351c010bb2439cc2dbf14e685ac9fbe1469c6cdb66be1410f98474a8905a6d6f7cbb4560ef2ed77ec665103dcd3447c0b836a979a5d89aa9ef29b343b1c5c08daa8e5b86a6bf68565b74cedb78f08a4523737573fdf2e0359a7b2cc9be2560ed696dad0fc42bf25019fdf779c896d9bf0bffbef73b10166b7ed20b077c7f3e6f44f0ba72918324d3837cdaf92e12aa48d36b72ed2fb803e30e1d5d3a75de102184aa42bb553cbad0e55fa5cb3f26e0d52ee838bc85d054ad2f8b09ca83472d0fafb6e3f2887d1ff6e8a3ff204828aee68deb3698cec1b4f915b067c8327aa4c70bf5c7e75bceefd8f47036a8b0e650e6f7ec97dcea18f1367760feae4aabab8db4aa4d7417ea11ca7decf0110ad8098d8c5200281fa9ab7de960779c8eb4335f81b438aaf35b559f3ae4f18d2984afb091aaad598c640cbfb53b5df077837fb954a0b1e85eb53350ec4e86abb42e39c40b18e827ddd7265fe04d0731f7f0438eb9df18187e4d7540f365818d7a67c97675689f02c83e0096e6c8259d9d673e55a0e04ed18e58362c489860264e5a058d249b87b874074d72ba275f4b09c0e560d52a3c7ebd81edf995a52410cc3ce7b4f7cad59f6c84f4ae2a4e7c0b376bd05c7a2ddba2f4c8939c80a4a8a70798c9f67bffea1963e5b8d5bccced3e051c9746d54c07cde5400ddd7dc3ad03333ad55e06603d504c9b289ca4ea622a7cfa22234480824aaba6b1c79c637e33fee483edcfa1e64c5d55d4dfdd12dd980446f9400fe55c11893a3161d64a9a052b80907e653eaa52b60b4a4471bc8cf8e6c02eb114d9354a74ff59d556df853472b1d17b5a245cd912344d6af36c58b180dabd6ee10d249a6b799901512fb562faf2d18a2a26ba7ed7935e6ec5670d11e8e8d74532bbc88f309fbdc6fbf705f3d2e527f78b4a5af3aa29012555fcdc11ec0ee8af1b7f212e78dc5ea8e68802d73b940608d34a9d3a709eb68774c26fe2352c295022a5da9acb5ed50dac22c845a1102adc5b382417b30a34116e8cab242645070de736727b9c88b93b5297c61b51b0656bb2483a3686e9241cfbdafe22e1435c5909491b938d076c0dfc4ab6a2515dcf500c7c3d071aff54e052a62e027b2cf432a3b2946fc97d4bbd82dc3225c0b22d862b467e2ad33e3446113d13cd7fcf489c742d250621a6"}, 0x1008, 0x800) shutdown(r0, 0x3) 07:43:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/226, 0xe2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000040)='mN', 0xfffffff0) 07:43:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4c}, {0xcee}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xe6a0, 0x5, 0x9}, {0x0, 0x4, 0x1, 0x100000001}, {0x5, 0x6, 0x6, 0x7f}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 07:43:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0xffffffffffffff56) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:43:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x8001, 0xb64) r4 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="280004004e00000001ffa4cd6a2aa208bffd85985792e0765b06000000fb32942c86de0a1d4705e441a80900000000000000aec4a7d89baee76117e4da78984925646d9229c21c44550ab6bb88c5cd2aa53b1d3ba862049664abb4a5edfaffd2ee50431f0d000000"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) sendmsg(r3, &(0x7f0000000300)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x1ff, 0x4}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="99e8da49e987b20bb7af993db66d6ba1ef29b6107d5acee9fa028eef7ae7c6fba9b572fc365b7c7ac9c218a251b714060d59334d376ea41e776fe972309f3bebc5bc945b911c14209d873f68c341feb9075ee29d405128bc5c9cd147f77ac4465eaaea10a4", 0x65}, {&(0x7f0000000280)="8d51e541838f6c8a50c69c9e1f3fdeaffe7bb2102f48b2fe38c9346095", 0x1d}], 0x2, &(0x7f0000000440)=[{0x70, 0x1, 0x8000, "6810d351c0560f60696526c7acaffc093504d1b8ce593fe0f3e2a88765af7418462e394a04b5bb1467ac2b082bed712093ba3434664ff25f5fa4130b49351a7b659a14bc779089b98c412ade63a59257037691cd3903431aa6341ab58a6082"}, {0x18, 0xffff, 0x40, "cde4f177cc0f5a73"}, {0xf0, 0x1, 0x3f, "fc9b448bb9c0f48f099dcdc494f41beccd786e760b078639580cc257b3e1ee92ca26c9ca6f9c926b6a6264be9e1af3e53f528d905f0f4e555db4d5bd7b008a2f29b0e09c7da82ac49cce211d1deaba493f0a87ab17047ac9b509e248bf6841acabc376041c1c3808a6b85669b665a8c2c03f6057aed12856620a1fe8ef906cb0dffedc97a38a377b3c388e6073f42e17edc52e5a380b05e5ecddee6a87ad2cabee58d32eeed7adcb78beeea59bbb43364c10fa6c47451d247d4e0539cc1abd325bc796e3b0ff893f1c0b7a252d23a210ce71c3dd693078672c"}, {0x108, 0xf4100a8beb1f82a1, 0xc36, "e18197db82e630c80686099d86bd778d4fb0dd6d2ed932b64926a8a6d1c58d350b92c1e422400548a0356f166d353791b43a5c1452e2d6f8b02a2b86bf7d6b441cc8d42ed6e4f62806022c2b2c180e28880694a4e9d9bd57ec5bf979d25209947c7d1d976191faa3f0c8118a2985055b367b4b685fd48b555c3868c1972971d364c3b798d2c3a72f3d556035733a7898b3d269d0f8ba6e7aafd01973ad8e1c7546ced2f392188fcc57769b923728bf9e5818c477f624b5f3e71f4ba7cb9b8933c14288ae35620271720a9842e4d32fc7ca58caa430292a27ce8613ad988b8723cd23f800156914cdbb6a25fcf678237cc4"}, {0x30, 0x1, 0x2, "2edad3b0baf1cf778c9edcda53c0c82bb0faa4856f5a4b2161"}, {0xd0, 0xffff, 0x80000000, "077c420bc4451959e25da4bb473c6105faf385fdf22189364c4f7ebbb0d4b182f2af213ef3e8557cc1399d43822ffc504aa5475fe37b62f099808988a6e9718f49d6bf7b9208acb7beaeceb86b53ed01430677fb1d18ad37ddd3a08b0d9d44ea7a9464d44910fc53f07823d5a6decd9eb0aa2b70860f4bb3b139f9631f2ba50fcde3031636286e13ae54b9015eaad3bddc71d3fba48f6f92a3bff507563710e053843b263ae195e0defe32f2a6f7bfcf1553e9cb25d16e9ea3ae1c35809c5e"}, {0xa8, 0xffff, 0x8, "d2ede70ee76a5b69b4de86d743e0f0a6d5c5acba46bca081b09eb8fcd6449bd2a0e6a35f488912dfb6a0ddad65f6268a06ffaf20ffdee97c323bd20a0f0726796ea4e388750b9811dd2cf99110fe11341614b86c512aec608f3a109078174eacd95c1eef7e8e3de1fb5adb56b5a7746996f0e062e336e588422c26df3b656293b9a00793252da6e91c99879de8c0e2df6d07d5765f"}, {0xc8, 0xffff, 0xe1, "7f7e090fa27bd37b7c2ecec1e89bf2d24ca0a24e5b665b39e2cc72009e5df341dcb73c268f4b44b43855e997ba1f022c6a9aafb37a30fcdc5159eff193062069369387079280bd153b8900878f99b520363b379bb33d2030a37a17a163f79415cde1047d6bf3d7d699bf0ad853a8eec90f81be008195f977dffbac58cad5f97f722d3b474c7ee4602008b77d74cc6851c58805ef0713249b1278e3665b9a5828fb79094863e3b21843fd949cae3f3051a03c2b"}], 0x4f0}, 0x402) dup2(r0, r4) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 07:43:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x4) 07:43:19 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) write(r0, 0x0, 0x0) 07:43:19 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) clock_getres(0x0, &(0x7f0000000000)) syz_open_pts() 07:43:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000100)='%', 0x1) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 07:43:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x800, 0x10) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) r2 = getppid() ktrace(&(0x7f0000000140)='./file0\x00', 0x3, 0x104, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x2, 0x3, './file0\x00', 0x1, 0x8, 0x1, 0x5f}) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x4) 07:43:19 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 07:43:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xb0, r1, r2, r3, r4, 0x0, 0x101}, 0xa2a9, 0x0, r5, r6, 0x7fff, 0x2, 0x3}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x1, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) semget$private(0x0, 0x4, 0x409) setuid(0xee01) chflagsat(r8, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCMSET(r8, 0x80044270, &(0x7f0000000000)) semget$private(0x0, 0x4, 0x80) 07:43:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x80000000) fcntl$getflags(r0, 0x1) fcntl$getflags(r2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) read(r3, &(0x7f0000000100)=""/149, 0x95) 07:43:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000340)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) r2 = msgget(0x1, 0x12) msgsnd(r2, &(0x7f00000002c0)={0x0, "f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c219b7800d3fcd3b6415a7f86fce063bc835992cceafa28f56d5c4f3ee0741aa61b33765abe6d00cb9a6206f423abe7c6ebc"}, 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 07:43:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18289188cc59e00b) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x6, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 07:43:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 07:43:19 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) 07:43:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001002e, 0x402008001}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmod(r0, 0x100) 07:43:20 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)={{}, 0x1000000000004, 0x5}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:43:20 executing program 1: r0 = socket(0x1, 0x4, 0x8006) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}, {0x10}], 0x20}, 0x0) sendto(r2, &(0x7f0000000140)="2fd8a4895707a39e30c670c6113b729ac1e5e2be8b132be38287932eea07f786b4069da601ccdf06dedc951b7ebc987e7e5b8ad3ecbed2e584fd89cca85a085746aa144c68cc013f6a26f5d9447e6aeb5d6712c625a1a4ecb209f6dbd2fa77446e7c17d4d1b7451802d022e3ff225f47ec2552469dc0e31439a003ef9d489c3874295082dbb21a380358d3e65deab0fe26d073051a2cc67ac3786fb70b881a08c4f06dea", 0xa4, 0x8e5dc7d20d371556, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 07:43:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}, {}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0x7}) r1 = fcntl$dupfd(r0, 0x9abedb14d9c1e557, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x80000001}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) 07:43:20 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000100)="f2443511b9baf86f2af2bd5af550e4fc8d84ce92bc2c0466db539f60cbafc65303296f9a071866c9afa93e7733294ce485fbb66b7c785c9fe4993ce86dde58871c7d1092f9c7cdd9c33e625f0b844054e12157472025505cbf896bd945084224ef06e75a2cdb6963eb59139cc7a73e4f4efd2f09d37672093f0b81ec30d010f8834ceb7a7ece71db0f519af36fcb641adde9e981c5cee07469f5933c67fe", 0x9e, 0x6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0xffffffffffffffc1, 0x4, 0xfac, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7e7fbbe7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3800000}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfe}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffe}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x16) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000200)='./file0/file0\x00', r2, r3, 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3, 0x800}) 07:43:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x2d02cde7d0047c89) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x7}, 0xc) 07:43:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xd0, 0x13, 0x0, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffb, 0x84, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x10, 0x8000, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff8, 0x53, 0x8, 0x5, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x5220, 0x8}], 0xfffffffffffff800, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x47425ea3, 0x7ff}], 0x400, &(0x7f00000000c0)={0x4, 0x80}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 07:43:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7fff, 0x5, 0x72a54c5e, 0x694}, {0x81, 0x6, 0x6}, {0x10001, 0x6, 0xbaf7, 0x7}, {0x100000001, 0x8, 0x4, 0x7}, {0x1, 0xdefc, 0x5498, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 07:43:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x10000150000}, 0x8, [0x100000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0xffffffffffffffcd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x5, 0x8, 0x2, 0x0, 0x8, 0x3, 0x1, 0x3, 0x0, 0x1, 0x24a5}) 07:43:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:21 executing program 1: r0 = socket$inet6(0xa, 0x80006, 0x0) setsockopt$sock_linger(r0, 0x1, 0x7, &(0x7f0000000000), 0x8) 07:43:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="58c6975348db18c73d8bb4cf40c61cdff6d4489c962fd9db28d112b5a71a65c6484b27d2a2f55c41d46129912071268c271e9a51926c8a8f094f5a0ba01b5e53ff936e0dd0857af5ff943130726cc89fd4ce5cd8997d4b787589f8ae58a03cf0012232b51091f47d3065400c69da87d4850ce32a621a17cd59def82c9329575a1dd7f58684b4e1f164468cbe3ed9c2b94ff64a831e5b915d918e634242a88b9033216b4c", 0xa4) close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) listen(r1, 0xfffffffffffffff9) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x40) 07:43:21 executing program 1: syz_emit_ethernet(0x2a, &(0x7f000070aef1)) 07:43:21 executing program 1: r0 = socket$inet6(0xa, 0x80006, 0x0) setsockopt$sock_linger(r0, 0x1, 0x3c, &(0x7f0000000000), 0x8) 07:43:21 executing program 1: syz_emit_ethernet(0xa80e, &(0x7f0000000200)) 07:43:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="86dfa08549e3dc678bc5489b900a85c7f03998cbc9049cb0d18f3584491c9160d77421cdff420bd2744c5950fe7e084fab993a12f69ae4bd6b46f334defd6bbb2f824031445adb23e8926c5e45a532f1cf296db236502ef4581a6ca29f77b1fa6cf741d858e5d3f1723360bc25959bd7b5b89728b565343bb27a52a444c7f2", 0x7f}, {&(0x7f0000000000)="0b92afa2730826bf50f662142a47d2cc70f9c255b3d834203c6eaacc00d38ea09cf5ca4b0270c69e6be6b7b273623b", 0x2f}, {&(0x7f00000001c0)="f352a8822bcc20f5aa007914937f0dfd5766b22795c1718cb265ade0cb23894f8ad8ec84401e7f8de21817753315f3d657fa9725f22a728e85eea814f69b36f4bd8f21865fa3a4d1883d4f681c09d9791160202bcb8fb8034b8f6b2b36e6313c0ceb0bad50db786510aaf2d2940c87", 0x6f}, {&(0x7f0000000240)="d7775072e0b55ef283c7db61defa3202fdcb5ecaba15c380e9e163d637da60c5965d52f6d345af611ec13d50e9e32a26b37734edb47a8d8f646969a36a5934ed234475f877f9d1452a69243abf86cfa9b62178862d1fba1410159e4d0bdf03cd2c72c7664a926b61a7e955f8cca2c1887e9cd93974f811c7db7293fa9e12ef1f96883a5db15ce0d1583ef229f22e6254da0cbf21a90b02160573f5aa8314f46e48a7175cfc9261739f4ee2f058a77ba2de28b08e70c92dee56ae03fdd89ae07f551dea802be96769ec9d82164055f06ec8f003ea5606b7dc48c6ebec22bba99f8186cceb61e2ab4bf79f5e668df8d4a3beb2", 0xf2}], 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000001600)="76d4213c389a31319138817aa2942564ac6e46b9c55c06ef1ac1096592c33cb2b847329e97e22a3ff484a869d5c6c6ca2af3905b275f7ab30b70cba240b64b3a4d541a1348c92fbe189bb96c721d04f72e689ba721dcdc3303590c8bbc4421821f45acb2cdd053b02ae8743df12f23d805bd7d4a0038ae76ea76c16a9cf6d573071ed6382fc3d9e4a4de5b6116c5af4ff897f52b859b0cd3060f4ecdebbb897bcb64dbe2aa9b905c28838e823acf165f6f3b04dd59c502c275a776749a43e97fd4bbb88cc117194295a74ecb826d01d5659346c59f307611804a1be196d4a8c7cdc0a6ae30c5a91721e73742ab8857e479fcf4028091277809032344a7fe5776695aaa369926b6b8924b4756eecc0b1c782cfb93418227274e6e6cee97cad663eacaa5faf757c645248a9c4b0a0046f338952f195a01b510c190e2599264c48b3eeafa06911d29404d7dc25d6f1312304ce38f1051c623eac955fb167beab509b79002db9d024723", 0x168}], 0x1) execve(0x0, 0x0, 0x0) 07:43:21 executing program 1: r0 = socket$inet6(0xa, 0x80006, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0}, 0x1c) 07:43:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 07:43:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x86) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:43:22 executing program 0: r0 = socket(0x2, 0x4, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 07:43:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) fcntl$dupfd(r0, 0x0, r2) dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 07:43:22 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x10f) r1 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x100, 0x95) symlinkat(&(0x7f0000000140)='/', r1, &(0x7f0000000040)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 07:43:22 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, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x472ec6d6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:43:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 07:43:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "93d60d1b4016c2000000000000000000001900"}) read(r0, &(0x7f0000000280)=""/226, 0xe2) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x8, 0xff, './file0\x00', 0x4, 0x3, 0x8, 0x5}) 07:43:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="7ae8", 0x2}, {&(0x7f00000001c0)="bb9b2990d61cd66b962a10fc9dac662f4698ba9d44b9ab9c01acd5621d14efa2a70051d492cbc43633024a1335454c3f20ddcfa19deebb2b8dd2387929a9fa226a01415a54f44f7dee820749efab05e70185d2de5736287b73f79bef93588a3d26efd5b5683d7b3d1e0b0aa1f3de8e8f6ed10eb92a3e843c2f5c160e5122ac52ede10ce3255f8b1e6c64e45e86ca54742bbb845f59b6ebc2d6f0bef4ce65b4f66701bc2aeea009eb1b7151f1b1fa67551857dbb6713d4461", 0xb8}, {&(0x7f0000000380)="adce107a72cd7086d62f2a96e3758f1d9d77c70aec2a528ed19437178cd21ae21fd2b4dd1ab6e199ef77e6eb612ab8d4263548ee67b561dbb3992a8162bc403ac1c5a6daf528e69aab87a4c792e6b3c0c71045dd8d8b004a8aaf985927557a5437af15e154e3c1254a02ae224e075ae0c386628ae719a0d297fefbf0fef5b9d2f4c956bed36c3f97e4b2b28d09376cd606a59b70616dfd6da2013d4a4849904490c78c853e5cf9969ab9cac9221985e6ba851b92e8ef83d0a60da72fa42f4c6e5f7bff9eb0397ad324be9d342ebf44508456f939094f7f427f8373417b7613e0873dae7be2e4f5e973b508b9e99a71d13d4aeb", 0xf3}, {&(0x7f0000000040)="506926178b221f2c7162bfb9a1fe51ab1e0eb8fe37293184b387932e54dd66d4af", 0x21}], 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4d}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x3f}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 07:43:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b03) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="31d4a0262d1a3ae733780fb161", 0xd}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x502, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[r3, r5, r5]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r6, 0x40, 0x400}, 0x81, 0x5775ccf1, r7, r8, 0x7, 0xffff, 0x6}) execve(0x0, 0x0, 0x0) 07:43:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1123, &(0x7f00000000c0)=0x3, 0x4) 07:43:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = fcntl$dupfd(r0, 0xa, r1) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x0, 0x6, 0x8}, 0xc) write(r0, &(0x7f00000000c0)='N', 0x0) read(r1, &(0x7f0000000240)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) socket(0x2, 0x5, 0xfffffffffffffc01) write(r0, &(0x7f0000000140)=' ', 0x1) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1102, 0x10000) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 07:43:23 executing program 0: r0 = getegid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[r1, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r7, 0x40044b06) close(r7) setgroups(0x6, &(0x7f0000000100)=[r0, r1, r3, r4, r5, r6]) sync() 07:43:23 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 07:43:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x40, 0x0) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xffffffff80000000, 0x1ff, 0x7f, 0x1, 0x1, 0x40, 0x800, 0x0, 0x1, 0xf4, 0xab2}) r2 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x5) socket(0x1, 0x3, 0x8) ftruncate(r2, 0x0, 0x6) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r4, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) read(r3, &(0x7f0000000200)=""/163, 0xa3) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000400)=0x9) writev(r4, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) write(r4, &(0x7f0000000300)="4de6079f69c1448eae4d29fa70640451dc24c4dcaf3ea369c83eee9f6a22850663bd9c9cad559e8b911650fd879c23562a4c7b60c9d23602f1db9970a8dd5f13e99b8fc0b290f115553799d6889e27de1fbff34642dc80353c8506ed3a159791a06ac9b01f2ebcf3b47da08e954d254a531884590a0cd9a4f2713ecf8c9ccabf5b3d62a658515610e458f6de73ee3d3b5693fb86720368f2119fecb32b5a584c6aee94f0872420d3e9a6a3d3e16512114c3082fa3a761f6018e303a7c52cdf5202deee9fbb5a903b9bfbc6189dadae0a155611781afc5648b546c404de5baad690b67d03bcdf477bbfb3071d0deebc08cc47523e5a8bd3e06de66de51f", 0xfd) 07:43:23 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') r2 = fcntl$dupfd(r0, 0x1, r1) write(r2, &(0x7f0000000100)=' \n', 0x3) open(&(0x7f0000000180)='./file1\x00', 0x20000, 0x100) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000040)="c0e289ea54ea6723e5c431c9785b735026619743d53108a59cf374d9eea7f8ec72e5bc87f92d043500000000000000", 0x2f}, {&(0x7f0000000080)="7c12fc48dcb2d563f52110c0af3f270d62dccacca250129f8ff51a8de4f1cca2716bd9f2805beaf20ebce7a002b42777290ce7ec356906c72ce1656bed16963f3b681b7aa09e3d230345ac9504fbe955ee77c2426df27bf781816ffdd9a1fdc670772184b1194cd21cc362c130d49d", 0x6f}, {&(0x7f00000007c0)="65d7783caac37d72a473b3dedc7a4e12bb75ded13c08dc943c03dc2fa4ceae4738f3595e2103e195d7d154eb9d34c719a6b7c34b057af0d166baaa0d12386bbb6f5938ab68f04966d4577ba1d79e265bd91528aa622352fd93bb617fd8230befabd0f872cd7d94ceaf4df647a895f44810c03683427b30ca7917bee472bf33cec85a9a8635b808221bdabf520c6f8f8aca6d3547553e6f56332883d5def3beb59f2e89d88391559f1c6dd8aab6cf4d731a8ba5a1dd7c147b29a74494a1eb94dbac3f8a2ec41a", 0xc6}, {&(0x7f0000000280)="6e6e9a59c4d1f4dbb51f870b3c8b2332ac91cbab9e319f5b6a22004d3b6d4a5e89197a008760c71a31ce001bb4a57dde4e9ecfde39f384418469aa", 0x3b}, {&(0x7f00000002c0)="3f126fd9d1016d877aad9383ce129ca673497a042925ec4f39b8746361cde00c176e18d324fce59e", 0x28}, {&(0x7f0000000a80)="1b3c202eff1cd2c3ae6c58dded2f9fe62e7ea8d8db1ea16269a7153790bc2d32d1929fde0534e78f1127eb9ecd891f12998760b94c2cd1466e5d30f3c54dd85024099a129a591b252dbf92b57b03c2da02a1e0375407dc99e288e83c30e38df4b76c795838a3bbce45b5422e896b0dbe78e4531073be34bfbdd0cfbe7cc1fa6688f3fbcf18b332c39d998c3fb9a15d82ae8b660e468cd69cf76af5392f7c693dcdd9", 0xa2}, {&(0x7f00000004c0)="1030e00a620e33b279edc82805439235b92767a4153a27b12ee7381cf864425c7e0b0ec8418762632a93bc82e19faaa9bf0ac3406b7250a4cc76c1e0539ddba00fdf142400482a796e66e3fc89953e7e0bdf36909a6861556ab45912a085d025b8ac7314bc79ea5d611eea949733a2af6e1aab64ac33c9550eb451ff7a50c59c3edfd2370759abfdf693a56f7c4e1d50aaa79a6eeea239b189fffde3d6903c4d8930ad75122cde3afd4032ae460c7ba8712b7010caf45acf22bb8626081bd109bac187a6f4c153f7a03cc5a0205dc2bf0cfa366f1d53698963803668da08a50d077a963f96f4dbad2891f2d9557090", 0xef}, {&(0x7f0000000980)}, {&(0x7f0000000400)="2f8188ca619406f10697d9c0a4948169292907f7d704c40392b30b0beaef3316d22e81a69123107d44b3e968fdab3d8209f8dc505c7110a08ab9e179ece3b87e11d5d67db6", 0x45}, {&(0x7f00000005c0)="5db425d3674e57e157062b500c01f0a56d7c03dc7d4eaf7ec51a1f5524866b07c62162b0b871023b399a00b1d5d75a5fdcf21b8441c6ee1443d9b17893edebaf4bd81f8ebdb87b43e5274d96931dfccc5f7804aeaeb9a33874e026ab891774", 0x5f}], 0xa) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:43:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:43:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xdc, 0x0, 0x0) 07:43:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6, 0x4, 0x9, 0x5}, {0xffff, 0x4, 0x8000, 0xe000000000000000}, {0x1, 0x6, 0xcc80, 0xff}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x10010, 0x101) r2 = semget(0x1, 0x1, 0x4) semop(r2, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001380)={0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r4 = semget$private(0x0, 0x0, 0x40) r5 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/55) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001240)=""/251) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001400)={0x6, &(0x7f0000000180)=[{0x1f, 0x120000000000000, 0xffff, 0x699}, {0x20, 0x1000, 0x7fff, 0x100000000}, {0x8, 0x2cf, 0xfffffffffffffffb, 0x401}, {0x1, 0x1d9, 0x8, 0x7ff}, {0x97, 0x1ff, 0x12f, 0x1}, {0x7, 0x101, 0x7, 0x80000001}]}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) fcntl$setstatus(r1, 0x4, 0x84) 07:43:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x40003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x62) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0xa, r0) 07:43:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = socket$inet6(0x18, 0xc000, 0x47) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x40a09a29) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="ce8b59f5982a52fd23ee9389f4c458737099a80087", 0x15}], 0x1, 0x0, 0x0) 07:43:24 executing program 0: utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0xa8, 0x3}, {0x5, 0x9}}) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() geteuid() getuid() getuid() getuid() geteuid() r1 = getuid() setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 07:43:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0x20004268, 0x0) 07:43:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 07:43:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0x4a902de0}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r2) 07:43:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x198, 0xeb6, {0x1, 0x3}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 07:43:24 executing program 0: socketpair$unix(0x1, 0xffbb713aa65a0fd9, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="97ccfdaf5db10499797db36ae43781e38c6f973db3158841de51f4cba877c8cd5346fdea0b8cb4b17ec137f6923881d62c950e129982da2f22bc5ed8b3ce976426afb473339377b03c3a", 0x4a}], 0x1, 0x0, 0x0) 07:43:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r3 = dup(r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r1, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r3, &(0x7f00000018c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r3}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5}, {{r1}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x4}, {{r2}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffc, 0x8, 0x8, 0x80, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x80000000, 0x200}, {{r1}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r2}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r3}, 0xfffffffffffffffb, 0x20, 0x0, 0xe016, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r3, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x81, 0xfff, 0x81, 0x85, "8e7467e19b4c8efe640053733ae936e6527ff443", 0x4, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x10, 0x0) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x763b, 0x10000, 0x35, "c99c24526c9bd318b154839f5ae8bf2777b7efca", 0x100000000}) kqueue() r4 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000180)=0x3) kqueue() 07:43:24 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="d73b653f92ad25eeab35"], 0x10) sendto$inet6(r0, &(0x7f0000000080)="833758178d4f780536499d2bc8f308a916e40f58fa9c8e81", 0x18, 0x0, 0x0, 0x0) 07:43:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5f2bce0f) mlock(&(0x7f000051a000/0x3000)=nil, 0x3000) socket(0x18, 0x9b10d8004d14b1d0, 0xfffffffffffff000) 07:43:24 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x1}], 0x2, 0x0) 07:43:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x40, 0x4, 0x6, [{&(0x7f0000002000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x1}, {&(0x7f00009fd000/0x600000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000dcd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000a6e000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000e86000/0x4000)=nil, &(0x7f0000d94000/0x2000)=nil, 0x8bf}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000eb9000/0x3000)=nil}, {&(0x7f0000ccf000/0x2000)=nil, &(0x7f0000f3d000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000dbc000/0x4000)=nil, &(0x7f0000d99000/0x3000)=nil, 0xd2}, {&(0x7f0000db2000/0x3000)=nil, &(0x7f0000f7b000/0x3000)=nil, 0xffffffff}, {&(0x7f0000db9000/0x4000)=nil, &(0x7f0000e35000/0x1000)=nil, 0x6}, {&(0x7f0000bf3000/0x2000)=nil, &(0x7f0000e52000/0x2000)=nil, 0x1}, {&(0x7f0000d93000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffff80000000}, {&(0x7f0000cd2000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000da4000/0x1000)=nil, &(0x7f0000fbe000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ef2000/0x3000)=nil, 0x4}], ['.\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x81) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 07:43:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 07:43:24 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/125, 0x7d}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 07:43:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000600)=""/44) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x8, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() socket$inet(0x2, 0x7, 0x5) write(r1, &(0x7f0000000500)="21e9f50cefa001703bb97d29932df674db7afaf5820175345a77e07fef1faf6452180c74bc2fecb7ad470ea31d92e9a4ccb58453700e1ff2715ef5cf4c82a38dc26fe5ef21eaba0bc279b361b3fb1b554d346858cbc9666fedf644cbd69571d35f14a0d93e5fb7823c4401c04d325877c6ebe93223c6116bc957bee5ac92e3c802c9f8777cb1da5991cca49283125b33595517ffbce157fc2e6d4b6beeb6428012ea38526b6bc63cf25fe6091fe2607526100c68d7af619a7ab124a1c53708bbc9cc9df6eb6f7c1a45ca55aa8795761c32ebf3733ecabcd25cd508fafc3795f8f67c1ccff9bf4476574f81134f6ecd8b", 0xf0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r4, 0x2}) syz_open_pts() ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000640)=0xfff) chflagsat(r2, &(0x7f0000000380)='./bus\x00', 0x10000, 0x2) kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendto$inet(r2, &(0x7f0000000440)="9a9c6abccbd2bd3fc784cd6201f7afd7b412599c4acf3c1e7fcb88d3f4d62424f1bdb6d8701fe7b85d3a29f94c3fffdfe77a3e43c4a75c24ab8cc2e75b4cf7be88ddf9b6caaaf7bec531562cd1b966674cae53b9f4f5628c881c9bf5d6a7d08df5434d8434a673a23fa3a2ced2fa897c3c188ba02d26b5f702fc7461a1854e0f3e1ba0617bdf7bb0d81012d55c4f227d3f4219a929131092d48528fa23b7ee09850828c897c67c52128606158496c2e195400438f42281f6d3c09e835f2b1804", 0xc0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000400)=0x3ff) kevent(r5, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r5}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r3}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r3}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r5}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r5}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) fchmod(r3, 0x1) dup2(r2, r3) 07:43:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) fsync(r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 07:43:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x56d, 0x7}, 0xc) shutdown(r0, 0x2) 07:43:24 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x6, 0x10001, 0x1, 0x3, 0x6, 0x80000000, 0x1, 0x2, 0x1, 0x7f}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 07:43:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) pread(r0, &(0x7f0000001040)="0bb6ab010c59cbdbb066f5435d544e5044265fe19d7a12fcc407e64d0655065c7bd429f5c589ffa7b345decf15945aade991c3b39d5f7258d876b1db3cd20ffa2e086c5667572aebb5f0377184468cf7d5bc8771e2c9f13043fc861e9d293baeb43ddee978f80026e3bb3b66843025fc6bf120f9f181bebf9a6b43f8dee3594482f501cf56db064d7adfb8f59d908af9b34a96bb9cbdc05a5df151b7ae56bbc6f024600e6c5570078665776bca17b68db01d6b2f901943c31b8e4641ea4744d867b6a5", 0xc3, 0x0, 0x0) pread(r0, &(0x7f0000000040)="f04626f4a9ac6b281243d5ade37e074fdd7b6f42bde12c8e6d5579d03378e9d36b6ddfabd7ed3ff5061f5b0dfcde9e2a0afe2b3405b26dff85c7081aa00cd03f49ddb2052149c4004fa5b17db6be61485c827b1b11b25129b62d97fb0e55c5a9327be9dd3695c51453c61233b0e8c302d6ad0a6ce5d63dbf04801b00e2fdd2f57f2bfe1d5554ba92e04524ebd3bf99f70cc91c90d52b97150d9db75cd81120869d64bbaeed7f19435a61cac5678d9cb4b1e9ac06646bb1b84c1bd01072d4678ecf26c3d546a16175778d6fb58600d4327a1c500be086a232c0ef1fe018b0836af7cbd9fe7741583a373940fa615e43ca9093b0033cd04180cf88ea99b25c66ac7ab119bb8b3cc70f4abcd69dbed8e21ffae16710e9b69b0c29837e8f2b0d1234465257e93db3642e03a2b0f0b0b2680982d0c0f7b74ca96ee1becda21ba0fc3113aecae0b959237b1f773867106f5953e3d69f21eb106aafba5b672b3017725c64b1d0af836a7e1a8f251b8d3fda2c5b1a05dafe7d10d424cbd50357357135f65a4d73f55617f903d1704973bfc8aa65d8482ec816cdd16b6d3ad6f08f6543ab523f2372a7d4e8786c09cc24a74300d6c81d77a6e63feb8409975429ab70ad7e142710bd13cd436119e696813513999f978bef8f733d8dd1f292d3390a31886aa9974f3cfe54c56def924bf4e812adba00efc1561b463a177eae91907b75aeb1971b4743a5e1460101bd7c7fbe2782635d3f66e797d8ba31c611395269c88a67a9896fdb2d1560079448ba99d191cce9ecc3d3c481d8673e43e5ffe7dda9ee9fd3fdc1ec93aa8ae093c5151d02e0ba156ab97474ff53e86c18632a10c95f2149990aca49cd56397df290084ba938674fd8d3f38e91b0f9eb7008f64e0629ad97c9fab1b2ebbd05da4426e30036d49b40f4868279a7c3177ecbd98ae9809008f3428a4d4f11dbcd21101fb88caef1ae9f2ecd5b3525f8fd9ea60404db7a6ded3252b2faae3cac533e4b1ccb05116f72842c1e94f593518c48e135e7797f080818ca95a945e42dd06d16167ea6f8a3289533c62724679569d20ba7ef240609994a1fbc9dafd5358a95794873f81e182a609b4422abae579a921dd1ceee5326b551892014ad89f94e31be36c6bf523dfa0584fa945062cf4821f6b428d34a54fbc3b4c5c24b06da129f7883df614520747e328400febdd52b59687e5ec77a688c34c7847500b1c6633328ef00e8e9ab7f1b2a011ab3ff69626201701f3458bc6cada22fbd3141f5defc8d20f9a7016e32306789f269fe952ce79911c9fea03305afefbe663cd2ca3f36f603419b59d9e4ebcae2ac38607b8a877c784ae9a4204d1350ff7ddfa0a4138cc4c19144b5a6c808372cb178bf11d01f144e7400764765cdd29f14ea0c8d555eb82aa8a7412a6de060f95dbf13b6993da8ed070d0c3b4f7bd45738cff9500ed6dbd7cb966706e06167976384efc1b9942dcd721f69cc973e88ab023578f2b8b479b3530402edc54cdc79b087ea16cb40c49170d1f0dba7a39cd43692a4273d37b342a911e6f70efcb2761cde9240f2914e09145bd7f4d20b9a79c7a6e003d62c17e5fd1ceffccbe9742d6c0dd86bf8294461416ab0731329a49adc47c95f71f7abbb0af0c524a5587176f43f09a93422e28d07d650ef0d052d297685138876bfacae2ecbde5a49706864326590ba36589a20140afa7a237df5942b7a8f99f97d1785c3f4210c7026e6448d0f8f998f8395bb10976e633d9202e8de9d35c4ec1446f74eabd511885a545419bcae230c203842142937491daf6bae486e9be0d7aa5c607ab6ffbbdb7e49308c5dc7f6efb4dae0b246045539321462459f3043ff04b1f8d2848fdb50c35d1ca09687053a9ae9612dd20c0b0590e286be95b5bb84e157423869751970db6ac4f99e280df948dea366b01b7f412eb85026f2131cd66bdac102327301556d50bc2576fd7a96f3fee6d35142a44e550a88daf506269cb6600a2193a7ab79982338ea3e17118067acd38f5544c1e85a1e33c2fa191c49aca5c2ee4df7c46e3f892e27335b3ee2de3e0a76a9346a8f10f5dd64e32cf3ed5f479b08fdb679964d7f10482ae4f2fcfaee37b91cb08eba1355a375ce046e951da38e621106a094a41cf451dd3361ac85260ff5eededbc17718ba91eb86ee5a022479de6d021b35e79118e7a9ea26685322a7491ed74cce2c7dc70f2d01da83b3766b2567eccd5d705fc5da04b10162145326f948cbf4a922637207ad23dc64f2c492086efd79ec66893f46d14b4ef82cce5e5044a5c5954533a293f2ef36e4d520aa3aceb6fbe0a9c51bd515b3ccb103394de16bfe0b40dd1852f29e68b62e10a751ead63e08f12acebb10c50bd1676148d1dc126f4f4f156c59cb8e66544934a955e5754c53bd9bd13b12543b0cae97b6ba1dc542c9d008b951d40737316af9c43c2765a50054033d61ea3d4f241d32c18805b971caa23ae75b57128a55e9a7b6f8277f4156e62b8a4ae37f78389078abaa64b30113a6c1cd927a6566a920593455dbd449274b2adc4b2021a6bd46f4233883d9e825992b7cbd937642e4a380d9e69b6b2b4773b5700ad69ec6915d186f870393cb2a5f60593e630fc99d16a80ca1d1ce5a544efd777c2eb6d130fc9c35d9bb3fb81a295815d1aee1b222f8558d48154f008043de75c0005ae8deebbeb6d2f03e23ef2ef50b0bbb0558b3d162fc0bd170474fce9efab9e979a3a3501871d424f7e14498d3b18d50c68090b3bea3803a512cdf2bb9d965f8f49c609d27d80f0500f48e8276ebf72d257111788958b9ec91c7973721c5dec8d282cd2468e0988d6a0af3555e8c1856f163ebdb7e3de31cad64ea62c673d29a6f230bbc957b454d6b4129b1055f4c44fd9cc1e5363a9af75c786f5330f0f5c5d5a348885f64aafe103fd9384107402f4d14941d8e8f2b3539527e73183bc5e777693fde92b793034cf9e55bc959e6d9da0d5caf01a6d19909345fce7b55ab1b967076233cb80290b0aa1bcb67b80967b5a42b3221151347bd5bee02bb70fc7a99081b761bfdd667ec9ccfacc1a684ed02356c92622adb3add0b81608dbbe5106c07bbc82489f6549d65f072311001660c56079515aa79432171cdaa2113f75f9b1579bc811df3c4e016c1255f5c6c58e72b8035bdd212ddbcfcd5374792c00de0f22215b1d63a24eb9c07744f74b87c3089b0deccbacb6ecb72fc1e24199dde62c3ca4d234f19f58bfdb4ffcf203f6100c36c4066eb60ba9abffec5824071a07f094b589cf05760392649780d81c5fdfd070e424c9b8b10a31093dc76a2f27d7e7232c6de1694e4a703f5b85b7493d772cd52e7958bde1245a2e011e5133c6652139dd45bab0b859a1dda219c0dd010813f91cf579193d6dad8f546a8b3d92a0d73eb20555998ec2fe2f5197e790373bd7dac9b5002984292340f841dcc7c23b394928401e92d6f05076ae1b9cb1ef4da0a1d63d4c65ac5aff1b4eeeaae3fb7383d52a4cbef65b9fc3c9b26c0f3c2d812be0ecf4aca3243c5605aa09a1f5cc741c5173fec90c25001ac2acb43534dc66594c38511bda8aa6b3b6ba66e095d3220d4d9c84fa0dec2500f0ad0cfb26a635ff27789f0a38a6a226b286dd9351833fd6161941876f161af284175b07a6e97119182d4b155dde927d15d6a3dec49987fcb2c7722e428f51a9666f2688ef9e4e16a4eb003c13241499166bc2c2d0e02fa7e8ae862dad94a536f53e5713257390313f9d40ff5a367fe0a700a1192d3a5b3cac8f033018fa415b310374ee9e2263fa19079af818fd23fad560d5444607bddfd5c3e53e306e53b788fd8dd04a557301044942ad38236a365d6e63664e6b564502d591cd7570a6fcbbd1ba6f315f45b636f74b9df362315ea3e5696bd6e5be12d3529cc21311fdf940c1b461f0c5efcad577969c7caa05b820cb7862863bacd205ce80e071245105cad9db670706a88286aef73c9e300331eba2ce3c6110578d8aff8a6e4686a81e49088c9458d005f7e961f662a54ad5d8460890771874e8934a634abeb7ac8862f45acdef6687a2130a9f831ee52f46816b58b0b066d5ca8acb771ff1cb7be3efe9135dc6b8e0fc667bef0d4c395730a5234d626e2d2d7434e6b96c56755dd8d47827e8cd78fd0acc10c148bbf1133b4a98f86da4067609971686e8f446636d63566b182e81bd3482fe4f1c931f64b871b8975eb1a6af76bcee59f3f36581d537e8672f3067568f4f52084ebafae31e2651165ce7f1e23674784c5cd52cc65060a03bdcf9a312cd98dc8852c6563c453ee182ae7c342c0f38f3159639736d0a7c663c683a51d3dc4eb8431af69cdc137c44a984bf627a8a7dbcc35ded983df3ccf447a1fa69f24c486a8f9c3d9282ecadb842ba7260ccec676bd83af297b5559884fa3dc5438ede34db9b8f25396e604f1d5b4b63c28894efbf9f99810b0a30472e6843d7569cc4e1f35a8158987da29676b6a6af59f8c7027fbd766c524449c4bc8e5509479e469c5231deba2507daeeab2c06ad56f0e9bd9382ff8b4b52cca1b9bf815d32548cbe7226b30c286b0c83cf193de90ea1551d31846cca27c49badb00faa743546e0b65a3f494e39d5727c4889805c7ac2832bde653867b53c4e4f39c5f4fb1a65dc5f8c033475d250b135c18580130160e2935cc1c68324a9e3ce3c7f62e8d1a73d137235c2ce5cdda357dac9a2b6a5a828ef144a00807743c8cf4e0f18c60ea830c174f861414fc98ca7b25db388e018051f9b0751af5f807c2d7f7cb4ab485087c1eef274a7ac9d6d76640d6cc400f060e3f36c7c00499a643b28e8c2426a6b0b2b8eb6cc27c10e4c1be9fca4b4f7be1a4fe18db8d7ef309bebaef35aff8f5fe0a07466201bb7382c9fcd4cf56d7e3021810f9cf08666bd6acf49791b6d350913f45d16a1d4ba91d427fa6a7fe822fcdf482592187e880c5ae5972ceff6da0b07d10c3ec096116869ceeb127dd7a1b97bc76fb685beac02b9eaa43146f949859ea3fd1711398ae086d747976a0b61240cf2d675078ad94fc417a0d9a401c045f3e0d26954d5e7dd2b9c658b31099858642b6d6629285022158bcf0a0a1a0d24f77ae763050b73856a19d5aae71aa8452ca90dd1dd8e07a02a3ce38f57569badb0e1a7edcda7db94bf6db01df8e8d747898ae7753be814a709d3b2dc37ce97ed3f19271e5318dc6d06a8d4ad9824cce4e8b7feec945465c4db30539be70ea7340684df7dbb5b5acbee442e5975cbcc7bc74c88af68b7c10cc0a19a0b1248fc5c650d1c9eb229f4c6fc882a84ecdde5c9f8c383e6a7aceefad902904e31c684e7eec292b6fab0fc2aa2c1ac3ddc39ef910d779e72ab22ea6b2d264d302bb575e845de094e70aac686f16516aadeadfa33332226fca26c8c47923096d8e49c5fedd27f2989712fe5d5d39330deb2b2b3255325653f238caa837adbac000f6640790ebe5ab6b4630dc2ae6e155f5674ec8050c5d02fcaba47b1d4a3dfda9601808494a8bc4247afeec8e5ebb273a268c77e310db36e70e251bf62ebed12f6ca90046afbb0aa3388c5b80ee49d6582dd66b0cc5353379eca5c953c54a7fd63a6ccfdb65da0503de42df27c8d9e0714c726bc53a18c212d0adbd6f95dc0d304be1c543da64f0d5705553e8334bf06cf13395d306869989f0bc458f21560ecd74748f0f5877a401e78bb3b06c2ff34f339849f37c0405b8ed9f1880641c4f73d5b99d04181edbe9e525b170aea6342ada9e5a769557af9c4d75831463aee22180", 0x1000, 0x0, 0x3ff) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 07:43:24 executing program 0: clock_getres(0x4, &(0x7f00000004c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000500)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = socket$inet(0x2, 0x1, 0x1f) r4 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/43}, &(0x7f00000002c0)=0x2d) r5 = socket(0x6, 0x4000, 0x3) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x400, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0x0, 0x8, 0xe0331a42025c3e81, 0x3, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0x40, 0x4, 0x6, 0x8}, {{r4}, 0xffffffffffffffff, 0x6, 0x2, 0x6, 0x4}, {{r5}, 0xfffffffffffffffc, 0x11, 0x10, 0xb5, 0x9}], 0x800, &(0x7f0000000440)=[{{r6}, 0xffffffffffffffff, 0x8, 0x40000000, 0x769, 0x6}, {{r7}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x5, 0x6}], 0x2, &(0x7f0000000480)={0x7f, 0x3}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1ff) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000100)) getpeername$inet6(r9, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 07:43:24 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x4) 07:43:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) sendto$unix(r0, &(0x7f0000000180)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000", 0x150, 0x100, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0x6e, './file0\x00', 0x7f, 0x1, 0x3, 0x9}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file1\x00', r0, 0x1}) 07:43:24 executing program 1: r0 = msgget(0x3, 0x100) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getppid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r1, r2, r3, r4, 0x40, 0x9}, 0x0, 0xfffffffffffffffa, r5, r6, 0x9, 0x7, 0x6, 0xffffffffffffff12}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") syz_emit_ethernet(0xb7, &(0x7f0000000100)="103140a51b01892c668d73ed15bf8f8a6f0eacc8c0e1b7f4f94494a6b638c4b6295395cda4cd3e29e6e08fd0e4d2954bc258bdfe1335af1607842fd02c0b340faa6c279f5baf6209c11374d72b2e60e5c273a68354408bda12f889e7802db82938be27e4d51eec00cad0a016d8abab70f843fa48c9a25127e04f1b31301ab5b350fbc8f764fe7b15645cb3a84c29ced284f419e573df071c2e4e3f4e6d1821973ef9cc4dc4e26504c5b52efe373e524570e3793c0e89f4") 07:43:24 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[0x100, 0x9, 0xc9, 0xee]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) select(0x312, &(0x7f0000000140), &(0x7f0000000300)={0x1ff}, &(0x7f0000000200), 0x0) 07:43:24 executing program 1: 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) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') socketpair(0x10, 0x8000, 0xfffffffffffeffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x8, 0x8ce}, 0x10) 07:43:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x10001, 0xeb4c}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 07:43:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00", 0xfffffffffffffffc}) 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) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:43:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000200"/56], 0x38}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x7}, {0x18, 0x0, 0x5, 0x6}, 0x80000000, [0x23, 0x4, 0x8, 0x3f, 0x101, 0x401, 0x3, 0x1ff]}, 0x3c) recvfrom(r0, &(0x7f0000000180)=""/250, 0xfa, 0x1, 0x0, 0x0) r1 = socket(0x6, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xe0c67d3f898caead, './file0\x00'}, 0xfffffe4e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x4a) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1ff) 07:43:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(r0, 0x0) r1 = socket(0x6, 0x5, 0x34d) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r1, 0x9) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}, 0x7) 07:43:24 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x3be0}, {0x8001, 0x77}}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 07:43:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0xfffffffffffffc00) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 07:43:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x1) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:43:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0xc, 0x7ff, 0x5, 0xe4a}, {0x4, 0xfffffffffffffeff, 0x3, 0x3}, {0xa1, 0xba0, 0x31ef743c, 0x6}, {0x9, 0x1, 0x8000, 0xffff}, {0x100000000, 0x100, 0x2, 0x8}, {0x2, 0x0, 0x9c1, 0x100000000}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 07:43:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfffffffffffffff9, 0x2, 0xcb, 0x1, 0x3, 0x2, 0x0, 0x1, 0x3, 0xa91, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) 07:43:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x1000000000000, 0x2, 0x0, 0x40000ffffffffff9}], 0x3, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:43:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) fchmodat(r0, &(0x7f0000000140)='./bus/../file0\x00', 0x58, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xb, 0xfffff, 0xe8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8f32653ee3c4ec95, 0x20, 0x1, 0x1400000000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x5, 0x13e}, {{r0}, 0x0, 0x20, 0x10, 0x9, 0x9a}], 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0xdb5f02e44a772196, 0x80, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x4, 0x1}], 0x2, &(0x7f0000000040)={0x200, 0x45b}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getegid() fchownat(r0, &(0x7f0000000280)='./bus\x00', r2, r3, 0x6) 07:43:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:43:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0xf1e2b9d5eb43a79f, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001080)={0xe8195b4993f38d35}) 07:43:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x100000003}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x2}], 0x34, 0x0, 0xcf4, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 07:43:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) r1 = msgget(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0xa0) getsockopt$inet_opts(r2, 0x0, 0x1, 0xfffffffffffffffe, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 07:43:24 executing program 0: r0 = socket(0x18, 0x15d7aedd3e50eb02, 0x10000) recvfrom$unix(r0, &(0x7f0000000040)=""/99, 0x63, 0x841, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x0, 0x0}) 07:43:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000700)='./bus\x00', 0x800a, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="f31204a49155ceb600", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="03", 0x1}], 0x10000000000000ca) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) r1 = socket(0x18, 0x1, 0x0) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)={{0x80000001, 0x6}, {0x1, 0x800}}, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200)=0x1, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:43:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) chmod(0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) 07:43:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x89, &(0x7f0000000140)="727697438ad27a7b1cf15d2ee6e4dafa67809e5cb69598c3ba44530442550ae02f788e177e3ead62176c454275ddea614499caa566c8413f73b50fc7680da8bb7baabd9be03f5cc046ff5b10a3624b6219b416ccf7813c3b676dc780083c52616ae13146a5adafb117178fb83b90c8ecb36edc962650db8ba3a6c7a79692de3c16950b76a89922246a") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") 07:43:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0xcce, 0xa, 0x3ff, 0x9, &(0x7f0000000180)={{0x800, 0x100000001, 0xf4d908b, 0x77, 0x5, 0x80, 0x1}, {[0xffffffff, 0x9, 0x10001, 0x9, 0xc0000000000000, 0x5530, 0x4, 0x200, 0x2, 0x3, 0x4e2aff9b, 0xcce, 0x4, 0x80, 0x21b, 0x0, 0x10000, 0xffffffff], [0x0, 0x8000, 0x80000000, 0x5, 0x8000, 0x4, 0x8, 0x4, 0x7f, 0x4], [0x7, 0x3, 0x7ff, 0x102, 0x6, 0x400, 0x3], [0x7ff, 0x3, 0x100000001, 0x2, 0x6], [{0x7ff, 0xcb4, 0xab87, 0x5}, {0x100000001, 0xfff, 0x7, 0x5}, {0x10000, 0x379, 0x6, 0xa83}, {0xee, 0xffff, 0x800, 0x3}, {0x6, 0x14000000000000, 0x6, 0x7f}, {0x7fff, 0x17, 0x5, 0x7}, {0xd3, 0x1, 0x7, 0x4}, {0x3ff, 0x9, 0x5, 0x7}], {0x28c, 0x1000, 0x5, 0xffffffffffffffff}, {0x200, 0x94c2, 0x400, 0x2}}}, 0x20, 0x1f}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x10001, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) sync() 07:43:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000002c0)={0x7, 0x2800000000, 0x8}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x40, 0x3ffc000000000000, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x401}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x100000000, 0x1}, {{r1}, 0xe3c20ddd7b574714, 0x24b0d4f1a317193e, 0x0, 0x660d, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1a, 0x1, 0x1f, 0x2}, {{r1}, 0x0, 0x88, 0xdc16b515f71d9f24, 0x5, 0x7}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x7, 0x6}], 0xff, &(0x7f00000000c0)={0x3bdda3b2, 0x9}) close(r1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = syz_open_pts() dup2(r1, r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x1) r4 = kqueue() fchmod(r0, 0x80) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) login: load: 0.00 cmd: getty 30004 [ttyin] 0.00u 0.01s 0% 315k load: 0.00 cmd: getty 30004 [ttyin] 0.00u 0.01s 0% 315k 07:43:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x24) sendto(r0, &(0x7f00000000c0)="b18011b5b10a44912a2de466f452ca43732ec634fc7e6109a4cb47e8871f261ff58c4ec0013e1916d189b0729fda911ddb830d401611d58fd7e02b34e1f33ccdf6c2415b99fb23933fc958e023cc9bc2b08aa902a8017d8245b1", 0x5a, 0x4, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xfffffffffffffeb2, 0x0, 0x274, 0x0}, 0x0) syz_open_pts() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x100}, 0x8) 07:43:24 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100a0) flock(r2, 0x6) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) dup2(r0, r2) 07:43:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) msgget(0x1, 0x0) getgid() 07:43:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xffff) 07:43:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="f4") 07:43:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup2(r0, r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = fcntl$dupfd(r4, 0x0, r1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="e59df346c99c367a19537ef2904165d6b9c4986c0271534506c0eb34031fbd4a8b01a6e558a9734fdefc1388efdd9798daa644a12d21c7597abfeea62b011917d0738a946759a7caad95f8271c9b096dad650007d337db1feab2d19fe0fd1793957e808248db6ca472c21b414b452b1444d737e266e0fbb16330758371a8bd2e6cf378903ac8dcc1f96d672c3e193767539fb76cee6cf5fcfce85c994e6a840effc3c6c8bad8f9f7b9b0a4e29f7c926842db5248ada364a2c495262e1b96dcd3b9e17a640ee333a18bf893fb770e329939a89f0c2dda9b3a5a20", 0xda}, {&(0x7f00000001c0)="bbeadbba58d3f92c8951b754c2f5d7e7320f4753110b4e01088da502fa98502d1847ab7ec4d4d7dc0ae4628046f82d671f48d5003c5b905bda2ec5954a8f871627ac72497c49dd09082ac211d535a14911d227ba4c1a0a503c5ea5db7b2ca4f9e4fdf864202d852522661afc5f2ca3b85d1039c54b3768e5e61bf1d5843f216d74aed668361ceb963828879eefcd0b84a0ddd5fb413ddb33c8ec22567c07ad6c7829920897a17b5594a72faee1927e283cf0a5b68c1a9786c6179cc338877dfec8caa9072e31d548727a36120dbeec712f95", 0xd2}, {&(0x7f00000002c0)="ff94be7d195490b5d3372268d4728b0f7714f8374d664ac613a974cdaa3de35ca64771a08b3852a08f898d02667d368eb287dfaf0fbd3928d25d5c755eb45f5ecbe6b47ba50baeda7413f1ad46ab8e80ccc86b3f20a98b416efbfc6abf7ad813ef721d3ac78876c71e105afccf8bf10229417d4b7664fa7822622218fb2d15c8b576bbc9324c3d3142b52dff4df56c6d4b47e27dc665e2bcbe002259fdddd4a44f2ddd8bec8d378cfb875ce037f5d7b99101041b6034455376cf62d34a679b01a31f5de97d2e478a24d02b41ea68d6a1279585a717cb1f6905f78b031104384d38cf9c1ded21ef9d87bd7f4154c119402081", 0xf2}, {&(0x7f00000003c0)="c431bb60a3190735770f0736050c249165e8e4ad9ee988c22a377075476f2b228c17acf61f7c4d7c1949c3f1ddf5f4e9b197c049845231fc17315cece0104d6285a6b9cccda3c46aba1ceefba1f4d5ac0ca595c220c8e0835e77252685bead735fbb53bc138f83158987e0c97a6cd0e2e43fb1708a92d93e795b5377fd5651db538009c2951e8d950933900f561b1985d0", 0x91}, {&(0x7f0000000480)="f51d0df4b685e8c2e1ff0c80860f32082a", 0x11}, {&(0x7f00000004c0)="a00778bc4c507023c95f7a0dec1969057ca2a87b2b37c2ee6dd330ba63a6a4b53731324aecdb33e1f67ed5da8df70f4694e3e4deac2887ac8e037d2b6de1fd68a5b4f1ac77d1", 0x46}, {&(0x7f0000000540)="464c0dfedb88fb762466d25ef20237ea801b40401b907b190c50a905670c1f664871dcce17c7de9dae2cf3cd3d34ab3055b6ef313ec65dbe6c744ba9105c4d78091f5a6298a6df84b1ea3e47719c239892293f71c042d7b2a34bf472a727e925be2d37ca956d6e71e94ec343136f0cbf196482334f5d99735177bae503d80204148f8bdf7c64f5a199fef4c2b1b9372daa525ae5583d1622d5019ae99ee28a2ef310924f98850acc97e618ee062bd7bff957ed6d6a7cc1531550ce775da5172f618345fad72ee8d421d340288c701aae0ace760957d8e4de90911b9966ff4a6435f14014607630a63a5b73c8385297dc6ea137", 0xf3}], 0x7, 0x0, 0x2e) pwritev(r1, &(0x7f0000001800)=[{&(0x7f00000006c0)="398ff598492fb0054c3058d965d01a7493b0e9df906f767ca29c21528652d39d52ae21c84064b9bf403fa1612f799e514b50b6ba63f3bb79861b73292f3460930ad15028286de20e16e566a9aa18d2eabada655ebd12351ae7bfb21403f0f2c4cde4a038eb1be11fd050d2cae57d792053d068a5d4f4a3c6026bbb1288d1e4c7be2a10256419b10aae082cf87e3f648adbe9b69b6bceedf4d7ac165454487ec1e2aa36016730e7c0dd3614033f26ba92880dc4b3377d55bb77b64eeeda38793cd68d25d004d3831e97d57dedb86fb4ea4dadf86f5559607b5808e295513f31088f72ea4153cb6ef7875fa1f580643749b28fe1bd221c6c8097540a9aa9c144207a5aa5f6e1e41bc8701a95b3cefa4dce4d89ff1861a8a9bdf266995e550779969fcb73d84d639f30e04941d68ab8851d8a2de103bebf3a944d374fe7f6135d7cfe74d863496670e6e76819dccee4250c0bdcb49d1b6eb9f00df26d621fcf7ea448acdc9d493e2e755b024f2e2e10409cc935f0bf9f348cbeede818b06794a96ced900414d629ab92f8413219d1f5463070ce865e9d6d380b6d46ae0c7d2f29a2d24d85da33fdf72c6598efed06f894723489d12027265d1f8a72a3827429757ed69c7cd07251e1d7eec713e8612cb03322d96527d518620efd133a738e516ea9acff672f9c00acbb60b045f9b72641ccf12d54756f46db014720e4acc2184a4f38b8bbb87d1c735aee01d1ccedbf121397d800bd25426861c348487d88f0ce8ef7d9fa19c76c761fc6493e7d3ce699942f06cbbd3d8254e04540c0717dc413f9e5c28079e02d617192f22a8b4353acb81673cead4d09ada34054970cb1e1e45e9c0174fdcdcb74062066ccd33239431155318c6c0cbfbbd1127c54d68002ad924aebfd312459f4cdfe8e4a472906e6f5bda44b670791a231ad6b6b624e31895001c1f7aecb7f7c4ff1d3f059244f19e47c38ac43ed6918dfec18adf2def9bc6157d5c1bd3c08452e6f5d3d8900ee49c84e3f4151c51518e342aada9cb946f36e5d32ffc94186231116290cb8b2f3dc4992629bd2fd89f4836877059a4136e82376282fbca55707b9375c2324d37dabd35cfd6cf335d2d7eb103cf0ab0566fbe9a0bda90490a961ff37403501ed3cda1b3bef484f7327e7cf28a8de90bd6dee28061a471e89ab79dc40e73640d5b40ec589c780a3954cadf8c69d8cd34d87732713bb6ab09169d21dbdd5076607ffb031e89b19d6a67688666cb9c422dbabd0e3ddc80ad9d0acf09b1a5353df8e061f38c02cefbcf15fed41044d76405a8783e469950894ce78788999c7473a46743e942cb65f121d856f8a415f350f29a2f4619059d5f5811bde74e13b47dc021e968696489561f2c8c73216870da51eaa5a36585353187a70a8102575c4ab92ff76643de4919c377a929058c43589e8dc96af97183ccfd0f5b65a1b57650c92d5a91dac484856e20277922cdbde974d48fb816fd9cdde4417a9c6b3242452d8b59a1dc205e57e1df3b75e1271b4c4525be5861ba21fe45020e247806da296b7fe39df555b8fb76565adc1fc2593f8582004477e447ffdbf09a79bfa98697a935f9a0bff137890f3f9ca956606538f56d58ea70be2b5e1421c964fafaa3701087440ffe9a886475b258d36dbdbc4d0a3a2ff05fa41a5cfe952d080342fd8ba94073f99583842559e7b1bb8de30d3f91b2bd3da95a1b32cde918b90f00e3268496cb44a931dc6e2b53cecf0f13612c7deb0b1e072947ab9bae796c5c160cf37ab049f18dba3ba5aa91da2567b90d713dd1b4f772534935d1cb4c98364481e5ad902c013e7435b2938e8d4a273c94a43064f3701f26e06845e2731e6ef6965df8597104ac0b12a92f35cfbec708dc1de98cb23f850c2cf26044104cd881e2a66b82ea578e9b6741d6e45a44bbe8508e3cd9f22b0078517350f6c1ee41d1f49667503f36144ea38b5d096f4b8d8ea446ee08e493bc8a917093954f901d69b0741cc30f1c9975432290829ecbff78e3bf56ef69c461a31c60ff3d401cd1d111b9a85b26788cc7be43a1c974a971dc1032641072e5254c2e9d4be7099d98ee596daf8cc5dbb76af775aa367f7f74ab5300e13195092129ef6978ea5d707444415a0cefde9720c61506b18a8289a1338a129be2ee809aee33889d322a73b1dc2cb1e871bb07c2e8447b0e28c3e0be29a5847fdce64516dbd38dc45175db6debaa54d629cd6ce4987d0f94d265a476efd0e8389e0cd699d14c9a5039b6d2062353953dd0e3061dce25e06a196d25c92bea812434edd3c9026864413259fbfa224919bb977bdcff950dbf93886fe4ac0fcb796ae7185633a12c87dcd7a5ca7dcfd3c1c237aac0c41ae2735fcf0b20b728a605a9cb2b60c6cb6398349eb716c2d9a25f2f4a8d5f2a2aae92b75a196fdf2b00a74bb89f9e6cd4c79a344c333442f863b9686dc132e66cd52dccd8906ffe0e175ecaf8673699e2c90b9763ab6a7a281b6388253193a3a98e651bc1cdcb3e20914b943cd03e4b3b2303abde9285dcaecf23531fec74042f138d604eeda856cf0bce64a5af6461ee1b125426e1c2f191502a1b4b118f86e349fed1931084eecf18283fd147d4862c3418ae0e3eb1ca73e34b98729f9a90c586f73c2a5f1e8b13a48166e2d865596703f7bbb6a1a36a5b11882150461c47fec50be2de7c81389ec6798eaf078b03effd43a21696dedb425db3d2dbebb461465a5bcd9c866cd359ddbd4e84772fdce10d52c7601be3b2a9df11888422ba0c3e1d4a8c8ed3630f1357df3921659dd77b9dff8989486b31c3c168077afea3ed005024939387b0b2e73f41c25cf17dcd77dd78b30c68adc9be822421da1500bbdd15599e363f9ae35dd77252e1f9a336b01a8da26bdeaf9c5fea3996baa56cf5f97ed4cd10881451ecd12343d5f501c022bc5f7469ec8686b03cbb4b2a7166df5953c548c396666e54a2315bb04442a9665cb2e93f1384c9201925081e6868aa9b32e5a32097efe544968f3e86f33a78c45e142956ae10eab7c59cf321eaab4dade212207fa76fcd0fdf815507955ce82b8c995d58a9ea7cd2e39c934c0bfc2380ef922607cb0dceac2a8651dfb27585ade0aa85847e8c9026ef1b9e318a94fdf2d1776c3495e50f9d3b03566657fbbc64926e7cd68add95483d0376a4fe5522d52b3177f96de46b0d3d2c4f1fd1225509982cfc396df58096a901897d1db598afeb3d47ce3d2fd67fb42bff4d4adbdc2f6559f8554cf26485bd06bce04113cdd552d1e7bbcbaddaacf725f236591231bd83a3110044cb1cb5a639810508db6ea550893804d9ea94ae0f07b3b2611b599864fb28e42e108e89c82a568d53f7ec37cb6874a6fa51b55a7bad51e84cb3a3cd9edec445a6648ea477e99f1b0b07598c51be63170ef4eff6763a32a2964c8968b03639124299011d29facc76871c40321a5e2c7ddd98a9850b137ddb20921857998d9064b98581a1f7c308f17a534b0c951cd4d492f9a034b855fe6696e3fbf1fa8d2e0dd7f03021156c539c82affa8160853ce967b36c6bb1cbb28e2002452028cd580ed83926c8c110083ac43268af5565c972a6314f6e43f785f0acfa9695f2b2ad53a1efd9a5914ca012074719e969f1d8cbc84c15cc64e628127e189f6bc4ec5b20170d719c04fe90e0ea362291d2274698b107b25c0778867282d6534c1e0395a0a2939916c230e1c8c32ce87ee20321587f116e65fc1b1c40308ab806c57dc4534696a19f941268074532ad22926bff4c5a08515fd7bbbf842ccb2a15dbc6284f9d85b52cb1c164b41965a5ed2df909df78b0fda34e75ab10b930829ce4f39d4002a6b8c2aa0321e643cb2d5b4d3cbe2854aeda18212659fc2be3179920ce6372f58db165c1ab77e901e481de142b0cc57da5001fa27a63f8f97acb771acddde6d3e49640085507ce7a438324b24ec5131c96e5515f12ffcab059d05959daea380f36683e79d2291095aafd680d5ee73348b18d14a8e7b3081db3abbc47d6c853a95d8452dfdb8b2677a0edba9d4cd5b904820abec8541e62034f4fbacece60a49e419e6b6d90e5a4381b764e8955c1c2d089135d42b18e2ca4af4c5dc8ea587e5ae3971b7ca90b5d640e600ad8ad2990011133a8b58648b11986f030d5a36c341776bdf79958b0b86f8b708a9f13caf22a3223c4246583d5cf72fe1ad856ed37eff74ab5cda5030f08a5785e05699a8791b7f1247ffbfb7e99e788cc2a0172549ce35341f1b0315503856f795783d56277d58427aff45e1e359b5d42144d3d5f6e7eb22a0a7ee0fb1549acd5d5373bbb8f7d69a1637630285092ab1cb252b38ea8ae48dd1458046a1dfb6675662ebf8d31af7b10847848cff4819ce7f53b6cbf3378d2a2710c8445a808451c3184c0301715b9461e8259bb28bcd10687e54badf23b4acbced09ed2a47bfe9510984106e5edafe252e381829eceb178f126b963b2aa3ea499f2d38563be88a64f91b610ca60affbf194cb8965f36a34e733cd40ad72ad38a7566722f73c18d2581c3c2d3bd9d2c5601fdb439ec2d78e8e24b47d95c348f5f5163e56f2a7e1e01e09bf5c494e6d46d0e9f54399c0ac3dcbd9bce11e33479536d80330b1471a1b28195ddc5cee433afdb1445e103d9b4b4f8fd372f83cf235f904b86773db787b3b1e1ca6006c1200afb59faa3b97e691d962873e52383013a4956c73f38dede859608b083d82c66a036e54204d35948733d9a1b50ae3153ccc0c615ab4866fa112f200da543398751cd4f58db0738f5fea1f7b9414bd65b1ab1650d40eabe193555d086844e79c99eebe9b4f3c84c548700ad0404d4e1c19c48c04172d8c36ced7d869f2253fbee79c5cfaf1491f6ad07d17f55f6e5eb37fc78ccb432a43bdf781ccecd1c2a831759cb5c87a6246e6e790b8c0da6eca35305655b4036f050160e45ff78506a9109bb77332d2f63f05baca66780a4fd069d9ffec375941f9cb84eae569cdf241dc0d1b8f991cb7a177efce845d75431ae5dc83be79b3e980b83a6f1a720da52bf126ab8cea77da71e640d228560cad5b11efa5b2b4a84fa3e5ebfb73fa18e6536ca01f9004066b7c4a17f9dbc517eb90c4c82a44c357b5bcbefc1b194c298a9f1ab5311a1a96e601c883fe40417f49165d92f40dd00ac76d59549715dafb018e5ec937db4ea166a9c893e608ebb1068db4a0f1e318b94a930a2b773f8801efb85ea0920d5bf8a8ca742bfa34979d7af7d22fe42092a3098e3bac653d481c752794c2022137f3f00b5a45eccd7aef1d1d73f0462b986ce650dc077fe1cfa6b80eac9813e7e842d2108df297adc3aa3f355dba8e9af896917ed5455c8087427aefcc6b7ebb659d4cac3eb2b8a8360730af8a735382b28048d073c00bfaa1894f15e055ec6ef20876c11f365f138817c0fe11e63cd9d3dd1fcc62045a91849f4b1aa1f2c99af64e68fbe1b1b5b855085c3de8a38812d0c54d7597623157b822063ecbb2796e92e38540f7fe7bee8c44568cc513c9e9819e725e8d03a21af651db6b270d5883b81ba2bdff22c71e543d334192036ea44f423f5492220471111933ccf7c81f461355eedf1a3e0518e492f4f4f51aacf358007f187b872e0b1efbc1037cff04e9ae532688de15bbe0d16cc9dae93fe8530536afe19eaf92e535bfc6a9b752bed17ac4f1aba95c1240220cf4d4287124180f15df18df55caf19fe8e9ee1cfa07898c31b60c5f526d41efe5913e6f93e849fe9fe10aa3b08fa589f8bf621527292bfd24c73fb", 0x1000}, {&(0x7f00000016c0)="cd51053845646aba062511d7822039656a89eb0e189c9596fbcca0c25773c6ad29bc47fb4f491df00f448482470cca72f76575a284b0423112f9866b56555f68eccfb4cfc0b5f70e3228c744d7b5708fdec216047a37090a4516c1068af5f2bf81793bcfd4adcc00d2bf7bf9899fa96b1274a80aff1b1a362aababe796c9bfdd9990cb9f885120cd2adc912a", 0x8c}, {&(0x7f0000001780)="741427f221fba3634c79a4e02379c79d77f7a68022ea660fce4f475b07fed653b86dbd2eb18a4211b37046be0688574b87ea63c4d8b5aa945c79ab557fbd7109b9a5211c54374ba7e7010b7d05334c99a629f1ad0c", 0x55}], 0x3, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x6) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000001840)) r7 = msgget$private(0x0, 0x4) msgrcv(r7, &(0x7f0000001880)={0x0, ""/56}, 0x40, 0x3, 0x800) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) getsockname(r1, &(0x7f0000001900)=@in6, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001940)) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000001980)=0x8001) fchmodat(r0, &(0x7f00000019c0)='./file0\x00', 0x5c, 0x6) pread(r6, &(0x7f0000001a00)="762ae5ee01467b65b8", 0x9, 0x0, 0x0) fchown(r4, r2, r3) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/pci\x00', 0x400, 0x0) writev(r8, &(0x7f0000003d40)=[{&(0x7f0000001a80)="41fc6560c9c9f4b3e84cdd145c3392bfef4a4f09723bf92b4738fb41f248d1c02c55a7933b0729a89f5c997da09354369ff692d79946229dc39802d5716ba6e11bdd6709fd05bea62c4b95e502e5dbb22eac8fd531e8df764956112282ff665e8c4ca66edd039dad375b3ba5b30cd96113ccd868a8f2f0f598828456851477140824d99c25d40f135bb3132eac5d108a391e083bc5aa833d8159cd7a64513e018bd5bd48f4b883766defed5e6291c0bd4ca840a68a8210f0e2e25b87b907773ed9810c409017f871a21232fc68ea94b8750174e8da6afbed7dc8c65071792f0cf156c0e93b9746de18f294313abc38d769af40caead95abe22cb0a1488b36d52be1a33c2a709561a534f004f5d0af67d428712276754bfe67369c618e331e05ec0c20aca03fcdaa3965aaca44bf263ebf75601537ad2d1e88538ed651d28e57504cad3230275f97712d7bff5f76c0e0a2d9481482d76cc5b1d24f11608ed4ceb807df3eadc30bf322eb71440d30d417712fc936475665be83521bfff7e68b76dbe8c772de76564faaf3ea3a0abbc5f1ffc0a3057a25921a9b984a5c13b6e3e2234dce7643ae036cc39d73f1f4dc4585a538fb5a7fba8c18b5517385ec198b775e965367801bef590546a1a2d78bbce1b2718b6535a47c393864220af3d52ab1afe96665976f11737bc9e1a3194338064e03b3acf31aa0add2ceb5d039f84762145c3c7c658932f6fc8a44ccc275cd2e839edd3c89bdf46fec363a9d24680e8fc248a9f25af8e245df17cdff1fdd23227da257b590517a2d5d252f1e42cdf2900323ad58458d98caf23e5f1e01d79d8cd7f002d05c4ab3969b54a304eb46aa4500693f54b11212ab4a8fa384d499bac3b35cf876626d65b066b2af90688a4cd6ecdb990cf6c9e0efa45cf9f5f93d39f5764506410730a022792b114140c529e7bfc64132d5d60ff4df44f69a8a616206ccec3b2184d1a5680224bf9c11fb422e4a7f9fd93aa9956f8e791bcec6b9afaca41c1cdde6af2b48d12d9c0a041f0d0d73f00b5db276a5b1e479971cc0d4ddce53906d12c03fa2f99918a197e83d2340c399d832e88b42078cd194abf945f42c2ca866a514869831252242b05d39f9bac6a452d64df9450e910f65f12bcdb395efd98737990ab7ba126b8cc506b2cdf247d9b0eb7f14bf6bbc866842ca064b793b07304c05eb297ae7b2df97a948acb97e8b2c3d50e1bc58cb9b5998e59abe7e7d819bb5d9fd0089e1d6f121c7e29fa6dfd409a8a630179f26117ce44f8ec90c4c4cf0d0ba13d8794323235bc887848a421387466866c8215ff52a70b811b5ccb107eac40a429bc1c72e5657295f301a0eac1ae8e490c4c8537368bcccf612c34e13a5e72f905828c1aa6913b542308b857b9eeb543ceec63cbb67a6c5da10fcce16f585735481315a2ec5bac3b4b6f11c2206a0c0d39c76870d0a96742db2d889bef447fd64940768f05780c584cd42b2800fe6c103ef9d87c6d52a3c1a1bac2c4209987aca227d62c30a59c6568f637f464f1e96ba8e3374040ea6184ec91bf60b76a4061fb2922a6266923b11686fd56783a5d538d226052c7fa20d767720584bc7a5fb5541989ef6387e00f42a70c72773e6aebc42ef91afd6010efb151d592789a9fa205d74b4453fcfa2422edc3ff9a5365e42dedaa7a241352356146c8a54f3d3812c0d6375f2fa15b76266b635f06cabe62cede6417ab33af0d422e376f7128d565a413b8af303d14719ccffaee710aca1108ffc75cb906240ef47a6d08bcc962bf46f67f15dfcb87befb1d0c30f59db5b7349608640c9402c35bb73ed57439b72664b9e9b36a92c81b65c0d4829882ef182d4127084cf1e4a7521616edf6df695ec5cb0cb23d0d94949178fac37afcc0f108c06e709dfdb3ea414e2f3ec690f5e49a4174c159bf6d33b9f8cb5de4e5f2f48274f63cf1e6fe83f3d95083c0ca83c6d7a075857ecdcec07213dc4bb1205af4053d297f4f7544bc49a0a5a5e5f1cf16666555b1e74dcc3dced6ce70a12f8bea98c09fb2c97f9c5fdbb59e36045bb1187bdc68d8739ea8dc01f82e7a69254b53d84c8fedf9befa075e0e447c1a636a8e6a6dfcd32ac7b1d907af2c780afb8bd6de9674cf7e753601016194c9fb7dac08989c31fa91768e9d56989ca67d2350cf415bf5d1bceb4ca21bc72d8bdd3641df735108eec97e29f5c5fca100830382c473e9f1203f3661294899a10fe00b7bf49ab95cce99874607b00a6ecfdbab22384b2897c32da96a35a35d5a6a1cd13109051d635bcc4a38fe5a531050a9d29e2eab02b1446bc00149604193baa263bc3c35f903fcb5fe3e4a581f0151822ddac1c0b01ce2d7228e6f7a35d8fde439cdfc1bdc695a25ecdaadb281940a96cf5c77f99ea5969b48d2b8cf8e3685dbe1918714bb67c51bec30b3e6d90c167061ae3f3bdb2f30d394750f4f077ceaf5c8daa06d613cf275dace3caf6a80bcbb854e2ebd6487f9343bb7632add42a512a99d91ad2adbc7cc799959efc4612f1d6161daf54216550ee4acefe31e3dece3b63510a579bb25721862730e7e2633559b9810bdd868b321798c6c23fd6b1328586827d72b99225e54a8fdf943881319ab1c83f3621515d4be963a821d132b993e6b692eca3e778eb4686652b08e4f07d189659f0d816fefce0e94b69928858a61f802e895b61bd633dc670935c32c3c917be97d5d0150ee99a591616e0cf830eb8ba08dcd635af06bb61fe875f952f9a52bd5bd8a4c0758d8d71cfbe2bf5b9a8cb3f6b96d60ff55097c8bb09aeb1b6acdd613fb0bf859ac1a70248c375ccde0f42886e0b061aefda154e8222c522e0b4fbce0de97e18c68ba9718dc551065ad8a9bb59412156f4700798639f84de4d59d9436514ddca44668d9750f8dfb658acf79ddb65e1b8af4b6c0aee71299a7122f0a0d5d3566b5e46c1fc08152fa4197bf2a037db9ac937bd252941b5075760eb32f47be4bfa18989455aa5f8d0c8390c6b3b420255ca78c635becd31fc4914ee90dacc5249bfa63db57832d803b6b8548b1fdb7a8fb4bed19c3d3905799ab880d256becdab5f552385d2400ab45a437b88516a2da2b9ad834a1559bd03ee8a45323d6c8259090035ba15a7d42df16232aae30f321e5195290d7326f0c33692d39ba5ef96bb2cbbf5752ddcd43558d7e27090b0cff07ad57ea65c8438e88defabbb5e937fc9238d08b10cf1efa293768d94cd8bc48f1077843674999715fa7340a02955439a8b1b719b84814707d28c56625a9f2b913f891771cbf4e1ba46cc7390fb5b9e68eee1e69c510b564fc8f6fecd0776f9a28db90b3a9cf2b010fb5c6e5eee76705b3e1ce32367c715ef5871fac45dd729913c69231ed446fc0bc2ae5f2a0a8f7367a6a8b38533f0b110ca74784fab32581490e12c54e660154b490061e596ed6205b1cc47a85e7d0fc6ac104f134fc9686fc1349fb36566789bf5e4f533c7978b8ef00596e6f2473affbd7260fbd52a1069d1e456bc1f40a0c91e7e8ad904d3e7590d4e760248dcb9891bdca263ba3f4af8789ff9cbe5c12916f921ffa1087680e4ff547fc7bc7375087b9ca865b43b69a5782a486abf944184d22dc93af0a62095049df5060632c59ccfa33e801bb03b439feba34a568e3ff8be8f69c7a20b4ea12bf13029ba9f7abe98560efbfef651a948b8f7352e83c089307df2cccaf0e5026909527cb85243b67bd3f629b82fa7c74fae147b97074bf42ca25b4e3962a4e3e5a2f6ba6fcd26a2547fa5ecf570612c16e204ce63b51a5b81ed7519257e88b372e7b3286d0b9fb954b503021d62882b3d7ef160ea137457279753439f248919e94a89ea595e4740d502502085c9ed55f7b64b45b424337404ac134bb83773d0100f99deeee744577173099ab47f53ac07eeeab33b4e564441acbef91277da9a4dac15dc1bf075735a74aa410b36194a9282ae952179775392b0cee5c2468472b5bde45e0293b242e714d8bc4a22b4722a2dab782d07060c2fa33ed47fa26b580f9550d1172ac388d0a1000a7871fbb9869aa78cadf388089e34116d9f7ecf8526417a04371e36540fbe12b0589f800579fd4fc7165f783e29bc742f7efbca32e2c139a90cde0f2e807314a5dd5503e47d0d14c2bf51877d7ec800914893d9500e0d8e65c9c9f4d34280ba8c901f11067c7e12401b1d1c8b05b313f1888dbdb64820a25927fff2dcd9126ba11ab8c5b5830c695e31555a19ff242c5abff93183febb4b7f4675350df87cfbbe7e104c14b14c54803ef4229d67e3589078168515785f8749204b04f26480cffec28ae7abdeed5f7b42948c7b684fa861d896c519502969a0dc5c6934c5f3aca40fe2b056670c79f39ea35cd0b161eddd90217bc1c0903ff444d68011e8c206e903ba9ad3f8095146924031ccaac04208810956fb1e066263f022fbf3954699d599091437bf7ebc399888930881d8f90366792484a37ef34609ebec37d1583c8fefba4f5a1e960b80373cc6cdbdea4ab6b11bf62fe5bd26df522a001fd37dc40f879a3d1218f532bcf98a533551355d857d75217a1fcefacaa25ed3885f0beccc1120550d546c9c396073e42f8f24609513cfacab6889c6d92b6807be89951121cb211548760379af2450c0c6fb7d96112cf6d3cefc7464c18bcebd87527af565f30041b29469c0616ca4922c99c7d45f234ba4c0f658d7b8d989e5517db8703e3bc5ecccdf9b7f1dc51fd07de0d94f64db83b2c06600eb68eae30ade43cafc925ce3cd83a0ab536b429b2ac1ce97cb2960ee44e8701dd57d3717c38c3155115d4eaa53e98dcc9b83dd77768eb4642c6c1c2d7bc9e593cccecd4acb7a1d5a8533262aeb4eb25ee7105d0fe81beb003cac324b024eef7f6722bb0ab5a77ebdf4b328acd57cca8d39d4d2da229e53e4db537e572f636382f979cb3fee52e363f5a614fd8a9b676f96011a1a8d0d44d32b6bb7eb5337ce9e0599077f9264a293da3dea17a419b87d4c762ab2e576868a2659c5947123460479337929341347a5fa26304e0d404d0eb48fdea859b33a666c7de3b0b689d336c2f8615f817b4ef568ef07f90127dd5fa7090e33a3d485aa1330276d59eb781b1ab5830a2dc8eadc87bd851798740cca811a5d1d8062c19c5b74b8d20935e327f473b6579d8f528e868da4488a23c5df891801c3833bdbe9c6f9f403b3a412e76d77e046bc4c8261083c5ecc83d2d65f876b722a2b8cec0b381564a1ecbbeee2433bf6dd21c0ede1f94066dd2f0a4840c60972ecc76067c0b685cc7fa7f3733ce139f7deddc7e4fdba746c828eded22fcc91f25e48603bdc676c1f49822e1a6ab59ffd06525e6581530b15f73571cdda1e4cd5de4d405eed4a8b49d04799d6df5caea02ad2b8e45a99bdf402b69a2888b172cdcc5e9558953b77ab51c82d0f37d956deb230a8bf27228dae48be1ae67f60236c458f009faf9a8caea49469b19438d27105e22d6996dbde614cb5cfeef1ca4f1653c1193680fdb4a458e684e8718c1ce91a94d2ddb7025e74fa949dafa39951284874374726ddb9d94919707c9d9862a1e72500f45c17f2bfd0c0934f82053297b0b49d15c1d5d3b0019ce9e3b1b8725e7d086f47e8ad950932258d67325d85c711aef058a90b6a2eabb5af182dbe0d113678f8b5892df520106925b01eb0ceb16e6d822c0159d6a1d85c7472aeee99dccdd865bab11f9d870a98347d018b02afd5123d6e923d9556284624e134fcc9478b75bbfe539063381f5d121710a43f78d2c9269", 0x1000}, {&(0x7f0000002a80)="80513662a1d12027ca2ac2f41f95e3b507525fd3f8ca548f3716bbf857bea82ea68f1708ca8fc1877930eba219479ed74a452ce4ce6fe1a5385567c78b79fe09172e2600bc4683533684a6718cf30a73e02b1a92393acf15ac532cddf393a34f61f3b8477d472abfab0a9b3c33cb015e5a2da70e6d023a6969645bbaaab078c3f6009bc38ae5a47983cb589af79ad8f5afb4885a9a474dc158fdeefca0ba35d5667127818b55bb603dd64a0f17eef36bfb2b8cf8b8ea135cfc0a46244d27c731208e3b47c1d1d96a1056daaeff3343da8a325bb32d40a0a60c3f85ab460e2d67", 0xe0}, {&(0x7f0000002b80)="67716c03d71efd1a6002f57e2946285229e75a73e6fb60efbed7cb4d96ce2e002d04f084a9c0e569aae1458441a9a93f24849e9b3f4caeb0c5b2e6", 0x3b}, {&(0x7f0000002bc0)="9f744179a32354609d3ca1506def5a8e1ae634e56b748ee45e04f090edf052754ebec952c439cca8e580f60c3414dd494397c889485daf30fc6dfcfbe0ab8528fcadeb86b7cf3c00cf5eb8cf66bc7d33ecd467ae734a618403fba5372c73cb49a4734228b08f617ac8863253176e5ed7c25d9ab3a78995dec0ddec020676233b3d1dd6e1b2081b53014b1cd810e01d2510ba017cc5eacee5c519bf8285c990ff8cc294c291703d7a6e", 0xa9}, {&(0x7f0000002c80)="0ea7f32e2c97703fe22502e61ca0ac0b1c907edba300faee49c7c68edcc6792ad1e87dfa664f12db9745604938ec1fea92ab2014028343abc33a45fa62f07a176aab9f97d4c15c2ef0fc70c0a6be8c6bf7e2ee5f2e70864e7387380c2a340c71c3e0e4165223bc1191", 0x69}, {&(0x7f0000002d00)="b2c0128a734745bc137d3548353808079cb9c4d5caf424d46b1fe03a5c073159d578ead30714952f80a5399aa96f28daf2f18d91de95b2d788cfa6b5db470753bcc7b6777895620d4af49ef76ffbc4916fa514edd504be11758942b20955c8b7e28f11ab5221868cfec21ae136fac01985316ae00d79564e56cf5710b0c8b46f7fde3eb07c5f4111de573749a68496d981024c8a83e424bea79b3096fcfad9a2d5290506e2d29df3caf02255e45ba8ce3eb69747e3123f3363fd9b413c0b1fc37dd9663460a74eee22e8db6797f782369448040edefda74ca1fa3b2dbf1f375041873da2de9bcb2ed31b822e075a0dc79b55bdbfaed26c20bbe29ec7ef19937891d67b1b9e2b23db52ba95281569724b6b12c308099d8d6d0e3d6490bc1c3369f65b918f2360c252d59824d0bf06c716c380592f5748bd3e6ea429d735e9bcd68bb8a3749d843f514cca4849d92fa7a48f5d182366d2247cf47fda0a6bfedf2296603502dd287a0cd03fdb06ecd6feae37d99b46c02f6ac924c64b623ee52bbd87822c4a8b92a253fc41560ee0edc984cd38ada56cf9932ee54505ab93070999d4273a78fe4f2dc832e9c3e0265e75a128087c1d7441aa5f5065a3c9df793a69ac2ab99ebe064d7d503ade4d49585e200e99b177147dcd5fa92464a05266dd484f53ca89d86efd330f35bccc9dfd99a6ab97f04c49d1caf7c6435b64530a4029674860d9502dae0f21b5d1e78eb5a86f3f0b004c031b268a2a64962c6e75b2aa378bfc55b42ab190f051e828cb021696597072fb3ac3f8971331c714cd30c66dd550eb511145a7ecaff5f39d5e6ef5e70b97296754819a917509dcda9d27805965a2e88c6bab8e37fa29c70f4373067cdb5b3600f701fce52cb07a380d1d2fd32622aca25a555fea6f5d61f4d266c01eaf15130bdf3d6a2b22a2f63155e840854b84af253bce07dd23843c75a65799783ee9140f7dbc60a251749bcd36ee1558313ab3ce3efbcea8226a46d9c4a093c09b160ac7171555a44da74b8f15fec7defe4d492ed7558fabb6e16d0a25e83f5e4b9bdd4d6dfc2ca4cf3fcbb9c7779f6fcfb19ed31ee7c594e7e9993fc0fcd97fe0fe9044eb8f60110dbcf60df3ad792549a63f60f4520a487206cc2e24f1ac47f33b99da535b76528b2c7fa8470352581d9713519705f1cbb3965fcf6fdaf762c2920f99247e6562ce4dbce3b6f2e786bd87b2c793785dec4c0a32f1431072ec6b28aaf129f8199c755eba842b77ddfcd76deb5960ba54d27e5181393ed434f353805103eb1894cd8f993497dd8f3d4bd65389b1901e8fb6f56beccf60fd8ccfe364a815f85f4bfb5dfd8fa774867a2fd874ebf238f7c931e22d7a88a3349c4d31cd8073fea8c4f26f6dcd85bfef5e1b42c860965aba6851e5a3b62c7cdf829516acf3b5286a8374f1bc8d00122f8114858514dc9c9ac45e8e931ff2173d19c8774cce1315c94716fa8bb278b9fa6585aa999c4e4b390db04cec09406551ce88befb1d53dec1b1b46cd7a71e940139fc9abdc57149508e858848f81ca6e1a9feef0ee45c2261fdb80f0ffbb3dab0045eab236b5fc6d28e8618a0354a995f622692bdd4b6e3b9038750e236a067f6bba978687e5e1bdb890aee5e868686410d366d4a68251c5951680346654e69054209433ed16348930543c383369305d27648e2ffbadd322ab004bfd1458af7e156f271cbf013c186974525250cd21b7a03558b0e74e2f434dcf6e15c6588a5d308c36fdd70dbc85d93334fd162a0eb7f0d0d3056d43fd3c4e58af3dcd40c14bd64ce19c5d22e842f48a7f92d323458aca7c0fd9a959199fd3d16d32a6056e02d954a022a1b0d0ee3716981406477194cbb019bb560b463a0dd5a58987b1f3f2d2fccd50729f5a96d6c6795d9e2cc07d3608597780b336d76f55ec45401c094455079af8de20343e8f6e5a1a84fbcafb32fe45d3b6857ef26e49b430ead28f81384abccd11dc808ed01768e1d105b91133daee51143d1b9922e14366d06ce89d99a2bce809b002b0e2405ff6316d5296068059b53d8f5e1aef6d4917f66ed86ec5933cf95c74d568f17fc0ef1c3899a69cec21a1cbd190cda230ca4e0a9384af877dac37668d59d48065b476395a35cdac75b43c1e05bf45d2b22cc84683f2f29cae460b907645e627bdbf6dfac3509a18d4832c2daca8dcf2ba6a488d5a6bbd2dc8035e98ccd88622e1f434db2048a7d7bc617839e1ab6d2d5e1d74ec524667767fdc9fb4bba6fcbf2c3fd0ec4f8fec1c34579c8bd51602de25d2423daf4fb88e8e50aac54a8cd32d584f1e44619fdad0ec8c67ea0f7cc8bfef070542108b71538d97df989b390fdd730874c4f137ac69b43a6ea25fb89b9a16d4d353ba45cca0fd76baa838d224817b65c2f8aacaf32d78939b3ddbe6129c63414fa17f0852dbf132807b39ec86f350e74c6ca004ce813ecf1a44baa07591768df45912a805513462a987ad9f595e4126a2b66307a572fe4242b9b842feeb10aa2acb2ffa99fe40a9a152529eef9a0eea503186d12a572ade41b973a8f0e663aad3c69a3165f93ff1422d59b51251451cbb15bf121be28678faacc80026558107ba9d658d89240eaa3875f6778490625b239eeb1a3748498549d3b1e7f5556e69fd21ad9b56390dd0b4bf74180a9d4db8b565733a1a349e580a03eeda50b49a8ae513a264792f810f3e28baeda3df47f31d5cb3a557216d48fdeaeed546e5730c9036c8e40a993714acfdfcf69f62137472f024278bc4fa75076ddf10318a6db0a5eef1ff200ac87171bb620a6580e67dc63b7c6a4b5121c4e915fa3c5ac0b781d21efc313d093dfbd0e6c549808cfa685efa0223ebe03f8586e69346b23aa1a7f71f9ef091483fe65c02bc79253f3b06eb882db6011a4805e720b07d8e4ce326e0cf09e5a6cd94242ab68eecaa60b752c70c5040ce422ad1bd13ce1767432b93175e9a5e99899ebddf78069c909c19f74114c33329fee83ac84e353c4a36cd3aa1a781eda6e58e5515b019981fa304cc54b08237a42abc29fe5158410ab4f796461fc12067d247ece0c6ec750d42b8df66056c4a4c258109491fc4181b01fcbcdf6f932b2bd70dfd0da991db94631553e8dfb6b5003ef0c3a072040fd4b54455a2224fecb60a25a54a41fab24d89c97c05078eccc00c87305b81282aca4487fbbfe6c6edcdd8f9016d844efa09ddc93c56c346989ae133ac9e30af60d39761cdbc194fded4e966fa3dbfb8c7c82d907490a1da922e09dbcb1427e8df1588707ab85a807091f24cd871111d3760ef342f9390c3c866e58cae68e566f47e20feabbbe9a4659202a4c4695aa31775a869ce497a563fd197cbd17797caf577a14634c2610f6d217aa8898d1add24d659212d6c3888bc34c1b3c00e99690a8e834dd882fee1e830e41bfe5748166aa25fc1a2ac0521ed02ee4b3299a8d702da8e5a636ccb92f57e4adfc98f4f9748b88d6d105bca89da63755c47d0bf91872102cd1285967b1cee0e0fa573149a1e9d127df9bb155c5a2154622fb9292c4b66d814ae9fa77bf7fc511bb559167edc0a0237a558639c1e0f2b11e6ec4c6995ef7cda59631fa75131d1f5e0aa9b373ec2f71be4cde040dba3df5e6e680cdfea4225ee465392910a9cf67b5d8676324e5ffc0646b624c4dbd1b3b725ee6b4d77f82871064e8fc1f0c1a4d16d952e2ee78178894d95be1d9045d1883bab0c916552175060ede87af778017e27d43400e034b2b821bce017007779708fba4d886b61b97001ec661e3f79d8e5de869d76137b35d614d4e33fb03a5bb5d912256f8dbdcde2e9013653bb6691ac1aba904577aee4859b883ffeccf466859807b48bd18f75b81eb7eda830bff1ca7207ea57a13a35cf21c307de2f47aa37fe06db6594d384a8b4098c35c42c694152f6959e399e2fa78ab40bf1b81d7d6a64d52d2e89ddf6cf1714fb8eb7f51d281f908e27fe08f4d0c33929c4a78032959662beab0bf4074cbe070dccf6e5c984a8b052bf1d740ba1f35de25f61071426d6debea0fc82e7f7b62d7d0282a4cab514ba3d654745c154c7c995286cd205517f9e448f028ef3464556e59cf279accbb5eb63c46992f28bf102b87a98f153dc924fcd132678b53d607c4d60b902b441f1a0d774f94aa5e90392b03e851506874ec3ed91f43469d191fe8948d1b2ef202f33c54cd526179c3c5367763553327323a27585bd28e52957fc979d20379cf012b2e4d9522aa09324473099ecf263c1d90b70f4d624881e5220b4f01f0363a88f462d4607f4a53744b93b6948b2779bdb0bdd9868c7f893144646f17002fd36e9a46c65d7173b071ae19ec5f23d4164f8df22154900d6175659b446b2b59fe818aafcdd381e620107c36367ee5b57f93dc1ecae25f598aa319ad9da4bc212d97fed4d8abafeca8d4029c99b11bdb6b1a16113d354c4202ac7e770e66a3ed7f5fc1ad58341f99ad8042597b130c1d80b23c2cb5e068f7138ef83a3c3178f7cb15308720b63227efbe3853119427cc9ea306cee4f6d21bbac379364a0f039e6641c7ce2c5236ccdb777401c199ea34b1adb2bd52a9eec86787a24ce5efe36c15a5757b355ba7fd116d64813a80499a82caa504b404b1baaa28f9a556013b5e84248668184701c0a9cf34560652a7ac93cbaa4a5aaf3c5e78e488b1cf6dfea5e82566b4155474d4d841b444503e5d688854eae204df55cdf49cef889cf85f407c37ce326c34f8ed007da5e37d38e6ced9dfee40091a0bcc7260a94092784579caaffc350163c45ad136e3d9c81f7c92c87bead1bd758a1cdd1923bb871802ed5d6423f8911dc4994e353f1bc2876acd46e58bab5d177594648ef11f29ea70a5670cb8671e8c212316496c1e304ca2bb6539001b96e9e5b1a25296097c3be0d31de947dc235953e768365ccbbc183058b6602610bf54416a3031e5ced0e833b7ef1063ee03ebd8168778b329f67505213639a146ad9de6fad318323a8dcaac8eba9cd81c5449ae104ae453fc8da852a3d3706360875b8e9ed9c9b7c8e4228099ae8608fe17ad10b6213e1a001524a025d7234cbe10e7e2c769580a2d1654b82c69b482387827895eff3910f9266c1e9b5d0deede80cf7c79d22289f4e46d6e2057cd42c2a188655f41bef360d51d9fbe367b6cd6bc8de34e8b159a53f0c94e500062c1b02e2fe93b8e8b33101aaaed183dea56444c212a250fb3d18386ede1694ed195587edefd95a5e1c5279e0e9ff039432a824a7de5acc630f60ac3ed6ed052630ed9c646d58d85a5ee30ba97174bed33fb8411709b5594e6ad6b326006afb8770d7e44deeeeeeb738b61e1dd05b46a2c3c18cf6ce3eca57fb2ef5a6f6cd03666c0c1fddfc4d6b90c6c44cfb4964a31c06abd13266569d3c31a9d0c9147b8e59a3f90b2be2769154eca7961ce56324760435aa80675783dc48bffeff891b6cb4d9e8219b7e4f334cdda45ad5fef3af70eb8373d29e13386f9de67fa62caa3c0e47506268190264806798f478b1901ec02179c71dee7dd43c970c2cdd3c388e49c2f822a3161bb8f3f5aeb914e31d7a4eb44c68f84fcded87d14cf0879ea6a4f0c1cc379450e2ba3b5974ebc6cbbba483c129e728aab70f64e21589fe388699f35792be60fd8b7e2a909bf293f7f364b3c34cb4e5162b3a7a9607649bd8574b0102c8ca2d60ae98ad3016ff39c2d4d9543236b95ba73527ddc92b44b52826dc022935ba5f08ffa35119de33cfd2ad109378257aae29167285015e87faf87b43479", 0x1000}, {&(0x7f0000003d00)="660dcd9f308fd7b63ce9fd190baafee5f328589afb1c", 0x16}], 0x7) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000003dc0)) openat$klog(0xffffffffffffff9c, &(0x7f0000003e00)='/dev/klog\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000003e40)) ioctl$TIOCDRAIN(r5, 0x2000745e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000003e80), 0xc) 07:43:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x10001, 0xb9, 0x9, "904b7822b3b899e7fadb86300a4157f6aef67b36", 0xff, 0xd1d6}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x100, 0x3e3d, 0x6, 0x8d}, {0x6, 0x8, 0x1f, 0x5}, {0x0, 0x7fe6, 0x4, 0x20}, {0x2, 0xba6, 0x8000, 0x3ff}]}) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/83) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/4096) r3 = getuid() getgroups(0x7, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getgroups(0x4, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getppid() r15 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001400)={{0x9, r3, r5, r10, r13, 0x2, 0x8}, 0x1, 0x9, r14, r15, 0x2, 0x2dbb, 0xfffffffffffffffd, 0xfffffffffffffffe}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000014c0)={{0x3, r10, r4, r10, r8, 0x44, 0x7}, 0x6, 0x1000, r9, r14, 0x7, 0x800, 0x3f}) sendmsg$unix(r16, &(0x7f0000001600)={&(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000001580)="9454f7366e3779956b3432fa01242e76426a44268c4d3c87d67a95032a0563755c06cc825fb8c8643c24e5c4c0cfb3dda647ebcfbe862ed3eda62e83f19a8a", 0x3f}], 0x1, 0x0, 0x0, 0x8}, 0x400) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001640)={{0xfffffffffffffff8, r3, r6, r3, r11, 0x40, 0x8}, 0x4, 0x6, r9, r14, 0x0, 0x338ea3bb, 0xfffffffffffff224}) getsockname$unix(r0, &(0x7f00000016c0)=@file={0x0, ""/4096}, &(0x7f0000002700)=0x1002) open$dir(&(0x7f0000002740)='./file0\x00', 0x1a1bc60f030a97c1, 0x40) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002780)={{0x0, r10, r12, r3, r7, 0x60, 0xfffffffffffff9e0}, 0x7fff, 0x8, r9, r14, 0x6, 0x6, 0x243}) syz_emit_ethernet(0x72, &(0x7f0000002800)="f71beff6dc587313966cff9238c445e754eb3eeda3afb1386053a50df58a661d37280350b9101a9dd89910aab37f764017df86a99b03c53aa48ad85a9b237150f4ec84c99594e276181d589c26207d79b32a46cf6938e4b2372602804f1066ae0d405b90947d47c75b2a5c0929a0a12c70eb") ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000002880)={0x0, 0x9, './file1\x00', 0x100000000, 0x80000000, 0x7, 0x400}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000028c0)={0x0, 0x3}) setrlimit(0x6, &(0x7f0000002900)={0xfffffffffffffffb, 0x597}) geteuid() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000002940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 07:43:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 07:43:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) fchdir(r0) write(r1, &(0x7f0000000100)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0xfffffffffffffcf5) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x4) 07:43:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 07:43:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0/file0\x00'}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 07:43:25 executing program 0: r0 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) r1 = shmget(0x0, 0x1000, 0x4, &(0x7f0000003000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) shmctl$IPC_RMID(r0, 0x0) r4 = socket(0x1, 0x1, 0x9) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') sendto(r4, &(0x7f0000000000)="922ce4d66bc579abd71ca6a5206a428c3f32e5550df0337801fd5605ec3853b4f6bb8a1e35b9ba79312c09fa6c28cb", 0x2f, 0x40b, &(0x7f0000000040)=@un=@abs={0xaf237ff75f384190, 0x0, 0x1}, 0x8) shmctl$SHM_UNLOCK(r1, 0x4) 07:43:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) 07:43:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x40}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x9, 0x9, 0x1, 0xf6}, {0x2, 0xffffffff, 0xd3, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 07:43:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x7c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") 07:43:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 07:43:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0xfffffffffffff4d4, 0x1, r1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) 07:43:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xfffffd85) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x36, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:43:26 executing program 0: getgid() r0 = socket(0x6, 0x4000, 0x7) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0xfffffffffffffff8, 0x80, &(0x7f0000000000)="eaa7c63d8e0b07b7246fb92c9eb46d16cf72f32517d28b7f2394ebc4d573b6b754f84460e699871198a7d9c255db5c8f9bc296caf32f4de58ee5e90a541864ba185dc47c9d46cd78b0663d812c17d9b8e4efe617e1322f164c10e3b60b39eefd60d0544b1510fbfc2f73be31d07a28a8", 0x70) 07:43:26 executing program 1: 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) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) 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", 0x170) r2 = dup2(r1, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r1) 07:43:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) 07:43:26 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x4) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0x2, 0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x60, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x10001, 0x9}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0xbe6b74d4d5ab83d, 0x1, 0xac, 0xe60}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x7fffffff, 0x8000}, {{r0}, 0x0, 0x80, 0x9bd71b97acbe2bec, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x1, 0x1}], 0x2, &(0x7f0000000240)={0xe33a, 0xbb}) r3 = fcntl$dupfd(r0, 0x400, r0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) fcntl$getown(r5, 0x5) kevent(r5, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r5, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x4, 0x5}) 07:43:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 07:43:27 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xae9, 0x8f}) symlink(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x8, 0x3f}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) syz_open_pts() getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x1, 0x3, 0x9, 0x4, r3}) setsockopt(r1, 0x3ff, 0x0, &(0x7f0000000080)="292918d7", 0x4) 07:43:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x10001, [{0x2, 0x2}, {0x3, 0xdf}, {0x2, 0x10001}, {0x3}, {0x3}, {0x3, 0x5}, {0x1, 0xffff}, {0x1, 0xf071}, {0x3, 0x2}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x5}, {0x1, 0x5}, {0x1, 0xa50}, {0x3, 0x7fff}, {0x3}, {0x0, 0x80}, {0x2, 0xfffffffffffffc00}, {0x2, 0x6}, {0x2}, {0x1, 0x6}, {0x3}, {0x2, 0x8}, {0x1, 0x9}, {0x3, 0x8}, {0x1, 0x6}, {0xb89de0a524b1621e, 0x327b}, {0x2, 0x1}, {0x2}, {0x2, 0x87b7}, {0x2, 0x2}, {0xeb0adb1a98d5bf7b, 0xdda}]}) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 07:43:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 07:43:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c, 0x0, 0x2}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 07:43:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0/file0\x00', 0x60) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9f962d6e058c47c1) chroot(&(0x7f0000000440)='./file0/file0\x00') 07:43:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f0000000440)=""/86, 0x56}], 0x5, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000540)={0x9, &(0x7f00000003c0)=[0x20, 0x800, 0x8, 0x3, 0x12c6e57a, 0x3, 0x9, 0x2, 0x380000000000]}) 07:43:27 executing program 1: recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000140)=""/17) getrusage(0x0, &(0x7f0000000280)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f00000000c0), 0x12503a468fcc0707, 0x0) socket(0x2, 0x1, 0x7) 07:43:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x3, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x9]) 07:43:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7fff, 0x6e22, 0xffffffff, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x12, &(0x7f0000000040)="99ba55798417ecf8d49a96dab659d193110e") 07:43:28 executing program 1: 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) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 07:43:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x4) r1 = msgget(0x3, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) msgrcv(r1, &(0x7f0000000000)={0x0, ""/74}, 0x52, 0x0, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x401, 0x2, 0x4, 0x0, 0x3a28, 0xd0, 0x101, 0x10, [{0x2a6, 0x5, 0x5ae, 0x5}, {0x6, 0x8bb, 0x6, 0x9}, {0x40, 0x0, 0x4, 0x100}, {0x2, 0x101, 0x6, 0x7a}, {0x401, 0x2, 0x0, 0x6}, {0x0, 0x1, 0x401, 0x6}, {0x121, 0x10001, 0x7ff, 0x7}, {0x6, 0x4f801328, 0x8, 0x2}, {0x5, 0x1000, 0x4, 0x5}, {0x1, 0x6, 0xb5b0, 0x7ff}, {0x4, 0x606f, 0x7, 0x7a6}, {0x0, 0x3f, 0x10001}, {0x5, 0x100, 0x0, 0x5}, {0x7, 0x2, 0x400, 0xe5}, {0x6, 0x1, 0xff, 0x1}, {0x6, 0x20, 0x2, 0x200}]}) 07:43:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_emit_ethernet(0x1000, &(0x7f0000000880)="d84c26169e91042a46b39c897991f31d16876ee75c11f9732f77768c84b16fd9e68bb3cc25c8329c77399b07b4cff0b26d3c4f7077ef5fee67357ae612945ca025d8b2fed3c6b88479f77c5c9a60c82ad1eaa75c0c15aeb8b3c11baa0d694f34d9a04ce68478800092869f69b5718fe827139a10908c3344be27aa741bbf9826dbeb3a6b3897014f00b1a1dc1946b5b895a9a7c98bb6ce177b53a4bddb09597aa312a681dd4d39c0b39ff8454c9fbb7a91551b4439df8be786cdb4473fcb45b993ee55e424dbce1c4d6152fe61e84eb376c3e1745ef76586cce3263143ce86c39470ee3acfad052f6b29edb94c151fd7e38772a192db107d15ea9bc53e3392a8188e78fd35dbb71716bb8e03008bc53cb68cae78c10f31c14b219b9064b8dd62cebf3e04ad8851b2940b8e9cfca6aadb21558dbb1965b8d85d5ddb8d26c533a03e29c35db40fe669a57a8527a16dd139a7241182b365bb9da6a58ff5f6df3674041794cf693569bd162b1faa56504d1a310ff15219c5bafbb4e141d1312f34de8713b1a7a4d107d2dea05373f6a8c9fe8aa35dd7d854c3620b9e62704a7714b816b6f84c77a7888c42458166e66c7c7f2604f1874dcae451fffc168f77ee5217d131d3832c1a0b8f54110695624887a3941745633fef58c0174a0b1685652c164b8549e236178e8b9b6d2e3a0cccffcfcf1bb023d64980dc8582d379f65a4d0c4dac3fc8cb28fa5b141a0c243985ba789efba3c8d2345bacb5fa022c787ba6c951a86ffe76e66620a2e59faf565bd8c924c7fa43ac33eaff5ca1d22c656168ab3dbd756cada067d5d95c27dc94a9c0bdf99483d68bd0c6d291c5435a7bb746aa86cd3ab014b88f0150422f0986e9fc4dfb72fef1e062a898358db7a35cc52933a5e5dc161b4c61313550e8f5a122e1a21bd784289704bf6e08588665075348efd73da2309d90d93c5a88fbfcd013a1e6a3be120562265f3c4e5ef08fd035a0551f72ea7600cdca77d89f66cb0106d67a2a6b41630f605fc9b7fe862155fb6e638ecf827efb403f5971b827255c3a1ec1bff34ed598052f0ade402b0a436546a2e2759c8d701009347c7ec71f18b1d4de6168f178a8560f8028c9614bf07f3e4d66f4e0c7a3a050a80d08f86315c62e1c8d331dcdf6db6c3304c817e27ddc1e6c391202caf1b16255294a5a1e4184394b33af5e0848be1e7cbf742166102752d84c7292b9b243e8dd8d20c844e540f3fc363446fcbf4579db23ecd294c1644bcb0c3a77ac7a32143ca4c429b34907a14b8932a1f57cd324bf8f10dd0ebad4c220cbde3439387e6d65e88e8027d2d98cf013e8bf5696592e80e1e97df1dc0787a5fd388d7c3acce476676d0846df1d50d16511c5033bbac97e58197197fa36e55e8edc13e63416323e6a0a717cca1efaf906eca75bd2bea24af8d429719c71f33578b740c67c2191715060a71176bfe56ca7d3fdea5855620831930d3f0d6bc8a61035ec1d93b4e664922f5ec4937822d365ac581fb7fc6167f2181e7ec941dd7aa1d61553e5846708a0330223ae7cacee88e936d913728ee8d7fcc351798e9186f873782a31421a3296cb985bebca9ff0d4ef3a65ed0def9dd88f4c41bf8b0944a5a533bde226651cc1c29b29ef9a2d6f93077e23df643271de77f08e15b1b3de09ff9f4f96e3a8fd1bb7ec72b87a91bcb54fb4c009ff50ff2a2ce8fcde198313bd4e99d30e265b7fc210f304dad9548317fc296ddee3641a031f11650b0951f5b74128e04f9cecfece410f12badcd800351305aaeaf4853b97f07078cf120dd136a91d44ecacfafdd3f3d1fa843e5796f38bbda2ecdc5ee0cf41ef7747161505df914afdb722cc3aa8975e0e45e3e6f3115298fc7ef37e9e631850b3bf02dbb1a3e82a535ff656d21f1a3e7bb9e8039c6df0abae58148f4649cc3d4689f51f8f642477a6e91ca60b669f1cdc024e6df3efe9ec208140c243fbf81789da2a1806e5b4b7dd063db6fda5d0f36108eda89777c27329984f5a69e4d9a519060e06668296d170d442b95bbc399632134efde68d6807e70eb46068723d1efd990b53de2e48086703f1ddde1ff370cd3cd215ba48034a581988017e6b95a5b46826a461bd8fa9a4a0f32009de2dd35b6cac55db285836a5b3745c7c0fac50cae67cfca4df694c3e29585a6ec9181742525c0321baf6ffb39e1b2cdce750e5ad010ce355ce8107f76ed053c64ed887cf9598e87b16a49585b881a02554192f59442b4174cf2538cd13b032e8a9d4951ad2bafce29d4a43fd1102414ea7498cdaedac1d7c54aeb728d0ea86e0a6f0deb4056f62c663610ecffb4b25d89e74de2948cbf47d28db0780d567a555725abcab01fdfe7db23dd36eda68a4a816c44fbca3e568496d8d1659ae0058fb9ce7fc5496b2fc8e4fb86fe4e2632b91577f8a0fc1a5d5f5590692392928e6f7340b9909c739fb28cd68adf574f38fb56e6c352f594617bb5f7bc02d7f7ea4c34107be944e959638683cb28908d264fe80cfbce80c1f8a5edac7a7cc885c727833fc1e09447838b1f39429563d7a58849bb114f65bd56fc06f54ca0ed9f99aefedda55bf86558ffb52f8efe5dbd3eb57e6603d93d8e68d9fbc3e84e522a5806f66632be9361c2c7787d4cf23c299ebc9d8194d652de08c338bba8f30a90c00144278431118454311071150a3042fcb5621966726ca1b744258ad5ec6f1c885cd6ffd83240d2ebe06cfc1d885735305086ec20d7caedcafa266dd903365313ac4c3544008a4a782d63a193c6f6d3e46a1c7da2d8649b54260b3c65e5801896e9130735c8d5e2e98c4df46271379ec6be1ef4c947334e03fe0dc8546b4332af0348661ce3d1d01dd8e7ed3a5597dd9e8889ce620c4a255fc18ce39ac87ccc22d21381601cf370a0618c6e2aeb580e9c5e4b551f9b714985666f9fcfb2d471b5877780c7f51c8718fb7c4baade396db780684928fbde62bb64c8bfc9c8fd9fbddc984b9bba9402dc2b6f8f3e338597e218f1bb62d126632c10be0d413f97c1c08b4e1f05c9fc1300147298b6e2e4bd6e9e7652725441dfc9b11920f09bf7458f51a2ea865fdbeb3968ae6ed32174792eddae69f56c84f4fa28e2b088eeb36a53bafdd03dde037aabe4cecaadaa136a77fe20d4f2e2db5c223d784f1420c5af31eed92a58e33f5ac7ca5c2c2965aa327610c060e9da45953acc0a0e6c6fc7b1f41dd3bacf79571335ef21eb0f3211cd7d306f9d61e7222864b4b1c952c5459d5d48470993ab6779fe44bd03d1e8eeaf75385a0c326c3750cff5f1e591bd8de67e0faef4e5bc1f010c024cea7f26f20d7d1c6e4ad3bd997df2def3384e72c613a9eb90d4327de537c631f883d85a5623efa5d9940a1c7c9cb8c9c7ea0bf6c95ccf6558b39c0728b9ee4b49f0a2a5073d4a1a366f6e7b87531f1709bf3994728e6c6d6c1bae7ac9aacf8ed0981f4e4935fafdb7a6b3c3ee34c5353c96bd255bcc801533d12898ce47cc62a63fb2b5185216f14c82a690ac0c3dd4a077cda84ae36bbc25a51604772f8d32be8d595473b25493f84facc594e69eed4522189872229f4d1098933aad2175a7b82796b394f8127b0a04929a57220d5c4cfaee45952579c965a39dec219a45c856558049992a0779c5f9d1f846cb9ff98122f961f17588983f9fd5185f10dd1dfa5456c95c44949d04683c290a130f09da9155c259a110b5828b2ea59da756eacc2d8de640649c33ba02e08c9335095325835c451678f5f33749b10d9d2cfe4527f2c5540565ab0aca785f1d40ae104deb19a37726ccb4c19afe647b02a04e9b52a48d72f23a0ec4a695178cdd751f983e9a611cee07029339535157c6ba6024b46ada42cd4de571c0a6b25efbfa587a7fe76f5a76d8dd6510524ca2a3bc10a07d575aa255b971d21ea80967d440d0a663af295099f313f78e8e9f78a0ce5f4d5c18538d11a1004db705f5183f975a585841065a1df8b3004b47d2a6050316dc26eaa501a00d239aae6896794853d7ce177a7655e8db08d0942edd01530e85fc15ba98a3a4679648f9296a1aad89dce72c56b42e7b40627857d3d1934c400230f4e9d3678fd6e18052e46250de026c18b41ee2c373adbce33d4dae58069189c667076c3af49ba15fff69b5e85e6d22f03ab9b0433a83754a0fb0346e2e4cb06d385a30a58493d9230c7ebbfde9057f31c391275386ac15afa8e902fcc4a3b7082c16f4b730cdacec37437fdde48f74380ec051a39f8cb33e356caddb08da35a27b129c7687b0e313d47ecdc3f5c2c32a6fb6ebdd20c216edfdcd12c312a3dfb14e72fd728694e0dbae32428dbd66038be4094daf4991b6441eef9ec36ffc0a00981af61eac34ea0f82f1d88ea232d7b753e492eff51bc9494fb46d1d98c586864b60ceea184d7f012030e461f7f1fbcb1e2e430ad643b4a6e18c64174c1331950ec31a59169dcb6c7cfa6e28b5599c5f2bd32f688d09905733e0c093eb23dac27e34588bfd8b1772dd1f45e523a68b1ae960796db07d23e0efd47204f93b8b1d5491831c97df1079b24be94e812d568afe9e1c8a5695595bae3b2459a54fe03b6f518777b822dfdfa29975a631cdf6ec9b786c0b3036b0d435e8410cfad2c4ac2ad42467094a977db68479fe79292810bc2e89b3334c728e1238e9c064445e15ceed29de073f86cd831559f048223c1e5baf9fdb7999381a2eff8a19381d8ab7e6be5c0afd2f0386fac13e9abdc87679e7f7657cf789a9fa51df948c4ac2e3550ebe96f89966fdd7e1491c415e796bea2574b168ed2c34fd8fbfa98530473f47e361bb54abd6817bace69493ae967b99d6151d3841d99e06a45f90633bcc35b339d0e4df75a0943ebfda6a08e7c2e1e23cf49a4166f66bbb91ba2098f3a992a0c572041dc546c61d1a59ef2f9ed622a76408b00e5cfa57685d83df258e935e4b64d1f5ac513825ac30108bf26c0168a45a42150b1565161d1d50e18c37cb845df3f7b350a6e186a04debc0af6a1dc2ff65eb276eea7e94973deaf2983b3986607afcc41e470c7f8efcce26d2c5e37611b6f630a07a2cef2fb696021e940f3a68254066c09916856f6d9edd7ea8bc4599884851eb97a06d48e3a89c3764f36ae18c746dfd2dda9d7e691fa38a4f1ded530bea9bc7bab054eb95040c2ee53e3aaa6d12e7480dce07d33fd23d56eb33c313512110f4f6622aa05b4ba9f48fb89703a4dc33c97d3bd920f88cee32a6038389a7dcb0d9eb3ef9e3f32ce7f2de7e493d430beea28ed5f78bec762c188aff74b0df088cea5179fda7a97e612b42c07b316a8e61d69c2856d452bbbc947f1ae28a2e943a82a5f19f599d00a4772636d3d6e8a2de02863cd7f33c63360522c2d67dbe6d5563ddcac26684bff0b9eae53b1780f8f7bf3e0af846d3172983c581b4850e97872ab390681dba1127cc12b62ee5634e6df8d35a0c91c92c3c43ec9aebc5d0814b96f749facb47aeabc8516d68606dacbf6b362f2e13dd6d9715509d14271016379149a058bfb752e007de9d23bc3025c892f7317dd7f0fef45451214c8659fcee50e145e836d2c9fb757475fbb9d1ad3c0e23f9e9156189d667cd06228f0b1a492b4317263af09d0928f5996882483ec55a40d916db2d0f6e467c4a587eb1f464cbdec3d3874b95fb5c5fca4768228a6d38b0e2f59a8e4e121fc1be5a414687b6b3a03a2f0b23e31ee860a4de2c5b0363b0334a204f23f7199c3a181900cb72f43508f1e879ad5cfc39bec5739bffc27b2aba93e7ecb063ef8f900d9caf2") r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r2, &(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)=""/38, 0x26) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000100)="96a41248f5f72cde6d4dbabce88ea5211f228fee", 0x14}, {&(0x7f0000000200)="d9f9035b4debd30e52be9cf1b37c817e1cb2c22034ba52a1408991d376c033dd75dd3e3c682540dc477a8033cbcc5e19f333930ade6c898a1a797c5c3215d968db02267956ccd500ad0e5bfad6a8b06d4251b66b2ea666b1e30a6617c68653129a5ebfbf143d0925b8cdb7737203f4e2c6827e30cc9ab9de01b7da5c45510d43c2ded16ae30ec195599fcb623ba45ad0d666ae9aaac7a0534cd1a63ae8f15977e6c9242e56523650078c99ab2ae847a9e53c863aa2bb361af2298eee4bd5aad06d96f3151db1cce501320bff7ea7b9ee1546d14e7e79f867adf403ff9edeeb4615c26b61", 0xe4}, {&(0x7f0000000140)="22b6c2d8eb788d67774dae59baf2f9dd2f3d0e6ceaf9ed5fb3c5343f", 0x1c}, {&(0x7f0000000380)="b22c56cf43c375883e13bb0759e32979ab0d2e479188be9603a732442422212ba1f053edadd15359d1c50f302d23b66ba083763891436392ee152eedab79e64f2478a22bd21be2a05347914d10be356df0edea86a2f5a008f453b0dcea3bc12c5a3ce35f1564ea26a9ca9d8b20d71ef41e68b784a65a7e9a6e1e1865c04f9850cd7a5de21959d740db94a0b2e9ec4bdb6817142722c39702bfb596d4c1ff5b35bde7b8f99d2938a9ecaf84d9e2cbaded97e003e7cbd9121b724d3661294a68", 0xbf}, {&(0x7f0000000440)="bfe8905acc03e7493abe70009ce103f0e0dfa826a3667aa085a597b413fb6e60213fda5e4674b7436f12244b6391233ce9e2df7d1d1f8d5fe7e189a68483bea6df6f822db351e10fba06b50c5ee42c8f1c90f47ef172c99afa9d189e47e1c8a22ea2147d6b5a68a57b8089615168821d421e42d0730c095f01108bf91dcd6cb51a1a4ad9385bbfcc827ca7676274f44597c5bac0cd73842c4195a95eaa097b43ab867856722186110572fd1ef513cd9bc674328b241d041fa7dbc889fc5fd066", 0xc0}, {&(0x7f0000000640)="7126ddb46252ab709fbc21dbe8f3da3e4b6eb1a9b796c62b40b920dc16267021f86c486f02074c40f0a6c1e6a1f11e1063af8cbc870d4398f709b7124fadbb5a3ddd07fe38d0b491f5e5212c97789945d6abda46aa270c28530f5e775d8fab42e3cbfd3650063340427bb44eba31c779c34f9fec9e0d94417a9e99e22bc8828d096564c8729c6d1c2b61bb9db1cf6e5ece035e214ea5ad1bd2be2bca2ec128907325ab60dee1ccec97173f48769631a1b35c57a07d68e7", 0xb7}, {&(0x7f0000000180)="6d8a38e0", 0x4}], 0x7) pipe(&(0x7f0000000500)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000001b00)={0x0, 0x7, 0x5b674ec5, 0x20, &(0x7f0000001880)={{0x7, 0x2, 0x6, 0xffffffff, 0x6, 0x0, 0x200}, {[0x5, 0x5, 0x24ae, 0x3e1, 0x1, 0x9, 0x1000, 0xfffffffffffffffb, 0x3, 0xfffffffffffffffa, 0x1, 0x1ff, 0xff, 0x10000, 0x5, 0x9, 0x5, 0x33], [0x2, 0x3, 0x4, 0x10000, 0x3, 0x4000000000000000, 0xfffffffffffffffc, 0x4, 0x2, 0x101], [0x8, 0x8000, 0x4, 0x6, 0x7ff, 0x1, 0x2], [0x8, 0x6, 0x7fff, 0x7fff, 0x7, 0x81], [{0x3, 0x3, 0x0, 0x8}, {0x401, 0x6, 0x9, 0x6}, {0x7, 0x100, 0xff, 0x5}, {0x86a3, 0xac, 0x0, 0x3}, {0x6, 0xffffffff, 0x72, 0x5}, {0x73, 0x3, 0x9, 0x5}, {0x9, 0x8, 0x4, 0x1f}, {0x1, 0x618d, 0x827, 0x5}], {0x7ff, 0x9, 0x5, 0x1ff}, {0x8, 0x81, 0x7ff, 0x1}}}, 0x2d36e672, 0x7}) r4 = semget(0x2, 0x1, 0x1) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001d00)=""/25) close(0xffffffffffffffff) r5 = semget(0x1, 0x1, 0x408) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000780)=""/202) fcntl$getown(r0, 0x5) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001cc0)=[{&(0x7f0000001c00)="f7d3150d0aa5c757ee445c7cd9c1b8db9107fa760911608ff2141ba340a3166d0b27ef751c3b21db6103aa3c188af9a0089427ea0ba81fe79c84da2539527a4d2d827623687c06c3ebe97fdcf1827ec4bafd05aff112cc2f05a8361b15b9e053f9a2987b3c69351aa7283c7a313e65ad4f92e667b1c2f2efde504d042bb9ae90542876eae7e6876121c4b8899c928b3d050077218e5fe72ebe9b9a80", 0x9c}], 0x1) pipe2(&(0x7f0000000300), 0x10000) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0x6000000, 0x3ff, "9375b01a93b45136fdf001800000d11eaaf100", 0x2, 0x3}) read(0xffffffffffffffff, &(0x7f0000000540)=""/226, 0xe2) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) fcntl$getown(r0, 0x5) 07:43:28 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000010c0), &(0x7f0000001100)=0x8) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001140)={{0x18, 0x2, 0x5e33, 0xffffffffffffffff}, {0x18, 0x2, 0x7, 0x81}, 0xffffffff, [0x7, 0x3, 0x1000, 0x100000000, 0x18000000, 0x4, 0x0, 0x2]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom$inet6(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)={0x18, 0x2, 0x9, 0x7899}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000), 0x1) 07:43:28 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f00000001c0)=[{r1, 0x84}], 0x1, 0x0) pread(r1, &(0x7f0000000080)="5b64c352b053f073a14cfce0f87cab21db47470a3e5f26afd8431040e1d224beb0d1defa60ae0c7f7f45805234e0863c3010c8d9ebc4b6a99a3e129fd875a2faa445", 0x42, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) semget(0x0, 0x4, 0x4) 07:43:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) 07:43:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/2}, &(0x7f0000000040)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x9, 0x37e}, {0x18, 0x3, 0x6, 0x81}, 0x0, [0x9, 0x4, 0x400, 0x1000, 0x81, 0x8000, 0x7, 0x79]}, 0x3c) sendto(r0, &(0x7f0000000100)="0edc1bfaa0d95b732f5c1efab0171121571badc12c08437e3126fd24cd89dca280929edab8e3408a22ba328336aaf07b3871c360a1f3e056acc8213597c2afc0feccc4dd580060d0727d36ad9bc905cb1806e3f42155393c5019652dc36108e8a96947a9cd1fa6553e80cfaf0c823b153c2df3086990444b0a0b3b984534f766660eab02eca318b1b948efe354d668da23", 0x91, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x440, 0x80) ioctl$TIOCSCTTY(r3, 0x20007461) getpgrp() r4 = semget$private(0x0, 0x1, 0x80) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/177) 07:43:28 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0xc5ccd61ceea05845) poll(&(0x7f0000000340)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x10}, {r0, 0x2}, {r0, 0x4}, {r0, 0x1}], 0x6, 0x9) mprotect(&(0x7f0000425000/0x4000)=nil, 0x4000, 0x7) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYBLOB="000e2e2f080000009446"], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9783e29085818df77a94a51767a907c771885b35aaa8bdbe26cc1deebfdb3686cb0b66b37713cef3f794b3dc162dd7863ba677ef28308902348f2b9554cd78709cba592ddeaeeb1ffec2ad0441577a3abf60411b501d7cb5ae7c0b32700817c9e10f7f1136f0d875a38122322868030e72bbc35186a6132b2b632718ea454c4870e9d8aeee9a1d9d849e34718a0dd1fda382931cf20c91486bd45afaf6f730faa1383ca17e1eac575b08b188a25905f44e50b764da70173216a0b068b66aad97bd87405f8dc051d17396809be06a58e70cc7f55cf472ba71a4bf8b022cecd448dc081be2ecbe1c14838ea68e5fc515c1", 0xf0}, {&(0x7f0000000080)="27f7d80d54204090ebe40d44d2f123f0fae0a83983cdae201fc6200f9c1715da7035e5359b0a976ca3b170e105bd4a", 0x2f}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000003c0)='./file1\x00', 0x40) 07:43:29 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendto$inet6(r0, &(0x7f00000001c0)="236bdc47d9f3dbe4", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0xf167, 0xeeb}, 0x10) 07:43:29 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 07:43:29 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x51) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) r4 = shmget(0x0, 0x4000, 0x18, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x2000) write(r1, &(0x7f0000000140)="04", 0x1) 07:43:29 executing program 0: utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0xffff}, {0x1fc000, 0x1}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='U', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 07:43:29 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/40) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:43:29 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 07:43:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000247e28f915c73144bd67fb4ed5d142344d66100c5cebd28f9a721f6b4963dbb4fbb660b1b3797846eaf6feedc014e6942bc1b2cdc1a377505ad910afba7c6d679099338ffd88c4bbe1358bf2a131c5341eef4a380f88cf2a62dab0516e32bc0cb5e758b2afc5f1a09cb71c54f70f4aa21a3d130338cca4364e94a420dbd49667eaca5e3be40b933f00434541e5d087e78d55066fc1bcec4e8b731c1b5ac6df425103f1d441d9ab8163d3b404c3f2380e572bc26ad90cda767c67b081ef19c7dbb33eacdda896f3864dd46662f4ed55b4", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 07:43:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0/file0\x00') setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0xfff, 0x4, 0x10001}, {0x9, 0x6, 0x3, 0x200}, {0x4, 0xbba, 0x0, 0x3f}, {0x73ba, 0x8, 0xa9d0, 0x1ff}, {0x4, 0x5, 0x3, 0x8}, {0x101, 0x4, 0x3, 0x8000}]}) 07:43:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8000000000000044}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 07:43:29 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='/', r0, &(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x20000000000000ad, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000001480)="06") 07:43:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 07:43:29 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4ddb) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = dup2(r0, r0) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000080)={0x400, 0x1f}) 07:43:29 executing program 1: semget$private(0x0, 0x3, 0x20) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/21, 0x15}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/122, 0x7a}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x358, &(0x7f0000001380)="499a106d2bee20ef8e1ca5667d342308ba4d6a73c89c0a5f3e66712500c4a7f7f0aacdecb2e525a8916fe390006d52d6fbeefe8487e2449a436db886fab5eaff71a893e819ac2ed1df4829c506210389361d2e0cb71c478d141208e88d187bcc1694d619229069fd997803f7f54f21ba000000000000000000003c0000a3ed61fb27b4d3") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x101, 0x1ff, 0x1, 0x3f}, {0x5a, 0xfb2, 0x8, 0x2}, {0x1, 0x9, 0xfffffffffffffffb, 0x2}, {0x80000001, 0x8, 0x2, 0x7}, {0x0, 0xfffffffffffffff7, 0x0, 0x20}, {0x4, 0x6, 0x114, 0x9}, {0x100000000, 0x8, 0x7, 0x7fffffff}, {0xfff, 0xffffffffffff23bd, 0xff, 0x9fc}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x43, 0x0, 0x0) 07:43:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x76, 0x0, 0x0, 0x0}, 0x0) munlockall() 07:43:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="03bad4a91772c3829decf9dd4ecf8613cf782decdfc13f4eefe3f9461d6e1ca18a24d013a15ed8225b7e572daeb4c75522964997dc6705435207c52569efb7a23fdc4f144d27304507d36cd8939a1c5b17868413abdb2149fe9da4d6edbc9b13a84c59a8a284f8a39ef5265770c19738d0b7bfeabbb635b2f7222a3c3aba5a60149097fc1fe7208daef5cfb23ae4b5cbbb26ae8e649757a395ed3255567b98af8f27bed122816fe83f", 0xa9}, {&(0x7f00000001c0)="e2f4db4f10dc851bf1d9fc6a4c806303928006d4ac01ca4c21c2c67eebbf07eb6f7caab9c176f1ec7fbf6ae56ff9ca338d26f33587b33f06df014984873f4b633a1ef50031dfd6553c9cd8aedd5e22ab77c2be0cfdbd87c68e0d3b30029c91e8392fea3688ea1cffc5b41f1c44ad39bedd8d32281f2b04f65fd9ea2dadbb1e48610ad31862642db8c66ddf008ba8f07f36491c7d096eca41d6f3601e90091a1acac86ebf07c747cec29a30dfce39e575a2b10b585517d1fa5011803a080623f618eaa6d3067992", 0xc7}, {&(0x7f00000002c0)="30230a57028e23e5eab2d646b8dfa7f5c9dd506eb3d6e39c18648b6a2dee4e6a8e45ec0609244e43c75bc892a279e7d4ab3091c240afdec94b6f673c25fed3f2b3c89cbc3fe7278f6de4e6c1b24191608b60a5e4e2e38be18768a486a341a53ce5a78c10c40523008e9d9292b53e8ef7caf7c32b15634723ef34445128292ec257d4256c3820ed41059134cba203795846bc94e26a3eac0e518519fd5a556e7791aec13dfb4e5b69c55c2bb481c5656ca96496f2848196f08482ab6a7c1a371ba6720d02c33ffafa03333ab616d619c0700d4da0b2b43c232aeca60ce18e76bbf6aecdabb5940077717279db705e41861ccecbc817344529c5dbd08204b0bc905f6f1d024d4064348b31f8d68d33b094948ca26184b042eb3b0d4820dd9446ad391be515931dc69b3f5841da7f7b167fb0961959de9dbf6a9fdee24ca54d54091ea9ce35992e6b7addf4bcc0e4c783cc9551bdc313afa9bfc83d9ba6ab6ef7c6128383d0211d9ee6429bf93b83c329c5c9939c5cc2ffe9d8cb49c4412119d6e59a60e5f5816bdfdfd37e5b03234bab9dab961b67331a15c990166eb9e793dd76c3923df7e5fdbeb3e2fe87e34a7b1834f57c6ec8286bca062287d31da00084cf52195d602612a78a250c36ea715c1c81a02eb15965fd5df0fb3412100c5373f16e4d6c704c2977fb2f28a92ed2709bb2ecf94a5f94eec3eaadf95c96db351360a3617b0587f5c17751e506d5796489a6bd0d2a3c4aae4b384dee96258f53a09095203592e1bafa5f68447b1361b388a7cbc925ff305ee6345a472088a94115475e7fd0ffce814fcbc2f5f6b347f55fd54326b0f12cb118124ee46d4e12a13ab3f0a0a9bf51379593719f8354855363c1a463f137a705bab64ace05272ad12db80bb69aa6811043b03494db66bb09ed81162b2326a45f352a4f3abb8101f73d5e6548535a4f5baa83ad77d720fb78f369d6687720db70df451c87842b25efb8fddb828c33ce4b6b59a4b51a885b2ef84fc6154573c36d3597be6a5d5e149f1e7355c69aea7a533e63822f00b41385abb9ae0230d6aff937c8814826038441e72c61ad3645adf0578846d9adde5b40a2bcc4395300861de546fafd4f83efb07f3019cb0fed7b45a84e6b87a4acfca913119ee3c0e7471edd254b0f515da1d86f7f559975da9331d558a7d42290e7eac731152a47e73314aa14a69377fb640386bf446129fd3291e6a44346bafb82c336ce3f93022d709322d0a0babf61e9cc009cdd897985546da0f90f8ca984a24051de4f250f7843417ae28f16e181b310120c2ae461bc5410da131f0bfaa04985c4d3b0230b6709f81b72c0491d838ff33e06ed5939983d795721e115c308ee4fb4819178df4f33b72437a268f73ba1321492afac0ac6dea34d09151a6d81a9bf3cca0a702dce058f1dcf79f0e9e748f0fb6e4bebfa15d46dac1ac7092c707f9c75dda9d0765fb078f67a1019f64ededf10f5d6229979122ea80b5230e7c0df0c32205ecb2475ebd835a3827d97b1ff6f9b825f0a530d10be1a0d4df43e24ce3d8a5b78a0f809c9571b8351036afec6fa4a6b929130ceddf58bfbfaad68f15feeaa43cc6f9d73ab7dc93392d96c4a4e2354cbee7425e3e76bf38b141cce21157274cb660289aae33ba2fa40301452c6b787b05d1f24def9930c3dd785ca297713e55632dbd68d6e6d2228f78c5a0d418339b47359e25d9e9e8c8d11449ea3d6f2b4e369df91e09df730a2f0e63cedd91c07c0382b1f605f766858cc7eceb3448fb32bbdd2d2af2614ce9c43d19b6f79e71ea2125dcb7c2aaf12ca475110e5603b5ad2d7c30bd586b3b3c9a14c35515f379a5160360344aa1cd19a302aa2527dd62ed70b1b955de648c66675b08ffc60fe7f88e6f9b59fc92a3bb7d38231aa36ab2849848fe1020648879b5573f8c365b56aeb09afe5a6fa21e0625dffe1c53e69b70fa4e691b6ecc23b85f8493158a1df1fc30edb5c18b854cb34ba378668f36234f2aeaf5c6d02c5903e9b657a70f984f1c964dbdd1cdbb99349ce63c0fb3c8ee99ddba40758f2a4a8b3d04f812f2cfdd22ab75cd8081f5411666eb188ddd178527847758653f1c06f2c48d1a6876fd68f916ce264e64d3df1402e996bdf2e2bfa57e547a463a1da58f76fae0082c3579bde0f1f8f27c00027eda73e71e5f53dbacfc51ec4d4754521d31464d4a0d89e42472c105b494eddd494de645423a014b92bca3f8536fcce547403276544859269de8316e174003451db80e33239bc9cc889f913c7ba2fe6fab5a7bd6a799b321a74347fa5b570b3634fa581e47860da9313bb800e961ff09bf07c544ec0a44f5e8d323e5fa4e594ce8eb6e00a1064d4ff7d8e335148f0eef74eb251e886d88ee494fd02bc6d2b1cd2de33d98948ad84e06a695de5a674f73ce54d386287f687f97c2e0b72e54d7e9fa2603940e11ed6409e9955d08485e888a440dafcd600254341ed6d596ebee44b834916f2bbfae3a2f594f58d4821f038327042eb3196b6db57770a269ef6ae18307d3ad77795a9aeceb9e5acfe94e3291e7a024bb3692ef22e29a87b627301d23318b207ab928c82ab26bdf0f9417e7fc57b1b522e40a8d4f157e99fe5ac652721f3d1daaad438bd27b155c60788ced094ad1c53ab20da3fdae7c490f16942b14106b8a2cab5f505f13840542b68247c059bdad343b0fa2cf34abfc5b8b3f08bcb1a1fa6cb97d3266aa8c79b46ecabfa433e46dd6a0fe35ce67743d31a722ca5cbd1e3fc1f3101d76923df05c3b5b3b728522c9deffe186fea194f03dfc7545a99e42ffea1f0ad979d62c0c25fa7890398eb9191e2c03d994f7af66d89d8511d42dbc743ef383518f2f14ada5b334f22e6e9c487ec3fecad07d172126801b43a0796303e28bf8053b6fc7e6318429e61e97ffe69037467d3662b92eecc52a64a97d002df1d2cbba73aa3b0fc6c23e22e1b04be3a7781221eee8e8ba33e3732beae5ee6fa80593affba39fb4c41c0055d96cff3549e016f17cd46417c8608afbc78d21f0248e8dbaa04f9ac9905378b15c5a5db587a69f73d3101938aa2093db95b6aeffd73586926f733cff5c28708658ff380632c5d01b2a980893b9c7a3d877b26707f9907d86d55fa3efe02006ce14d883c5d98514c760ce8c894767619025caa36a4fdc9912b2b6a27e622d06344d6ed32f0a3f04f3ac9dbc264a8f37517ba79f6a2f6b6c0bb2883cb3e5e77d0a0cf94c44d1b7d1dc916f4aeb70677062e55c0730c357020561764b71886603e998840f9b835b0b9fc82c16f63b196e240c222bfdf88dab5066cbbfb1774b4da4b8a72ccd9df436ffc95a7fd1ebb506e667732f779345b2418b3e41bd3c42f6f652ef14a189137349276c55f9942efd935dad1a66ae947b03ed1b2f33f116931cd367a1ed36b76da09d3ad740e0c070abf2e78ad86eb07eba364eef28dcb2189023476bc1e3e1b2d5a7de0d3b5a227af295860cd2a37641a2863ff4691c36b4bd235987a1ba07446b255198a306844b2ade7062b06138e563dae4d3df4fd9af21e9d367d7a54f8f68575ea30e099135c2f5ff694fe877617b9e39077095153eeb955005760b2da12a6336b56e6b08a1d9b71b391e37f1c5587ecf5fa716db92e2e80815d620b4ddf0a70676796e0dabad77eb73e9aa8e247575f4383ce0b3a9a7b2c54b4a2a0c6740580622984f0c5d21d2651b6bc12145c62eddf8258520a7355503cb9e3b921082be925f784d5796977fc5f3073d8118beb8ef52877dce151c2b5d93baadf511a166964a0bf91b7b4c89e385a3cff261d15ad83a9e032ef3525c4edb225080d26da32ef9231c4fee037601b713d77791be794782d1476a88445f84cb56c2ca77ce76ea47bcd997327c3a5549ac2047c1e4bac01b29067f35a7753c35ea6700bcb883f41d7e0fd3b544d888d34f1d2be1eedb945e0f268a279eb22df59c05b8829c03a6ccc13848edb6ae0c680f0688a4868a0726a59e71c6c6b24ad112935cb92626fb58a70e786bb8bd9b7265b2c9d780b75984d8a67441f91c5b1a7e18bf81d113321a72bc2815255f523f6aa5861819c884ca187fcc165a2b2eb9fd1392fde72579b9688cf5938c815c449ee53da78208fa03e7de51313f1b7f5176523910d0dadfd59da0ebe2213e575b9c385955787d1657b15746c023e3b6a113a7f6f23b2bcaaa26431a056ad57bb66e7802c25d9be4ec3576034640f28ab330274ac0b92adf31270044fde5f179fb79eb3dce54d9a62e38c37ca415d3ec4270538df85f2f92010bf9772b289ef01494aad5baf2f7732cea301863d89c445ab730dff199bce8cfb831917cbd14cf009902576b18cc080fe907fcf6010025ae22165ae3d9d812ba2d29e99c954714fb424b88c0840afada9880bdaa459c256317b532322eef5a578e79ec3737e875ab02f58a2b100a2aa2af87fb03ba8554c83a8846b07b408df335112195cd75543ce1eee8fb6ca68510d0342fe87b94a7327543c33e5e887f7371e589feb92a9f58fc0476be96c5131cc6514a93a4f6799175a89f99ad8eafae96cda468a2990f126234edbd111913e03f46fa4f6a6e9109e200989580fffb5d398d0caab606e581e0b13ff979a87d66bef5155119338524996f0cef24fb13b217544eb93df969800262c56f43375a20142afcd977776a2265257d436e11f096393a1e2be9ea5358223ec28e7ad14fba1722b9e5dc41d015d3538a25e1f313b4d9703a69206659d1ce69d83fae99f34bc0ac5f9101d17cff5243083144882878da6c35f272de7f74704397110dc34d697e08917af965de01b0cb88163ec6d6ebeae875b1b1b6ed63ceb33cdd3a82672381a6d7e848185666d03e981f1267ff3c1f489fe8a607071ce53f1b53e5a80d5829e637830b14351d71bb9657c1c8ef95c8ee666fe2f725e4470bb0b9623258b82e52d40e83d142fc360532d4e28ac28c7d24da86d0b6a32fff2fa81aae8b03d33b8ace4bb625586be419d210d4498e0b07aae7369f709f215ce2c4856c4b42d5096e24729ce4aa7d27f954f09b1de170732e3057aee32dd8aa77f7daef530e260c4c706f1e749d837f6cff8ba95a0276ba5c10afe7463d5a010121deff98215c884624403d0ca8ca355c62375f309aff3537c7882001e6119a380dfb38b7a512b8f2d01e9ec72926b5504520ddf682f59b1f754e9fb8767714183690e236c6bfe3d7ee86c1e7650f7a19a706a55d4c944d6b337d3f5d0398b258ff2c2a1d4287bcdcf2e574db7a1ec227714a33400f9bc2162d7f6b80cf3812fbd6b651fc7b9f2dc3f220e547bf507c9dcc3c09e0258dc95ff8a183e80e34db2f00af7b679b92b09d1d561b87f91863c25df6931dfe75c8c5797766558e54705ad868e5e766445c423e8c2d190204c9fc8c72041be9e992bdd6d71bac071cb215b67609aefe10c76d7d9ac63ffd1fe9331d78dadaa037a318e7266604067e44bf66793426b0c16bdfbd39e37c6ac6b90df046da135a48b0d70f5249969cab3cfabba57eb960af2a32113eff9a345b47177b6c1d295dee4cd71ec9f8e21f4b6577decff22da09a28550551807fce49ca9e3e189405eba0302e411eed2bb923795259559098990d40acfc454eac5c65ebba9a43a442961cf3e2df65b3f45ffa6269387f0d80a98d94538116d549927ff39b12057d38d856879385a3e7d2ab8e13a96b06ce7113a724a13830b9da5eee73733e23177a93baeb4075b36d1294ee578f1643aea066285bf048849b9b63000006a2aa21c57", 0x1000}, {&(0x7f00000012c0)="2b21173530d49108aa5eea46cc4183c76cc6aa85e984d11f4ea9900dc2b7b4591e44e51796ffc3f815dbc03d", 0x2c}, {&(0x7f0000001300)="26154ad5bbe7fea9826c03ac2b231b86c43165caa729dc7b98d936c821cf863a6e5499c46e413b4a491fb56b35029d3dd5a89b0222d72eec33ef26abf1b4f6a2abd362d3e96758eb85503881a04946af638f4ec97cdc9df5afc7d2db0b55273f6547e7e2b95e5ee8fdb89b8962b97de4508352c5734cdf69de9b5c2fb59555f0fd4016e3cdd2b054aa79a16659086349d19a220df5bb0b6882a3bf43c43e8cc3e662a478b4ce225a7caa000540b055112682e779dbd631137729f584", 0xbc}, {&(0x7f00000013c0)="087de35fa9ee7316705c8c95983ae3c383e896fa4155ad385fbd6bd0496ad64aaf324f3a75", 0x25}, {&(0x7f0000001400)="9e6dcb6afded9ea9d6825185042b693736c229466009c7eec0852f7ffd64a91d3ce9d87e0d9f24466a14be8caf2ea02e045609fa62229069", 0x38}], 0x7) poll(&(0x7f0000000040)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}], 0xa, 0x101) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchdir(r1) 07:43:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x124085d192babf7e) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xfffffffffffffff8) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0xfffffffffffffff8}) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x94) 07:43:30 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x20, [{0x3, 0x2}, {0x1, 0x80000001}, {0x2, 0x3}, {0x3, 0x3000000000000000}, {0x3, 0x5}, {0x2, 0xa00000}, {0x3, 0x6}, {0x3}, {0x1}, {0x2, 0x9}, {0x2, 0x8151}, {0x3810b1b025fd5ea8, 0x384}, {0x3, 0x7f}, {0x3, 0x6}, {0x1, 0x8a66}, {0x1, 0x690000000}, {0x1, 0x8}, {0x3, 0xfffffffffffffc5f}, {0x2, 0x7}, {0x2, 0xffffffff}, {0x1, 0x2}, {0x3, 0xa66e}, {0x3, 0x9}, {0x0, 0x1}, {0xd3631365713330bd, 0x7}, {0x2}, {0x1, 0x7f}, {0x3, 0x3}, {0xa9d7c3d3e188309, 0x9}, {0x3, 0x28b}, {0x9c917412a6bcb00d, 0x7}, {0x3, 0x9}]}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r1, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:43:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 07:43:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x38048, 0x10004) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x1ffffffffffffc8f, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x500) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) 07:43:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x4, 0x4, 0x100, 0x5cc}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") ioctl$BIOCFLUSH(r0, 0x20004268) 07:43:30 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933", 0x479) 07:43:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x18c) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000240)={0xb7, 0x8000, 0x8}) fcntl$setstatus(r1, 0x4, 0x8) chdir(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x3) ioctl$TIOCCDTR(r1, 0x20007478) 07:43:30 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x1000000000000, 0x1, 0x5, 0x2, "ddca5f052cdc651e55b7cd29fd8e53b8277eef48", 0x2c, 0x128}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x99855c9eb943292e, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2, 0x6, 0x9, 0x8}, {0x8, 0x0, 0x1, 0x9}, {0x4, 0xa915000000, 0x2, 0x6}]}) 07:43:30 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 07:43:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x63, &(0x7f0000000240)="28163c1337acbcb2f8bbf32aa3af31c8df9de765a203d769392aa2a348ac9358d27aefe95aec8fdcbc325316917a5fa88dcac6d406425c8bd6c7fc4dc041dada5399554741cdf48eafc0317973b52f7b373f00506ab74079ddb6b7d8b6468d6511c8d9") pread(r0, &(0x7f0000000140)="cd655b219d1a5ed978dfc95e8980310d7acc9cdedc05acd28c453a60c3bab15a25c5370b845eacee2f02193b367a6439cb471b5a87a4108598bd394d25dd7de081c0920ecaae826dfa2cac8c30e90e8477460a9fa0b0d1b4", 0x58, 0x0, 0x0) 07:43:30 executing program 0: r0 = socket(0x10, 0xac1bd72d9df0dfe1, 0x5) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/48, 0x30}], 0x1, &(0x7f0000000100)=""/134, 0x86}, 0x2) rmdir(&(0x7f0000000000)='./file0\x00') 07:43:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x3, &(0x7f0000000100)=""/190, &(0x7f0000000040)=0xbe) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = getppid() getpgid(r3) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x3fb) 07:43:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x7) pwrite(r0, &(0x7f0000000180)="fbaf8a6914f6357e3a00000000004396ea4f88491fdac386cd5c4d4924448abcaa81caa067952296a4343f07414de4bb3525f5c4bdc90b5cad0d580b171a0d87120d77e8f02f06a7d0077c1f403955", 0x4f, 0x0, 0x0) 07:43:30 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r1) r2 = socket(0x1e, 0x4003, 0x0) connect$inet6(r2, &(0x7f0000000100), 0xa) listen(r2, 0x0) 07:43:30 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff", 0x400000000}) ftruncate(r2, 0x0, 0xfffffffffffffffb) 07:43:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x9, "f1b3543be0b8820928b4726f51bc855ae55ac633", 0x4, 0x1}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() 07:43:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0x200, 0x5]}) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 07:43:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) 07:43:31 executing program 0: r0 = msgget$private(0x0, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe6507692e3c8fe56, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x84, 0x6}, {0x3, 0x12b2}, {0x3, 0x2000000000000}, {0x80}], 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000200)={0x6, 0x5, 0x100000000, 0x82, 0x9, 0x3, 0xb5, 0x10, [{0xfe77, 0x4090, 0x7, 0x1}, {0x100000000, 0x52, 0x0, 0x6}, {0x1, 0xffffffff80000000, 0x3, 0x5}, {0x81, 0x2, 0x100, 0x8a0}, {0x5, 0x7fffffff, 0x6, 0xd4f8}, {0xffffffff, 0xfff, 0x3, 0xffffffffffffff5c}, {0xac, 0x7, 0x3f}, {0x1, 0x9, 0x1}, {0x3f, 0x100000000, 0xfffffffffffffffd, 0x5}, {0xffffffff80000000, 0x3, 0x2, 0xf1}, {0x4, 0x3, 0x101, 0x1}, {0x7f, 0xff, 0x5, 0x7ff}, {0x8, 0x7fff, 0x200}, {0x800, 0xeb, 0x907d, 0x1}, {0x9, 0x4e0, 0x0, 0x1}, {0x3, 0x5, 0x6, 0x100000000}]}) msgsnd(r0, &(0x7f0000002e80)=ANY=[@ANYBLOB="0300000000000000ed995b02000000a1425e791fb72ce6ffffffff00000000137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479ff8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af94cc06c549df5cd98804dd03a43036fa8878369560700"/220], 0x218, 0x0) 07:43:31 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x60000000, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) dup(r0) syz_open_pts() 07:43:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = fcntl$dupfd(0xffffffffffffffff, 0x1c54741fde91e0bd, 0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000280)=0xffffffffffffffd2) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r2, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/214, 0xffffffe1) 07:43:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xa, 0x0, 0x0, 0x0, 0x242, 0xd}, 0x0) 07:43:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x81, 0x9}, {{r1}, 0xfffffffffffffffa, 0x54, 0xf0000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x955e748fc0255876, 0x40}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x1, 0x5}], 0xfffffffffffffc08, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x200000000000000, 0x8000}, {{r0}, 0xffffffffffffffff, 0x42, 0xf0000059, 0x101, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x8, 0x3}, {{r1}, 0x0, 0x10, 0x0, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x9, 0x6}], 0x7, &(0x7f0000000000)={0x7}) kevent(r1, &(0x7f0000000100), 0x5, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:43:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r1, &(0x7f0000000000), 0x3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x120) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) 07:43:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xfff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0xfffffffe}) 07:43:31 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)=[{0x2c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 07:43:31 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000040000001a"], 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x14) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000001c0)={0x20, 0xaa4b, 0x40, 0x7, 0x101, 0x12, 0x7, 0x10, [{0x9, 0x5bb6, 0x761bcfe8, 0x2}, {0x1f, 0x6, 0xa81, 0xfffffffffffffff8}, {0x4, 0x12, 0x9, 0x6}, {0xcfb6, 0x9, 0x3, 0x8001}, {0x9, 0x10000, 0x2, 0x8}, {0xfff, 0xafc4, 0x5, 0x8}, {0x46a780000000000, 0xfffffffeffffffff, 0x6, 0x1}, {0x80000000, 0x8, 0x7f, 0x1f08c1bb}, {0x9, 0x5, 0x3f, 0x1353}, {0x4, 0x7, 0x485, 0x2}, {0x8, 0x33f, 0x2, 0x90}, {0x253b, 0x4, 0x80000001, 0x7}, {0x0, 0x8001, 0x4, 0x7fff}, {0x10000, 0x902, 0x1, 0x9}, {0x6, 0x9, 0x5, 0xffffffffffffffd0}, {0x2, 0x2, 0x0, 0x400}]}) 07:43:31 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r1 = dup2(r0, r0) dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) pledge(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) 07:43:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') dup2(r0, r0) 07:43:32 executing program 1: nanosleep(&(0x7f0000000080)={0x40101, 0x7feffffe}, 0x0) nanosleep(&(0x7f0000000180)={0xfffffffffffffffa, 0x9}, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) nanosleep(&(0x7f00000000c0)={0x9, 0x7fff}, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x3, 0x0) pckbd_enable: command error 07:43:32 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x1}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000000000/0xc000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(0x0, 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 07:43:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) setsockopt(r1, 0x0, 0xb93, &(0x7f0000000000), 0x0) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) fcntl$dupfd(r1, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:43:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff7, 0x5, 0x1}, {0xadc, 0x7, 0x2, 0x9}, {0x400, 0x0, 0x7, 0x1000}, {0xa0c, 0x8, 0x7, 0x400}, {0x0, 0x0, 0x0, 0x3f}, {0x40, 0x5, 0x5}, {0x7f, 0x1f, 0x6, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') 07:43:33 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x1) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) 07:43:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES16], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="2a15d98e69fc5cd0bb0e39e214ebf126cec66a079c882d2d1367db63e61139e86f9c4431fac7d4667b09a8241959a80abed41d37bbb76eacacbefcf5e395f55e375e12914f423ce494b3afb5c2fe64e7f84ef4a009b3bbdb7b7a40ca7d001e40bde6d62f82e7dc8f10f0fa16b333e5c1c24c174a6bc37d8207ed67ad54533ce0f5991275", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES32], @ANYRESHEX, @ANYPTR64, @ANYRES32=0x0, @ANYRES32], @ANYRES64, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES16, @ANYRESOCT, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64, @ANYRES16, @ANYPTR, @ANYRESHEX, @ANYRESDEC], @ANYRES32], @ANYRESOCT], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x446, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 07:43:33 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0xffffffffffffffff) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 07:43:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x5000040032000, 0x2902) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/124, 0x7c) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) 07:43:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xa8) ioctl$TIOCSDTR(r0, 0x20007479) sendto$unix(r0, &(0x7f0000000080)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f37496685fa74cff90eb00216fcc76336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc25749f160699adaaf1a85fe0c455c0aa4afc36497561f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006e2aba34432742c8e8463198ef3f3f1095ea40b9fc73543878e53fe4716c8aa00000000000000000000000000097dfbed700000071a3f8000400000000168b493a67f701c1f70ead3743c5b4cf1d19534b24f92400e579be6661d784b994a853d12ef9652da0689fd7c8fa5970303d1571c7f8ab818193a2fa736da13bbe116bdcd46044ffa54669871bc2d0985b", 0x133, 0xdad672b17f934fec, 0x0, 0x0) 07:43:33 executing program 0: pledge(&(0x7f0000000000)='bM\xb9\xed\x92UJ\xadi\xf8\xbf\xb9!\x0e\xf3\x06<\xf7G', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000200)=0x8000000020000001) msgget$private(0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x90d1c9d564d2eed5, 0x106) 07:43:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)) syz_open_pts() r0 = semget(0x1, 0x1, 0x100000002) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x6) close(0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) 07:43:33 executing program 0: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='6,[]#}-^/\x00', &(0x7f0000000100)='T/\x00', &(0x7f0000000140)='!{\'/\x1f}\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='@\x99\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='{{^!!\x00', &(0x7f0000000280)='\x00']) ioctl$BIOCLOCK(r1, 0x20004276) 07:43:33 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x5) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)={{0x969, 0x6}, {0x6, 0x6b4}}) 07:43:33 executing program 1: nanosleep(&(0x7f0000000000)={0x3147}, &(0x7f0000000040)) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 07:43:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="b6c669007e15b0275902ae17925a43d942c618f36ad69e34610bec4661de38c294529b59fe5ea07e6b09c0561aca7ce0a9cfbaa89d0f178e", 0x38, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x10001) recvfrom$inet(r0, &(0x7f0000000240)=""/221, 0xdd, 0x800, &(0x7f0000000340)={0x2, 0x0}, 0xc) lseek(r0, 0x0, 0x0, 0x3) ioctl$KDDISABIO(r0, 0x20004b3d) getsockname(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x20) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='x\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000b00)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x8000, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x8201, 0x160) accept$inet(r3, 0x0, &(0x7f0000000580)) read(r3, &(0x7f00000005c0)=""/60, 0x3c) mkdir(&(0x7f0000000600)='./file0\x00', 0x10) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000008c0)={0x7, 0x3f, 0x7a, 0x509cdfa4, &(0x7f0000000640)={{0x5, 0x8000, 0x7fffffff, 0x101, 0x7fff, 0x8, 0x7}, {[0x2, 0x2, 0x2, 0x6, 0x10000, 0x1, 0x5c17, 0x40, 0x4, 0x3, 0xfffffffffffffff7, 0x0, 0x400, 0x5, 0x7f, 0xe0, 0x8, 0x24], [0x4, 0x0, 0x9, 0x1a5c, 0x100000000, 0x80, 0xfff, 0xff, 0x0, 0x8], [0x8, 0x6, 0x7, 0x1, 0xffffffff, 0x3], [0x5, 0x80000000, 0x40, 0x1, 0x10000, 0x4], [{0x0, 0x96, 0x7, 0x48de}, {0x0, 0xcda, 0x7c, 0x401}, {0x6, 0xfffffffffffffffb, 0x7, 0xbd}, {0x9, 0x3, 0x0, 0x5}, {0xd8b, 0x6, 0x7, 0x14a}, {0x5, 0x2, 0x80000000, 0x3}, {0x1f, 0x4, 0x2, 0x3ff}, {0x5, 0x9, 0x0, 0x1000}], {0xffff, 0x7fff, 0x7, 0x1e83}, {0x80, 0x1, 0x9, 0x1}}}, 0x8, 0x2}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSCTTY(r1, 0x20007461) kqueue() open$dir(&(0x7f0000000900)='./file0\x00', 0x900, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r4 = semget$private(0x0, 0x7, 0x80) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000a00)=""/239) syz_open_pts() 07:43:33 executing program 0: r0 = socket(0x60eee7be7a0e5d2c, 0x8000, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f00000000c0)="025cf012", 0x4) 07:43:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x20000000000, [{0x2, 0x7}, {0x2, 0x9}, {0x1, 0xb9}, {0x3, 0x2}, {0x3, 0x41d}, {0x2, 0x6}, {0x3}, {0x1, 0x2}, {0x3, 0x5}, {0x3, 0x2}, {0x2, 0x24}, {0x3}, {0x3, 0xcf}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0xa8400000000}, {0x1, 0xfa1}, {0x3}, {0x1, 0x46a}, {}, {0x1, 0xfffffffffffffff9}, {0x0, 0x2}, {0x3, 0x3}, {0x1}, {0x3, 0x101}, {0x3}, {0x1, 0xff}, {0x1, 0x6}, {0x3, 0xe4}, {0x0, 0x40}, {0xb20a08ac1222f46}, {0x3, 0x4}]}) 07:43:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup(r0) pipe2(&(0x7f0000000000), 0x10000) listen(r1, 0x5) flock(r0, 0x8) 07:43:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = msgget(0x3, 0x240) msgsnd(r0, &(0x7f0000000040)={0x0, "a8c31f3fb51cd12d016694014d0002acd6cc106cb9d40025cef9a34ef03084b160e86b59af8b38d3d7f66b42ad2d9b6c4ac287303c372cb68c73da2464fec3e81016c676198ff94d5f99768a896b0714dc934696adf4d105be5a928c6e23316679bcf61456516b7528137030f3073091e441785457fbe944e0e5e9c9f3dc8961"}, 0x88, 0x800) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000180)='n5', 0x2}], 0x1, 0x0, 0x0) 07:43:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x80, 0x0, {0xfffffffffffffffd, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 07:43:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40, 0x0, {0x0, 0x1}}) r0 = socket(0x38, 0x1, 0x100) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) close(r1) getsockopt(r0, 0xbdd, 0x5, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0xd0) ftruncate(r3, 0x0, 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) pipe2(&(0x7f0000001180), 0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pckbd_enable: command error 07:43:36 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x12) 07:43:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 07:43:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x78) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:36 executing program 1: fsync(0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)='o', 0x1) 07:43:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) socketpair(0x6, 0x4, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 07:43:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 07:43:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x880, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 07:43:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x3, 0x1, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:36 executing program 0: socket$inet(0x2, 0x4, 0xd4b) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$inet(0x2, 0x3, 0x7fffffff) socket$inet6(0x18, 0x8007, 0x1000) socket(0x18, 0x4, 0x98f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) recvmsg(r0, 0xffffffffffffffff, 0x43) 07:43:36 executing program 1: getrusage(0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0x20) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x3f) 07:43:36 executing program 0: r0 = socket(0x80000000000002, 0x2, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000003c0)=""/41, 0x29}], 0x4, &(0x7f0000000440)=""/38, 0x26}, 0x803) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000004c0)=ANY=[@ANYBLOB="2d022e2f66696c65300033f4db2d7c35d1970253318c9cb12d618ce402fa"], 0x10, 0x0, 0x18, 0x0, 0xfedd}, 0x0) geteuid() 07:43:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xc7, 0x6, 0x2, 0x664]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = msgget(0x0, 0x80) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x100) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) r4 = fcntl$dupfd(r2, 0x0, r0) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="01000080ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e700e090ddc7000000000000000000000000000000000000000000000000000000bb12f9b45a000000000000000000ca00000000000000007dc71bed3c00000000000000000000000000000000bf421c2314002c9ad268a1d1adbeb3a051092c4228100d130283bbe3709f999d68e6fe418cff0700000000000067104880d900b4e024190a759e763b43bb80f95250454d044ae496"], 0x7f, 0x3, 0x1000) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000140)) 07:43:36 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f61002316205aa6270ffb17a1934ccda65525612bdf42d5a4812b2c2a0e88f91a94399063e869bf1999a0215406fd8fe0ecb8eba3c06c08495f3b4de143d273c4a9da5a97ec6766f635a30578e0994839b48", 0x91, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/232, 0xe8, 0x2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) 07:43:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x14) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x81) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x456, 0x1, 0x3, 0x0, 0x7, 0x0, 0xc3, 0x1, 0x1, 0x800, 0x774bf631}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x6}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x68181ed9897683b8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r3) 07:43:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x15, 0x58, 0x0, 0x200}, {0x6, 0xfffffffffffffffc, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 07:43:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2c}, {0x7ffffffe}]}) setrlimit(0x5, &(0x7f0000000040)={0xcaa6, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() 07:43:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getuid() select(0x40, &(0x7f0000000000)={0x100000001, 0x1, 0x5, 0x8, 0x0, 0x2, 0x8001, 0x4}, &(0x7f0000000080)={0x5, 0x78, 0x4, 0x4, 0x4, 0x100, 0xfff, 0x6}, &(0x7f0000000100)={0x10001, 0x2ffd, 0x7, 0xff, 0x3f, 0x0, 0x5, 0x8}, &(0x7f0000000180)={0x4, 0x81}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20228, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="32cf") 07:43:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000340)=""/197) r3 = dup2(r1, r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x5) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) dup2(r0, r1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$BIOCPROMISC(r3, 0x20004269) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) ioctl$KDGKBMODE(r5, 0x40044b06) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000300)=0x8) semget$private(0x0, 0x1, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x400, 0xffffffff, 0x6, 0x8000, 0x4, 0x3f, 0x1, 0x5, 0x1]) r6 = getppid() open$dir(&(0x7f0000000200)='./bus\x00', 0x8000, 0x0) getpgid(r6) 07:43:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48ba5d80f8d262fa, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) 07:43:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f00000001c0)=""/11, 0xb}], 0x6, &(0x7f0000000440)=""/213, 0xd5}, 0x1) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) 07:43:36 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x42) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) r5 = getppid() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r3, r4, 0x80, 0x2}, 0x3f, 0x401, r5, r6, 0x9, 0x400, 0x5, 0x2}) shmget(0x0, 0x1000, 0x44c, &(0x7f0000ffd000/0x1000)=nil) 07:43:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') flock(r0, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x100000001, 0x7f, {0x1, 0x40000000043}}) recvfrom$unix(r1, &(0x7f0000000200)=""/118, 0x76, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) 07:43:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x1000000000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xd0d3, 0x9}) 07:43:36 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x9, 0xdd}, {0x100000001}}, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x1, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x3}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18080, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) setreuid(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xcd, 0xfffffffffffffffb, 0xffffffffffffffff, 0xe9}]}) r3 = socket(0x19, 0x8005, 0x7) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f00000001c0)=""/49) semget(0x3, 0x1, 0x2b5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000500)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r5, 0x4, 0x9974, &(0x7f0000000280), 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="eafa03087ca6fe6af4eea15fa7ad47e83a05c19efacdf4cdcf3aaaf4a79ee11bc218bd6363350041443e5406481c760e9083b34e48d3b1df178962a755b5e691145d107330b8df8f8b616c1a3ae7056d7d3d99fe5d19beb9d406cb9a78e75f5afb673dd365424e6c002c1b9194a85776ccc0762227a2efa33d360faa5fbac041de1ed211cbd6296f1d0eac710e382e829ad10f946e519f1273564abdc544989b2154dfcab1e923d00de48234c630d59cea173e9be287c3af47d589ba9dc0b62e0015914016cef16ddc4e722350545c677f47c70693", 0xd5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x8, 0x8001}, 0x8) msgget(0x2, 0x288) getitimer(0x3, &(0x7f00000004c0)) 07:43:36 executing program 1: r0 = socket(0x10, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000140), 0x4) sendto$unix(r0, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2b3) 07:43:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 07:43:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x5, 0x80000000, 0x7, 0x4, 0x27, 0x8, 0x3, 0x10, [{0x2, 0xffff, 0x4ac, 0x8}, {0x2, 0x4, 0x1000, 0xfff}, {0x2, 0x70d5f1e5, 0x9, 0x2a20}, {0x6, 0x1f, 0x401, 0x80000000}, {0xfffffffffffffffc, 0x10001, 0x1f, 0xa0}, {0x2, 0xffffffff, 0x8, 0x4}, {0x52e9bf5d, 0xfffffffffffff151, 0x8}, {0xffffffff, 0x800, 0x1451, 0x9}, {0x80000001, 0x80, 0x7f}, {0x2, 0x3f, 0x1, 0xfffffffffffffe00}, {0x6, 0x0, 0x8}, {0x3f, 0x7fff, 0x6, 0x48ee2770}, {0x1, 0x6dfb, 0xffffffffffffffe0}, {0x68b3, 0x3ff, 0x2, 0x2}, {0x18, 0x254, 0x8, 0x8}, {0x10000, 0x100, 0xfffffffffffffffb, 0x2f9}]}) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 07:43:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x5000040032000, 0x2902) open(&(0x7f0000000080)='./file0\x00', 0x8a, 0x0) 07:43:37 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getegid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r10 = getegid() setgroups(0x8, &(0x7f0000000380)=[r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$BIOCPROMISC(r1, 0x20004269) acct(&(0x7f00000003c0)='./file0\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x20, 0x1, 0x2}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x80}, {0x40000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = fcntl$dupfd(r2, 0x0, r3) getdents(r4, &(0x7f0000000080)=""/178, 0xb2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 07:43:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:43:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) getpgid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000240)) 07:43:37 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffdb8, &(0x7f00000003c0)=ANY=[], 0x28, 0x10}, 0x9) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) r1 = open(&(0x7f00000006c0)='\x00', 0x508, 0x1c) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000700)=r1) r2 = socket$inet6(0x18, 0x3, 0x3ff) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='W\x00') fcntl$dupfd(r2, 0xa, r3) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000380)=""/100, 0x64}], 0x5, &(0x7f00000004c0)=""/173, 0xad}, 0x43) bind(r3, &(0x7f00000005c0)=@un=@abs={0xa8e343ff07b08f27, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000740)='./file0\x00', 0x20, 0x4) 07:43:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x62) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)) 07:43:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)="b42b66e13ab5cccd8dd201a410ff56e71317dff52077f46d5898258e3822", 0x1e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:43:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x200000000000000) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 07:43:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x80000000) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0x11, &(0x7f0000000140)="5185299ac746b4c4c3e0f4e245b50c82f7") r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x1, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x26fc56ad296c7ff1, 0x40, 0x3ff, 0x933b}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0x84db}, {{r4}, 0xfffffffffffffff8, 0x2, 0x16, 0x4, 0x6}, {{r4}, 0xfffffffffffffff8, 0x4b, 0x20, 0x800, 0x3}, {{r4}, 0xfffffffffffffff8, 0xfd, 0xfffff, 0x7fffffff, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x80, 0x4, 0x10000, 0x9}], 0x3, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x4, 0x1b60a909}, {{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0x800, 0xfbf}, {{r2}, 0xffffffffffffffff, 0xb7, 0x1, 0x5, 0x21d}, {{r3}, 0xfffffffffffffffe, 0xd9, 0x40000000, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x2, 0x9}], 0x5, &(0x7f0000000000)={0xfe, 0x4}) syz_emit_ethernet(0xfffffffffffffc6e, &(0x7f0000000240)=',') semget$private(0x0, 0x7, 0x200) 07:43:37 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000580)='./bus\x00', 0x4, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x146, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x12, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffffffff, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r0, 0x0) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) r7 = dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000200)={0x3, 0x465}) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000140)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}) pckbd_enable: command error 07:43:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40002008d}, {0x6}]}) syz_emit_ethernet(0xfffffff0, &(0x7f0000000000)) 07:43:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) select(0x24a, &(0x7f0000000000)={0x0, 0x20f, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f0000001180), 0x0) 07:43:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1d5, "ec9a5dd007da89ab0a11d7abe4e40f00f06ffa12"}) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xd0) r2 = dup(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x1ff) 07:43:38 executing program 0: r0 = getgid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x7ff, 0x3, 0x7, 0x3ff}]}) socket(0x10, 0x5, 0xd57) r2 = socket(0x1a, 0x8000, 0x3ac) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x18ddd39700f39f51, 0x20, 0x4, 0x7ff, 0xfff}, {{r2}, 0xfffffffffffffffd, 0xd4, 0x2, 0xfffffffffffff337, 0x1000}, {{r2}, 0xfffffffffffffffe, 0xc9, 0xfffff, 0x40, 0xfffffffffffffc01}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x7, 0x4}, {{r1}, 0xfffffffffffffffc, 0x88, 0x10, 0x50e8, 0x7a06}], 0x2, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x8, 0x4, 0x4}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80, 0x0, 0x40}, {{r2}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x5, 0x6000000000000}, {{r2}, 0xfffffffffffffff9, 0x42, 0xf0000000, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x6, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2000004d, 0x1bd, 0x4}, {{r1}, 0x0, 0x40, 0x8, 0x100000001, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x1, 0x2000000000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xffff, 0x8}], 0x7, &(0x7f0000000300)={0x1000, 0x1}) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYBLOB="9138d10d1ea3b50ac932dd5783fa3b8cd468fd8b2d72d9a8cebdcae159bfa1ae6bff5e505832043430f4647081df461152afe64453e00fc3fb28ff071879a661c4bf00b5f9f413b8aeab1cd5995c1d56a149d72dd7b39e681db38a609c3f87ab576432baefb2c52226510d9a70abc4b2c50f3f6f9a26dc2211d924970e2c5d62d6da6f4d8ef3344c3bc8ac535663721f5678a7106a4a36ec1be9c118160c92c0cefd9090c090ed6bb92e459018c1094616db12bc02478bcd86daa34128abd71114b7405f5dd57236b4093d3c63c796a1c0367ba12e82e84931e10d2443ce732cecb2b4407c39dec79266a877", @ANYRES64=r0, @ANYRES32=r2, @ANYRES16=r2]], @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT=0x0, @ANYPTR64, @ANYRESDEC=r0, @ANYRES64=r2], @ANYRESOCT=r2, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYBLOB="6cd2db7ce5a8", @ANYRESDEC=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRES16=r0], @ANYRES32=0x0], @ANYRES32=r0, @ANYRESHEX=r0, @ANYRESOCT, @ANYRESHEX=r2], 0xdc4}, 0x406) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x80) 07:43:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) accept$inet(r1, 0x0, &(0x7f0000000280)=0x307) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r1, &(0x7f0000003740)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/227, 0xe3}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/222, 0xde}, {&(0x7f00000034c0)=""/252, 0xfc}, {&(0x7f00000035c0)=""/90, 0x5a}, {&(0x7f0000003640)=""/67, 0x43}, {&(0x7f00000036c0)=""/85, 0x55}, {&(0x7f0000000240)=""/47, 0x2f}], 0xa) nanosleep(&(0x7f00000001c0)={0x8, 0x95}, &(0x7f0000000200)) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4f) syz_emit_ethernet(0x1, &(0x7f0000000180)="e6") 07:43:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='L') 07:43:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) 07:43:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xeea, 0x10001}) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 07:43:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = getuid() accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x7) r5 = getegid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x6) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000080)) 07:43:39 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 07:43:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 07:43:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{}, {0x22}], 0x200000000000001c}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45, 0x6}], 0x1}) 07:43:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) r2 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) socket(0x18, 0x4, 0xcba8) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011811460b3e3f6ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000afe400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82d7cb8e82a93ecd2e479b4e16d602c630692b85e95e4ca7a9a5d184fc3edf291a8d710d03a6c1bf11"], 0x1, 0x0, 0x0, 0x0}, 0x841) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) msgget$private(0x0, 0x422) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r5 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000380)={0x400, 0x7f, {0x4, 0x8}}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_RMID(r5, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x7f) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0xcae371807a4b1fd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x400, 0xffffffff}, {0x7, 0x3}}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() 07:43:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000740)=[{r0, 0x4}], 0x1, 0x401) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) fchflags(r2, 0x1) r4 = fcntl$dupfd(r2, 0x0, r2) bind$unix(r1, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r3}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r5) bind$unix(r4, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = semget$private(0x0, 0x7, 0x8a) semop(r6, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 07:43:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) close(r1) write(r0, 0x0, 0x5c7b77af706517a6) write(r1, &(0x7f0000000100)="ac49715c455ca80513ddc262f8214fdc28108b7821b72317d7cf13353b2c1efe03aca4de25cd3bf13a76d71397d9076ca7ae03943f5abfcdb76a73b25a1cea5b6ae7d388bcaa5d020c499f3383930a28fd7aa4bb437032582ecb438163718a08ec79b9141a13aa6bceb6469a99f3711752fcfaff7197be589348a0723f1922b1e3c8a748a87b53dd7e6546e2fa4780df8ed545d5342221bd99f6eb3effd659609e85f17a11b0b95214f4205f956296c5aaeea23ebdc54aa1ef086a073d5a98c6bf8fd9bf189c6693f735af43cc90b4199b18471cdbd51b9b915c4cfe8f3c0eb4381681b3b3ee85fc238a0a193cfdfcf0a6359f2ed336f8", 0xf7) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) fchdir(r1) 07:43:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000840)=0x9) r2 = msgget(0x1, 0x936bdfc4015a3717) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000009c0)={{0x65, r3, r4, r5, r6, 0xd, 0x49e}, 0x6, 0x9, r7, r8, 0x495, 0x4, 0x8}) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 07:43:39 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x80) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x101}], 0xb244, 0x0, 0x10001, 0x0) 07:43:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x3c, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 07:43:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eab5775954a214ff", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffe1f) msgget$private(0x0, 0x0) 07:43:40 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x22f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = msgget(0x2, 0x583) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000007551a5fde387fff6cb0b06ba5e44e32c00000056000000000000000000000000000000000003e5f9ddec3dd58d8260b7f5a43a9d7f030083cd8aadc2414e5686b4a7b90706ded14465f5079b07dddf2bef1d83514950b3ab25d0182825f14941e7483c87705f5a508d664fb3cb78e3e1ea71e2f0ec282d2a0170877658349f1d37caf3ea72884162a72c635cff2bac067365e39948d3c382ccdf3e3fc6a9a956e9986ec5c6e48c9464bc2cba0b93fa5489e216de3d5a64fdecd9fed0ce7bf1b4416bd17ea9807cc4f1146534bc4f5bc166ed26a8c047af8b2d62a35d2f9292836d42d8c2fae4f0fbff6bd71764855e9c03330a264ea3b693eb82d900946e498ad31cbe6f6b2dbbbc51333ca57ff015b7dc7e4b5277"], 0x20, 0x2, 0x800) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 07:43:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x10002, 0x2) 07:43:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 07:43:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x7, 0x10001, {0x9, 0x2}}) fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) 07:43:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/172, 0xac, 0x800, 0x0, 0x0) 07:43:40 executing program 0: clock_getres(0x5, 0x0) clock_getres(0x0, &(0x7f0000000000)) 07:43:40 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}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x8, &(0x7f00000001c0)="44b29e1ed13f4e16") r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r0, 0x5) 07:43:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x1) 07:43:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d, 0x0, 0x400000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 07:43:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) 07:43:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x180) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x44, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getdents(r1, &(0x7f0000000380)=""/4096, 0x1000) 07:43:41 executing program 0: r0 = kqueue() semget$private(0x0, 0x0, 0x4) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27, 0xf0000000}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x8, 0x0, 0x1, 0x0) close(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x1000, 0x721a26e7, {[0x86, 0xffffffff, 0xe2, 0x6, 0x0, 0xffffffffffff7c4f, 0x100000001, 0x101, 0x5, 0xfffffffffffffeff, 0x3, 0x40, 0x8b8, 0x1e4a, 0x8, 0x2, 0x99, 0x2], [0x2f, 0xbd9, 0x8, 0x401, 0x8, 0x5, 0x7f, 0xffffffff, 0x8, 0x98], [0x1, 0xffff, 0x100, 0x1781, 0xff, 0x5, 0x9], [0xf01, 0x9, 0xffffffff, 0x101, 0x9, 0x6], [{0x1, 0x62, 0x0, 0x7fff}, {0x9, 0x80000001, 0x3, 0x5}, {0x20, 0x0, 0xa3, 0x78}, {0x4, 0x0, 0x7, 0x5}, {0x6, 0x1, 0xf84b, 0x1}, {0x9, 0x80, 0x6571, 0x4}, {0xe9e7c480, 0xb16, 0x1, 0x5}, {0x4, 0xffff, 0x7, 0x2}], {0xff, 0x6, 0x6, 0x4}, {0xba, 0x6, 0x3f, 0x5}}}) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) 07:43:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xc204, 0xe1}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 07:43:41 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 07:43:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x81}], 0x7ff, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0xa136809fe6c5a57, 0x206) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = semget$private(0x0, 0x3, 0x8) semop(r2, &(0x7f0000000000)=[{0x4, 0xfffffffffffffff9, 0x1800}, {0x1, 0x0, 0x1000}, {0x0, 0x100000000, 0x800}, {0x3, 0x710, 0x1800}, {0x2, 0x3, 0x1000}, {0x3, 0x8001, 0x1800}], 0x6) 07:43:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xcc5a9ebdb2875cf9) fcntl$getflags(r0, 0x3) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="eb44de85dd93e25ae615ed0030b256875e7e757272250df28f3514df30228397155d4f2156f09062b19134d2a73cb38865c89946d4a56e1d51c12f250e2745dcdac93d2eec8e931877b3f8f73e441e616d61fcf5273519da24065342a690f2bf0dee480da7d48b8c02a5563fe692a3cf44b020f30e2d2d6a034e4eb02cf8a152938afc156c827d4fe10231d310737a00529cfa93e3623a355174bee74547755cc068c44e3401d6f386b2a7dfcd9f627c9b60", 0xb2}, {&(0x7f0000000180)="5a4f4b2c9d535d3dc3eaa3133905e26f248b7861e6aca5d9e8135ad23dc8b6031ba9917cefe17a5ea9403ea66ec88be1fa2b092f157dbdfcda310452ed5c44bf25866d044e4dc1f32e3e0b513e5bad952ddca78df39312a9983003fcd669202a71f70790bebd32f7c6543bb25b810055bb0399541433f143ca442f3327d9417e56488ee0e58e34be2252f93fc525399f", 0x90}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xe8, 0x1}, 0x5) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) close(r10) 07:43:42 executing program 1: r0 = kqueue() r1 = socket(0x2000000000000002, 0x1, 0x6) socketpair(0x2, 0x8003, 0x80000001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000180)="44224868b85481a7e4252cee9c9265dcc2b81e1742414d505621e193d515d14d26c1ee47adbbb5a3635300cabab00b960a5dbb0c1fa8a99a24056b3ffc8b51804bd6802fd95c7c888c7b19ea5f4e02fd686c1fabb159478e1e9b98981f0cf751a69228ebd19f4b71fca1060000006b8ffefee94a90cb72db64e5e1e08fc520938bf4e6c6902c52e4e6510bb2c067b9b4cfb816be3e0f94e23c2d54fce6e05d", 0xdb}], 0x1000000000000279, 0x0, 0x0) mmap(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) sendto$inet6(r4, &(0x7f0000000080)="1d32aed0b8bee509ebd71057d886e70004ad6699", 0x14, 0x3, &(0x7f0000000100)={0x18, 0x0, 0x1000, 0x1f}, 0xc) pwritev(r4, &(0x7f00000027c0)=[{&(0x7f0000000540)="116498f2d9e49370b1ef03f85d9a3092f2c07556efc2a641aab7f53fcd67726eee356696abd0dbf1a44c70ee12a5367f92dcd1bb43b9d7c6d2dd88102c4ea50bfee3dd5b6cd14afea6269e4e4f10465fc95b8d1c845a1ab1cf1ce750c9146fa0a9928d679a0eeb192a2b3b3369d2042e695fadf932860a3a47f03a03bb697580e9c1a7986fb37f40ac56d1d36570df3ebb4416f02d903a24860159891e2511dec1374e25dd8f144cf4ccb9475523fa9d94894de648e8626cfd86b2ac0fd7f4e832d6ebda5b44419f8ed74a3fda1ce7f3d5b97823fd8fb435d7d68e64847efae982b3ee4e20b71a26f08520d74747a71e1061f5b2adc7be422c1943e5283ce9f2b8f055235a1238172bb859bb59828110087dac7f30734520806f507a2dc577d21faa66a17cdc0c3f5ce6da8185c0b2a06aacb5d145cc08e833ec3b6e6b7cb4541c1e912cafa5b13b6648f9992092b07d0de65f06e2bdda9167e767ae55b027baded374cf92eca8551e826d35d8d8b4a20ad6d13f97da5af0fafaa248d1c959e9ae7e103ee527b89c515b7b3322be0cedcf462f8e98de8d330296c0003a34741a374cd38a444f33904447da718f5bd455684a6293b8e96b5d36434f3b40d1cbf391d9ed1bdac4f144121e05efcd94dad632b91602b269b853aaf71c9293d0e1a4540b2b8f5e7a27df0bc567204ffcc7ff6cc7940d74d64a7ea44557fdfcc61e1ef091e804f473449f2f21ff989b423ea6dbeb172bf897682351b7721e2b3e36578595a765340c84b3cc889a2ddfdc1668d4f6e544150a81ab5a1e062339ba509035412ced5b0c308141c48b4c4f7cbbd84406cf0875eab56454aa216aabfab3c1e1a5d838eb762d8b806ae0c4498643197a532a6492382d520c13c13a9c4b47a2d7716c7c0f73cbfe3c6ae9b5ed0748ecc6803a53f8bdee8a79d96ba782c8ca0ad1aca19c60e3dd3459a0e4101181933d76c46857e55f0103ac2c98a385fefc7de8f6b1fda2a40295897277b80e440035533fd320a1e5ff39354c22c1594214c397d95286b631a965aa7ccb8102730f9ce86bfb591f999fade0654e854561db8936bbec719d88223f4b5d8dad21f763b2a83e7731ed57e04126e2cd0e70902a707cc6c5736f3936f7fb9cf74d3a12320b11fdb9a4f4e8415b895bec1eabdac5981bc24405fb2f3171317af64e6be1d960f12af4d9b5194f5c9a84aab488386f73c99a292a1aad02e01cae667bed2c0abb3e8d2509ac3197aefad0e40d89c15862c3e1f5a6409f788938e79447fb4eecb14f8c42b248175bfeeb78d95531a25c640a58ace9f9a9f955d273738b3a3245d7f130b384593a74441bc14f3ac1383b7210ea94fb448db51f851a61717b3aa00754b93549d7fc94fd902cba4881672eaeb4637db9485a815095b17f457f6530e409c768ea644464abfb6a7d05b6768d46e8bcf540a85329e3f5bad7dde11ab644d3994ea55b08e659839a99cd7fedebf58c955a52f5df9cf2602cd19aa34a665d2a93c978dc288ce1ee172e8a1d1bb786173c8d171f1bc84d21f07b3b1b73d9315fafd0b9db46aed6b68877f31489ffcaf2da2fe94df9b97e7e991d45f6c7df4a5fe1c522c183d053988ecc92ba23848f51e6f2591531e4633694fec3eaa0292c58a9250ab1c14ad2a83e0ace014bde21f37b799dbf78999dc377c429d2ed7aa06bda6121d3af0d4efff4dd1e86edf4277dca699ffb87c5f4affb8599c00451b6c53a4e263471dfc1324755febcc2dc7778c13545bda3fad06879e1a84fca53f52feeb7767736e4fb2a0058020d4a700191ab64c8cd4178be4ce07b8e864ab3030b5114daa0a956d6108d5e5ddcde989e3a8496f1495e9d6fcbfb53a7127f223e345fb5fb37f418d13e82ed2bddb70dfe367c1a80a9858d365dba9930fd2db89ff21396acb0bec9a9b26f76c19cf7fc10ed4c216e41fe86f934433699eb783ca7086a0b1c412d3bdf614ba88ed521375c112454345bf77acbef8fdc06a5ec2f958c0a8ae642568c6ebf23b3a99daf3845ef9daf213ae3327b4c9e8c75afdbacd04ce8542eb70ed533226e2b4d624161443a95047cced68f2afc6670ca4b90a933b4a2d315d09236c0c593090f5a18671597bbe18ec5acfa17a8c78e504ca8742c04ba737e5d18a2e64942cf134aac2e5d4edbd7b11f708bb76e9d8c9334532261314430be034186947f9c1a3cc6c2bcc4eea04c586855c9dcf171fed9977de5ec5870ce6eeddd5b2d9b8643d40e412ed6a2b219fd55b945ae83bec86d900d9c17c59e677ec50d3188a1dac04fa68b73a05be8533f00daa2be64894d58db533bcfaa3cf27c7628580a94cd11b586d66dc83d62bc01fbdd1f9b0b32e64bd93c7e62f0db9d305ce8d969e21d19f9225c7346d21921aa020aa3ae5f3a5fcf1d77e198f5c0568b67e9b9e904c492a1ffafa59faa7bd2a128718d53cd40b32114418cc02500b7c6ff9e2927b9c8f82aeecf20fa19a7fbe846b5f66d55c357f3af8345c0bfbcc59250107ea256b395909c2bc968a77d5833f7f6b6655d0d6ba201c54d9a38affcab602dbe8bab4cbc1380287a9f2b9be42c46c936358f0535da40187882ff3dc681c94716fc234670ba9c74f55dad8eb58b11e8aec4a77d2f939f62375dc45a2890343ab46fafdcc1d5b7010e2dc32a6734c03dcc7d681c69479a5a8f7ff26fc3f4e956b1b24bc2e7293673f27554412d3bda14972305e7742435a815a228f35ef4f614af5e1ef95ec403e63ab4de0a5b46b6ea1e37247b4d1726dafb655968c6d268cbb4561dd6fbfcc61988cee5162e988aeee2ed2d3a5d7d193b56ae09b59813ce6451ee9f75ce89434c9d9ee5793412bd7a6a18b795cf9d171d65ad04a48e3e3fd324b590086df5a3e8c9345e6edd0076838ccb41e329456b48fb1550fbab1041cc29d8d3885bcde46309882f3c2bcb81f057baf11b1607a4295c2e42ffb0b4bf7c89fbc999158ff3a82d0f3de0cb8c2dc35fbfc3b196bd6311a0f918210c13a3b3cef8067791793fcec085389c0b4800bff1220c3b6ff528d9624071f4e86a7646d24b1983582f09571e7d1f3ec82b49b232a224499c7ea71b604ae622af1a19364233aa48bc8366637fb75541f1b4ad3bc2321de666eed19ffeff5345892054e772c012e4cbf4a29a7b574eada8c6ad0b8918e06a2ed74f01e8330ad792a5c0e2f876ba3ff0e45387049410c6b794f1eeff5d2186c1a7c5c1ae8d7982aa91fb97e44d35d18ff2fa8b6337c7264e9049e38183f0efd88a6d8581bef5b4f945e92f6c9090d38528f411e8a691239dd481cf20f61887a96f0f70242f88e6022b6aaa181183ea4604d7c42475d63de8f76ab5e9debf218dc5133969eccb03731c9dac66b573594133e82d794776715404095a192b057219933f8c68f83435476c76be4b9c6ec84ff01ea2798edb56202e34ac7c61514e5e994882d91dbae6c0917260ae55e8940438f29c790ed89cadc002c8fae9b1d9dc5be59dc044117dd125ee61aa710fdebc1defe0ccc229ba7a495e2064dbdd7b2b664e321a6dc711a1911d5ebdd4dbc794654b42773c7438136db95806fd5e2e63258c692a2c876fbaada8a04d1e567f4ac48eff768d98d4c9607b1ace09c883e8b6ccf5f1bda08ef9b75cfd3a9f59ebec9ea4f65467d4234d8333cc1c9acbed509e644bbff15c29366c38d2bdc06ce711edbbad0e0aa9bdf9c0a6d4c2cfa652885d223c722819647b28cb8e6b7ae72d1630aedc6ec75ba904e99f2978a7999c9ead7ce443ca43228195d13332ecb36040fdf6491497346001c95dcd783cb885d0f3197ad1bb8e8c0adfaabea845fb66de5242759117fd8673ee55d22072077f5167499396912fe5af5173d1c0016143531c29a522f9e01dc6d2e5e083b7ad7ed4e4f752203eb61225f090306c7e5e35aa35bd6caf3aac8f3ceb444f01e21e77463c80ab8c5d5f23522da3fb8cb0461ab2c9880c207f6e782367e86bd36b05bc6e1c648dffcad221f41d47eedae0ed94778b51484d3f6a4955a6c2e5161a0a88c23ba08c295e3f67c80e662b43d7d9bbd1a42668dfcfb713bd285b382fde462d8ed6ae6a3a878d534ef4578b22f8a0364582e885733a4e68f5c40b4d115b6abfb784b52f9a637c54eeee180bba087b1ec593be648ad4ede0f60364f1294a745dd04f6e1b789d7d378b6c7375dffc27fe8aa7b83df0a7f976837595949d6866882bf18bab625d1b70a2109abb8893cc49b33a94c3db0c0283e9b8ab8cfcc6747ad693a9929d572f288a3c90307df280fc6ef38771e1fc95d6405a9d0c92bdcdbdcff2b797896a206c20af4cf3a5ea7722b039d8fab965fa0ce355f59ee53e8a22769767495032fd409d12c993dde24ac1da5dfd314f29854d6b533eaccab75b19fac5bd6bb514500cda720580baf2e29fed0d7e18c99d9653d482676c29a1063de15e0d5194663f72c066c9a856865e90f21dd625f7d35c56b4ca0e2594eb7b89ec1178d94314c8481f51c245ec6b47565e5c7a09976f87c9d821ba35a685f5ccbd29df7d55e6fe234d2fd622b19632854a8cfc7c25225a77f832413645864eaf5bace32a660a0c759e4f03010f84957db9d9cef972bd061f5a413a126321306bf72f1ed78d1e2f8419baebdd79b027b478cddcbd29d2b731f1e70a096d357850f0886e592c6f88a0b6eb1846518d24ab0f116848ae87f1945a76816c66ad69c88afacc6e8be94ba95e5726b6a04681dd3ea03d8943304fc31282f24d4a8b611ea6d1b01e70053bab3dfb83aa2a29ed064eb8326da562a48cf81fc20762d96928db6eb90b7629c0e980787ef31d6fbcb806696b2ed003de62daa8d29c145b42ccad56aad5efcaf45174fcb9e906827ff2153d5ac618ae5d1eefe137d860f6f30992ffe8a368d7d750d83e4dfd0c7f41c771e492be4d0df9bc4ba8670601f7c3c05cf9f63704b276a96b4fbd632fe6bc943244325765b5720139aa9c145c79444d016f09695def12f40d724df41ade40f5feb593a9ac7aff26877eac1528ed0df703e6e8555aa70a439d645de906943302f8a8c65e0126e60c154c80b5aeb8164f9d9abdcba6c9f894a4f532090032f71c031ebda77b8e6c346209e3227c14c15871e732dbe17258daffa3b36f3fcb88cf112e43911a05dc7c05db071568f8e6bdf9064fbbd8c6cec53c441268f1dafc1a62b46872707035a43e76176331a792324f6db2bb60cd437c75a33baf7f5e1d1c2aaa88f9ff74175fa4b2a883a0619c7ab8d3a90fda69ba3891f562f2ca4295e0171017b241ff2aabd23fab769f13bc22267f3527258c80b9231451be8c5f88b5dd321eed0a61092a737a75514eaa70a9a5aa1e756c2dfd9153fcef8880a3d0a2a97b78a1d8e4b8eb16c8a8f47a10abfd1fdd33e990aa9e4c555da15dac5a735784ff630e77b51e0275de9ba26f55448faedbd22c680d9b845b184d8f3a4435cf296b942f89ace952d6df07952b309eee4c22f64ac6aa1286ef4ee75dd2a3c93a264da55bad99a44ac109ad20a5b81b78587f876f01a2a592681e2159a38ca3f5ce624ffe42ca5a293bbdb179165aa386142e23f35bbc1a93fb652cb8aab385d1d28df7f5ecb09055ff68f0863be17dc3eedbc8f8fe3a1f555b275dd3ad8e68ea32ea414f717ef6b35753fcc5cb346b714ed01b8edb01e9aa245032c8e65bcbc38c92ad052a04ef5a62f5b1651ace2c360c87080eb7ffb27d272d637bd4ce9d85e7ff703723c94cec738ad4507f73ad62a1921fe178af34912a63c6b573bbd81ce1b29c80f789", 0x1000}, {&(0x7f0000001540)="bc63a2556f1bcf517a3768c0ed5e8a523241ca892ce977d4e03338e2db0fd52ff72da9097e91363e33d5f11f9ca1f6c524d322746b269da3dfcba2c4c6d09a059b64104be09bcc200fa20003b8dd41af1ff3b3b5d8ba13201ede8996e7afbadee8d3d011b9db41908b2df5c73a5eff1e6dc7b1ac0d77a6a5d1d69e82c8f17c9dde88a8cd6c0cf6b90468d968458a90f9b2d73051c3b18ef1316ce3fedbb72530633dc5cb934b61f182a61a15404332f86abced9fc84ecd25b6438cfe11a528213cb4646f788e1b313f4d0ed26d8065fe9ea531c337eb57e194810783cf5f5630d0b103dd70485659900f4ba0de01dde2d57d9f92", 0xf4}, {&(0x7f0000001640)="73b94560e1a25b07d0d5da65c830deff9b17d9c10d77438aff457bef02de25f9026f6841c9c918d104c7849075f9d58f21f2569f65e06d62d11f7fad4dd9203ab2b7d4add6d787b7be6d184d331f69467bd6c95b4d631226f8a6f9106bbe3820cc841d1ab522ba53204ac26308fa6869eff34b4796316c0ad32b780d14478805ac25bbb6a2b18d34de2603f3e24afbc3c89b1c9d49954fe0ca843c5b4c96a632435f6016730c8f4b9aa6d37ce86d3b090e78a16e86a36d1f4351bce0526f891ac34080e9", 0xc4}, {&(0x7f0000001740)="7ff0a9e3d248424e63fc48aa9f4819a5a18d4df45e18f54961a829353abe63c37fcdef25e01240fada32a98d8042a324ba7e8ea35e92455b7b409adf81ca96915930de9b49d4fe86a2958e472061cb4d8058039dc0c193f36a91481c03c5fdd2a67fb0ab95be2e1532", 0x69}, {&(0x7f00000017c0)="20417b473fff6743585e137fbc8f922a7969b1cce0eda66fff21fa3bc2cdd1994c5d0b68b11b85228c090c3c4bf81757c0e5b44d07e35b494f7f868e899a04ecdd0814ac0c8661154b8ff1713c4a232b2e22a6069b0100d5818ca57dc7388217db5244a75259b249785f08e79fa3943ee1631a2f547c2e94873be863c641e65f63ce504e3e6b8d5a8855a3815b28ed013756355e4c071722ce992eb01aa6f1354824427088edb85b8fdfc0e9f335d3e72d673995428016f6c2ca25eb036610029d7f48f3bc31a51f77a3c3cfeb0b9f8d8b5bf9c8541ebb546ff2dda74cfde7b4f5c10ec98ac4edcb3a1123cbab59d91b463207f36ebd0c680d3850ae25a9df56ef714662d04524e26eccaa85f6c7021101efa0d2780fb06b21c9a669d84d9edeca586b8fafb66a46021475bfae7b12317aefb9123987f5eaebbce70bd762d1d96438293e4c4d5e4b4b2ea57f90f90346b5a720e5b1d40af28b446580932fa0c2910e8f09d8bb81ae225aace0307e0c2fedb2dafc66c071007c98c94f62766cf08c44764027fb763f00467408304a5e01158589a36e892df16383be0c714f74349869c23f32787f25361522335d3f62a7d8f9b1774faef0ab3edadb84b28f517030c2b61a60c6bc71435870572f62c62675aa0f948d63042108e5dfcdde64ad0d132fc9180ca6da9ca6df7bf76a8c7ed099662a8db933a8bf147d5f86c8f40378645fd7a881bbb26b800282b1574edf19155334c52fbf6a05f5afc684b7a0548253a4135b5006b30efd662422aa732c1fa961eac4c08d51b31a009a18553dc33393453c3a6b3c25b5ac7eb0529d207fd59f610ad0befdf8f30a7a43d7009a77248731ef60e5181863509fc3210f26591a2b43db70f67e2a80cf1d966fad0117598df91b8c17ebe3fd0988d414477acd2dd641917e238344c6bf86d4fda334373c0929329629d09f788054f4fa56947aa2563f705e41324d01b1dc93e96bdf563dfa1ca103d001f7690b46c17b2746ce32d44af20b978f5b43ad2bbb379916c22af5c6f84eff1bbe8d77ab663af6cb66e463488e151f23c8a936d490969d5cc2c6f4dcd6b37b718f389fd46653bb9bdb30df9df51a2897b27436a5ee851767507d995d46f1f7d4dfe1a9b97fb28f572de0dd4c6d68790c5b2300da0e701f912822e1b72a7489ad598cc43dcc46712e590a659a39abf777a432eefc2dd5fc7c776f46e5c4db15e3df67c0b400399e03ac7813280368709584392cf7089c6eae04237296d28a2761c42d9445dd45ebc0339248470b55130dd6cebaf194ab7719533265ff80decb82cf8ff4640664f6a77aede42a0fe36a34c22abde6d58829f7570bb0e648481ac3e1705b5ebdc468780f44f0d51907c442017401d49623f194365b774b8b1a060dce5b892134eb82f817d8b07e6967d72c0c211135b8d88a6a00ff4e2688c08d9f48ffbf5807edd6ff049abfa55325616b1dcd127b5818e30c0c0bf396b855e0e509f5cda6fd1de8de8ec627a8f1d454fcf6e8c688865e173c644010a764790e54a801037cd279fc9d62c1880c45e4a8316d6d0924c3943a75a6bd6a3d43ba67a9e2253570ae8423db968cc27aabf39b7fe9d4178738b8d9f385ff1d2783546f23a381a05019b30f9bcead855c5b92177915df2e2f5d3383aef3c6d88581779139c2824d6a4331ccf7eff39470d03edbc475d90a383c07ff6ecb011ed38bf4fb839712c98108e5ae8211824f8c573fc74444b18ef2cd6bc580d29d3d0b6130f3a73f0bfdd6e9de9dbfc20d9c09c9ae9d4ad38de25e1ed820b9342101e215933776a58d7606300f6d040d573ebe84caf3dba0f9db534273cd2c3cfeb760a9242759d52914d3f6805fb23fe056e5a14fe43c28b62088de9633aa08838c20f6f1f0138a6e942dc37c2a7d21c8889ebc849cd7fdded5931270d5bf64569d5fbfc056376a0c426f787f3015a6865b5f576c52191d19cb23f6c6ec74582fe9096ba2c77b61928e9739c80f06d4634c8a8ffd60ca47a45caec0394537beaf65b0d1e43f7105da1cfa75ce61dcb95961123078ee366cb17f7a4040ae436635d8584ce522ba2c368e0a71db0aabe6df29223bfb8a80bcc40ad21d7693b3a6831921167fa18c72d9f66b37b82bf8131ae44960753dca75fafc928261f8f1f2270c1ce795306cdac8f2e9c2157f9aa7184b11c57fc7f9a162734b8e5906c410be3e87069e8dd44cfc579817aaecdd712cd4d0686d6629ced6fdaaf7e814960db72ce1ffa85cb298b2d85574608e4b82b802f687ce1dfd349ba34c064de72a7c6fee115f4a23e5d6bd37dd81e86fd95a23fcf185202c74057c889a885b8c3c21991d14b538515b0eeabfc941dea47a3b80d8dbdec09ebe63281a14f550057347e40ab0039e5109cb4a202f27bdd7a7f947bbaa947916acde0ffee08faf44089a2396a4cd9721d15ba1222eff641b44cf28b0844ce8650b8f43bdc7c24bcf90aa0306ad76aa1f2d015d1523862d1261612be075b32ef8b66ba008539fba671fbeeba065c0f2af004cc26440c44e58e7e48698dc5ac25aa646e4002ef0c1834a9cc6ecd606c1035f0c6ae37b313ddc17475f4a95c6cee3d285daee2404dd2abe7aaf3836015c14a634cbade78995a8d6a3a9c0f5909df330407b10f62d951ac36c849a1789be44c28aaaa1d45c7352f482ba2e73db5226c4deb21179504e15acd81184a615ac7a019d1a507f1be80dcb1d777fbf6399757a122f739e607589adfec7a0ceccced3282cf856dd9120ce273bcf82c735a0754fe8a0dd329ffd7d3bfe96a67a6bebb181b9217f765fbfc5ea8ff682ee111fb13fea27c518f4ebd87473b8311c261363c69d1ddbf690d152a3f3f78e96aad77566d15e0cd65dcb65d111c6dcb15af39ffe90889b7e220097207820fed1ddaf281bb1cc3da5807291be1dbddfe5c27d7d86dcd4ef710afb6d6a2ac6e828d29041c023163d01f2c5f0829b60816014675a56ab7c4625dd2fd53dd85ff899ac3f268aa0305e2f4881879afeb0c5a78bc00acdf83264d30cac2fc2dcb896609751b8e524fef6302d623763b2c0423512692772c0364b28233c2c87d9ace2ec137cd548d89bc54868307e1a8249587f67c04c0d2dea84e8ffefc00b6501be289de9cb08c4cf445c2a784b4a9729e1e21259854c0c207d5f1b0fd6d75ffb872b9b9760b6fd42bc07d2ecfbe683ac0a3726627ac02aaaf006f7986614f44b930fddc5d1c7eeb732d04795459987fea89134fbe140b1f18d349334735e18cc71712a709f7e0d8f682a2d660931430fc5cb69ff8184bcd4fa3d099cb760e6cd412bcd27880cca9a9bb2bdd98b176e30735fd3f1be431d393ac32e052752ae7bd5348e0c1ec5f6b4d0e5e0444e942979c4b98c5b40734d0571227da0686b21978d2069e56751b2f861559590f7cc88c88f9c219ab0c450087a276d0a7a7ec2fc550803f53bad4dae5b4f054efaa73612e2e4492822091485824ede100721c4433ee81c5af18d893ee1b27d1ab22d8f001848e7e1ac56b265a3a1cf7d6dcd05c59dbc34381d63fe1d99ceae31bbaee9e3a19dd81699fdd04ec1d7efdfb8185e036c6dd19bdd8def9e49507b804565dc941a60deb1eefebf4595c4f115bd81690ac5dd32a94bc9e18f242d31107071f5be47dc5cdcf2599f8c05c8eaf3509827c5fdd6ea1a3f6bac82edee28e2102b1918ea683f31ee252aa5912b830f7c7f0ffcc61e3748588fa2290f978e93d638188a2c2f272e0aae4d9132f2e67864c7b5274aa268b476f23f8aaaf1950e5e8529017d4f9de66c4425a26a6b5002fa219270f0612d635ad4db8d096cec5e8c15df445d6a705d4be72993d4387fdb8bd3062fac8e236fb3c23a73b4cbcf65ab05d289eacaa92728e9bfee11ed5eaddc8ee62661b0999fc7d155a996d10306e0208d47faaf265babde9a4a46bd0adab8955acbd0b519ad5f7199959729076efa3b62b782d32e1ea90a777487483f3c8cab669abdb74aaab9b2ce04a1c03c3c6054aa4aecd736b7f658ea5eee403c07e8cf6c7deae374bc92ef9b5b93d7b4e5d9d44532fd243965da6a169c88e4878ff60477ad27c72d11f9dddd5c76d8c1c9a8047db78efb1a18880981305da3cb02f2ee058afb57a0c7ac183db6bc6058efa9a8d67af2b3a1ea3933c63ac8b48e4c6f45536a2d4b7726f337dec1542744dc1a695206d0c353eba6780d1550387214b03b90b478ec778f23429cf979b57ccd70b54dcbe838e963e200c8ab95316b37d0cd9d5faa53b01178dbe22043a77e5679645775c2824b4a6417dacfd103db7e85a31de350fea56208f88df5994c0b0581eea73db019dd3cb774f71be3753a0e90be7ea09f9e2e1fab334858260562f2691cac7fe2a499f6006c1871a5703daa09651948062110541bf476832d9c71f7b5d1b30e1ac2f90dba633e5d3283b76cfe38d7b19fcebf16f2ca085fed0465ccf4d299920d06781b0fb822722067ee7e4a110e4294c0a565e26999a65d8eb43c74e7ad4c66583392214ba4437ea653a988d16dd350ddcde155e5b5b329f1969e78885d3dd26c7c654c1ddc6fedd737c15b29661924070cab7b48a21dacdfcb484cc9c5bde4a01a823e70d4ceeb5f2de19525dc976d51ec6056218b729d2b40cabdf9ce1aaf483a1c559e7d4d8c94a979780cd548d7f0e6a61f3fa4e33cbd61689364e77a4dc15bf149328c612d182797d9881d53ccd38891fef2e7abe7b3dae5146248686b49c657086a215a4685b23e814f420d2f7c4360c85515ae43a9771dca96ad14f72d7dbb32b53ebc413877298d109d84c33470587e53f9d6863af1b2a760ef5985cdec69216a3e90a72d40f2785b6d564957b032ceddbdc3335da34ed3f55cfb1acb789bbdccc888e699959c0be1649730da14c682bca7371b338c2d7ecd036bf88942a84b6c823e98b0808da2ef368505ff7e7642297a5348aea1e0c5d8e0f4143e2094b5fd78ffc078e1be375153c0158568c79a7c27902f444fd7896b9fcf4a0f3b26931c5c53272b78b0101064fb66266e2d53345fd175d070c4e2ca12a50c2adc8c1e2d54f51baed112a324195f67c4507e33e62b0517aae6984d2653058bb6376b91c79e7ddd52eaabb3b2c1f3bb1b5b3e32eb8b6402c4dc2ca3d8c5058f7ac7a878a225e6b21f27fdc0e779fd129c8f86b4bfaad8084d3ef917354e4d9da17028cc756fdd4bc148817126018ff8b3ed979c6ac265950a1faa0e24da50fae34eb19ee74f63347008adb4ed3d621c2a1f93903350f52558914b6dbeef7f5929e7cf2ac119dabbd2a08a65557ea339b7a0357254cb6f42fd7d75603c81438b7d1b8e2f659c9bbb372debf2d31b75b5b9a403fe4ea4d68e74b455a6e49eb919491889123ebfa53682eed7a9f73ff0ac18f0910b48cf8544becaf0386e4d3668e28cbb4a30a44da9ac92cbee48e337ad18d658d5c04a01d4e7f71edb68e1fe0082478fef07b51765448c7bbd29bec05778168d8c1c393ba81e1da8a581cd713cf537b1ddb03817f8ac3e543978209cf57621e7e71d8661a41487bb61a762c7bf6e8dd9b84021d8f130e4178135881b2126326f1ab421569026a75de4b98e6cd8be0bf502bec509eb4849a0fa503109cd3e441707b396930dab8ed2436101349099e65148cff0912e9c811e5c0b43b2b3ca8266222397a014ad8548eb54af03712621c19fb1e4739c83f0f5d0ce92cb9b3cafea6cec28d0f85f8500e04ece36402d5461d0c6d68b6f2410c0360b7ccf942d0f9a46ba76dbd9c2af6ca4ad6237", 0x1000}], 0x5, 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) pwritev(r4, &(0x7f0000002900)=[{&(0x7f0000002840)="8c57a4ce3df776ceac8b564ec00a7ab6a62f702e29f7836949e10b1698e45cb41b16e75df908d0939eaaaae96f606721ce2db8097d3397aa238be53d81ade86870201f4c1e2cc7d1023f", 0x4a}, {&(0x7f0000000000)="a11076262bdf7a07ca8c10edc0bfe4463882", 0x12}, {&(0x7f00000028c0)="3ed43b14d15891c336b831fea97bd15a0fa5ad4a8833fd3ee18d22c7cec775ec79bf56c18494e7bdb92c9949b234a84fbabd", 0x32}], 0x3, 0x0, 0x80000001) bind(r4, &(0x7f0000000340)=@un=@abs={0x0, 0x4}, 0x8) fchflags(r2, 0x10000) kevent(r0, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x25, 0x1, 0x7ff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x23, 0x20, 0x4, 0x7}, {{r2}, 0xd55fc980083ecd50, 0x1bce856b55e686b9, 0x2, 0x101, 0x1}, {{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x3}, {{r1}, 0x0, 0x41, 0x40, 0x40, 0xbcc7}, {{r2}, 0xa2c8d29739342d0, 0x1, 0x40000000, 0x9, 0xf7}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffff8be, 0x6}, {{r2}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x7ff, 0x100}, {{r4}, 0xfffffffffffffffe, 0x80, 0x20, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x2, 0x32be}], 0x100, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x82, 0x7a1dcf73d33fcee5, 0x5721, 0x4}], 0xfff, &(0x7f00000003c0)={0x7, 0xbe3}) recvfrom$unix(r4, &(0x7f0000000240)=""/234, 0xea, 0x0, 0x0, 0x0) 07:43:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x6, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="1dd7ad4cd357fd48607ea2cbe074193c053152f01558f63ea4dca7c3c05f2cf65e", 0x21}], 0x1) 07:43:43 executing program 1: semget(0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x2c9, 0x4}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008001301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="e3a8b75ebebe2b6217797ebc2dfe19aa1e8daeeaed4dd2bb4f5c40010c3aee1db1eb6160c0e49420bcfbe300707e7f258ad6f87cfc395c5f9431ae7a4d15c223509cef19243390c9fdc866b23aaca961b37fd052758734815f3f242a357f2bbf44f2b11ad1aadafa244e7e2f0b4c130fe842409bf25c20cbbccf664a8bc40d274da521c024aaf27a6eb41e3111079b0640e61523656dbc8a8a2b597a345e690283cb459d2ad8005f3ee78907940293c178084cd39fdcc874fbac7c0f53865bfc95928de8e61ee070f4da1dc62376dcdc17e940bfe4daee19a51b730c1cae65995c4b37a67ccfda408e3d5d3a", 0xec) 07:43:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x400000000000ce8) setrlimit(0x30fa397fdb7502a7, &(0x7f0000000040)={0x9, 0x9}) ftruncate(r0, 0x0, 0x3) 07:43:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/133, 0x85}], 0x1, &(0x7f0000000240)=""/152, 0x98}, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00113c270000000000000000000000000000000000000000c6c02d845152281f23450aed2c3f00ffff00603e97a0c2245206d96f5f", 0x256}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x402, 0x142) lstat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) mknod(&(0x7f00000003c0)='./bus\x00', 0x20, 0x6) 07:43:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 07:43:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x8000, 0xfff) socket$inet(0x2, 0x4, 0x80) 07:43:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair(0x2, 0x2, 0x80000001, &(0x7f0000000080)) close(r0) r1 = socket(0x800000018, 0x8001, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000140)=0x1c8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:43:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) ftruncate(r0, 0x0, 0x1) r1 = dup(r0) fcntl$setown(r1, 0x6, 0x0) 07:43:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 07:43:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 07:43:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x1b6) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 07:43:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffeff, 0x800, 0x3, 0x5, "f2f5c2ec09f097d29949c9c535fc920cda63cab8", 0x2, 0xcf6a}) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) readv(r1, &(0x7f0000001480), 0x216) 07:43:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000940)="567955c1b598c9db39a9ce0f9dc4b99259aae419337ee557e5e0ea10c22dac6994e30d6f68e266d6f86d899299aac85410df2b7953c20d4ee0b9158deb34424857b3174752290f2ac944f627cc92809cb1ac65fd987199ab136a9c037a4c10e9e7a97b4a131800f89764f2d576b030bfa2ed5d336232fb26264ad5850b7604ef8e0cf28fe2c04025d2fad00755a29b2008b842963e7e4e0bc14713e6f04ad56ba64886f990fe0733e5ce4ce72cb7cfe75dc47951be819b7e80b8b72a39ba0f1959305140a6cf4787a1d43fef4ff3ba2b46e7e5197043f143dffc828afbaed80f3b81bb15ab921a8680597cbef4c7f4a754db45cb4f3d5baab2f59fcfbc9beee06bc021d92e7f0981a276414cf791ffb183b3a0a40b698495ce3b9dcf77ec21c2612dfa800886c06a9e97ea9d95741845cdb4af963140200752db8de6879953a787d31795eb7b85d05fbc7dfb0228ce8e9fffbe91837e78caaa07256b841eeb1e47dcc233f88ef7b9b18f0c0db400e08378d7ecd3daf2947148ce9d096b1c46c1d5591dcfa4c1f99008236c0dfeed1a7d5a2cfe691e3b370f94c5450348cd291207da91703d3977e7fdeac83aa75b03729adc4db6b748fa78c99a794048850f307f82005ea7c4e7c1a9134abf7a0a160b044d0cd29ab67edbeaed9f576016813f0f7423e09c37670f7dc58d8e78dd4d8d93a050411392a449f69f1138e15f15659a4a9d31d540d52d43fcbe6504b82dfbbbce8ada377561fae5a3ac8fecafcbcae8378a874a17a304497ff7be6a29eeb37480bc077c0ca8210e8159e6f913056f73cb262678d46d829a1d993f445efb59b5b1053de3055aa6512fc2a3f8f1e32507f4c0732a4c5ab2747816c32f3eb045c92cf5f6b2dee5dc9a9ba0ce3b61697566854654b641c98dded26136b4347057a001d37192b10fda491eb0574140367231717450922d6501538aec1196c869dbbe6dd829e2d6e48b529aee4386b744eb1c162761cfb74192dcbc6feff07844b11eddb56290a2ea0d0b7f9855367efaa518f7dcef92dbdb51d6bbf5f4fafc368af7520a615eeb43295790ac7ed94d48f3d51a9ae13f1ac6891843863defb146722a139c5cb371be55e6fb26f71f14d1862c0c0f31aa7efd03ce2593fb83a7da12b2ce50facb3c5a8201cb0af36c433829342f95679a9693297a8b404eadedbb594bb9977664d47f1f7739ed55da333e671ad68b33bded86fc1c927cba34f7a267d8a899ccddaee228ed11488eb050011272c3adfe7c724883738439354254a63729151c7895d6481b686cb9e8d007dbf82bb897beec17826e96c61ab28010cfd571ef03f8cf0bf8100879f5712f81e7b1b780a0d1b7d990961b5fa7a243673bbcc208e9025364288a617ac5da0c373a1a0b3bad5a238932f330778d974351fc54d21660fa2acaea6f161bbe3dc1240e3e6589c2489ad6d240141fca54d9ddc0e3d023d151293a938f239283cfc3ffe2c6f42a7143209b32686930bba0013620d6d338dfa9e7285ae7f06e7df31104e6ea86d5afed31324bd7488f5a82d0b9d0ccca8570a9fa3ee08ac98bc322adc35255a4e8eb6cb63902c31b369ff20e082ffa36a4b0c2a91ee76c9fc8226869ffc28b9e6230e3e480b32ba8e4cfb3b79e0375922ecb290b25935705cd6a324947c41a03503c954d0259e23902abfd46cb6191aa30f67bc346bed39e596a12a46435d6c931622d4429bd6c891e3c25afe0c6b1deac7753af9cb52a31bb2de304addca142095d9f431cf1075cc2b0790e7d8fdb1bdead3f0b32637c12e1cfcfd879c32dc64667f22890cc3dfa032d54062bffccab3eb2a41e7f6225da0262510c1dc8ddf9f785a0086bcc704b9281744707b000a3aa8c02e50ba83ee80286f21ffcdb38cdb0277184c27930a3e56278ef488ede3c91370dd8745ca268f40d34d019aca6e66566b0c4c0c8f8cd50c9b2d4f3357c6940459ede748fe9bf422dbe06df8f5b0645d65a41a621b69132c4a50f44127559ef5dfb1f3e02b5f7b2d73cf6f0c838a4279666bf9e4f0ee2461b181f04a10fd39bc6a069cc22d11c2658853185327b673563b3684943da661a139e0a46cb0e7f62fd3fdb2752ab7ed1aded76b0f239748babf3c5f82028af6af17038aae506b75f81f2768c385a7315aa8081ea76ba93b39c9a578da1f9432c934fdfa74f341cc93e36fe20a1d4b7ef755dd6eddcb74d4c0f6a7dae157d8482a5a6b947da8be5e2f9d90431f52dea116d8eac8121bc3c5004b08b17fed9b6759ac9431b50ad4e2eaa523c6f32904b6123239dfd87f467fed9d2e4abb570c23348e71190fc7ccab7b690ea574feb8a511f8cb1b6b92aa6db83653910ddf81a7be22ff526b66293e5eebd839b8e12240e26d6aaf62e984b09dd8e2e6b164a445234a8f5c6bc93be15d190a59f281899a568c8dc715945f8be077cda6c903e07bb19668e607f682018f70dd250b5e2a388837d9ecdd16971af46e1bf8f52fa8f4d84658b7a26856840b4b619595026f5199c3ab7fcc4e856f4f4cef4cf6f725d1f13f14ce37b20ea8a2e60e115613f53ad3f37b4157e19667ff68360bb8d2af3f315243d9c9eba64c49fbf0632d94738b266a95495e81c9442823df6f63951f09b8b7c0b3b5d3d9be99010e3ef9411ba85447243074817f4b521d3e308ac2c9479b6294f9cca32321aa2f85146d1907225845404d96df5744f58bffbb7c89b7e0cc5679462b65dd533dd6870e24fc5fba06d012bd15f8413bb577380fdcb31f88687151f39d46a2a8216b5038a0e7e3f528605c2a26da3f825c695506d98f66863583cbc11eec2853d5de5f169554f80347a1f461dbb86aef67239b3f4064715682e93c2b0422b59ceab6620c2444aac67897b5554b2cbacfea774556867336c1132bc3e580c98831c955e9b17a18b98b5a444777f5ee3554e3d97aa24f0c75a674b497e7f23fd7c64bed2abb2670bfca0e18bd530d513460fb765b7275b88b12a229e54399ba07b1635f9ca2e51ad679b1b0d6781f5f0f13784e79e85e9d73d4ed5231a933c65e033ec1ff484dc631c09d68c172b54177f418520a767c4561217cc3d9cde6553d86e285df1f0e5b2adec9a72e9b61ff2aed9e468806fbb053a956ab11d7c7eadb2be0d94e2b28d17931caa2413a62d3c690354fb61b9fad1b287399795be1f375baeb6b1eda059234788f00af3753c949d09a396f6ce626fcb62646f46fc804f6c9cb4f6d442062b563c3ed889f1498d34365ddad2370d899ce1107f4212e771e17d8e4c147e8001d9d5d90f2e989e04568b996fcb2b55a847b11c33a4f6e87ffb4d5b0fe760079450dde4ea1650e895adc2467e62fdadf75981056c05fbb53d54fac6d1be084d51a24e64d99b1922f29470e529c839a0aecc7a8d68f0e2a1e07b209865fcffc53c847d86893998aca2e4d7b64cdb81afd057312e1429b6e6b8db1e008b5280aefd0878c120d385fbfa965bab1e532a42d54d3869a6ad46f3badc3eeac7581581768b7e07adb966937363d391f19c8fde22914a45f9c1ddd95f570cfba64232496df636dc3e7103b49486b36eb168b53cd8300def846da9d311c87b72147945935d1039648f41a580930ac40f34f3a073ffb1dd525e125e5c73104beb6164e0b64cdb23e6d222afb6df97a713debaac75e965321195211c5b2441b3718bd9207bd5ddc1d162505f7c96756e860f03eea71dfc7e70a79a597b416358296641a7485a5ee2fc5bc0b8c6623cfb6f1c39263bb962d50ba332a7b1a60f2acf81406ac4396471be04e74ec6f72eb9b7428aedc71fa3d0c605095d952806a3a961ff428dab7039bc0444ffca2dc89384b8b3ae0960272a17155a6f257710cb54754da5d8a9716946d027a337e4f26025884d41ecbfc561a22141f5cb74a650f2857579f3fb2b67d75d2515f558a1dc2ca30d06885c85c274781cd6568d02af105fa24d68e9c4ca7fd83a8c9c81ebace3f383354bcdf27bea810cbf5332511858f1e780b8071b5c026504409ac57765464d1a5fb168d414bb7c9142e7118e4d58007f13cfbc71553c040b5db1f92de54a68593b9047384131185ed0aee9332a645b510a19fe593b57fa98e4e6b078c033fb9e4f30e53b6f623e6da829a7dfca48839ab928148e3be4393bd1ac0831a8999aad96120beb80a463fad0cdc14589c99fa2918117fd88badc55f1f243eb4d210c5fac39e62c76a6c200fa3d1e278e6443c000ffabaf8c04b22e7c61bae7f6f51dafed54a424fed236b3c883b2048ac62287127e713c4bebdbbaed97b04b5d9cce0724494a2c597b00140ccdd077a1687e23bc0491d546e348fd18d1ede8aece648ae523b5222d712c1f2e4678bfd6743c0804abd64cfa28a3e79f33b705e209f480c6a349516156c343dea0f1d1720b897f63cda89fb1522c7f45d66dc4fcffc0b5bbebffc960daa9aede6f79749ff9c3aeed99a1809cd172bedf63b9ad425f57fbc509cbdbab996a58f457f7fc642297db549b0b08224185ee2387c04ff3a9023010a28d46a0d1055597f5eebca33473ba296befcdbde3f4c27766432fcb99cd8e4aaf7d966e2f5535d133559b14b463b3a80698c929d1667ac65c791a97aa9d69fbba6180ba2f375ae02270e4b67736877327b816e202b98579c0b16bbccd510f4f3121420251f43850169e53f5bf9c1094d0ba84e95dc000de399564fc591b2d2c1c2cbbec5c3db8238fe2b83d241b09628e951f68fd98d0561338d9e55ec17df5c47137ee1c6a99b313d907f8687f6e73c1ceb028be7bd8383741cdfd15199008bf526a13296f03d6d2d91dd55ba10e1da4b0ca493915354a5f5b2657927df9f9bb8b1c6b1edd321212b4d1053446d8b3cc2528dd119eaaf2b9ce5c43b13cf78dbc7020c39fd3c7d535160da7f3281600cc13e383a5dd63069022d3060b8daf4b70a431fed541c57160996e9327ead7a74808b8ed68c73a1c82ab16ce0f52b2e38d42072b673f0fa46e3c44631a45579210499d65f36b0806e854197e5124cc9a7f1339ba45fd8a533a053b345b70e290662faafddfa6e52a9301ec75011e484a7afc302aab5dba3dfd6124c83f1a1c2cd8cbb8c09f8bb919dd77d8ad5ad3095e07b293f19eb061530918c39f07e6d3fb6700bd22cad65731635f36a4c66fa4b7beee282c28d288a609afe3357c39d5949995994d5c2787d4c4bb87ec39e58632d3c6dd3b7658437cc21f319a949a81a5cf0786450f067d65c91897dbfab50c7bfc1e867ea1557c4ae48b4167cc31a0c5355c2172f01f189e43fa120d68a9e302ff9674be2c54bbd28004c1cccab97b48ecf04102719421282a0edccdeb22b0e17324b35257c0bc91137e103866eba74eef956549b156639764be2fee654a55fa1f57ea6f6a4802fef4a5f74df20b4d38894cd01caf0874f0966ad1d401e9ba910efc9dda53157819802f15a0d8b4c64fe243250291252417b717f8cf66a916d68d5985e7f7f96cdc8ac22e50e4e24731161d9595ab242a210574d490f01735051da9020e1603266ed0b754f541d703747143d786ed29b1c13c6eab3d51a966f2c05581f68b144a17b77cf8ac07434815c7f32fdbd446ae57b49c048f5c1190461607f6a2afa8ba913fd110ff5a6829ce4aad4644fa798eb48bb28957815c396018a06f4be2f4f6eb7861cf6eae77c688b2cadfadd3629e1b2da65c5449c3b336d4085c5fe0a4a633ddfc141113c3d57d069c02c5f002b3756070c1c1755e7863be0f59041c782b98ad726622177c4a220e03da904ccd4f9320c7", 0x1000}, {&(0x7f0000000300)="a157bedcba4ba65e747ad58a04fdf8bfd991039ac7ea05a18d31fac597fe25f28b985492ea6f8d42a0c99353fc7a1215be3b26202bbe795300ff5430a4417f74b07cc64450d8db933577642740a93000d3a89c34c7a7e1b4fc2eba6fbc2d561489217e71a26d83e4a766ae226037eb576dd63fbd79162081442e288e8f2a537f11a14fc85ae5ce8c3599b76f783b0b76300df746d32ac07807da1ef17676d76eff20e8bc72da6f17821f97636ee7059156f1d3f5b1eecc736ac9baa7ff4d085435aa9a4f9006560617de613b5f40f0efcb68823e5a4e6b665e0a70", 0xdb}, {&(0x7f0000000500)="0ec6203fd29b8c1aa31a6d4c9801a2d78ef21523aebfe082492435176f92c07fcfccfa7f4ab882c107e408a0cf97e29376bd57e943af1dbdbc3a7f9da5e366d2e91a6fba05274d1942c65e1f4578d5cf65109ad987eaf73320e4a5372e5283eae05d6ab85b7e0a9a28c256fef3f928f2338ac2e80512146c87e407260ecef814ab1abb65b698d1a1faf72d16aee9855c050bdbd903c297a5fea909bf1ec51b309d946d44649843600e19ed20b9ebbcdf0e35c642b86c5df090f2b6579e2c44082c23ab352aa148e140c49f75aad5456cb7ae7274922b94", 0xd7}, {&(0x7f0000001940)="c8435c050fab38aff849b22976a879e1bd818037a0ac544b9c4b718d7e6cdb9cb46e93fd3fef9d027f117f8a35fcfd1420f049415c733277f0ef8980e2d1141ca821d84a8af959ea2c763c4f2f2c643e1a218fd0622f2e4793833115983094698323ce76f336dc3a708dbd4c0b7d9e60e0b37aa1f877e6acf0edc1a129130a4479d47fb53a9745c489fd989643fc4f99103ee5a1b8a6015ca88dc75e589ae6f611e91fbaa52ccdd4e280c4c05ebacbfc5eddb013ccf0d484acbeff7e82d743882827dc45e8ab4f91a32f6bed3125e79e739c121a402d455ccf93648f56bcb40e1942515d2c3b54bfb18d8708443983c6691b7edfd6740900cb476af2492a963df25ae466029c8041cff1e5359817dc6fff7666bc3cfa03a68537072b3f972abe0fe6100f62f32b66ecec13cc724df910366cdd0b394b65cd0f775752b4f67504ee3ee1c0b833e23297d8abfb5a51e9963c40854732908bb0dcff6bed3efc9fce07d4c88f1d6a8364f12dd2c21cee36ac48e45e2db7e426a7a3f3cc179a77e3fd6b51ffee79063e06ebc3894ebccd2d789112d5218dc8895be838bd79188d2085b17fd1a5208772fcdbf2464a20607eee96e180014e1cea24bd252fe27e1af54b9904c117e5b50b443fb2e64d98c49da1a76e9fb1154dbce96a2a1a632152098dd6a1ef9504208bb0152a126e297f7f0a0d0c3c7a4f5fc616a7b7a09b75cc1d8bed77ea77f3818fc46582e03c934421c354a0436ac308a75c1ad3b37dda96c0e62e1d3c81edda8e70eae9cf4a8c4db118dfc8d1cdef7029f2a9a45971bd033fb068d5992114666e11033919a034f5ba15799814272c6fe255a6290440f421eab2da984594f36a3f83f98e28e296b8dd5d50870c693b72b620af63bb512ff78beb1adbe29e1c54e6a6b9227e0114988b04edb4925b62ac7e2ef674436b20d0ead5996a5c5f1be7b2b5d12488eda57dcb3ba6405033d44fcf057f0d08df7ab5ca0112655774382b565bb27b723a5f1d7bd6fe14a5b98ecb62fc3101531060a30917752724d9495b1146e703c15d5f71eb1accbb43a73b067d333ddc896b09107691f32cc7e2a61d34a8966c78fe5640c87c699d8ab668c8063b8265006314d7cc4aeb30e62c1513994a8c85c1e5a3c235348340387caf32375e044e782507405cca5b3126fe084330da8030ad9dab41caa9cbe7b46f961d6639596e2b62cacb32ac6f5eff16c3adb0b1468c5e9c57d090e9284055828ff611c5ba00ba687ac076ed4361976e5c67d9a30cc2302e9e2808c158f8e71ce98121f51d107532f88a9c7a42cf744a8f45de1507a2709dbc096726151fb18eefa7978fb53d12c6ea454cd20f6fd06e9e58b3c03352d024cdb16112e671920e585ed3fa4f7f930db1431ae627fd031fc0ccd24ebfba4f0fdd8d1b9a294b49b2a2d2b6f97ea57cdaea80f69c9a9d60642fad0259268326a9cb88ff0d72732e16ff9042f2cec64ff7184c8b62802bb46f6c730c46ed68b39927b17973b98ae2fc79d2fd0475a6e8e238ad500bd672d63d9d3ae24c8916bda2a5864b6ad797ab765ecf5ad79220cc226ac8cdb720b55ea8f125e1cbbc39aabfa6ec8f874cb3c9c31f6a09cb85fa0a393318b7bf0765c2435d1e67fbae894b46b62bd856b6152e87de855a82486534ee32ded87096f119fb825893242e36b0a927b29f161256f6a0ba719a853f0be264bfa7bb41bf5bb4a5f92f2a901dde1fa87fc7a29c5a1bd80be155786224eea4001b599d7beec90fae633f048c1ccd81a7a53d47089bba5965cc3efbc8c302266fe0c763b40485ab65995488871d07932257b6bb9dddead135b3feb382672e62a15e95891172cae8674156ecf56d4100ae1494228a7626e4433bcf6f3d474178133c31c8ef9bde642b578b18e5073604485323c71cc7191a12431a6e20291281c6b31b183e979e7a52949278f1440a1e236333453755ab6cc670f7606431bd9cbe9672377ab733dfdfd6b8b4955046dfadfb694c3a003fe17175957c6b4927af538712f53387dc1337cb0e60dab3f503df2ffc87a4584b61af19e892ec935a987b755a5e0e75126dba4d6b23e1119da83a354f90e48115de439c0af4e591d7469968f6b4e6fdf1893573baf98525541d4328231af573d5e5f9308434229c92ff793142b78ad81005e8aaaa54026a33a0e27947ee78d4b6149a0c31e43dc42fce7d67a488cb0cad58708e67bfe6d538523053c0a8708204d941c614503b74014eb2f22f7b4a887946a5100d1d2ff8975156a157cbf23ae49006fe0e84978a8411efc849c061ba277d49c0467494a450bc4d4eb2288ab2c5b479e3d68446b79301366fef95c662091bd93a7c3d4ecde456c47010e6f005993059b1d4bd2a3c3928185a4b7523acd67d7fac58e1068207ca54d9d27dcdcb3353720625e6f2fa7f186ea8fdb4a85ab7f352d5fbb44e253d193f6805e1abc23ed58c245736a8db1bd6db52ec0f984943583c620305a36fdc1efdc5414c6bfb2b7868bacd3d41ea5a424f210194b1e68dd16851c3a963594d3c272bd159cae0cfb1bf5a452f930d4c975f8a3489add4885c0dca37c1011ce4d84d440940e3e7e5b939c506cae3d479386d89f03b963a92b33c80cba06d08f6a9f4f039381604e1df12e30bd6e0321e06311d050cd077e5492a5b8695a29e1da669a584e69e4c8c5d314873c8dcc307f21be2d8c39a559a2cf6cfcfcbf288b84216cb92790ced464d56a8aaba858f46f893f639ff82ce6ac587e4c9b9c56040827c3c22683c3cc6e9c09a1b790a1804ce7d70f111146b4685e7047e172bfd18a37ba1ee340953c67e63493560e50bc2fcb0b29f7f99dfa11eab45d9ed87efbbc8d2459f260fd82bb5ced1de6f4fcb1f2fa610bb75d4470f6243771aa8f037ee3a724ca9a6ecfc483deb51e3af3cbdf1c9b1818ae0cedc4e89ff2a7d264130b587ccaf1b190ac3b2ccf818bf1c52d9637e4043f9ef3ed4701a2cf4be8cf037f2bc6191a4e5af6c1f8be4c1b4ed3dff076fdb37a7c3102709ca8abd370e4013d2017f790b7ee1878c80565b3fc45ad26c9b0e0d2e4ff34ca4fceb9807599e14153845db8a49469f2edbf30a200a3ff4d66b344646dc018533ec5d64c6d9b31ce19c9aeac12b3a665f71c39569604349722f4ac5fc832264ba10a9070eaf1d5bd5511d2f987cc3d920c068bd89c5cebeff4f126b37b496136ea0b8e087842dca62876dc0999085330ffacf7f020329c018d3231ebac2d2e555aa6226b2e5f257957409788d8841079b8169695e0da270505ce270015100a3ef9a12e60532d57ad73131b66335a20db1daae566126015c0791dab8beb3624e1bef2efc1e628c2ff86043829064eb6a4dd9d4f93100774a7a41de632555cc3d3e88dda86a18468b3b2f9bac9072a4e0d8c924cfeccb1b8dab328bb402b95269e3994b8d1d41e13faabae0184e1136d805dec2f262eb2e174d83c235172183d9526b5cbeab8d13359dcb5b6e7f5de0e36546cf693aa60cd22313ba9ff792a31fb08acd4a2b0bff61f0dbd5ceac9bcfaec1eb591ccfeb72254df034f5f333d15e06179038897c4d8701161ba5e443a1dd60c549639b0d1474c2f57da6bf1b5ff0f897df9939c7646a42940f4586f6ff99ce16457d9fbdfef62513e4fb8aa1f4878d8286e880890bbb13ccfdd0a40aa5c72153e44846eb3e987787e3d136fc14442b5d1f8743e815bd25d9d779dfcd8c8e04e9c00d6b6d2eab5e9e70fef765acfacd9151efa222386584ec8e88091252147a29d9c158a7d53854edb1258c5f4ef269d7f4a2f52dfbd11477e2a6cd0d7c0536dbb10aaa701b44bdebfed9078de6a7f231d3817e532320d4ae14661ac68da365372c10abe88d1ba5780203328f84eaaeef0307777bbaded3a38cc61dd81a2fa006e60d0e86dd6cfdfee9031da0e774abad8461756dff885d92cbbe3f3ad2003af921b042c97024f2365c6281e6c9d5c9be290f3d4e2af5115ce03fd1f981be61bc2c48fa7d10d69a8d5a0cc9a95ab9a9781d532cbd19d34742427d774d7b1548f54010ad4f480a0b263735853b1e1467da346ccc74b6a020e4477c61bc30243ffbdd218b6da92e9049f8913cb2b3e139661073f25dc5c31f6717fd87396d477c36faaffd449288c2675d8fd909b542ae8c0fdef32d21ad6986a4145b2f6d00cc182d55c9f78a0363ee30a05a305c97f464d7d06d369f14a5016d8f3ef3f73380c72b0481f69d9d62b3113abce703cb2b42df9629f273c94a41259375d6705cb3d3beefd3920966115f588f7f7042fdc8eb93034fefc58827dd1737145478ed536da0e74ca4854c0b1fc7e3e0c214256b96b8cc3e55ff0df04ea5dbbf61ca2e1b992764b649204e08cbfcd7d2741932492f065853f9df01b26f5c06a798581ca50394ed3e9fe266c47b3836b049ac822cd82dc98dfad64a2026cb1c7827197ed9b13dd079e1e878959d8a0798c0ac28bb1e9417e9efd8ecc2a08f7f883c4b82f77ee3b031f053ead60362a19f7bc1faca031f7a380800a654c038019a7fd1d79693d556ca31c698344d58db117073985eec9f713ddeb5b0dd3a68106ee6be6181b472433e9be2fdb2150065f4ebeec5c4d1b7cd26b95b228af03b1b4d0efc7ef50404373dfe2ac8b7fb67b1f2c4c9d933a775b41dce641ddef306259dfb7578d97af63e736a34837325b71ec4fafb6b1f26ee1f3a6fc459fb2086e2a96e65795c97a763b5cb71a486f251d76b444c781d1ea19edf7127f4f1959119b0eca4ba382f3c15df3166dc009b727aa78f0d03c92a640a5b3e283ff8903a7771834ae77c4d887092fd1fc9807d884c0241fde33d03c07a1fa3d6f9d575dd5c011a7f0ee4e8668e94fac6727a1cac5828e2f6f5fa15d2106d4ac49b2c1980daef1a9009f00b14ccca81120bcc8cf5bd3db89338b1caffa2ca80d2e67d7cc9b9984194b2943c0e2bdfe70c45f9d5cca5c222c8f7c7922864a1035f0165ca13879e61336afcbf81b412b9421e89e78015240250ab0b04e3f8655fab944f5c10c3e05fc496f161fc3eaca7d2c70c0f946155fa936adcb04b6375127ed984e0b4f612bc2e7b334a2a7015d80d260d0d5b42caad3a91bc3b2ed0562995bbe5ab86c6aedba1ff4bdc0e7431e8d739544924108af2e96ca5cc328b04a5b98db917d287ce207c60706a12b0aee08b335fc0731a3985a8b67d341ac6c6910b0f17255848aecd70187d646777c340f1dec5d24dafd11b4cc83dea40ba8873fb78e1d62354f180ff9cf88f0211b04fb08817645031249c9dbce11ed4a1c7a0cb333197a86de557376de9ef9a7983b3f968840784627a446a50d12853f71bb7d3cfe5885454e10ea5c075ab425955f5ed3505c76cb302605bfd6e1b39babc125f97dec1e91a94f6dae63ee05bad2a2bf8e0e1a737213354f8228291d23a1d6158af02751f0247145b141f4ff489ff571031ef8546a9e10081f24dea18512970fa97174828a851c62c2f96c0726ccf81f24cb64d5d798a78b5d5a6c1912b439506b52c5a6fc20cff6bc3e79c0aa6f539282db371369782c98b9b865e894d20733a8654e5a31c889ffe054e2598d0923736920268fdc38cfa468e371e0347e8eb34e37357ecfe9b75d584f779ff20ecee4ffc145450cae3fe83c9c75c9a5e4fd88fa91851dcc1b46f83190a698e679fe6694cb0bae4abafe23a7470aa69b91d59adcfdd6164867cf9534e3838b7e7f1e1294deb92e07d37d803a0d547bcafa319901a4f86a25cce93694b0982e7033bcf1e2b23d37f27d3282f", 0x1000}, {&(0x7f00000000c0)="82252efc12755dab60cf63c8078c5e91bdb1222aa75185ce1ae1250f0b23a647b3958c5e5875fc030ce50a146b7db2ce9e2b0a6c8e837f975d4daba171", 0x3d}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x4) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0xf44) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x9) 07:43:43 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202d, 0x1b03) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x0, 0x2314}) writev(r0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000140)="25014e253055f9aaf680720802927820fab7d9d8212cfa0e3872a12b1035a1c8c1903979f33f5aed5a0b240ee6d2fd3674fc30d8586cff54a1a77f9fb7c7f86b4f4a6add23aea406024fc3cc41647e0b95187a4cb605d82764967ce10d", 0x5d, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x2}, {0x10000}}) 07:43:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8008, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) r1 = semget$private(0x0, 0x1, 0x12) r2 = syz_open_pts() fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x400) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) symlink(&(0x7f0000000240)='./file0/file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0xe00) ioctl$TIOCSTART(r2, 0x2000746e) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000005c0)={0x3, 0x5, 0x6, 0x8, &(0x7f0000000340)={{0x7, 0x8e62, 0x2, 0x3ff, 0x6, 0x0, 0xb58}, {[0x22aa, 0x6, 0x3ff, 0xffffffffffffffff, 0x10001, 0xffffffffffffffff, 0x8, 0x9, 0xffff, 0x2, 0x9, 0x81, 0x4221, 0x5, 0x100, 0x7, 0x1, 0x515], [0x7, 0xc000000000, 0x2, 0x6, 0x400, 0x1, 0x1, 0x1, 0x800, 0x7], [0xffffffffffff99db, 0x8c9, 0x3, 0xf63, 0xcd2, 0x3, 0xffffffff], [0x0, 0x0, 0x100000000, 0x7, 0x63, 0x35494be6], [{0x0, 0xfffffffffffffffa, 0x81, 0x7f4a298b}, {0x3, 0x4, 0x8000, 0x1}, {0x7, 0x3ff, 0x3, 0xfffffffffffffff8}, {0x8001, 0x9a, 0x0, 0x63c}, {0x7ff, 0x8000, 0x8}, {0x10000, 0x3, 0x3, 0x2}, {0x1c5, 0x800000000, 0x800, 0x1eb}, {0x7698, 0x8000, 0x8, 0x9}], {0x1, 0x3, 0x324, 0xa311}, {0x6, 0x80000000, 0x7f, 0x28}}}, 0x3, 0x100000000}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000600)=""/58) r6 = open(&(0x7f0000000640)='./file0/file0\x00', 0x4b, 0x100) chmod(&(0x7f0000000680)='./file0\x00', 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000700)={&(0x7f00000006c0)='./file0/file0/file0\x00', r6, 0x2}) mkdir(&(0x7f0000000740)='./file0\x00', 0x10) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x8000, 0x0) msgget(0x1, 0x18e) ioctl$TIOCNOTTY(r7, 0x20007471) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000007c0)=0xd) pwrite(r6, &(0x7f0000000800)="1cf302cc4d515d212ffb05c27a6b70813c02a4b8e8d1af80ea66d22e685005ef7292a105693b1c859d5a9cb1d467f6a07f06641015443903e65b0d8b94a7b057cc357ff68aeecafd01ff5f5204b764e93f5364e92fc5f8b85a316ee53c3042c5a60c0e70dca180268c76c80abfe979cc9e726e1a4a7cff7f06989a9b27820a92e0d6bf2b8b7998060bd7cc9da3392225c0e8dce9ae0dab329702bc3aba362979db4ba3e3f4a3e95e402da3eba68f758f887c842c78ea65796909d6493f9feefaeeef66d17e9d1f5563d621ff05d19c996477342d49e3b96bbf", 0xd9, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000900), &(0x7f0000000940)=0x8) utimes(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)={{0x8, 0xb8}, {0xc8d5, 0xfff}}) 07:43:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc, 0x0, 0x800000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/105, 0x69}], 0x9, 0x0, 0x37) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x1) 07:43:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:43:44 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x90, 0x20000000, 0xe4, 0x400}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x0, 0x6da4}, {{r0}, 0xfffffffffffffffb, 0x4a3c86e276d30867, 0x10, 0xf99, 0x7}, {{r0}, 0xfffffffffffffffe, 0x9, 0x8, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x5, 0x8}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 07:43:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept(0xffffffffffffff9c, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 07:43:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x100000018) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x400, 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendto(r0, 0x0, 0xfe7c, 0x403, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x102a}, 0xffffff76) pckbd_enable: command error 07:43:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="0466", 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x8000, 0xca) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xca76, 0x59ff, 0x2, 0x0, 0x0, 0x74e, 0xffffffff, 0x0, 0x0, 0x32b, 0x400}) 07:43:46 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x1) pckbd_enable: command error 07:43:46 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)) writev(r1, &(0x7f0000002780)=[{&(0x7f0000000580)="c7afc0734535ffef292fd543c32598b5c0819f4f038f63e3d99f5182fedecdd05dd690854a65b3ca3b27977cbc6ee508de39744bae153e41c4a21ddfb6ff6b736fc710b54e718c78fe147487a497023bf92c357684801c2587b73b28f2117caa74aa1f883093ddb575a356d6725cd040ef2e358be86931aeccc50a904cac3e7ff9be9cdd43df6bbef8a4b2562161ada5ca060b4de72cff24bb21eefeb575e4bdb62069243786220175e192b9580e70c4888ff60822240da680080f664f3eb96e905497d1efb1e28f23cb0a7c9b2fef5dde74bdfb6df9512d2e02d17a9e3b1eb6bb581b375323d33f7acdea3a6e11d9a3a8ac6f0aaceb4b87ef25afd9c34ff05f130eeecfc1c08f65935cb925059250f45a4f00daebaf4650ba66e7f587f528b3e84d743d3413cdc36982534ed73a7392fb8d4bc49ab079284d8da5fec121e08ed23bb647cb93647cae5031e29ac3395c85b136699434828d5b950d0cf5adad0c8e8f258b40892c108d9b56a31cf89ed13bbe9abb06518a754e386669590e038e30e12752856798c579f8716284ced54d0fa8492864e77efa3b3d5068f0d38672bef0791fd092fa231bfdf4452305149a719a877169a8d9abc3676f0ec4145cef47f81ce0490dc7761ce914f714491e06f933aadd8858ca7208c04a2279f4ed5a0a5a39f33f906b2b9ee28aa39972df59e484c0565c0c3a85939020b970173cb4495b6d4dec4606b6f3102d008a2ec49fc9bdbd6b279ba3d541f3876f3b896691b51c77a5f0d3f021d7faf383b1269da22a63a47f36e91d4911c15a8395a9d4f1cc22a314b4d5454817323ff873ae7c077cfe0c5a01403c40ea59d5a9162260000b45247c9e9424abbc30d8d0318d636e8d2edf291ba46c05afdf1d5482eac8fba7cc43e421ba1cc69de5b422d83f16e2c7a42dd668c3a95c6796d82761ef424514205e9899f0607d0eafc4f500f30f809ef466fd9fecb882db5625e757a0b089449023b705465e4e4f193de16a95544c1e7c83054a7abb933c277960a453c917c49511edbcf416c216bb166b83279ab86115a7201f3eb4264c8de03f187d30967a4da9f8dc7f0daf66254979c8e0dbc4443f639071faec86bf02767c3f449c55f4618fad1c0a2ac6a14c6f229f2ae744057318e49e41011f24a97591bed0dd58fa459bf8a209289717fcfbc9946e4d7d9d3b2c4fff005d356ec60b0347640e8f166acecd1a90a6d09da47edb3c6716bb500c1f0f2ce5e4de11a32660c65a414bbc016c133de868d588032df48ff57cc489f391dd959ae3695342e47544b8cde81e7eecf86acd4058ad987872eb9a4cc7f64b89f2cc1c7dbb121cbbb9a2aeff9e10c480a786ccfd461d31f942e0f571ec47de4b29098fbcad86b68297ef6e24852d45cf086de240358cad89fd2f7aa0d9c00ebe75d43bee51ff6724073f0a9958a8da3577b31a62cf2441d204452d17a13002bf13a0b62bd117d5340e8e24d022bc6020ac9d3971096fd3f98bc65d4a95899e3e1705e67c3386eb6ee9178c85f19f3f6757750a6da001ae4c0f049e2ac1ddbb9cf804dc8ebb2838b66ce0d02396d80a88199606b650459bc796310c03d74dd4d5f569bd65e7c42414ba64a2f8ccd7c7b210e31d06bcd90526d88763fc6bae6080a2fd5b327a97e386c39e63e649e62c0846b3dbe2fa9b933b5823c0c049e72ad8ee39a70d2ab182428f954c9b580c1bc72887f0c83aeceaedec47051c8dccf0ee9b4cf3d1ad253b867c2da9f118b98bc36ce3255659933bd95bd60550eb2a5a1c37cc173fa8cb64d5ebed71bfb4f91ea6586634b8fd01c45c24fa4e8b384d0ed8d4646c9c3e254a292aa4f5b75c3253bac55aff057aea55b69ea3e370ee9f40666a2759ccad30e9349ede90740e2b9a8bfb0b1ca993ee9d56f211b144e607465f87962930ba2de2ed658d3434a50f87b37977128cf5e171b17e4dbc9568d63c9bfa14828c7553bc1807dace61f739dc81f2ff948406343447b3e44be7fe3ff0ac5052e53c2a654f96e5a864bcf7b1495922ac25f24a7693ad1b32ece18484137c0846111051c1a79782bc3250d7b4b5f8f27fdf77abcf305d7ef6ac07eb642c2af40d6bcfdade124ab3478850d98e38042b84b4c95ab052301571a96d7b0c4a685907c68fa99c77b11d13a4ee6f69165386040c6fed4144d7c1863938b5ff82117374e4f0ca19bc7dffd2faec9bfccdb65fa061b2ba701f8c092015e2fe3b7d7dc45416ac8c306deca50dc7689d346e48d44d688e585bbae763187e69341de9106037fa6ea9fa12a496fcaa0aedc03cbe13a1f9f954fb00e63293a4d565a7cf9a5430a2e4a4ca157f3fa21dde51c9f6e93833858bfc494d47df642564ea9678f487d97cc70bf2a21d5f406a3c863da747215bbf853ed9b25e9b84d2269ab24e415eff3be11b822cff8dec5682ba8f0d2d120efd6255ed893dc98fc0099dab8aab61b0e5c73bcfe3ebc121ef78dfb3173c0e111328a8df04ead21743f4ff3a0fdb0186b62e613d3716cf7958f254a714901c35e9c12b3dd7d0d5ded4edd59942058c2d1237216f83d36c0d219145d0c7aa98643c1edcb506a9c504ef87b98beb680252720ed7f6f69bb9b3112e9b89feea60eaaa703fc709c8c3ab5eb392f850a615eb8c105abd31a5d5d4d7336253c3417695eff76f6d57379fe487e258fb981123803e371e9f242a8a284a0107b96294f553351dcef981b42223130c7e912f6110910033bce67deb256fd9348f85227400a3820fb6a848942f11855044cd9d2ede4b8b79b320c618ebcfb977352166c8b9708c30c28c33ab4c4a81be59f62a0841959b73b51206901898f1b843792d7cabf534ecfb6f1797cf0d08edb8cf5f678ef34e3e8ef776ea9336d33ba649933287267900a5f4ea5248bb5add7767231cd72d453b82d2d45a8c072eaca18b9134846ca5bd0652cd02ca19140df671fbbcb7043316fcef00baf14e55c916f28f16edb71cccbf2a260c0d63208c3ae5f258f12779540db77927dc6799cd1da94bd7ab215a79529f94f22b0f0d8d33e56437b55b85ba112cea570a99d123df25b2f7b28532f8a73e2b2e4a9f0a493c853627e90b00c14e3be526c2ea8bb140edda03ae7920588e76cee003a4d80e51789682abfa112b0ac94ddf91d91c7211808bb1cfd744e075b306f9ac90a51e1f04bcbaf85c5530fbd80b734e6a28d28750df623bc72197bc0259e5f43dfcdb4ebb6eb55627bc3fde9e8d76d8394a8e2b5f1781c34e798d174156116e655c6dedf48bf131c2089482d2f4783f9e3e146c8595352bd48f9b280b109ee94d11cb582c36f2e56a34e18dea3d8f24b991f4c00dae0acecb2cdcf601dad2d13443540325cd909da3e67d0af741f585655674344f760e8ddbe8a591e5874e05b0556f665faed805be587ce9d67301004da1535efb8ffc9cf279627018d6b05cfa218bafca8eb44a24940aef9ed9e5e15ccea6d33b709711937c3f895803a9d2209e1da99194efef3b8a7b16c01ca3b5dbd73b6115ba0c189af181986200ecc319bc746eaa92af310e0e637f99de9121f691add78298b10e2e7a23297c8d2e966176a764b6b1f0f43bfadd7e3aed7e55ce718c61712f6e58d83672e82732bd875d8a8e5cc88ef5cd4ec82caede5a42e127dd918f54bc4462bef3cb20b67d40c2c05c970b968dd6cbc64844ad2e9b2936da05544585a8e1e719562f51a5810d9c2ca64ac320753dfd1c0abbd46deb6d09a570e99e965755b717a48b71f54989b1e042cddc576c4d3cd3176b78663f1456345df7faf8943345ab7c5fceb6d83d1a145a97c55ab74700d009765271d2c7ffb1c3377d3ee17b6c67f1533515aae74801e9088cc69362be8be889f6027fdf106bedbcc7f5693f104ab4dc1aabb248b2c3680b20c54c6f679e5503ad83b90b86953c9b9a20a244346406b6a1abc728312c40cd320ea982bd0eefc85e0fa34f192212b6943eba6069159489544c1af1232edcc205f7f4db686a04403b3506c496a3d09c0fe87a5ecc112f3de0b5d706d28746fd964c0eb5a1b7eeeea32c2acbabeb93e3e7eaf9c89eec5d05470614906733b65410b43bfe09a45935cddf1b5947e6bbd2aadaa2388b77aa21fc2b7e5ad365135ede29888918bfab275d666d8827eff5af52718d9721cb6e3f76880429616700b52331ea799e798c09490b46fcf6ac081ba5736485132dacff782d43a4fc4206c65d4bcf7f1f52e4fc4a760b304c9f761d5802d5213da7307a6e7e51859066db541c75ce6efd69c69eb28dacb2955316c606b0c2e861e101c61b84341505a720ec6629d5ec69c86ff5547a90a884ffd21408a3a5bb15394e792062b87570b740bc48282da99bf490ab4970efd0ccfb693dd8bf040c765aeb9da33c22cadd52173f46a197ac6cdb74aed7be46f8fd63341e7f2ffd1de31bda186a315ac12d2193f79a99daee0498c9dc3f3485695ed9bf18c5402293d73f17415c009ca3b7d175179b38cf6f8753a358ff566d6082b1f7a3b29b6dea470c8accdedba6304983870046e048585d6a101c6e12b23b0467bc463bcc13d293f4a9ddafcb18e3299df7cc3b1bb162a21de8816c649a4c496c2ba45db5a18796c4de56f194ffbd108f6d5375c44f11f55412a8e1ae92a7baed5dd64cb0a913197ac995558bcac7c7f0ebdc20bef8c3b86b585337ee4b33c7c8df9e2b48a542545b1ca40bff61d9aa6d085eda9c056446fec3447ca042c9e15e7407b1b1683ef450d0aa56fcb8a29334068a03242e6cabcb5d99205c47a85f1aeeb25fe8e6cb107392155a9ee677253d31672c29b1bb2bd3e439270e8174e33fd8273654f9440499221d285a25a9973a9cc410b91b8afedc80537663c53246876d84ff15969c80b691830dd65c3fe7c8ae8eefc0500fa136fa2ef808a6521cdc676fea40a9e644bb6f572383a3196ebbbbcdfa76cb1c77ec2a77bdca255fcae56fa1a7dd533cd94c3ee4acebbe6eb25dca0acde53fba4742eb3cbc5e1d27ac053fc0c5025b71dd63948931e6d8f40fbaa28107372a478da68313a19b88c074d00b905085440bf0656bd0807b924875cd8f3deafac7c4943857661b172fae78218b6061afbe430b777832c3cd25d22fbcb2907d7f2066a8baee823703af4ef5aafb0d3ac50d904eac91791e55724c50800654db35d54f947f68e790ea476b76f752390ad2e4c7f4794c059cdf83f12c23fb205064fe953894446c8d172af2a40178748414c691e5ea79248f992da2855ec6b42697c10378f565684153cf59a31ce62ebdecdd342b7c4e656053cad373afd40109c52fae7f0e97ae8ca9ec02f22dd4810e1c09a25c8e2d8677596edc313ffc0ada774ddb907ca43e3b194c401fa9007ca53bd087c6d10ec917638f66ab340685a00e5bb9dbed80039ce421dc5bcb00dd4d1a09bd3c368432dfba7fb15d6c9d47ac01e7e628d9e6d8341bc7dcb5a171edf28c825e88738e48fb1bd43f3ee6750024b0c1b3971d205ae15575e0c08c92ff41269339e0724f440e02ca773ee1871ccc3389c6fca600c86769883915301f319d807729abb02474e6f2c4f2d97e562dd610362bc6b8bec8a5dea8644fa02badd2b8a3f2e5083f9b6846b9be26ab8b7b99b380715d43849a80d7418dbd7311269d0c63d2760a0abf0728cbf497d48413576fa709070fb67573e1c7ad134cd60a5602093347a22bc008b252843d8ef2e43b29a7087fdde1a4e93d8cb5649fc3fc1f7113cd912200b11597593409cd37ef3df54a72bdc00007d2beb5ab4312a3f0c5", 0x1000}, {&(0x7f0000001580)="754a45a3863ffe8f981799fb53183781a966ad41fd04194996cc0d4425ff3ec03367be93c3f3897a3980ab3fd33246c9a074af4ba7184381457da63a0380219e172ca75240b949849a620d99366b6e21df6485f1df96c33f474a72d7a1103e792c67778043f9b2fd07a46d0a2c64450c620217408c15a13d1464dfb7dc945342a23eeb8195cbb1d8200230a82df21f4cadd48b779e1894af6922b9c641a744ce", 0xa0}, {&(0x7f0000001640)="a2eff324920ec3c8ec5c725cf751dff19baa4f9441ecea0e8fe53c379c8353145255f7d2f3d10f6d276f559841c78c0eb9d732a4f685b50276f801bb8df2f801713d17df11132b53ea94e1748cc2f78a4205e5f1fc51f0fcf5dc1b2976ef0b26605b9c92295a1814acb5f4f774ae0df8d14c7341f0bd6c98a7175dbb940fd6ed259a6be14b8893d7e8bb72dbcf3dd8a5f9ac1034a9243afd507aa3b90c9baf3dc6ae367feeb54b0346485e3afd8b973043366196a5509b405bb44028ab57639765ab5e4720abe4921ed988f76653133fac9c0bd6679f79926096aec2ce7ff14a125b6055e023896504679e47eb5fc399ccd70bab7164b30171cfc12cffbefd189979688fd390f03e85f9ca6d40751db8230c772d39c22df5656dd39c07a77653d88d6e426dc04217e59f1c67fd55411cb931fe5b2294fcbc3fe012477e4a0727760091f1cba211319c29797319d0779382487fa49d852551f1f7f7b3ea97cdb7926ad0d989d1d503536584243185a5819a42234aa57531236aafbf283f17dacd01849ef87e7fb050d4d1bf663a71f17bd763262045eb4c90f659cf406df13d89bb9105443d765c293a46c51576cd9bb7108563e1c301593cc9903dfeaf47d13ab78234f12ebce9969473ecc2d11205a59469c4a7deedb929b71e18482bcd11a6039f268610e84ab86592dc7763422e3cf12b9ee29b5dc9c46884893c5e180715d985218f46d4724d38dd3ee20c6344eef82f3ca8d71e03c8df9638449aa7ec9efc1dbe7534de303721cab3dffe09beb6dfed2fab56d2a0faf479f35e0a3b40c3b285e2d67c24c4a5e932ff5ef552d57ec58f95415aed5bd873436e4890088c1982756c11b2614e12ad6454ee04c9896861e1fe12c573e064e9909c20a78499f8d69114161bb5e25892bf4800f0cb2594a53428957e34822749d58c4c59337362b8ee423834713f3624d7cd5b02647c808fa08302962e72520556703b0482f4fc12ac178c3cdb1506f2be87b2adbd40a2872bc425af9b5590adf12f80d1a8ff2b3f004b103072c5a1e42af9e78603730a5213d4cfaa4ae59b33084ce8131280f5ea28ab8d98e760100cc6bf86c8f6484a4c3b1bc6e0e114cd027905e93a70faa99957775d53bbb121a1678d9e97ade6983a08f42615ad7091cdd08d815ff054d11140430fcfe037a46192c1debecdd40d9bbd31543a2f263674aa5ffe1df26a6ff72e1e68d24b2ce0d23eb1aebdaec0b025faa2a6d4e056b47f81005b967b1d61f6d0236cd3088ac50405f79976e9a15329d4ec37aa18712239a507c64af7f39c943625f4388f661e51c249a61cd0c6f5ab3793e0be59c2302e1c8bb8f2d01b0eeb5f790cd36b31c6b7897aa1c1aa038e3f36f6bd026efe80b5b1e6c6c9878a4126262343a45fec29626d586af2c323d78e662190fb7c02bbfab36a66d9c38d2e9c58581245067420e1f91ec2b6afca917b4e0a6e8ef1232aa04ac56fce993100cc802c4a83c977a841ee3bd7fb40158f135eff564b0de5693fb9b0b86ca854ea38618e040e5f65d524aa48f0c48e2c46fcb022de6d99a49f29ebcf20f6c5e3ae92bc4d7728ad7c5f14b28d6b6261e1639e34d6f587d5130b760a824b55a94dbdcee470d7840517787f3261ff655431fd4f267c7a3e73027e3ff76402d5b6ad53d90caa685b6fbd5b553803fd182075b82b297880e29368d962bf0ad9aea9e9496b184946410d6b7094820b90827b397df0ea723f80b3d01a5653aa22265ba2da1f534c1272e5c69040fdb2d692ee1c2f754fbca177278635ffeeb9b19d6525dbc5d19f56013ab32793c80f6dca56441cce1f5aee40b858797652352244aaacdd3d92db464aa4f716e827fd722c0e3cb82b91a6dce6d95a259a706e0d7ffb6c55905e6e2fc810aec99338a136bbdfb3a6fd0d30394ff3fb99dd70935b034584166ea83dbac5cea9b166e87297163f0f2fe9ae832d583d7b7ed8199cc7db5d0b7aba16922ab138f6b57304a91af93c4288c5c30b8584f496e5490cb4c1efba26433e92354b5a7517641100d623d0aac448110a60e59881a63106b43721ef838f6de749924acb0e743b17136dc8886f5a0f430ebe1d2697c2ebf295dda10ba0dd304d145645480a79d5204eec200cc7afccaf0c8af72be407003548c4fdcd858bb1669b43f431de46d7f84895d581645bd11359b15eb0c46ae1441f81013de6652f7c482b2e5a727f1003f1f3f6cc4838eb133450ddb44824adc7ceeec7fab75063df4fd44b3bd202bc92f2da60d0a3d2fbbbb2ef6aaccbcca97cfe9f7bfa490e4fff561f7540c313dd92fc32490bced7ff647817ccace9f849fb2b574031483fdcb016f906f7d0e5bc6d14f19707f1ed1ed9b96cdd3796a1366f23bd15c24d267be953c819e5eacabb8f91fd794f1b0023f36171a2e4fe154050e021cde9b35856045e81889314e0bae4931f9983d1e62ea1be3f1a20df19ea469a5ec371d52d29f3b3e542233e10411e539443f63c9d2c56ca8e94b94a89b8cd8551c2d7b91b88d95a75e667e83f5c383945dc1d433eb6dade1b26879ab7a8970322447e6badc6e95c9ff26c1c35ff634faf037d77635519ee88ace12a8dd663ae1419526f22583f6047c2c27bd964ab7aa481b616e6c6b29bf04c72c20802ab4ba478c6f67f98cc5b08f0a55ff360718b6b69d13e65dc6e5944602e983d8a2fc81e77f3b7ab149240bf6170a4ffe071f99e844f6d006b6e56f2dfdf51f6802ddc21709373467e7d48e934eee65f356f115a79f576f42488198d170de083a82b22ed01bfd4326fcb311b36718eaf7b29c277380cf9e34205888bdac50e93b9d4805bfbf78e4ba14434e9f05216948cefefb458ffb45ef2ecff386a37b923594ed31484fd1c7fdcbf8c15e80ad0af9ab9a3a8216c9b022c9339400e680e1a46116f5b3560adb026006d29e734fbd5cfbb04cbabb4d97af1d5a77ac68a2e07279441f1baa35aa7b1696f33d0b65b00ae2550cf20e1013cd265ca5872a7ca7c0fac6f77720641c74d61f68f222ab89a014a402125dc21c792f17ebab8b51041377ff28da950366de1259a879ed2ada9417b22bfebc02ca2be49e21d74a99451c7ae60c0983ba0d0e0ba43a12db2e20e8873083df214656e02306cb295ffbb8fdc330e8c54c203c5f37aa88fcdda21bd16a45e6bf8cf96d397e7e2fdc82069d8aba68003a8804cd59358ff8e82aaabcb00cec51862ece5ad255ab0122086f44d04b0ac0577a5262f4746b4181d540175b3ea4b4c64a0fe3f733d302ffae71f11ff7adb7092d5c4f2068a14c2d32249c8feda3009de0646db52e43f8749c64de61b6a1ac73d81e1026ea5bbea9d049a6f267b2984e7f64187fe7bf804ed1b4014cd337612a6dafc8a152cdbb0bf5ae727b449f24c95b545f8a22c7d1c17bce26031046d85a0908ae7b0ee917126d4ea0fa4872ef60b20b48b86d0ad4669c95f840cef8f3c115be385e11e90a5e0f082f9fd4153e176af2266837bab8f14f0bbe5bad4178003e893fe3b5d385d58f4f31b00689e785d9227e0344dbf08bd6518abecdfc3d65faf7aab65d7a7436e6c20494aa44405531681b844ea4adf6ed4a02cf8dcf036abd632632b6d44e50007e629bc150a26faee994ab760d3cb26fed8a9a0d5d84c0b38d36d0ba55967a088969a3bc2f2137d8bb906f88f16ef88e2b6029d7f352b016d51e81f86cd2fda605bdad60b1e72c7f1dfd3ee6dde25215628f3bef98fae8204761d468a91e00ebecadacd71dc987e42dc281d4f6ce918ce752d3824a427ac42656bf8105664501392b21c36d01839790b7bbd586858fc54dc12a3e578e89a65c866f5f6047efdc5ca0da95dbfaf1d1297b5eaab77024cab6c92a66db9c5e8b77770c8790bcebacc8abc30fbf53d5d24af26efba17f11368352a9bf3f648c894000905cfd55eda6b0e59260f9eae968c5139f448f51ced03bee7f8aa65dd40f3e66172878b789151e329a00119e24a114534939720d9e5bc96c25ccba15ee8feb38dc55fefa0a647bbef4efe41d01ca10b6a55eda2218709604241bcc59b94ca604c5ff71d989934adb7d162979818e61b7742d098eeb6ceae5f8a82109618ee21261aa286fc7a23ccdbde0945f34e8144e95a76b98bc82ecfca55a9e16e6e4335e3b332113f0c61977407692e822df31db85037989f2b9ef9ae1c36fe0e991a7b7a217842055c96c4028dcd6a5fdfdcecc6e1edfaf1993dd99741206f658a1a9dace1c55b365d33d321db98b94e7b2daf1a9c4696228b9d2dbcc19d8096cee80c6014812c3ec6fd77dab1caea01687d1f87dab3153f273aef1b49b64baf0a7a11335885edd50c70fcbc294b8cdb8d635a69dd1e179f694c369efeb8821dcade0f8192ccf578ced8d8972bfb43fff110dee8da8468ad06bff3a8ce11d5a080964c7142fc31118ea753aae686c119b11682a537aad68c6d3a61a694c199436f4a4946e486b599f59cf76a7494a80b84b139d887ed6eacfa52cd6cb0b656512c22ee4f8fb3dd5a145ec90b8c48bc5ff9274a2d72c9219a21c26434f33d952ff07fdb3d3e1d6772008679cfba3ba9c6ff79ee6ae8ff9d635c858a82fc1c7bed6456fa325073ce09af6418a6091eb9eea86643bafb4dae7405d2600b457fc06590e099a82af2aae7351d4f4af291b6ba0fda64c9b87dd92892a3101ac02ab3846731e3157dde311304f2489978086569c2a130fcdecf8839817902a329e311749304d323e3e8edd16cf4096699f3f5e0417a04ff3baabe08e00402738a21430c93f21ae4b7b0e24219151919b86cc06c2cd2cf41ba37191e144c8f4b554b63010c9877f52cc22268de516401a7ada3e355b47eddde04609a558b5f543616f39109383ffe38778d15f4b6421b6bf18772f3378d433c31d5646475a00ac752e351295a74a9249062bbcecf7935968bd6ad160bf61d0ed70b1d41aee50352cad1c1b4219f080d6efb18862860698c4110ca6ea83f55a90afe96377f2e6e4feb8c2731de49f6ec0d8dbad69c4768757402ed58ae99e9e0c392d6852fcc6b80f09f50d48b548542fa8336bf57a69de72b8a936053f7c50377cfcb51dd8a89b9e86ef0845f4e12c23a06e66d549add3ce2318ca2431f6f69790b786e9ab0ca041a8ac4c84edb198167e8840657deb43e7423ac89b379f497cdef0a7d093062d0031ccae63e0527c7a70d268e1108b996e127f0656702551444628cb514ef62ba29cb6ec2643511a9d37c2e732e228a4f7916e5a1e8211a82a02594d4e75e102c4092070940a9cf406d43630cb7208790886b9567ab00ab53fb1cd0f52f750ef630cf45f75f51daa4c47101ba39195a98fbd65673eefa27f67b1bf56a5395111fe3933cec5df7cf09866513f5018abbb60c4a864f7b0bbcc00ea7af7d3bd03aa60aa3f26c33ebd7064736935cfeff86a629b79fc9c3f63d84e05ee0bc49daa2ba6319eee95a864838d1817f2f698493a873d61756c71a4a5f71af0bb9ce60e05dfc48c26d3beb4a6214604196bde4a35cbad49a9e2d1893965a907b2716729fdff1f98add6cc9f6d2c9e1f4fcc5a2a96b366dde6c163ae4f74fe18e9f91b4329ca756bbf5388ae53e0115cf80be7b8956b0090ce8c66471bb68db5c3275a1adac9286a9d8bbccd8ca65e33ea9ed01167cedacbfd9d98163065a8c57b09b0275d3f48a782edea12c6e7663fb215a311dbc9a1324fa763d2fdf055ec78d198e4f718c8ce08eb2ec329e84900fabac6f0003a655867479a13400deebc988960b510d9a5d74e1c425304c", 0x1000}, {&(0x7f0000000280)="7ef77167c67cb8bafd6251faaf126577414102515178eb6bc068cb03ab80f8e5091cb366e4ca2d879729b030523668b9fe5ed8d47e359b08f5a0be0657ed2c86a70037d5545feaa1700625cc0df5eae67162296594fc0aa926f3b25a8e1a914fd2cdb35aca69845aded432cc6ea29432d1864f5c92da", 0x76}, {&(0x7f0000002640)="ba28fc1ffd354fe23a6ef115cd34f8fe14a7f45f4979846a30897fa3e074d25bc4dfe5d8a3ece1b4112ae022cf3f0f5d51b064a6ba6f6047da50d11a99b7", 0x3e}, {&(0x7f0000002680)="01490b14801a68b9549857fbe4efe03034b570d102181011bceb478708d5882f87e7025b33d2f5afa4ddc987722ec9afcc6fd3c41865f70abd9c4195ae5fc61e48e1a24342f880a81e9cd97930c420e16f792b69f2bfa6f405679795c2af1a4f3df6be20141fb15b9c9b4d28ce5e59bb90c27ec77562399e2ed249770719e48ef8b9b6b84a5eba88198fe0c8bbea84015c7e15ff9da9c1773adde0f85156d55cde2c13438846e570e9cf8f4b9bd36c1c30373aedfb4d99ad6f6dbde3576db5641c6a9ef021c39c561af7d068f17cba5804886dce08ee1d431bccee5d8fa134", 0xdf}], 0x6) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x7fffffff, 0xfffffffffffffffd, {[0x2, 0x0, 0x7, 0x1a, 0x3, 0x7fff, 0x5, 0x2, 0x80000000, 0xd13, 0x8, 0x9, 0x2000, 0x7, 0x5, 0xffffffff, 0x7fffffff, 0x101], [0x0, 0x2, 0x8, 0x20, 0x5, 0x100000000, 0x8, 0x7, 0x0, 0x3], [0xb0, 0x43e4, 0x9, 0x4b6, 0x80, 0x7fffffff, 0x101], [0x3, 0xffffffffffff0000, 0x3, 0x0, 0x1, 0x3], [{0x80, 0x0, 0x8, 0x8}, {0x1, 0xf44, 0xfff, 0x4}, {0x6313, 0x9dd, 0x100000001, 0x7}, {0x4ded, 0x2, 0x80}, {0x8, 0x7fff, 0x9, 0xfffffffffffffffa}, {0x8, 0x339a, 0x0, 0xea6}, {0x2, 0x3994, 0xfffffffffffffffc, 0x2}, {0xb3, 0x0, 0x8, 0x6}], {0xfffffffffffffde2, 0x9, 0x3, 0x1}, {0x6, 0x6, 0x1, 0x21}}}) 07:43:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)='\x00'/10, 0xa) fchmod(r0, 0x13) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3a8b915815b9cc61c731fb946752cb33a2fcec2681dd1d2653ae770e8f24defa0eb6a02b082ec250cdaedb94d95578dedf07367612ccf5968901d108fa3a310f13217fd3067076ca9558d37b577aebf38a6214d3cbd2c76a9e88ae9f87e74917357f80505b33310b927c6a3355a0211d853d2b8750c5cb257cf498a0d4932cd07cde8accb63226f1563d63b79ae04a3b159c066886c6af6c4fdeacb34432deeeb6a1c6d28ed0d81e41b83aaf20c7c5a00ece35cf9c500fbead6a126bd5", 0xbd) 07:43:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 07:43:46 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chmod(&(0x7f0000000040)='./file0\x00', 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 07:43:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendsyslog(&(0x7f0000000100)="64f25ea3c10edeef8f641419d711c102abb9bc26577f1cfb1de7a1383faa0d27da085c1046ed2f460fd7210fa89f31799ffd7c9385c3f997a281d2f4c5da27293e3c9daea931a8a1de761ba132df005a98b34fb927568d3e79bbca88e8c23a487ab75c3c381fdcb732d2046a4c135338ea6bee9665946fa106a92021742a982c6b70e61c795f5c769954afee5418702b", 0x90, 0xe) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) sendto(r0, &(0x7f0000000040)="832d88ae6c26ea83bb07887723aa38c3f898eda220ac1debf140aeb6d9276a1672b686a082d78b9a129b5094f19ceca1434fdeb86647975d50704f314aea958896d4b602c152f921", 0x48, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) 07:43:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/28}, &(0x7f0000000100)=0x1e) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 07:43:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x419, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x54, 0x9}, {0x2d, 0xfffffffffffffffc}, {0x6, 0xc17}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in6}) r1 = getppid() wait4(r1, &(0x7f0000000080), 0x8, &(0x7f0000000200)) getppid() syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 07:43:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x81}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x3, 0x7, 0x6, r1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:47 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3ff, 0x4}, {0x2, 0x8}}) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x81}, {0xff, 0xfffffffffffffffc}}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x77ad, './file0\x00'}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x1000, 0x0, 0x6, {[0xff, 0x0, 0x7, 0x2, 0x4, 0x4, 0x6, 0x7f, 0xbb47, 0x9, 0x5, 0x3f, 0x7, 0x1, 0x9, 0x8, 0x0, 0x3], [0x100, 0x166, 0x8, 0x8, 0x0, 0x800, 0x9, 0x4, 0x8, 0x5], [0x9, 0x8000, 0x40, 0x0, 0x4, 0x8, 0xffffffffffff5bdb], [0x92, 0x3ff, 0x8000, 0xc5, 0x6, 0x80000001], [{0x8001, 0x100000000000, 0xffffffffffff8001, 0x4}, {0x1, 0x6, 0xfff, 0x9}, {0x4, 0x10001, 0x7, 0x7}, {0x80000000, 0x1, 0x100, 0x1}, {0xb25a, 0x4288, 0x6, 0x7}, {0x400, 0x1, 0x3, 0xb24}, {0x1, 0x9, 0x9754, 0x24c}, {0xff, 0x6, 0x9, 0x5}], {0x5, 0x3, 0x9, 0x8}, {0x4, 0x73, 0x0, 0x9}}}) link(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0/../file0\x00') r2 = openat(r1, &(0x7f0000000600)='./file0\x00', 0xd9793011a7680b70, 0x10) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000640)={0x3}) setitimer(0x2, &(0x7f0000000680)={{0x9, 0x2f1cc000}, {0x8, 0x7}}, &(0x7f00000006c0)) rmdir(&(0x7f0000000700)='./file0\x00') writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000740)="a9ec2e4e3c2254808e62c4c4ce8f", 0xe}, {&(0x7f0000000780)="9289da0e527016739eaa8f60dedb7718a00ef1666c65477f940dad0495eacd8eb77bb1a7a390c41d63a08b49207345aec944c745f33d7fc50dc6ee9f224a7a72fa2492c0fc8d56733ea6c48f89ab376b8c3603874dfa0523c177332cf2ef408be27cbfa8d9e96cdf19c6", 0x6a}, {&(0x7f0000000800)="d877e7f83ffa9a957bf221bf7ab8ced0b33323bd1071912e1b37e9ae7da4a5fdb510e1cf0c0684d8e45640a6e29ce6801dd3d4e0d950900531aa46bb216861946ab00ff550a2a5a264cc62bf38c80e03ec96847a5304ba633c4ec9a339428c6ec856b02394b47ba9750f255c63c026b51155adf72cf5e7e9a7f9892503524e9d5fb5af2650b44892f02fbf8b12eade1ad630362536cac808fe0a64ad897bc37fce75dcc9644e25737ffb41a6c825963cd4fc0ef2fc3395b5e8a2edcac113fe7915ea8d7617258ea4c0bf520ff100bbdf57e8f4dc57088d2ae7a51439", 0xdc}, {&(0x7f0000000900)="bfea12c779c8f4af70359a739fe13a9c5bb82fd0707e4f963ff4199321d364a9d4aae362f47f9e0e81480e8af232f7590cae854719a329660d7fd2f81d0028331d756876ee550d3a4dc6f17871646c4e6256df9343fd56a40add826f623f366f166565d9fe6c6b6c5ded2c5c5a8065d3b356dfdfa7790d0c7ff729a87661736f9e8e8a492acb7dcf74becc80465dd194f414945755be17a3e971247c642f9fc7d360bf36940a025235a8dd5042fe5d30915018c29e4edb8b57bdc55fb30ef685d54c3945db15d5dc7ac589b200f172ed432283f112be648e25b57fbb4fcec1dd2374e42b", 0xe4}, {&(0x7f0000000a00)="feeef2333e09d01f2459a1f6f68b5186f25a575abf59e7bb2058ed00d5232a942be2aa7507d8fd66ce247b55a45153d7461f87a8391e2f421978d3d1d0df61e4bcfb8774aea0ced7f994a1389bdea527419f4665712b7d7c18cc525c4e8ce1e91ca48c44dfbe0c9f4b7d97e7629b80160ac7a43a2f1e36f3f5f99ac26bca4684a49e100143e6966b285e56f14856be154456cacd45221d9842ac2b3ed71fa213a3877119e9232e304323d2b2475a9c5caceaaca87bfdeb02cf4904f664645b42ef873fb1cb5f011620e4a7359f10", 0xce}, {&(0x7f0000000b00)="84dfee9871ab60", 0x7}], 0x6) kevent(r0, &(0x7f0000000bc0)=[{{r2}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x6, 0x2d45}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0x5}, {{r0}, 0xd77f287238fdd99d, 0x1, 0x20, 0x7ff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x1, 0x10, 0xcf3, 0x10001}, {{r1}, 0x0, 0x42, 0x2, 0x0, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0xe1, 0x4}, {{r2}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x84, 0x4, 0x8001, 0x7}, {{r2}, 0xfffffffffffffff8, 0x87, 0x1, 0x4, 0x3f}], 0x1, &(0x7f0000000d00)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0x100000001, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x401, 0x4}], 0x80000001, &(0x7f0000000d40)={0x1, 0x10000}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000d80)={0x0, './file0/../file0', './file0\x00'}) r3 = dup2(r1, r0) bind(r1, &(0x7f0000000dc0)=@in6={0x18, 0x3, 0x8271, 0x80}, 0xc) symlink(&(0x7f0000000e00)='./file0/../file0\x00', &(0x7f0000000e40)='./file0\x00') select(0x40, &(0x7f0000000e80)={0x94fa, 0x1, 0xda3, 0xfffffffffffffffc, 0xffffffff, 0xfffffffffffffff8, 0x7f, 0x8}, &(0x7f0000000ec0)={0x10001, 0x7ff, 0xafd, 0x3, 0x2f, 0x7, 0x1ff, 0x2}, &(0x7f0000000f00)={0x81, 0x2, 0x1, 0x7, 0x10001, 0x3f, 0x0, 0x7fffffff}, &(0x7f0000000f40)={0x2}) truncate(&(0x7f0000000f80)='./file0/../file0\x00', 0x0, 0xfff) acct(&(0x7f0000000fc0)='./file0\x00') getrlimit(0xd458a4a0897a1f07, &(0x7f0000001000)) fsync(r2) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000001300)={&(0x7f0000001040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001140)=[{&(0x7f0000001080)="5dcf4e96aa76bdce837692d7f120c0a8c1c3f65e66b11a2b3f875241aa9ac3d5e48e01efc3164f0e8e3a441197dcc299f1a06146c28d8c2076ebb05483a78df16331f4104022dfbb6f0c4dc09c806172874f1caa6ab79128f26daae3305e9fb915f52c824710c23a08f3e467df0c1ae335f1e08b5292e5f99ddac61130177b32d3d921f529113a0f6215aef722c154b7ce092f1ddb2d4b5c354421bcf89b", 0x9e}], 0x1, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r3]}], 0x70, 0x400}, 0x409) 07:43:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000380)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getgid() syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 07:43:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0xd73a}, {}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0xb376, 0x8, 0x3, 0x1a}, {0x100000001, 0x1ff, 0x16e2, 0x1}, {0x180000000, 0x0, 0x5, 0x7ff}, {0x17e3, 0x3a, 0x9, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='t') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10a) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x1) 07:43:47 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000180), 0x10000000000000be) close(r0) fsync(r0) r1 = getppid() fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x91d0950ac75db1f6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x4, r1}) fchdir(r0) fchmod(r0, 0xe3) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:43:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 07:43:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x1, 0x42, &(0x7f0000000040)="3c98091670449d427ddfc2be219bae8e4bd6c6dc02acbb7f7d275693d43e22beaebfa6e9bef89d112762315d21a4d8bc62f8f646f2130963253995640f7bc8ba75a59dd400ad", 0x46) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:43:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x120002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) write(r0, &(0x7f0000000000)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 07:43:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8001, 0x401, 0xffffffffffff74ea, 0x5}, {0xe2, 0x5, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x5, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100000900}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:43:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 07:43:47 executing program 1: setrlimit(0x1, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x74, 0x0, 0x0, 0x1, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x8}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9", 0x9}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 07:43:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 07:43:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5, 0x1}) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 07:43:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0xfffffdec, &(0x7f0000000040)="96177c8249899849c7a497d67105b0f026827ddead78249d4008b56b597745cec19d05001d271b75e5ef8a323295453d8cb3") 07:43:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x0, 0x7, 0x7, 0x2, 0x5f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 07:43:47 executing program 0: mprotect(&(0x7f0000120000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) getdents(r1, &(0x7f0000000080)=""/187, 0xbb) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x400, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) 07:43:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) dup(r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 07:43:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40, 0x0, 0x3, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 07:43:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x9a, &(0x7f00000001c0)="b6aeb2afe5914090d4adddd5e3fab9f15fe28c50715ba1fb4b59461bf7fbfb6700fb8eabe8eaf772133b0387305c91c63444abf52e36fc799dc92c7b21861d8fd8ae0d737ac00f92276a0487cd74123289c4ba0f0333c422719ac05fed722c4d73f296574a924d4fbfec9ffcfe7392434f7e9574a0be46e201fcd869160065faaf9b1d5c0c401fb4ee33c7037c66c4b81f041eb95c491e2e8a88") 07:43:47 executing program 0: r0 = socket(0x1, 0x2, 0xfff) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x1aa) 07:43:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) r4 = socket(0x6, 0x8000, 0x9) r5 = getppid() r6 = getpgid(0x0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="1a649caa19dbe057ad53b62541fe81701c89b02e19777985c1561b6b6719d5d69ae44b3b2409a91b034036403a04812b989c535bf8f303", 0x37}, {&(0x7f0000000180)="67e70b22cf3b175d44702e49d11c133ab6cdacb952933ea1947812a6567e6ea6053af407a61e4239b54d198be10247c2ac5956b631199d3c5aa1738eaaa22f4dd19e0e3c669ff72d371d8c5fb45cef03a46777531caf89da2bf38f0e38f194f03049a5509e899add3ca771be41c4e0d385ac820468bf0d738ce5dc31605c49f5c6749d586f6b7585ec889389eb06f208c69788af724d3b09a0f8c03a5d620e578c0ba5b29d8c321b0a2935e63cd4ede2bc924f83a8c1137f11c46d84f7bbcddd31a6d077f1eab35848a84f6aa979fb65d8220b253e32eb1a3ead672ba774a9bebc6b60", 0xe3}, {&(0x7f0000000280)="2d856709271fab06", 0x8}, {&(0x7f00000002c0)="44ec6a1e0a8e97a260af0d777d9226036fde19e03213a9db1fe4338f8a8cc2b0b3ca4d13229db2150aa18dd4647f81adab1ffff9adf80f85c8d0db6e124800f5e5cedc6d69763943505f9e35cb629dbde33c9e8092a98f861cfa178360bd7aee1c38abd9f510079b7dabe31563a943399c6d3498ff03ae99c28f7de21f3b961ac4888ae65fed46fe89014d715af7d032edf9eb7b7132e178d58e65ed5cf235029b551fb2798085b5e02272fb91ff612918c1d25863c39f8873d458038fdc0aeec626bfd49d72cf2f168b2b3d5d9fb43572352354f7eaf0c16c4ae8557efb0d05745afb", 0xe3}, {&(0x7f00000003c0)="89a2c26e444d2e4b38f2764f5abb97837fd688ca71fd10895d40ab6fb7f9f8477b1738d0ca0a0ff2e10285629bef6b5007ce6868075dc65d252efc995e830f77e0b4b8c6337f5a28b47250d8ce842d86395d2fe581e482b836a7eeaaa16f1537a93d9f3f4a603069636b5cfea3b3084ec275675908b9380c99ddf8e8bdc9182efcea7e0ffdf8c8442562fa3e07e6f0525577cac67d00299e5f10e655bfc7d7a09827ab69e5fc51c641d00fcb2ea92899a3931815e250b91ca42988a42b0518ae8d83ec6339071ca9c4d410d7bcbfa9a7b8a2423fd7ceeb95a4c8a06cdd81e23dee9218", 0xe3}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r5, r2, r3}, @cred={0x20, 0xffff, 0x0, r6, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r4]}, @rights={0x38, 0xffff, 0x1, [r4, r1, r4, r0, r1, r1, r0, r4, r1, r0]}], 0xc0, 0x2}, 0x4) open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r7 = socket(0x18, 0x3, 0x3a) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r7, &(0x7f0000000080)="4188dc39a543a691000000000037a282f5bf2e8a", 0x14) ioctl$TIOCCDTR(r1, 0x20007478) 07:43:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt(r0, 0x7ff, 0xffffffffffffff01, &(0x7f0000000080)=""/79, &(0x7f0000000000)=0x4f) getuid() 07:43:47 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f0000000080)}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)=""/163, 0xa3}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000500)=""/226, 0xe2}, {&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000600)=""/229, 0xe5}], 0x9) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 07:43:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000000)="f18060fd9e410a8bf3d2f7c786accac038063a5c9b79aa08000000000000008140dc0b1f828e4857a333599da169f4d97e66d1b93aaebd497a742f4637087574a07925b8804830120085cf75cc8724e86eb6cb8df0f79a5704bc3028858b65943f87dd2817740a12da931be599869137d36f784234750113524e366b8041058dd47078313f7d5dbba2475e47d06418b68daf9959fd5d90d2060569e9321386425391af9bca96d6ad0f46168139a5659d88f30df4ee9272049ff68ab03e0fb9db12f193cb45ae6bb8e5dddb0000000000000000", 0xd3) pipe(&(0x7f00000001c0)) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc) r1 = getuid() r2 = getegid() chown(&(0x7f0000000200)='./file0\x00', r1, r2) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f00000002c0)=""/55, 0x37}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/12, 0xc}], 0x3, &(0x7f0000001380)=""/183, 0xb7}, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x5) pipe(&(0x7f0000000240)) 07:43:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000006c0)='./file0/file1\x00', 0x400, 0x1b8) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000400)=0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x1, &(0x7f00000002c0)=[{0x2, 0x7, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x639, 0x6, 0xfffffffffffffff7, 0x3f}]}) r2 = dup(r0) r3 = accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xc) sendto$inet(r2, &(0x7f0000000480), 0x0, 0x8, &(0x7f0000000600)={0x2, 0x0}, 0xc) r4 = dup2(r3, r2) munlockall() r5 = msgget(0x3, 0x2) msgrcv(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b"], 0xeb, 0x2, 0x1000) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f0000000740)='./file0/file1\x00', 0x80, 0xa7) fchownat(r8, &(0x7f0000000700)='./file2\x00', r6, r7, 0x40000000000006) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r10 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0x2) mkdir(&(0x7f00000005c0)='./file0/file0\x00', 0xd) setuid(0xee01) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000280)=""/36) 07:43:48 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) socket(0x800000018, 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x295}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 07:43:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000000c0)={0x6, 0x4, 0x1000}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000140), 0x10000) r4 = kqueue() r5 = dup2(r1, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000a80)={0x1, 0x7, 0x1, 0x9, 0x2b80, 0x7ff, 0x6, 0x10, [{0x4d8a, 0x7, 0xfffffffffffff001, 0x100}, {0x7, 0x80000001, 0xfffffffffffffeb6, 0x9}, {0x80000000, 0x6, 0xfffffffffffffffa, 0x7}, {0x3, 0x1, 0x100000001, 0x401}, {0x4, 0x4, 0x9, 0x8}, {0x0, 0xcee, 0xfffffffffffffffb, 0x8}, {0x1f, 0x8, 0x2, 0x5}, {0x100, 0x1a18, 0x1f, 0x5}, {0xde4, 0x1ff, 0x72e, 0x400}, {0x0, 0x40, 0x101}, {0x8, 0x4813, 0x3c, 0x400}, {0xb645, 0x3bc, 0x4f9e4cba, 0xfffffffffffffff8}, {0x2, 0x4, 0x4, 0x9}, {0xe9b, 0x7, 0x3ff, 0x4}, {0x3, 0x1ff, 0x4, 0x6}, {0xfffffffffffffffc, 0x3, 0xfffffffffffffffb}]}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x9, 0x8}], 0x3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x9, 0xffff}], 0x80000000, &(0x7f0000000080)={0x2, 0xffff}) kevent(r3, &(0x7f0000000bc0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0x6}, {{r2}, 0xfffffffffffffffd, 0x30, 0x2, 0xff52, 0x2}, {{r5}, 0xfffffffffffffffe, 0x1, 0x2, 0x5, 0x6}, {{r4}, 0xfffffffffffffff8, 0x80, 0xfffff, 0xffffffffffffffc0, 0x984}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x1ff}], 0xf5, &(0x7f0000000c80)=[{{r1}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x122c, 0x100000000}, {{r2}, 0x0, 0x12, 0x1, 0x20a5, 0x9}, {{r0}, 0x0, 0x18, 0x2, 0x400, 0x527e7fe7}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x50, 0x80, 0x5, 0x5dc71c0c}, {{r1}, 0xffffffffffffffff, 0xf2, 0x4, 0x400, 0x80}, {{r4}, 0xfffffffffffffff8, 0x15, 0x20000000, 0x4c, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x7bf1, 0x7}], 0x2f8a2a15, &(0x7f0000000100)={0xfff, 0x7}) read(r0, 0x0, 0x0) 07:43:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 07:43:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x1000800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="7cfbafdeebf9921e14a2a10425280dfccc257ed8d83fb495f59ddc7d1db8821b0792b6f2c6fda99c0ac825bdd948914d5b3eff438b16ebb785a90abea3c8cfb09e0aa7b0faa88734958227eaa0dbf7ef0c773381ef6900976dce61635a29421a58395e36bd6aebf354eda1266671e43cfd677a9a630ee0994758c06dbdc9496bc068e1527fbb4ccff0626505fdd240ce5194b0d50b822d9ee981284fa967b712d90a64069655677e1f045c7e43bd00f690cfc1edf21809dc14", 0xb9}], 0x1, 0x0, 0x0, 0x400}, 0x5) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0xde63) 07:43:49 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x600, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x84) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000140)="ddde07a99c57a0194de2b9be48b3c605c991a63b09f22267141c61c486a633a7c9bcc653489decae3b1a5ab0f0f5fd4cc15213ccf2f069e39ab06bbd487e774b0712ea07b513477b0295aff5103a8beb20476b41cb0015e2967bf3ac8f83b3b97a6e6acf9bcbe0d9c3b74fe855fc2b01c9af49f77b796013cc24ad6519204ffad8a848079f", 0x85, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) pwrite(r1, &(0x7f0000001740)='k', 0x1, 0x0, 0x0) 07:43:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semget(0x3, 0x7, 0x80) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:43:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b2bbd011") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7, 0x5, 0x4, 0x5b92ff7f}, {0x1f, 0x9, 0x2, 0x5}, {0x1, 0xffffffffffffffe1, 0x1, 0x1000}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) 07:43:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x4d}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)="191cdaacd17b0951760f4a0d03ac52d37e1f1166ce603c2bb37c0838cdd30fa845b611eb8175a26bd3301f7d863dca9d1cafc034587dbbbf34087a2904e118de76cca837580d5ecda83f0d32de5defba1130145fe0e20e4a20814a635575ff1632228db4a7d8c17a78b8f734301f93746749e96cca17685dec66eea2ba0c5c82186864954dc2cc53297d5e2158df7648e609bd1497c54a63d83dddfe05f078d55b83ac594461b2da5448facb4d3986b409f4ba6b5ee4347e0583b76812a7813050ede8ad07901c20181685364773b8fade4473edac0e9305883e009bb5a5272b2f2d5e2e399d9d0f72f9462d26c7aa9f", 0xf0}, {&(0x7f0000000140)="e75f177e485e", 0x6}, {&(0x7f0000000380)="b6e99ff8e839b2d091f79a001a58d169069c9e614555e7fe70083e27de904aeffc406e8671654868088523a19126095eb88cfdf547039856b997cabf59d214a5c62359857071ff4b6e982748cc24c019aa69c3d2e255baa0cf2d75cfddde88e0ee84167597f037befc37822797033b08ab083c04e0c3c8c8bd99fb288f951abbbad6533a3d230f3cb46704169907c19f92af0aa9446a7c30873e2cafeed9e81c69d657c150f8f3c4caab0cc5666decd20e407c63f5a3efed2445769571d03ba75bd1ec3f2e785f8a062ac40e41bdd2a0bd0ed282faff36df2980f12fed3dc3ea", 0xe0}, {&(0x7f0000000480)="b2d2868d7a8d60716184dd3312cd2f2fe4963d2159789c00d2d1a13eac0172f4c35e7813d0d5f4f64d884628aa6c65af4fed54949dcafd71c783d069f47c09ab909672760fd1436fe2bb9de4a09d8d8b35c084f383d88a4b04d7a872259a31aed580b6c33ea9745c42737b341a42200385ff96663a6188f06e308fe7d71db159dceebc028b1cd97eebdf28ec8c8c40589495a956061f386335a3a03b08dcbab082bbf2af4a3e5f04cf58af13a0f985746feafd5868b97026381f1330c581ab8d8075", 0xc2}], 0x4, &(0x7f0000000a80)=ANY=[@ANYBLOB="7000000000000000ffff00001f0000009169f16558d3a6d8f52d47b0d141480e56af85825796c6e6c0ef4e68046cc7ee45538917e429a16f87b075305f8dad1991eaeb5e9584a2f5d41aad4b5e1cc9c6b1a9bc8f9b253fd7c34a9e61dc390246058a67429766bb2b7700000000000000300000000000000001000000d3000000e472b40a72fcd040ae3b52ed95ff3dd6019c2de61d8add08070000000000000060000000000000000000000000f8fffff820bb389a45c4b8bb621fb32d21769abdfe1ed699ed44d1211c869d225627bdba181a5beb03e219ecbfb267f832fc890ac701f8ee73bb129e31d6bb72945b005c7b2a17e8ccfbc7c90000000000000010010000000000000100000000000000f495d9b0f886544869e1081f5da16d54d9c3520ae4e1e949c600e0b8f25cdf2cda2f447d70d62f8d7102b3b6e8b377ddfa4c90ce29592924540b29ff8c3082b87d49851337734e4b1430c20e4f856824bf421a28837799549990a58620b736cff23cb7c2d554688f1cc3cea4c3f39668c8f3218701a2b05465d04b9d29b88b34eb797fa9fa2d5730bbac32c0e8255673c75cd2c7557717a3ea9c7918b4b9a3e06b4924708fff74b62b1d1e160ac7a1f3571929e7d6116384ed8290c6cdd653ce06c974a94ff983782bca21486b5f3ccad70ce207309a305772174c75450040c4c850b3320740545031f5a4c30cdb30f675f81f4ca911a7e68cb6043dbcfa0000e800000000000000ffff00000104000047b19ccfd2992543ae31ae4993f2dd3e4b92d9d68797fac7d80a7b4824ab4ff14ee88244b74a8c89216c2dd8bbaa4a809f9510a0036a3ba42464d2b02f438d6e5fa22d6c8b9538fa07cf2922988974359167ff99081d44b78a1381cf010d09b7dea533e7fc519dca3738c2f63ccd03cea393c0005de121848b7967fa84fb3dc579e5da8acc7df9cf2e2f7d85eef6a26c210f5129c23ab6a226506d5c40455a242a8ee519308d84db0f5cee94f95820f238c35625bdbd1dcad3a366ac88c4c445da642eb28cd14cceff109190ea335641776337ccc8b05e00980000000000000001000000fc0f0000ae7b16b5e5b36fdd42f17d18132ea115e2e25daafcaa22b371ca04f1fffc5e7733fa107a2e1493a7011b8360849545cf7368bfddf664cab84c6ce9199bf863ac35c28a7913b398bde34056a8d8fb16ea7b322a069e285342e84b4f054add1bc02889d066026e1e42e310bb866763bb4f2c60206ee9f38d23718b7a91939333d45473cc704f9c0000d80000000000000001000000e30400002c951b3a0d684f673f81b9b7570a9dfaa971f0aee4a28b4f8f243c52a968920716020c06a17dc89a1eb9b0bca77775e90554df259deac1f5d1ebe045e2c5b50b6d4447b063c47db1bc27c4b62c59beedb1dea5cc7553ba125810626f92f0629d0650f6c92d68c24c9665172a9cbaab942483258858d6ec694085953f02ea661ac53b2675b2e4936d0e9c2e1ef542083afb87921f00000000000000ccd3b14639c485237d0d17202ce6a5a9f0f4819a4a74a1e426fffa0fbf83368ee0f9a371fd123e000000000000297502534306d77b8bddff28978abd0da4cdfa93cd19008a22c586631c1aa1d7b66469b8dc256c0a5beb6d93495917b32076e5f33daa2c7f3cab4eb5b78768e623f9b1bf214fc8f70d08364e96548095d2cfddfe83df7f16f32840110adc30c416510e534a18bb4180932ebddff2a76debcffe88c98679c9c106a9387c7f725a014bb58b"], 0x468}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000580)={0xa4, 0x1, 0x2}) pwrite(r1, &(0x7f0000000000)="030ff2352d2027d2d367a394bf5455ad904bc6", 0x13, 0x0, 0x0) 07:43:49 executing program 1: pledge(0x0, &(0x7f0000000040)='vmm\x00') geteuid() 07:43:49 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() fcntl$dupfd(r1, 0xa, r2) 07:43:49 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x8000, 0x80000000000000a, &(0x7f0000000040), 0xfffffcd0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r1 = getuid() setuid(r1) 07:43:49 executing program 1: socket(0x1, 0x1, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) select(0x4, &(0x7f0000000000)={0x9}, &(0x7f0000000040)={0xffffffff}, 0x0, 0x0) 07:43:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)) 07:43:49 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x40001000, r1) getpid() setgroups(0x0, 0x0) setgroups(0x3, &(0x7f0000000140)=[r2, r2, r2]) setgroups(0x3, &(0x7f0000000040)=[r2, r2, r2]) 07:43:49 executing program 0: clock_settime(0x3, &(0x7f00000000c0)={0x200000800, 0x5}) clock_gettime(0x0, &(0x7f0000000040)) 07:43:49 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x42, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x1, 0x9, 0x1}) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/218) 07:43:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x400, 0x3, 0x400}) fchdir(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x0) 07:43:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") 07:43:49 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(r1, 0xa, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) fcntl$getown(r0, 0x5) 07:43:49 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000200)={0x3f, 0x0, 0x68a37a9d, {[0x1ff, 0x3ff, 0x0, 0x8d, 0x400, 0x84, 0x3ff, 0x7f, 0x685f, 0x1800, 0x31eacda, 0x332c, 0xff, 0x1, 0xffffffff, 0x872, 0x5cd], [0x2, 0x23, 0x2, 0x930c, 0xfffffffffffffffb, 0xce09, 0x0, 0x7, 0x1f, 0x7], [0x65, 0x6, 0x98dd, 0x101, 0x1, 0x16a], [0x6, 0x930, 0xd1d6, 0x0, 0x2, 0x6], [{0x90000000, 0x3, 0x3, 0x6}, {0x0, 0x4, 0x8001, 0x8}, {0x3, 0x2, 0x401, 0x7}, {0x3000000000000, 0x100, 0x8801, 0x8}, {0xd226, 0x1, 0x8, 0x6}, {0x800, 0x8, 0xfffffffffffff291}, {0x2, 0x2, 0x1, 0x5}, {0x8, 0x4, 0x8000, 0x8000}], {0x9, 0x1400000000000000, 0x6, 0x3f}, {0x705, 0x2, 0x3, 0x10001}}}) r0 = socket$inet6(0x18, 0x4, 0x7) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000080)=r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="5fde1a36b71bc43d8bef84a102192e0244a506c3ce4617bb38dbfac9e5874c77003bd2f542c21fc8a004c5937378c871aabe27526b357684897a2b51d21636fc9f31ec45128267da7fe82eee2d951511ce20bace569e79995e4f112991761fea78b39c156049bfcfba36ce81497e7347e7bb5b0bdf37c679e6486739f953f122c8a7e7ece1cd95717cf4ad09d7fb835576689aec35691c2cf2304656ea99398e5e8c788d5706c7b3e39bc921d614c62b939fd72e07ae78a80c46ad881ffe10b1c7b41130890f73c9677d5d", 0xcb, 0x2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 07:43:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x800000000000002}) 07:43:49 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7002c0ffffffffffffffb1a4fd92cf89f37a660d8501020d5d2344677c5cb29cd2ea97b99a52b9c7d3546fcece30db7a5ce7dda0d14d82bfcdc2e5c3d96ea3008ba5ed265b671d4f04f424c52dfab0fa340812c31fce2353c4443a207bac4a4252eb0fcdd76f1d9482bd688387a3c7e2e2adc6d60ce5aae4439fdf24119c3bcf23102b718aa3c69a75"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) write(r0, &(0x7f0000000000)="74b8", 0x2) 07:43:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) write(r0, &(0x7f0000000200)="d57dcba441030b0fec88282f3833a5127164dfb1b076b3b54ca32751aced993c8e5e107941ffe09babe3f50d6dc6aefc8d23d72c7c7a6f1de4bfe6d46ed8369d42155e771fb0658dad3443f53f740a116d3a477b94c4b6d552d1c291dc93d8d35313d7575a461ec8a39fa4d2e2462f53cd3e825132b8c4a0121a09617455dae6844c75589028fe3cf98fc0c65bb26de3521f00fe763497d7424e2a9571203472e00cb9e3243d334790c5fcf8b07422032b157fb5e4e96d7a310cf0e390c81122b459f6de5278b9d826849a066b422344fbd5535eee90a4e0c4ab1d433c72da", 0xdf) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) semget$private(0x0, 0x1, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) mknod(&(0x7f0000000300)='./file0\x00', 0xc000, 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x9, 0x5}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 07:43:49 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 07:43:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r0, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='/\x00', &(0x7f00000001c0)='-)\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='@%]\x00', &(0x7f00000002c0)=':[\xca$$\x00']) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:43:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="000000186204018b000b3a0000030083caf7afb9d800000000000000288af6585bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e", 0x37}], 0x1) pwrite(r0, &(0x7f0000000000)="918eab4250f5719edac261850d5cd2ebde7733eefb4ddc384fca4cea1f63341808302ba4333cc9a992dbcacea5afbbe844a66e37eae497dedecd6610062b13467ffde9d456e14c5203cb52d7152c9473adae3d7599979f7fc2b33305a67931c2ca222d3517e3817f2e3627ae4330f539eb65601f493746d4bd33147a3e991694b25583befa009af4542e60a3272eee", 0x8f, 0x0, 0x0) 07:43:49 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0x3, 0x3000, 0x80, &(0x7f0000000000/0x3000)=nil) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 07:43:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0x2314}) writev(r0, 0x0, 0x2e) execve(0x0, 0x0, 0x0) 07:43:49 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x10, 0xbc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 07:43:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/48, 0x30) 07:43:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x6c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000140), 0x4) r1 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) getpgid(r1) getrusage(0x0, &(0x7f0000000280)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x72314332cadb82e, 0x0) syz_emit_ethernet(0xffffffffffffff69, &(0x7f00000001c0)="b6ad3f5fe0e942d60bc4ecae8a045016197561d45bd02a706a4e71478e526e4090df10a87e71ea8a5d5507cfaecb58c307d90af0c0819748c55e5c4e2a481ccc07b39c1ad9716000"/94) 07:43:50 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) write(r0, &(0x7f0000000100)="993e804d952ca9f149b462c4bd65afe6fd117400a30cb69aa13f85e504d4e6df5dbe20a27497e32d54c4dc556939a6702684ed15072b60383b1526d90966f4714bd303117c6a4eab2d77557f66cdd8a11213602741cd4129b6c7a88b2747bd2d07b5e729229149250ccb8d53a063a85de99db58d50d22b333c867e4b0c524aa51d72496c5262efa22841a516acb6a92fbb2b75f147a59e544197ac071916fb5445d4e4d949560602ba07e2235a1e8e443b79c0c89f8f7c1c4ef9172740e381432a0a", 0xc2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r0) ioctl$BIOCPROMISC(r2, 0x20004269) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 07:43:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 07:43:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)=' ', 0x1) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() getgroups(0x6, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000400)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = kqueue() close(r0) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8549550600000000000000000000100000001000"}) kevent(r10, &(0x7f0000000300)=[{{r11}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 07:43:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x5c}, {0xc}, {0x40006}]}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2, 0x100, 0x1fdd, 0x8}, {0x4, 0xffffffff, 0x81, 0x1}]}) 07:43:50 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse0\x00', 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f00000000c0)="09b875ff89b5ecdb35d2124e33bb3edd843b1b2aee3b15906e0be6c6da5a0459419bc91d87eaeec54eb21a802bcbe57391be4e583ae74c080fdbd9a2802e7e13e55a5d401d3617c9f454fd2f04752ec227b2af8707c546a67be142202fe1791916d9426cc3d7ef2003aedb79b10a3118de5df0b4d3df9b9ce794dd23a7be51289b6ff638d2aeadf604d47264adb6a57ad8c157c310eee6d842fd56a0dfacf981e7da30fab0183a1b0eb7f7170deb3227072ee2a4e7da41814a5b8a11be2ceabda6ffe509e365bd86", 0xc8}, {&(0x7f00000001c0)="fb6d7e8c82cc36975c1e8caf7024bb69102527e2baf21e522d974d3145", 0x1d}, {&(0x7f0000000200)="d6c41ea1236c7fd18729645ddf9bc698140058ea6e87974d45bdf3f6fe7f1f9e21622854433da19ba3534e9241456f798374b7a854e4b09c54660361ef9ad4ff5811ae5d15d5abe9754bfe", 0x4b}, {&(0x7f0000000280)="1c8bbc923f2b0cb45f00780f028fd72f569807aa3615a83676a3824de8c36b6a58fd5b18a12abb13f9dde3", 0x2b}, {&(0x7f00000002c0)="91b2ce2be73da12ae66b78c8e594057c05ccb9570b34dc7f235f83fc44f56a8ba2b5fe9032687ca32a71f176f8f2da90d1502262b6a027776e19683e741109050e1825", 0x43}, {&(0x7f0000000340)="ea9e55fd07c5c0aae33735757e7bf4a9d004e7860e83a81711c453b53400e8d497aa98dbd76f121b4adfa40b500e688ca046fd0295ef17d8eed6b33864633a0c700e5cef358912a49552011ac8d7e97f919922c4bd6b4d7106a71c07120ab10be2ad6d7e851194e0e55d47424731de78df0348f40b2d32068687cec9cf578912c3788ecef9893ceb8202cb9faeffe079e885b13d6b8b996f66dda1565a1ed2320123b6a4607ab3e9287dda90725a023b4aff1f60ab762c383ac4f93d7da63016577faff62e24cb1ed91e", 0xca}, {&(0x7f0000000440)="95064241fa6b8234964fd082cacbb8e73a83d61a5011e2aedb362b42739a7e8fa11161e78f8885cf31942f0aa385254e51672bceea9e20c9ef453958b081ef5a45ae7b4403b52e4073889799043be450f82dffdae9e34576c25787b3aeace89358a8a725c04508d20f42c0c940e4787db5bc1e311b1fbf5958ff05bec618b18e0443e705f2f637202f392bdeb161b811dfe5d5b1b8a050a662", 0x99}, {&(0x7f0000000500)="88f1779123c8ddf59f546d648ff4f99d6c1de060439e5d0561d07f8b674cbfb6f6ab8a32df7db1f57e6aac2127208a1dc7660beb85c4ff1a0cf2300ff2b5fecc457867ef6e1f2a1c6faa4ef2a638a7e027fcf92f94bd2b908e3dc1fc4fca7bca7c0968b6001ae8bfab635f93828acf80c8b8869df2a7b4a057d0176ca9e24e10f0f6e743a4cdc302260570e227ea38bb19a2f117974b47778fc5fe28517f7cf2750ddd23a96a08568afd98fdacb3d27cea63501a428350a52a6e2df625088e149fd1f53c5b2c097ffe496741bbb8c1135663aa78c5c1244a5031377fcb021c519b9106da3456e396a03587fdcd6a090acddf3e3029ce2d865aeffdfce0d91d631427e0340688b5da993fafd44f7a64eb063d26787af760888e7b2cdc76aa3fd942776deec8cf3fa30263656ea3403a966a2e10ee6debeebf526d9f3534ccb6dd1ee12fe3d40456983dd0af9c5c63bca5e84c8b71a07901d78aee305f86861d042869442b0d0c9c2ed98248ef2e5551029845d8c04013de604d7a5de8cf6e0cd14b6866867d6b8f3951953ba30519492bb146500616d6cee6b9ca65eb961113b695aa154c19d3954796ef71755589b941ecb38b8353c0c18805812cbcc9cb8cf12e87fce52184c54a11ada3c446f58a58e057b830c032465990e0f74277e7fa34aed4f34b8927a8b4d2d5016913fa0dbfd6c1df58425f24cd35c0fe764307c2b98cbc3984dea413303b882f71857872219ff978d86105639ebddeb5722bd72e1298eed07f20221d20ce974d3b1f367480bdbaf422abe7015bc2c2bdbd6ea8fe00ae1bbd143155f0e0b5898dcf6f60ab673ed6f30fc8aab60e388e7712ef8416449760deaf3a7e6fa12cf752bf538024892109ca87c96b11fdfe580eaf3bee0c47ae2277b83df1085dcafa9c85095a8bd4385753ec4b7c869b2b82a42d5804e68fa41935bf2540f33e9107bd0c233df23ab28fd9a9094463238458ebc03fd053354a546a8c9e3b7f6deb6414ae46984b55a9b424ee8cd5251d1b29194da795057b4fc89b5cfd83346d5f01c31f2db0a214d79feb8b96d19e3879d1fe52e890ed83cdb3e488c24ab6afcbcdbeab2a1683ac1ddcd77c072e493e9f697f5479138d11f29535d4046b8562e72420702aedeb847642669640456c6d520516183e3b870f11c49529788e7da1904abf8a2777b3ccdfec4be6e35fdb4bd0b3856ea88cc4c08f1e0bf9977e844f4de862c78c54701c81bed959a69a06fd1d58d4c96a925a66018ef89357090e146064c7b1ef76847676be10e5a32cb15aca6a30d052bf37aab6673a28f0a114c46cdb1e019114aacfdc308bd63927187d2cc166449241411ba4f7bae7b5a5733ca6cc471a1691d3ec7a2315aa9f7c9ccde8494de41d536a97bd103ba25a1c0e76b256cc1e66f0c1b7c19fceb133cc6aed38c4ed5930406738beecec055e2c183427eb4753dca2d1d9365936374984d3bb30f78a8776b607b13419c2f801cd795beb432dc64a046c6e69abc5f6064bc51642df679757242199596a8ef0bde9f93f43536f29124cfb5ed0f01dd7889d5cb2628fc10392ea313f8819712a8bf69016d3ff250be71bad63b907f76cfffb1d412e035a8e9fba66080a523dfa7bc3bad5946a94f300de131821f6b1a37a5864d1d61d22355aee77339234d3423a940c67e358399f30fd277681a97603d3a7af4d52e4ed0e85a7594130badfc554a8c944757f81bac5b7cb62246f7f8452c7a37295b47c830822d8820ff2db539ca7da66c784cf563ea928a2ee11fc861ee0b73af9568425234d8066d0f75ff4f2260afbf4f5d11196227b1ac79895f54ac1509d8d13ab872430d81c2ea0e5d573c8f2be2044a6d120c10bb16659084fcd26ea94840490d55b507fbb360408c27a3ab8241705ff9448fa39f93945f525c15b21731141a557baffcfc911b479e0223f4c2780203aeb1a15974e1c60967858d5342f7f53549e1e752d9ff8efdbfbd8855d05664e74857c8a3fdd4b71e87d3fe7310ddbab82d32f87ed24ddb71f2a31f8faf51b96a849ac0dba5720dd1bb6a115dfdc1a69c7e12bf4bdb6958ca30e8257f7fd35b5ab7a62f5c4da00091385605ba6e69d4949eb4d1f1dccf11c02d68e61db03d65c666cf98d994f4020d77f7f4d01a5d0f75421167553de0a283aed2733a423161758153acd1c5c965ccd981c0aa337bd5b396352d83e1f1182804b9bbdfef66ad42dc118f71c5340434b84520f95da086d28c3248a58c9c1a1fb636bdc9c9ceb5123f7c61d08415b05b63b8fe428f0e9055f2fd5af32f7e6254a5352da90495e589481fa8cd8052248ecc265f5fa7d1f0aa8b1a121c6cb68de589746d2301f72ad199fa38ae3964abee5e1469d9ba0e5cee6cca99d239847d961a666392774604ad5951f2ae6bd14fa8fa8c88eab5d84dc993a34de4d43719107a6ac312cb3dc4074aefdd95876bd8cf9a30a9f99260190434b35c9fdcf2c3d048f491b303b50313d49ca60383fc3a3c07d2ff233b221f891c05a71c02b84136212148bb4e5fd0a97851e3debd587812c0d95d780f7070425ddbd930f4d1675212241e54f18b73f15fe1a1d3b628f9007d3133f3093abe65836e4f1792c451c96e72c2c765d5fd7c3666c4c2d47dabe271a44221795f3707646454683d839baf9a96199e01ce5ba16f65251c9fa907b1a9515a2771d5c09e0b8b2d2a807a6071d5f8b57b41ac1c5dbc972add32c25702d26bd3067b523038374ef2346199b52815f1cffc1b3a5e4622fc6e2975cde3dfe230288ac38b505a28f94eef3f7728edbb2e715b62b7ebfc7b34fcb2c6aa3070a607be061ab0631df92232a7851659987d12868a500747515bfd574a6494015bb44767b280ce7d3046cd0b78415f6e2cdf2762ae84e48c9423ece15c8e0099fc90428f368cf4ec4ecc279dcf481612b90af648cd5b5acb37e87d3816e0f562afb827de8cbec62002b621e38ea2c7f91679534ee4206f0125251c47e41ba4c1d9c15342dd14654b4f9d9dcc02a387014ab4f4de9462ead4b85b11361a21934065315b405d09d781f1d68ce9071db7d10c7b6531399e2f28acbf8b0ce25e94af18c6f6e2132bd87e989ff53cb7794ce20d499035acd520646fa4992f764a11f528e104344efaab8051438dff9da7d82299150fd93d10a914a879c1b6df416405e5140a8e192d535267069d516979448fc9e5032ac00d3591fd1821d07c0c30f4b7ace6ec3088ace5b41bf5df90dee22a2bc227d9eef8856bc682497b6759910868a968021876d2be203761d1b5839721146763554a7450fc273e99bd253b20d5bce9b4ffdb2d646f0feb351d1509a4c5bb9459dad241c1e9f49f5c35677adcf3f0f968867a163ff81d2adc384aac5ceae2fb0a1e912cf51ec391717c895b2ba9c214026cde04e32d329434423aeb98f562895fb031e87dd8d1d388609f3006b84e3daf583a745c94ac1b0e92afb6b05e0d8b89be57e91954b50f54c81125152f53a18bb1bf0c1c27d8c3f8f15d09d5b19fbf0a92461d564cefb6789a8f46af99cbea6f375b02d1471033a6fc4749b1e5dbddc985cfc539a11efe317a843bc0576225c81996123d7dc94c0a563215b1690aa97cd3077ae6f308a08a1f556eb2b21c5beaa2ad7a58ef94bfd138aaee727ec3872ab364c052cf29653424985fc407c71c2579700ad77ee5597131423b94b942cf703f4fd274b5bb0d428f71a91b0089f30c0c5ba0bef230c19ad476c6e909d3185c070b6e92d42c0a0c28b65b36598b357a40ab960933daeb3f40c49f7de4a4b86cdfc838c01b15bfcc4b23205e48bd8a57dc7f0818708f03c7071357292d31a18c9388a97571b9c852e2ae54789a1f60de66d2bd3458e252cb677b98266fe45870102499d0d482fa0a1322f05a4ae2faff67ac1d9f48237c9f8fb84727bc05311b98d57a3b8df6ab40995adbf8caacd2cfeca1a843d231043af8e3d11dcda0f26b64fec686ad12526b70a0540aea5a0eedbbdda2fb3836969017c72d815bc72c3517b3569ef1696666a08a1ef45782ce0543e0c812c9d5c6b6ad9decef8dfcda46f576a59cd4871739ed3d83204c6639bba0b7fcb828d1a0dcd35e53c336d2a1ccfb04e11c75847a3d023e17cf51b34b2a648dde1cb31b9ddbc1bc5d7c5ab0ee8ac4b4fc82307264a8547be5652ace69a847fd2c97c0065accd154d7f609ed07653a2e30f21d0feb492e81f05b2a269a2806a9c8a1929c95f0ad8f0b3f6b95297f7f93c7dbf7fa63cf54c2a741f873f6b55e1507b71378b73c350ebbf5ccd442ab314029f6712babdd2ebfbf0f75f9b499561d220ed799054de0400b39f656369117c5cafcf8e195dc5c2e0900717f2cb41a611afe6f711b53c88a86059a9954a123d923ffeaeeaf312f6e76c75d363663802a949daf350062adfa3bf4c0355c53d5192a6921b817414ae95e4451a3b4e3ed17b4236610817d7bf2fefc3af5d30cb31baeefc0c95bc032321115ef92bd446a655dc0a12555b2e7f0a08682d8ddfe9f34d0ad46185fb2742170654376e667facf9c7b7789e395fa8000aeb7ea3e98f81a61e242cd48da3e8a6fe87ffce913b0eaed3332deaabfcfe57afa3e4272a123653c9ccdaca8beb6f8c554ba911f6a1b059d0ba6e329a493e4308bf6b0d0c68d96e522dcc335026f656cf4a3473c2f2a49689a7584e2b2f085e8dc3117864811ff8293c89febe7fc44b8955957349d63d50a13ef4bad0d47e44468f4c9ff3cd8a441ef71597b3e76b8d4c0f89598bc4d41787c13578e2ee9668632cc8e51df390a5612945a7599bd89e306a1a2f538f57d5d0caa35f300352c072be5440f19e2b39e5135c88c021dcffdd94639d39eda5616d726676963875fb36ced1bc7d507b0f45f3a179c063cf6e5081950ee21ef57479a731cdefd505100fe521dbddbdea06c60f29eb3c0d37db04d14e195ef50e4d29ab3f3aa2c38925da6bb21c9d418a1f752c7bd0bbcedd7b4ccbd796ce72f0181ffa85b786a7b04751005a92bd42f1797dd7e0b9b7e1089495b5a506928c3aa2eb52927801657475b76d1aabc764d6b4b75aa50ce1144e0e102f2cb3f8cf1da9125305e908976f784143a72d6a4213ba1020e431b01cfef364ceceb8f5d51d06b65582895b03d22aea1a53b30ca0c6737e9a7bf34aceea865fc2c8127a7ec5b193dab999865d9c8b3e95ce8341d0ec07a55ee40124f2e3e2c88ab0208298afda20dc2511c549c93c598729aeb07680e45f1c5c5a888d20e1700a3137f480fac5ea3843a7a49f068fbb53d75b4b33b09c079528a5e29e6be9552a21701aae382c3d281840c2fb3c279eb32e7fe490affd4a3640fb3dc5e59b83d39786634497662a8882d6fe3bd9e6e47a59b780c1c0faec818081dfc9beb79b896fc0126a3bb831f5761a1860e2128013588e95143358c71827201ce90c73fdb73cabe7d512aae7e4455108df6bfeb1f55757c62f23e776ec1d91d47824c4c3ea549ece1b9ce3757f537e7aee5f07b2cfdcdb21ce436f338289d3b0515aa2751e8d15a6b136501bd7e9a722532c7749703b2d939a77efed1cd978184aa925e0d309175a7e218e459919b4d6a3372971152aa4ed0cddced13674d8f931d7164ce2e0b473848e08a695943f481ff5830e39f04e2a85265bee2fe09c427c3e36fad6832aeaa3088067abf459a9345edda8aa6b130e45e81d4099b1d9619efb1abb0251686d8af11d6fb1acd734b3c11c6a549015d7df53dc59cb024239ceaa29687a883bd5753639a11e4e6f56e5d9cd9d", 0x1000}, {&(0x7f0000001500)="7efd7002c75ae1b227503ce7e3cf2db784a4615d030652c9e4a60fe6deafd4daed71f488d662b5011fe65bb8c9898c26c9b64742e2fca4a43885c076c51e7c11e1bf9419bb55380b608283f4", 0x4c}], 0x9, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18}, 0x2) r2 = socket(0x2, 0x4003, 0x0) listen(r2, 0x4) getsockopt(r2, 0x0, 0x69, 0x0, 0x0) getegid() fchdir(r2) 07:43:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0xffffffffffffff5f) 07:43:50 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) pwrite(r9, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCNXCL(r10, 0x2000740e) 07:43:50 executing program 1: mprotect(&(0x7f0000154000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xffff}) 07:43:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0x14c7de402f0d972c, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) 07:43:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8, 0xffffffffffffc845}, 0xc) r2 = kqueue() symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 07:43:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x3, 0x9c4f}, {{r0}, 0xfffffffffffffffe, 0x14, 0x40, 0xfff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x5, 0x20}, {{r0}, 0xfffffffffffffff9, 0x14320211c62bf90e, 0x8, 0x1000, 0xb3a}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x88e, 0x3}, {{r0}, 0x0, 0x8, 0x2, 0x1eb, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x20, 0x2, 0x62b}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x752, 0x3}, {{r0}, 0xe35adfb0c50759c1, 0x20, 0x20000000, 0x7f, 0x8}], 0xd570, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x40000000, 0x81, 0xfc5}], 0x40, &(0x7f0000000080)={0x0, 0x80000000}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000433c8ae7dc751c7d5fb4108f6a304170179b2ee0c3e414212ba8840cde04e9ff130e2fbb2fd3e17c430e080ce6b875f367e2eb937a113e892a9824b1ae9cc4ede1939f6930d52c99e458e87d66432e4ed15df2d57ff155aa00"/108], 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) fchmod(r0, 0x28) 07:43:51 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCNOTTY(r2, 0x20007471) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 07:43:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x101, 0x20, 0xc670, {[0x1, 0x80, 0x0, 0x3, 0x7f, 0x401, 0x9, 0x4, 0xffff, 0x8, 0x6a, 0x1ff, 0x1, 0xfff, 0x100, 0xe91, 0x6, 0xffff], [0x0, 0x9, 0x4ed, 0x1, 0x5, 0x10000, 0x81, 0x401, 0xfff, 0x6], [0x100, 0x4, 0x7, 0x38000, 0x4, 0x4, 0x8], [0x7fff, 0x1, 0x9, 0x400, 0x400, 0xfffffffffffffff8], [{0x3, 0x3, 0xc05d, 0x374}, {0x8, 0x1, 0x5, 0xb850}, {0x0, 0x1, 0xff, 0x6}, {0x3, 0x80000001, 0x7}, {0x2, 0x6, 0x1000, 0x9}, {0x7, 0x2, 0x8ad, 0x7e9c}, {0x162, 0x3, 0x4, 0x8001}, {0x20, 0x4, 0x5, 0x9}], {0x6, 0x7, 0x7, 0x6}, {0x71a5e144, 0xfffffffffffffff7, 0x1e34, 0x80000000}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="00af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x7, r2}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x8001) 07:43:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x6, 0x4, 0x200, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x491, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000000), 0x90c, 0xa) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x6b1b, 0x3}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x3a, 0x69, 0x0, 0x0) dup2(r0, r0) 07:43:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x42, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x5, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/119, &(0x7f0000000080)=0x77) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000003c0)=0x1) socket(0x2, 0x4000, 0x80) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000380)={0x8f, 0x0, &(0x7f00000002c0)=""/143}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) fcntl$getflags(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 07:43:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220c2258465d9383e4e246bbc36e0e6880fd43777fd471e369d31e45d2458c47fac2ad854222952719c31ec06b76924b5aad7ffa96b51fd4d0b850693faa", 0xffffffffffffff14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0x20, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x5000000000004}) r2 = getuid() socketpair(0x16, 0x2, 0x3910fa44, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:43:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3a5e4295030815e66c829cb43847e9e617754498c5c94d3bb12a8d264cd2f011edaa276f1332ffcdeb631f99b9766085da5a344c86d5bd26cf8ef751aeb102a846b730dc486bd41cefedbe7a4616ad277121376ed1e0bdb63c9e8b8a13e48cc9ab333aaaefc68104"], 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"}) ftruncate(r0, 0x0, 0x1) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x6, 0x5, 0x4, 0x2, "7bbb9d3951105d3f1b364451e6ace74a8b0d1772", 0x5, 0x45}) listen(r0, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000003c0)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x5, 0x2, 0x3, 0x1, "866df615e6cf0b53545ad8a46b17eab60abb2c93", 0x3, 0x25f4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000400)="490785d62a3c1096f9d6694637a2b1b075c79f22725be7bdc9da637eef243229dadd0b4f1f6c0911dd9d293689a0de4e0846a40d46564083a84d35af521f6a82a95ee820e025d9b6d63c7a4d5eb107dce54ef0c2eecc18776e947aacfe30", 0x5e) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYRESHEX=r0, @ANYRES16=r1, @ANYRES64=r0, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR64, @ANYRES16, @ANYRESOCT, @ANYRES64=r1, @ANYRESOCT=r2, @ANYRESHEX, @ANYRES64=r2, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRESDEC=r2, @ANYRES32=r2, @ANYRESDEC=r1, @ANYRES16=r0], @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES16=r1, @ANYPTR, @ANYPTR64, @ANYRES16=r1]], @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYPTR, @ANYRESDEC=r1, @ANYPTR64], @ANYRES64=r2, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES16=r0], @ANYRESOCT=r2, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYPTR64, @ANYRES32=r2, @ANYRES16=r0], @ANYRESHEX=r0], @ANYRESOCT], 0x6) write(r2, &(0x7f0000000680)="1aaa12a552ce078f23111919e80d098c65ed3d0c12386096e9487f60aa9230b996d936d4c856851c95614c65eab5000200000017dcf23069748e6d7051493b237dc8cf6fee5d7f7a98376faf1886faaf1f7bb781b7a64075633b375c35932b9d431f96c665972226e6c496dc6ff97b9307d0a5507df9e4ebced1f152dc271eff20178cee5aa90c8b8c2755e83a2f2aa045135bdedc6974808bd94a2406e820830d4773d021debbb176cf5cba7db2df4d9f748e90cd9d945c921d1643e0963777e47b13b699491fba9492fc1a82c48c", 0x84) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000300)={0xffffffffffffffff, 0x40946ecd, './file0\x00', 0x20000000, 0xd548, 0x9, 0x200}) 07:43:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="fd95") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x1f) 07:43:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x40045}, {0x40000000000006}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x43, 0x0, &(0x7f0000000100)=""/67}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="def53b9b64eba06186f2da7d9f57419802481788f372019a97a76a84fb83f56d0d9b63eb498d5f8891e18776c2487b929e3e333710d6f243f523cf8d66c3a5b508f7a43a6433ac8e8f7039a7b416f81d53e749b593cd843a717898fa32e90e4842294ca120243485ebcaa3a885ecfcfc11b5ddb910259843c4b7e464c1a4249e1781f4557ac17b898c439456a25370437235f7ad2bd1a17d6da4643f454edc7d34c42175d682366f9f52d20d2a1adfb2f13a7ecb30", 0xb5) shutdown(r3, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 07:43:52 executing program 0: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x19) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0xdff}, {0x18, 0x3, 0x1f, 0x75f6c106}, 0x7, [0x1, 0x236, 0x7ff, 0x1, 0xff, 0xffffffffffffaae3, 0x5, 0x1]}, 0x3c) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000001080)) readlinkat(r4, &(0x7f0000000180)='./file\x00', &(0x7f0000000500)=""/172, 0xac) r5 = socket(0x4, 0x0, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x6, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x6, 0x3, 0x90, 0x4000, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) socket$inet(0x2, 0x3, 0x2c87a45e) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x18800, 0x0) getuid() ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x80000000, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x7, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x0, 0x4, 0x8}, 0xfffffffffffffd14) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x10001}, 0x8) r7 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000b00)={0x10, 0x6, 0x4, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x157979c1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x10001}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x800}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x800}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 07:43:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 07:43:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2c1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x40}, {0x6}]}) r1 = semget$private(0x0, 0x3, 0xbdcd63c978baf0ea) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/36) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000140)=""/120) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 07:43:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x4, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x2) socket$inet(0x2, 0x5, 0x3) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x1ff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x1000000160000}, 0x8, [0x80, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x81]}, 0x3c) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f00000001c0)="670dc3", 0xffffffffffffff04) write(r3, &(0x7f0000000300)="152925144cd887140a7365c606ac269bdb77a2f789f10595d30b37d2ed8c27dc67ce36eecdcd03cc23dfd4ed85577a589ca1de44b0b33f797cf1834402ec6c1092dd80332773cc8d67b1ce9348e60c866ff37fa5bf352243ca5e8efe4b70da1982b0cf6fd5e037f403b78c2d6dc7d807067907fded75e4b002c08d5a07b9f5b23a32a7fa6a257d13587641db1a5d1f961fd8418165125e676584c1", 0x9b) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) 07:43:52 executing program 0: syz_emit_ethernet(0xc0, &(0x7f0000000480)="de73b360d35e33ee8c6299026a2656bdde33857df581fce7688d2d40393961a3194692a6b9ecf11394c43db71d7a0a4d2f09b4d5ce0dd37f89f67c703a0f4a3ce3a95cbb8e30f4fccaa758beda26f976c7b59baa0ebbc4f29401f2ad812ea1778ef7d3a3157103e81d6e6b4793e257a8595aca61812983b72502800df7a8324dee4b4f8108c93c5b3199b918ab3af3fea95df1aa8105aee3a81506b916accc6b8d3bb4f5c69c8c187af420c269618b95d0f81647766a937375c4795e54e73e8a") r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="bd2192a0bf80f939a71cff9637af1fef966c61dc873a82f77b95060b08982f8d0b748c7befbba66c9383dda7d9203127254c78d49e779cedc8c71c6cf46e6d39ab374c26ace31deb756a7ba259ba5b4234f20ffd5c520d878d0c66f8dce475ed5fc36c31c19c0fe1557b26fa0bf21c0c394838c47a4af6fc671de34812ef34e0c424f59b1293e2c2c7124ae295147ab103ef84ffc5556abe4ce234df5adbe417524d06a43ac399e5c41be9d9de73199d98a6f693ffbf75571a1bd555c03d76c623d8b83573c1c7760d82d110ecb694e3aadf2ff05454a92976348fab3296880730cb89dd1bf0ddfd115375465d", 0xed}, {&(0x7f0000000180)="fb65f200cc7208cadfd7052847336db4087bb02cac91d5db", 0x18}, {&(0x7f0000000340)="403c3a392f8123ebded1d323d8629174ad6913c807f2ef0485b8a637a179233ebe1747f176ea9ff8715e367769dba2ec5e791fad7921e7fafe16c10dc3078be5dcd86b01b99359b747bc6203f1bb2ebbe5e1031614ccc4ef5374db277f6af7e0843ede3c1f55dbb89eb35ecdfe4bdbde05d158e8aa305eaf76af61b841adcf66c22c7f6d74edcc52c53f063417890c89eebac484239cce0e3a2d2d67ba36933c967e3262a6f55ad433e934f2fa43996883a76c250baf7a0fd4c8b8a167752cdd6cd995006703c981ca3de0d7171a4648528bda07089bd57403995a8a44d776abecbdd2f3359945559a5b4bc0bff3bef731f280d9bdbf422e0e58a0e529e0", 0xfe}], 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 07:43:52 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 07:43:52 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r2 = getppid() r3 = geteuid() setsockopt(r0, 0x5, 0x3, &(0x7f0000000040)="3185dbdc98d6a50c1d7264b6d62ecdcef70044b695bc8e8cd2ffaf5b664082a5eac0e2a46f1fa4204643e29a17aa12875cfcb2842d2e7ef0955d0bc3177c93f743a3f92f334e3341dc391c0f7bd7c037d493add3351ab2f7aa85eceb3cf7ceb984fbd48c71303604d6d9e2c605ca49eb8efe3b82682e055c08e49c85b35a1ec5984cc6542f1a300ee456e78b53b6ded1c4a6036d87fcd6d37ba1f5f1a7490efc0e570deea514c633524d726382af60ac4eadd83dea90e7be29d37e06004146b5bb1feda721caf6b713759d22ff3ff49ef66123546f64cc5e6fa9bd035eedebd6ff62d9eb1ca06fc9826491ddbda49a92382cacb3", 0xf4) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 07:43:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/110, 0x6e) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000100)={0x8}, 0x0, 0x0) 07:43:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xffffffff, 0x1, './file0\x00', 0x6, 0xffffffff, 0x2, 0x8001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x25}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xd522) 07:43:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = socket(0x2, 0x10000000000003, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x17, 0x10000, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82021d2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6a696ceb1dab6ab67b4b1a86e9fa62dba4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc158520000000000000000"], 0x1) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0x0, 0x8, 0x0, 0x2}], 0x2000000000, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x113, 0x0, 0x0, 0xffffffffffffff16) 07:43:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 07:43:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r2 = shmget(0x1, 0x3000, 0x408, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) write(r0, &(0x7f0000000040)="0b49544eaf4fda6f2760b109d5", 0xd) 07:43:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0xfffffffffffffffe, 0x4}, {0x3c}, {0x3}, {0x1f, 0x80000003}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)) 07:43:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x4924e76e36a1f587, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:52 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000080)=""/186, 0xba) mkdir(&(0x7f0000000240)='.\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) 07:43:52 executing program 1: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300020a6a98fd062aa8c13d23877d6ca7e7768af87adf7b913441b6d80c819162887deebd280c515ef84e631ab587ef37f5d116bcad71ac870d912c9ab7c99"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 07:43:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x126) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x1) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) socket$inet(0x2, 0x8000, 0x5) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x6) 07:43:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x44}, {0x6}]}) socket$inet6(0x18, 0x8000, 0x7fffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x102, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) r1 = getuid() r2 = getuid() setreuid(r1, r2) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x3f, 0x8000, 0x20000037) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000480)={0x6340182bdb51be00, 0x43}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x65, 0x0, 0x0) r4 = msgget(0x1, 0x12) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000f890d8d6dc9bb4c539549b4400000000000000f2510c041ef02ca002b06239f5d2c219b7800d3fcd3b6415a7f86fce063bc835992cceafa28f56d5c4f3ee078caa61b33765abe6d00cb9a6206f423abe7c6ebc"], 0x5b, 0x800) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x3c2) 07:43:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x87}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x11) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x7d50) syz_emit_ethernet(0x1, &(0x7f0000000280)=',') 07:43:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = semget(0x1, 0x4, 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7]) 07:43:53 executing program 0: r0 = socket(0x10, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 07:43:53 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffff20ffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453e68c117006abca64896bc5e57c6388bbd2ad8782951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d0dbc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x140) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) 07:43:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51", 0x221}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x3f) 07:43:53 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) r1 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x400, r1) setgroups(0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, 0x0) 07:43:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = socket$inet6(0x18, 0x2, 0x3) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x2) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0)=0x2, 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0xc]}, 0x3c) r2 = shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/97) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x101) utimensat(r3, &(0x7f0000000100)='.\x00', &(0x7f0000000140)={{0xfff, 0x2}, {0x80, 0xfd4}}, 0x0) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00"}) write(r4, &(0x7f0000000140)="04", 0x1) write(r3, &(0x7f0000000300)="c30feea6ddb183d195ab6437f9c6775c86334e7ca7bf762d3bdd020000009ad81110575bc5993c7234860c850b0364f60e4a4a91650a10fdf6675b0c9dc2f92dad7532ac611b", 0xfffffffffffffc6d) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$KDDISABIO(r3, 0x20004b3d) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:43:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20, 0xffffffffffffffff, 0x0, 0x8}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000600)={0x7, &(0x7f00000000c0)=[{0xfff, 0x8001, 0xfffffffffffff801}, {0xffffffffffffffb8, 0x7, 0x1000, 0x3}, {0x0, 0x6, 0x6, 0x1}, {0x4, 0x98f3, 0x0, 0xffffffffffff8a8b}, {0x6, 0x1f, 0x20, 0x7}, {0x5, 0x1ff, 0x7ff, 0x8}, {0x0, 0x319, 0x4, 0x6}]}) r2 = getgid() fchown(r0, r1, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x100000001, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") msgget$private(0x0, 0x100) r4 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x0, 0xc2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) r5 = semget$private(0x0, 0x3, 0x4) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580), 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x10000, 0x0) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000003c0)=""/216) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 07:43:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x60}, {0x61, 0xffff, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 07:43:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket(0x2, 0x2, 0x20) read(r1, &(0x7f0000000340)=""/101, 0x703dd8f40aca6511) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 07:43:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 07:43:53 executing program 0: r0 = socket(0x1, 0x0, 0x10000) read(r0, &(0x7f0000000140)=""/83, 0x53) r1 = socket(0x2, 0xc003, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff657000463f7b238bf46854d78a2a197a380980be4edf8d5b58620f000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3ff554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cdacac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000d841fe20fc31f9c29a8e4b5a2c2c46bbc6eff5f33157b6bf25c5"], 0x10) write(r1, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e52", 0xe) 07:43:53 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x5, 0x2, {0xfffffffffffffc01, 0x101}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 07:43:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) fcntl$dupfd(r1, 0x0, r1) select(0x40, &(0x7f00000001c0)={0x10000001f, 0x0, 0x0, 0x5, 0xfffffffffffffffc, 0x0, 0x0, 0xfe2}, 0x0, 0x0, &(0x7f0000000100)) 07:43:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) setsockopt(r0, 0x9, 0xfffffffffffffff9, &(0x7f0000000040)="aae58f0a1987404b779481844a9a016d8976b943a9db19304dc1624eb6882766dec1f3d14592c424bb2966cde13f322d1a78dcc4532dca3cab63627e79bae30d7ea9e09b8b5838fe07439a86e16b628825c80db5201b730ea3a030e53cfff328246ea130890cf1826978525d4ddd014992876c5abdc4aac51b60b430918b3a3966bdb69a91ffe5b0dd3f8bc1687ec898e4adffb2c4", 0x95) 07:43:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x7fffffff) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x2, 0xffffffff00000001}, {0x18, 0x1, 0xfffffffffffffe5e, 0xefd}, 0x7f, [0xfc, 0x580000000000, 0x55b8, 0x6, 0x0, 0xffffffffffffffc0, 0x2, 0x8]}, 0x3c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x3) 07:43:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 07:43:53 executing program 0: r0 = socket(0x2, 0x4003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f00004eb000/0x4000)=nil, 0x4000, 0x4) write(r0, &(0x7f0000000040)="b6f6c7e06f603a9b3550811cc3028211d97c2864ebe7ae435949a8a75d7ebc8346a0607a134868c9e3c7a09d1dc79bca09879aa11a6820", 0x37) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r1, 0x4, 0x40, &(0x7f0000000100)="99fe358a", 0xfffffffffffffd44) 07:43:53 executing program 0: chroot(&(0x7f0000000000)='./file0/file0\x00') symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000200)='./file0/file0\x00') 07:43:53 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 07:43:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x8, 0x6c, 0x2, 0x80}, {0x9, 0x3f, 0x263, 0x9}, {0x8, 0x6, 0x4, 0x40}, {0x4, 0x200, 0x7, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 07:43:53 executing program 0: r0 = socket(0x0, 0x4, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x80000001}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0xfffffffffffffc6a) 07:43:53 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() wait4(r2, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r3 = msgget$private(0x0, 0x206) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, 0x0, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000840)={0xcd0, 0x13b7}, 0x10) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setuid(r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000900)=0x1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000940)) getrusage(0x0, &(0x7f0000000980)) socket$inet(0x2, 0x7, 0x800) r7 = semget$private(0x0, 0x1, 0x100) semop(r7, &(0x7f0000000c80)=[{0x0, 0xff, 0x800}, {0x1, 0x3ff, 0x1000}], 0x2) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 07:43:53 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) semop(r0, &(0x7f0000000080)=[{0x2, 0x6}, {0x3, 0x20000000000000, 0x1000}], 0x2) mkdir(&(0x7f00000000c0)='.\x00', 0x73) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)) ioctl$BIOCFLUSH(r1, 0x20004268) semget$private(0x0, 0x3, 0x104) semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r2, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) close(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="6bb4f7c8cbb92d008b25e1a9febbf7a9fb810b861a8feb8d5e5263a846d755c09bd201de4b9a3d9560b338ecc15ccfbb61c54dad85340944630a11bbbbf3c8811f49954c101fbb61cb4257647edcaba4761940bb424af86b47ef398fc1b8cf78a948bf8473b13fe1f77651479b1f8ab6e373376a4ee5fc5ae107d0df945267aeeca98111be64b38b6de6e5658b41736dbf49491e1ae2ed3f4bfa75d538f503436763410bd1b550006913c88595275c291d598e400f75835d6529150d26723bb65bbf1ffbfbac0d06b63d2d24c87b075930675789325bf1b6c2459405511a0b07e5", 0xe1}], 0x1) sendto$inet(r1, &(0x7f0000001b80)="18309d46b4418e3625f9ea14a1fc11dda3daff24bd0ace2af60e0801782e04f8719d17e99d777c5494c95f6ccef2db9aa6b91a44cd33a34c30e7e128753e270c0eb4d455c5b27650341afe4f8e29d9523b6169212a6cfa3b97f9b35f0799d756eda16ef2a86ab12d442e94361d94aec8ce2926c7b342a89473356b27e40cca34e7e77cea0856e997088c89eecb37e880501de2d2a0baa589d44c9a6d8b312c01e5383b918b7b6a7c56edf935b63a577f912a285f6b724b6c7f6b87792e03892f3ed2b1ea363073c9413ca4e0ded1bce9dcb4f7580f7307959c850063a9224117fc98e55c93e482", 0xe7, 0x9, 0x0, 0x0) semget$private(0x0, 0x7, 0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x620, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x80}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bb2000000000000000000000000000000000000000000000000000000000000000000000000000000c1cf3f3c35ea809b13f571ab240d6e38305a8874a5792fd3404fb8f7bedbd13292b66c158bbf9683582c37be02b6048d340093fa7fd597462a49743c4d81ed0b2de82447deb8c0353995f1d9bca949f9abc44b537e0d9e0d475e2fe3170798890dddf572da0d3283b7a6adc9f008d8e733abb55a6420febb66b7c7e9bd47010000000000000092c366ee955871f275e5da46d55fda74d4c124c5e01c02918df884fab8f235f44b6ce7296df47e4968997a0313edf6d6cdfd743ae372151341d51db498630a3df69b5443020f94f38de980786bf5a9f2b37e3ee4b91a063865180fa8acae5aea000000000000"], 0x0) fcntl$setown(r4, 0x6, r2) close(r1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000980)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x85dc, 0x40, 0xb38b, 0x3}, {0xfffffffffffffffd, 0x6, 0x0, 0x9a7}, {0x0, 0x6, 0x5, 0x7}, {0xfffffffffffff001, 0x6a9, 0x81, 0xedc}]}) getpeername$unix(r1, &(0x7f0000002d40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e4fdba200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb33bffdf04dd35f4981f7dd61fcecc00c4658cc4eea1523659e6b5e8002343b4b3612a32debe00ff8441d132a9e75d6fca350cedf6f917164a1217e99567e12bf7521da48aa145737be690c04fbaae96851b59d4628c978066a4f2bb4d05719689e08934df44693fd46647eaf662680e0b02c3463f85287f809a9ad9ac46429ea53dfe65bc0fcab9f344fbde0b3236a699d8f9c95e5c99ffd9375dddcb63b4986852d3bbe01d9520039e698a9bf56cd6de7b1e15c5b7e2a1fb2170e4aebe4a8897c119f6900"/4273], &(0x7f0000001a80)=0x1002) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0xd1f, 0x4}, 0x80000001, [0x100, 0xfff, 0x101, 0xfffffffffffffffb, 0x1, 0x3ff, 0x5, 0x80]}, 0x3c) fsync(r4) fcntl$dupfd(r3, 0x0, r3) bind$unix(r1, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f0000001b40)='./file0\x00', 0x40, 0x100) 07:43:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r1 = socket$inet(0x2, 0x2, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x100000001) lseek(r1, 0x0, 0x0, 0x2) r3 = socket(0x1, 0x0, 0x7fff) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000280), &(0x7f00000002c0)=0x10) getsockopt$sock_timeval(r2, 0xffff, 0x16ba4563b4800eb1, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="db3d88dabd8508caf9d88e8d0b1eb81675d3142885a2caf2800ce675245031b853c8ebfeddd6ce20fc8690a74575969a0a72184ebe", 0x35}, {&(0x7f00000000c0)="8e9a0c2e0418acc7356c56b86faaafe8054e8b85b2593d248145167720e271bb9cc52b3751371bd5fa4672c7cd9cffa9bff86e6f9d5a407c2caa20aa1c90f72c40a5223b3d2f5a766b9ed283178364e1cfbc92efb2ddae4eca615e53c9ba8060757be3027876b4e64737f1ca6e12253f42069ecdc5587797876743d26d3a57fd23758d4110", 0x85}], 0x2, 0x0, 0x0, 0x405}, 0x2) socket(0x18, 0x1, 0x3eee) accept$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) 07:43:53 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x5) 07:43:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$inet(0x2, 0x0, 0x7) r1 = socket$inet(0x2, 0x4000, 0x2) shutdown(r1, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) r2 = dup2(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x20}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 07:43:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "cd241c6500002000000000000000000008000100"}) r5 = socket(0x18, 0x4001, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) fcntl$setown(r1, 0x6, r6) connect$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0x1, 0x7}) 07:43:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0xffffffffffffffff}, {0x18, 0x0, 0x3}, 0x6, [0x2, 0x2, 0x8001, 0x1, 0x6, 0xef7e, 0x2, 0x7]}, 0x3c) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 07:43:53 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000180)) 07:43:53 executing program 0: msgrcv(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(0x0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d000000006af25ba7a1313e6b044600"/225], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(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) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r3 = fcntl$dupfd(r0, 0x100000000000, r0) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) read(r2, &(0x7f00000008c0)=""/120, 0x78) write(r1, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r3], 0x2, 0x800) msgsnd(0x0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) r6 = getppid() r7 = geteuid() getgroups(0x8, &(0x7f0000000940)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r9 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80)=[{&(0x7f0000000580)="0ddfc7ac386b82ef081cbdee7c4ef6158bf0bed790b89eb74c40fba182517b8d588dffd3c5694d7d373ad939ad32", 0x2e}, {&(0x7f0000000b40)="fb471cb04e7c813ec4b19ea315fff6448add9ed8666fdd48be389ddc073594f52e1bef2b90876281f1dcc07ef9e44f34af948bee72de51836881992afc3dc81a6763cf0e82fbe54d4948b3dba3fe1fbac85c74ab57124c0d059943c82aacb19048976848ae630059467451d47df99ef0afacdc84c4c7c193185ac650d28f820403969c49a0ea57fd99765852f2dc051eac472cfb38dff4bb95d1de6c3e602c2707c7c27469f1cccc4e88ca6b74d92c72eb3d68a42cd17be14c2d81e38ce304b56efb0fc3738c617d201d5e592613e4a3dd0e1717b00d6a2fafaa2b6c8bed28bc4d9cb1cc97eb1c1f4da5ac96ad7d96c48529eb6303b4", 0xf6}, {&(0x7f0000000d40)="f6d9d69bbf59e04ef9a3c832aa538d1a7c430bcb84298685fe8a259aceba30cca50d8ba0bbeed0794848d07f300233dd7449b8051bb8edd6d41de028630babbd030991f3a9b85c89b5321ad86bb45001a1354a49fd987b464c31a0ae20db9506650de93667887f0df7f4329d53c93ad693d8d9c9500bcc50ff2ade6879", 0x7d}, {&(0x7f0000000dc0)="07da233c68c83f2d435f82c54701647f1c094be7fd5b0aaaa67102e566312067fa618ee8299fdfd9f057996892719162f992170d655bdad65377868bb3c98c5371f1790a3476ef82089f70936f439272e964b8ec5d47f432eb4e64c836bce7f6e8e3d5c70459f7e9f9576697608fe95aff897e84c50960f4b17813664b1214d5a647761df8418bb1ca27411e", 0x8c}, {&(0x7f00000006c0)="c1519d9c94341b3e238b54dc9a3ea5", 0xf}, {&(0x7f0000000e80)="748b4bec63a9279b0cba6d27f4c7516ba23370cfc9ce972581b4526e381ff0ccf097ae1ba6a8abae65d57ee0b04ca65f865b0c8102465b5d7b9b6755a2ef2a3b4e67663af494c262fc801c2f5e9f46a40823e82cab125dabcf5aa17b9b8772736fe00e5e463ae8402bbb66cbfa47704c85d3078b9c77d3b932d26116ca6ae519460588b017c26e7ab4f3fdcbb37a691ad5048c07e4673b4e9cafacb5a0762ba6c2bcc3bef6a3723f9c25ea8c0c1001a5466f73a824259c5e8d633754035bec383936476f614b8bcf34ee4f1f33555e4e3ad5b2cd23053e15f58f458c1b", 0xdd}, {&(0x7f00000007c0)="6bc7dfb1ec1028b625e1043217619ca012bc504a6b2dc8196e53129928c33c4335298098ea893a334ec769fbbbc5a7b7379a9f2f9041b73e", 0x38}, {&(0x7f00000011c0)="d756a4727cd72d20988b166a49f118a06e8e86c59c629e1545e02cd296116989244c2e428036211a6562503ffe25ad46bbe2bd6c6d4619ec8fc07a924d88974ed7602b455430a9dfd7fc245ba67b4f8aa4ae79fbbb2c75fcc64b1c0f0620531e7176b84b79dd797dc0e8252c05d30a3d1667cc0b1a639003212b5e0f9f1a6313d960bae076040c6b1587f15f2f803a0275ef760a037f8c0dcf8b46a39c1d049e401f9917dbc982d73be85269fbe152ab39b88377f6842134a3790cf1fcd11a5481409b50bfdd23", 0xc7}], 0x8, &(0x7f00000012c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00000000baa3e583058ef7daffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x2}, 0x2) close(r2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(0x0, &(0x7f0000000a40)={0x0, ""/233}, 0xf1, 0x1, 0x1800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32=r4], 0x1, 0x2, 0x1000) execve(&(0x7f0000001380)='\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', &(0x7f0000000600), &(0x7f0000000980)) msgrcv(r5, &(0x7f0000000840)=ANY=[@ANYBLOB='R8'], 0x8, 0x1, 0x1000) listen(r3, 0x6) msgsnd(r5, &(0x7f0000000740)={0x3, "d562da7839e9847ff966db301426b02d29d73c7298ce68c87b27c21083d348455a03dd44ec35a7af844e937ef211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807919dba1bc391e7663fdd706d42fd256997d00dd885ba3f2af12565e5ad13e8d4"}, 0x70, 0x800) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x1}, 0xffffffffffffff50) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) 07:43:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x800) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 07:43:54 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x30000, 0x100000006) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfffffffffffffff8) clock_settime(0x0, &(0x7f0000000140)) r2 = msgget$private(0x0, 0x90) msgsnd(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="02000000000000000458b779408579d38c67b917146a6b244679fa8603b319b58838428475c9613690117d8dfa681811a317baaee51f084ed6ef18ac59a99c22ace4c1ada31b9d7d30f7bba88bec648a97f901a1eb6d66cd51456ba471cd707fb9abe24b75d73b33cf2730a160ba24ce07c40a009b0b80d00bc92fc2e5a262434fb48d458d0abffc42bb80c776431292278fbaa59684c5da22045210a8df19b802cd49f882683385076b5bee3a75040772b0180b2e82397278f0dede0e1d9e20f57af0677b4a707562201f5b1b33f65caf34bd8f5e904d2935b64f515733f97db50d2aa0af159e4b034dc4b7b542d932f534590ac6ab683f5dece783d58be8a16a7fdfde104024699f84df5695f6834101dbbbf4991f67efa87a93464766ab4f07ecd70225de4d3c1d4e4e4604c608031d757fce92b03c05dc7b80a552f0adfd072161aceafac0ab0c9cbc295e56db197b1f7a91dd2df3a717a416c1e0320e4e2ced61a9c056523b0a88190d771775a3ef70b704f3b4243a7f6571cfe59a51c88ad60e66049c471e285d6370436d1ab741877400"/414], 0xf7, 0x800) 07:43:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x10) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001180)) r2 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45, 0x0, 0xffffffffffffffff}, {0x4, 0xfffffffffffffffc}, {0x100000004, 0x4}]}) recvfrom$unix(r1, &(0x7f00000012c0)=""/4096, 0x1000, 0x842, &(0x7f00000022c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readlink(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)=""/90, 0x5a) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000011c0)={0x8, 0x9, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000040)='7') 07:43:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="8202f5ffffffffffffff20a18834ae93d6e641c3d3ea1464a55cfae0508a95f76fa17420ae84e1048ae0dafe5dfffe06dbd2ff"], 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x1e, 0x3}], 0x7fffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x0, 0x7f}, {{r1}, 0xc8c599b25e9fd5c9, 0x84, 0x10, 0x8, 0x6e4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x4, 0x5}], 0x7daa874c, &(0x7f00000001c0)={0x7}) sendto$inet6(r3, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 07:43:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x79) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/186, 0xba}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000500)=""/232, 0xe8}], 0x8, 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 07:43:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt(r0, 0x200000039, 0x1, 0x0, 0x0) getsockopt(r0, 0x80000000, 0x4, &(0x7f0000000000)=""/103, &(0x7f0000000080)=0x67) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180), &(0x7f00000001c0)=0x4) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/126, 0x7e) 07:43:54 executing program 1: 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, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 07:43:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xa, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="dbf98ea24ccd596fe3b7e96d864b1286e63b14bd0b8f5124ab76d960ee056304af7345e6c89f1017fa0754b69bddc9aa99e9dd8c3acba69055f1b189ed53f669a51c403200b354d1fec9dc93c2a78e6cd91259feb27db330ae27878f26f364148938029f8cefcbf617f0a9ae203b2e9a683d04fa3f24bae24e951175c901b507cbd858e3516f3cc3327ef99c760ffa360be9e975ff52", 0x96}, {&(0x7f0000000140)="5c3f210c1a73d29231f81afcdcdae36423768fc4fa60c37223d6038eddcd74a5c0f561422b5715d3b5f97aa882377be36e95c06809b9fd0463bdd56cb25112334153fa0830f446d4d30b34f2b384b92d470dba87d1c6039570f849440bc56b73934847df3abca7bc3202b2fcd526d3481ef4e845ee97231d7b20ecca6b985bc190a50de1ad5104613f4f750fa2067bf8d426b89dcdc0b94430548e62184ac9a187420bf1eeef8c6d536c76e0191a569d3338c1c957cfaa3104169edfcef18afb824a1736aa81f3", 0xc7}, {&(0x7f0000000240)="fa97ec3068de9921fdb6fad3fd6020e0205c66ee30a9b4b61125ba1571684caf05a1d3b0ee935d2d392f079db7d27afbd00fa4d47006ff04b4ecc4269efd45aabf0cf1797bbc2857bebc55c395823ddfa708629afa85ed5724239ae0a186460dea68343ac855f64a8b59b2cccc368139db7e3263127a406d94c644db", 0x7c}], 0x3) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 07:43:54 executing program 1: r0 = msgget(0x0, 0x201) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getpid() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xfffffffffffffffa, r1, r2, r3, r4, 0x4, 0x3ff}, 0xfd, 0x9, r5, r6, 0x231, 0x3, 0x9c7f}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r8 = getppid() fcntl$setown(r7, 0x6, r8) getppid() ioctl$TIOCFLUSH(r7, 0x80047308, &(0x7f00000000c0)) 07:43:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") mmap(&(0x7f0000ffc000/0x2000)=nil, 0x1b11620000, 0x0, 0x10, r0, 0x0, 0xffffffff00000000) 07:43:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/110, 0x6e) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") r1 = semget(0x0, 0x5, 0x40) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/197) 07:43:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2bb) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 07:43:55 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f0625a4b3c420ee97fda4d2c149426b20000010000000000150000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000f0ffffffff00000001000024ea55a65774965e000000000000002000000000000000000000010000000000000000000000000000000000000000000007000000000000000000ead6af73095e29ab8156be0cad609ecfe48a14ff96649789dd56072c7033005ff56c35e1ce3edcdb64b5f27b82fa8936c88dc69b520896de4f1ad2712188d910e63b68516ec2e04b8286c9e562fb4002329ad3c15f6d944ba0909fc4a83950a1a3473e130e84bdc06d3b7a9d8e1e5b1d9b7539badd1f9982c71129563b1933dba616646b29b8e756c0784534506c56822c4a605f32958e7b10f8c9620c79d5bd6db430a53031bc1273c4540eba9186cd46fb4f56c25d68c2360bb87c8cd70d0e260d9a18b6cc429e284b833f5651f55981603147d85d3ce499769c0ceedd37ccf82499acf96e1d56adb327dfc66daf77a5ec1ad54824f3a4dc7b0cf6938ff0156df1035b0ccd80ddb315bd7a13f12b6d591e1c685df6ec3d4d737cb127305d2b90aa3a834c6d5a02b5cb0ccbfd27ae6c41f4f71e2334be3e31db5e2858e5279a069af304e71dbc741505def7d9b8fa2cf65d0e694a446d326bf824fb8fa59f4ae11079dbae6f55a235f52b691e6e246c939b1f9299e0148d9b2707bf9e9491955edbca00c47c2b360531362bf084d4509f781153a5d67df7f5d7059842db69c27529fbda794e451651e56fe29a9d8ac1957d71aca9"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x20) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x0) r7 = semget$private(0x0, 0x0, 0x1) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = fcntl$dupfd(r3, 0x0, r4) r9 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000280)=""/31) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000fc0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYPTR64, @ANYRES32, @ANYRES32=r3], 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r10 = dup(r8) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x4000001, 0x1000) getpeername$unix(r10, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0xfffffffffffffffd, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) r11 = msgget$private(0x0, 0x81) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="0300000000000000a50c43ac0c303524343616eb2d9ce59d2f36e670079229873d22aaa1790bba0cac254722f637f54d786a1c367df0c3f29d3052a7ef46423414a4736b5f0279d0e6580fcafd344f4cc154d338789a09e0d758b5cf8809fe9c53694229ff34342ac4e558b95541ff7aa7881733c5aeb60e7f4038ee3b6f970931145ae4393ce77e0f0f913109bb6699af16b28abf4e6b3f3733f0ae0d1f9cd7178795026ddb7e965aa4fbd0dbce47d870df2df87a4edd68a5c8f7ca4137b06fe3a5bfc7fcaa017452d6d60e098c45e00826e1393e39ea8bdf91ec38931057ee0f05c9a076cc4590ef6445920db5711ed6b67e"], 0x1, 0x702bdffdb0322391) msgrcv(r11, &(0x7f0000000240), 0x5, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x12, r3, 0x0, 0x0) getsockname$unix(r4, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 07:43:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = getpid() r4 = socket$inet6(0x18, 0x4005, 0x0) listen(r4, 0x0) fcntl$setown(r0, 0x6, r3) close(r4) 07:43:55 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="00000000000000000004000000000000"], 0x10}, 0x0) dup2(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xe0ee, 0x3f}, {0xfff, 0x1}}, 0x0) close(r1) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/140, 0x8c}], 0x5, 0x0, 0x0) 07:43:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x21) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3a, 0x1, 0xffffffff, 0x0, 0x891, 0x4, 0x6d0d000000000000, 0x0, 0x1, 0xff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 07:43:56 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r0) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x8, r0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) 07:43:56 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, 0x0) 07:43:56 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 07:43:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x895, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) 07:43:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x80000000, 0x1, 0xbadc, 0x1}, {0x6, 0xffffffffffffff4b, 0x1, 0x9}, {0x0, 0x3f, 0x1000, 0x7fffffff}, {0x4, 0x10000, 0x5, 0xfffffffffffff1d0}, {0xfffffffffffffff8, 0x101, 0x7ff, 0x9}, {0xfffffffffffffe00, 0x9, 0x7, 0x2}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSTART(r2, 0x2000746e) pckbd_enable: command error 07:43:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x35, 0x0, 0x0, 0x2}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x3) r2 = fcntl$dupfd(r0, 0xa40e5cc6fadfabd6, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000280)={0xa430, 0x80000000, 0x7, 0x8001, 0x4, 0x6, 0x4, 0x10, [{0x4, 0xa007, 0xfffffffffffff800, 0x9}, {0x2d202b0, 0x6, 0x7, 0x7}, {0x1, 0x0, 0x4, 0xfffffffffffffff9}, {0xffff, 0x8, 0x6, 0x6}, {0x900, 0x7, 0x5, 0xbf}, {0x7, 0x7fff, 0xfffffffffffffff9, 0xea}, {0x1, 0x52, 0x8, 0x6}, {0x5100, 0x8000, 0xffff, 0x5}, {0x2, 0xffffffffffff4223, 0x100000001}, {0x2, 0x7, 0x9, 0x6}, {0x80000001, 0x40, 0x8, 0x200}, {0xffffffffffffff24, 0x1000, 0xd4, 0x9}, {0x0, 0x100000000, 0xfff, 0x3}, {0x0, 0x8, 0x6606, 0x1ff}, {0x1000, 0x100000001, 0x2, 0x3}, {0x9, 0x8001, 0x5}]}) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 07:43:58 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x10102) 07:43:58 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x800001c}, {0x6}]}) pwrite(r2, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) pckbd_enable: command error 07:43:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x5, './bus/file0\x00', './bus\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x1, 0xf3, 0x8001, 0x1, 0x3, 0x7fff, 0x3, 0x0, 0x0, 0x80000001, 0x3ff}) 07:43:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb, 0x1}], 0x4, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffff, 0x4f0}, 0x10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x1) poll(&(0x7f00000000c0)=[{r1, 0x10}], 0x1, 0x7) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 07:43:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) 07:43:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x6}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)="0f", 0x1}, {&(0x7f0000000080)="021f294f567e94fa4d4721a44f5b52c069ba9878a0373814d7f83a7956a77ac20b02588e4a66ef1342493faf6f5c6e6c48f5d6d70fa2bb0b60017c15e64ab6aaecd234bad6dc904a12fef779ee8e411f6fbec21f5369bb600fe292a10a2cc8b32675c391c85de44a02be559097c1e16f8f6257992fd3692ee8d9a1d42a860580bfb069fc546d30e5bd409f01eb8f6873540db7a4184865a4926cc37bd26937b0fc051c9612f1afbe4a601d9875eb6b1f83a8dfd868ad3d6a2ecd2459bbd7448839055034989e49e372f600eacd02221b1bd1340747266d5518ba3e63b368289cccac333a9bbde5917de200f7ad5ee464de", 0xf1}, {&(0x7f0000000180)="8c59ff1f23549703c73959f6e77102d4dce976bf1db00ebc61eed5bfe01d609ece73eae1a263b397ccd0b27dcf62f1a4c9f9c0b4719e77b835e3215db1fa118c0b79bcbe5b2d59977a6cab42eef06560fd7e599d33334f7bd67dc7be2864d5a579566076fca66920c0489412e86795f8c6de964bfa456e703de205c58b05772dc4c0c7c20590a9500c725a01be0e3ac94cbd059346c8ec622826ed858e169be8bf66d5853c97bc4ccc900c4d0ff3cb60caaa505d6cf76fe466a22cec4e8d0ee64cb912c953c8b547207139c379d29c4556c79176f2e71b4317cc8d3f62898c3dc9122e507414c66ef939a61989a8136b", 0xf0}, {&(0x7f0000000280)="bd77d5ae3c7201691f8f0f0d1c8ea04bf008393e7b875b00d53a89892a028c5ee6a45593247dcb7354509cf0178c91a8e970bc18b81865c1bc1bf6952558275b67feba2366d12e17d20b3c70280e542e9fa07feea2e7c5e63874401f8ac48ad84a290e751de8066b465dcca4fdfeaabb3ce56b355ed0186fcade52b32b240e50adbe1d4bb87b1209fdcc80df362ffef26e4435bfc417b8a410c8e394c193b4d40a0b443f19ad7adfa2f795e64a6b07c86694c3ded3acdfd0da58c2d171c550b0e7843310abda0daf7c0cd112", 0xcc}], 0x4, &(0x7f00000003c0)=[{0x40, 0x1, 0x8, "565261111fd64331031588a8584c0801e0c825d16bcb19c0f5794f93bc45ca1d4d4cf0cb86e1aaf9f8ec901316b2"}, {0xc8, 0x1, 0x8, "715d5f2a3b5181a5aab16524aca6200d3e5e965025d2b467f27a837d1962f1d740f78db3c8af4ffcc253ad5aa0d188b5d6741bdf71a6e6bb3b81dc8e4ffedc4cc57d74223c1dd7cffacbe47f3e760ce5f3e6ac81a0779c00cb29c58ffd31ace3c3aafc9fc1113d5741fc53b860a181e6746ad8ecf427964da6d74fe73ef1829f0feff21171b517892e90d860bd25a830f0b2630dbbeef5a83815560bda709f3b4f732f3764dcba8559bdcd935df6e4c8c5a4fb9a"}, {0x60, 0xdf007751092478a9, 0x3, "c726c7ac8eed54d0f36e1f97e3a2cad9fd60d105a5ae6fd75d16f4e158d93fe4970bf309a532f964bf63029fd7609bb8891e533c423cf5e46bb8a2dc628bb44648807f34834d60e2420aaf"}, {0xe0, 0xffff, 0x6, "579a1fb724d297fff23292f3d92008b25e066df225a0b5f455195fb9b968b6e974ce0cc61c8901b637e7de9b9ae426e82fa6dfa01f61540b85a1bb09941983f449d1788fd838195af48d5b05ac31e3eee6c01cfef700a0644f1827343842aa4e5233e68f08ca954defa8782d128f5dda9505ad3ffc0f62f3467c644aaafb77eeac35d88646a1009b14d0e533fd5f8f52e3fc5ed5ba8f718a962b65342a139a9c3ead82c4c1f19f1b99385af48f84018a67cf430fcdc03e7c4cf2598d5918d485cad9a6d0e3fc6cec18"}, {0x18, 0x1, 0x5a5fc101, '\''}, {0x110, 0x1, 0x6, "4de54ba7df9e05fa34bdaa07c05285e8ff200fa2c33c92fa9e34fd7996f867036893f83af0f287bb8e01116b9ce1640ec8f11431e67a24f8111209d624dd35905bb75376f30568dbc5c1e5787aafe1067c3114d7e369d6f281bdc8899493d0b7fc4558dd02cc5b7b4cd2cd6f7af178ad309b521e398a9d3d069aad68430bc83414b87483f171841e7db20afe7430cf5d170182e2515c77efeec1302e0487aa3d4c3ceb687a7eecf1424459b110276f9a2bca0ca88111857fda8bddcb26e30b11f35b985fa1e3540087c8d749f8d410395e4febda06be44587b3bb94168f95cee7e8e6691b6a50f25ba3e75f99d490be5f77ff12ffe73d5cca93d6c09e98a53"}, {0x48, 0x1, 0x6, "98358dd5220b9a4e642aa0d1009d6b99572aa273cc644e1fcd3ed660166136d128077fc49f5da5f6f1bd64eca810896a5d58da"}, {0x88, 0x1, 0x3, "47db5c7cd250f6a0e217e6dbc3541c12d9f6a43f3b61796e97ceeb234272157f8f8645397e3504110913c754055c279be7b1894a6dede9a37349bbd048505377f0d0899070998d86894bbe263a81ab9923a666da38dd6bc3672a19442c23c79e6c5312aed6cc5ccb122a6fd9e42bdc0bca"}], 0x440}, 0x8) 07:43:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x800080000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x1, 0x9, 0x80000001}, {0x4ee, 0x6, 0x1ff, 0x8}, {0x9, 0xff, 0x1000, 0x81}, {0x2, 0x9, 0x800, 0x3}, {0x4, 0x22, 0x7d, 0xffffffffffffff7f}, {0x800, 0x200, 0x6, 0x5}, {0x100000000, 0x80000000, 0x5945e1f3}, {0x7, 0xfff, 0x1, 0xeb9}, {0xfffffffffffffff7, 0x2, 0x924, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000240)="b61b183fba47fc5652045cbc9c6122084c0b25fee06c4eb547ae77bfe762c1243e71351a1403b6a326031b3959bdca4a0eb49307a436e6a1de3f16155a7f41831572a5099ef3afb8a518502c652806cd1ae1e9fc1a0dc2a0d02be44149a996a127d4cc242bebd2bf14176b724d99476b93ac182d77356b862f18fe2179b31093a2eed690c666378ac97262c8777df6e0ad54fcd6b56fa31aa742c903006826a10d71a630b4590d0a8738dc6b2ac6e07579b23b2d0677a2804afab2fad482f6a7630507dee025e39bdeb3d6c580de8c000000") 07:43:58 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000180)="a6", 0x1) 07:43:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:43:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) geteuid() r3 = getuid() setuid(r3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:43:58 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x40, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x1}, 0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000340)) 07:43:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x9918}]}) pwrite(r0, &(0x7f0000000080)="1ad00638d1fe0fea9d8f71696878dd37d82ffe14aa302fee5efd69b7e9bda8d8fbe7ee61c3a0b805d1b21e31f7ceefb5ef104ea42054dd82c48195d9dc73e370cf978d47e915fca22e3651b2fe9b83216e30bd57736f99216a6c238e0cf81733c00efbfbb0dff1d8fde66839c01cb6ea445214d9bc2180e46d7bae9b09701730e8fd96188d6e6d174b7f588685d75883c15c8139f115c99ba27970b164bedc19de8df79e9e8c822c9b1d55e5724830967540faab08424694", 0xb8, 0x0, 0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000001c0)=0xc) getpgid(r1) 07:43:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d9a08000200000000003bb5c4919ececfbe5b9bcc3039b534038657d82f12e597596d653895ae9c452d5ea0189ac63613c957700afa89f2067b4a9a8f1408967bc0b5b7806706f373c43aeb561142f8fd09", 0x55, 0x0, 0x0) 07:43:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8", 0x466) syz_open_pts() r1 = kqueue() write(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 07:43:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f5570200e1b3bf010000fe00000008000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 07:43:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./bus/file0\x00', r1, 0x1}) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x4) syz_open_pts() chdir(0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 07:43:58 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x40) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024ca5f303287f07b7efa76d410d59831a52830700000000000000814efd7c2200000000000000b7b6c8e5b69e9b00e702", 0x34}], 0x1, 0x0, 0x0) 07:43:58 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000cc0)="b6a92ba848054d67731faa16f3c3a3f0d55f1cb1c9ccfbf70c5fb2b72239403ec3fd432c47863734845579dfc3cd1a7f53cb23e153b603c8e52a726e95e0a6c444b2fd4ed4fdd098cb1f0000000055636dd7e9786c20de8be52977f6e8acf36df9c187189c59b06a583a3c5ed4ad4ddcfa9f701205823d4bbc3c94bcef41e994f76852069bd0b2094ca02bd7060071fce241b5876fd726387774d0700e8dc303cbbd2eb88da1e2050a639503cb15517e4a18a5fa55f3bafabf544bac2a44aa2ac76d48d5acc6bc147a6c011ab2ba96c2f9e9b130caf5261e4e2ab0064e7cd3deada1ba7600007bb82f39c8d50bf1bec46251adef54878a019b8e6bda74fa1dd1cab3459e9b44973c23390b03000000877b7da528acb779c4b5bf7e6b36a08029bf4106794b6c3b88f38f617fd910c608bdd935f2f32d7fd0ec716c92", 0xfffffffffffffcf7) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0x3e0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r4, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 07:43:58 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x100000001) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r1, 0x2}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff83590000000000000100ffffffff0000000a8df278871ee7f869faf23c521f119bdb", 0x32}], 0x1) 07:43:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0xffffffffffffff7e}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x6}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x8}, {{r2}, 0xfffffffffffffff9, 0x10, 0x80, 0x4, 0x6}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x40, 0xfffffffffffffffc, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7fffffff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x8, 0x2, 0xa173}, {{r2}, 0xfffffffffffffffb, 0x18, 0x80, 0x5}, {{r0}, 0xffffffffffffffff, 0x86, 0x2, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x29, 0x80, 0xbf, 0x4ac}, {{r0}, 0xffffffffffffffff, 0xbf44abc49c4576a2, 0x20000000, 0x7f5, 0x6ca}, {{r1}, 0xfffffffffffffffe, 0x4, 0xb6d06b51d271b2d2, 0x344, 0x7}], 0xbe1, &(0x7f0000000040)={0x5, 0x8}) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x80000001) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x4) 07:43:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x45fd6db9f466a25e}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0xf47, 0xf7d7}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x4, 0x10001, 0xb90}, {{r0}, 0x7d219f72adaed999, 0x48, 0x1, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x18, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x10000, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x743, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0xff, 0x7}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x10001, 0x4}], 0x592, &(0x7f0000000300)={0x100000000, 0x371}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) socketpair(0x2, 0x5, 0x6a9ee5bb, &(0x7f0000000000)) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000340)=0x1) 07:43:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="31d4a0262d1a3ae733780fb161194cedb5faee0ef0986551accc2aed97d8db3131912cfd8c949c2d68283a5a5d32676076203336e9a4ca3a4c051191647e46c2438eb0990011f26a3d2f9e9f3bf399cd4cd187432e4c", 0x56}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)=')/}^+%+$%*\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='[-$+]\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\\\x80\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+)!$\x00', &(0x7f0000000400)=']$\x00']) execve(0x0, 0x0, 0x0) 07:43:59 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x6000, 0x4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0x7) chmod(&(0x7f0000000040)='./bus\x00', 0x8) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r3, r2) 07:43:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x88, &(0x7f0000000140)="166d58d795d5caf837021c455c17792f74b135f0a6b42655eac184624144fd47b2c8dd70b073d8c96f7cd7fa29e444beda9a1de10610a0753801d34105f86f1524852f04e8c004000000821c25342a4916aa3f521f748e2e5a9bd127bf221788e2a0d4f5bd219b227e43ef08b41df990ea521b3eeb1cc112e8d5f5dfe3713576223a25fa4aa82a25") 07:43:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='\x00', 0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000200), 0x0) rmdir(&(0x7f0000000180)='./file0\x00') 07:43:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x4, 0x100000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 07:43:59 executing program 0: accept(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6db1085a17758054dd4"], &(0x7f0000000040)=0x1002) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x18180, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0xffffffff80000000, 0x7, 0xfffffffffffffd6e, 0x9, 0xffffffffffffff75, 0x3, 0x5]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="60f7bbfe467a22f41a04730128c463f1fa4c1b0d7cd375e542368685e6faee095a6e667f2c2a6992daa8b9572ac0e0d03146ecdf05bd914d7fec87277eae6d943b6b7f788c7207d0c4990b012310", 0x4e, 0xf, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 07:43:59 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x20000000045, 0x0, 0x3}, {0x6}]}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x5, 0x6]}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") 07:43:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x0, 0x2, 0x28) semop(r1, &(0x7f0000000040)=[{0x3, 0x81, 0x800}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() syz_extract_tcp_res(&(0x7f0000000000), 0x5b11, 0x8001) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 07:43:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) syz_emit_ethernet(0xef, &(0x7f0000000140)="c5027c051706ab8dbc1539ce3ab46d4b67da6d45571a64a5789aaf5120288be02f81c5e16afd3444020a9705b3d82acdf65bd461ce5bfc709efdec91a160b2898dd0e69e9ec475da8889848109cd8395289c0861c1693a11d54815c2e0bdc90180b465e88e6d25529a22a4d892fd99066e7992394241c3d40b1b9099604801792bd242af07e9330def331db8f623d6f34a1a62fec373d84bc0abae2df262eaebf100c52b858534f19bce57af90d6f803ee1b854a630acb7d82ee371187a8dc9c524ff6fee66a5fdf9764f347b9ea38f7ed7826f5b8659550c16a1a462d54849fa49999652fc94f332a77d0e209a6cd") write(r0, &(0x7f0000000240)="491ee435d1ab5a4996daaa49660adffa43d542aeec36b374497e60a61b2b17340f4d01bad7828d20d914f6a2e0de4182901762d28179b05b239651f4a99fcc8ae2e282f5194e92369909ffe5bc80d01e5dd587bb6c54cdcb88cd80cd592b174b2d34851806e38894c45f07e45c06ef4d88c308822cf27b0180f50a409b38dd582a5d78f7880fc9e8f9b96f6c2c66e6c349f18b09e1495d182e8e0da6c45a6f1fa5df74d243888586e1", 0xa9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 07:43:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) pipe(&(0x7f0000000080)) read(r0, &(0x7f0000000040)=""/32, 0x20) 07:43:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xb315f5a6864e28d8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2c0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 07:43:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) 07:43:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x80) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:43:59 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x2}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8aaacf1339e8e717) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) chdir(&(0x7f0000000080)='./file0\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000001, 0x10, r0, 0x0, 0x0) getpid() getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002080)=[{0x0}], 0x1, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 07:43:59 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x9) r0 = socket$unix(0x1, 0x75fe1d95c9e605a0, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="7f266f2a0ba9355ed6ca285f00819ed4abe8899c61ef54e1d9b6ea4f171f0a2b496963f4056376ae628c719b8df59f1955e69cf28729dd7b5301e0", 0x3b}, {&(0x7f0000000100)="a7361d6577806ed1d3e28e790d896e65e585e2a2d080e151ceebdec3ad5df6b6416eb14fe9b2aeb85d6b7e2a4f43a5d0e20b038746eee4e42bb754b5e00a29537865a9a41496b230fcb6f204e72f4ddff02973630afae091e748", 0x5a}, {&(0x7f0000000180)="bb2731462576f817f3a243e95330fa53c05056073578487fd1e417c22ad0ce38e0fba64699a58e4bfb98605fed8f377f2da0e6de072348602c4e465bd1b20a7dbd2e8a05c6fc7b2e41c8086080258b23f738c590089280f546181f0da28ac45d6f15", 0x62}, {&(0x7f0000000200)="d8c832908b157f01dd73ec448de9c36325b71d5da2329feec36b1aeac91ac8", 0x1f}, {&(0x7f0000000240)="872e35fb5584aa29ea15c7e70114d1179a9de36266cef77e8e6b22373fbefe8bb7484dd0bfb7259d67ebd5939e7c78cb", 0x30}, {&(0x7f0000000280)="e31b5143359439a1a37532869c7a520d012ae3e281a48c9e784758d083d0626209dbf3bd72d4ee0f2fb2c58ef9a194811b7d34", 0x33}], 0x6, 0x0, 0x0, 0x5}, 0x400) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x8) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000003c0)=0xffffffffffffff09) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x8) r2 = dup(r1) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = geteuid() r6 = getegid() fchownat(r4, &(0x7f00000004c0)='./file0\x00', r5, r6, 0x2) getgid() connect$unix(r2, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x7, 0x10000, 0x36}, {0x6, 0x1, 0x8000, 0xffffffff}, {0x38, 0x6, 0x0, 0x5}, {0xf2ca, 0x1, 0x3, 0x3}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000005c0)=0x6c) getegid() ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000600)={0x138, 0x80000001, 0x7ff, 0x6, 0x5, 0x8000, 0xe16, 0x10, [{0x1, 0xddf, 0xffffffffffffbd24, 0x3}, {0x7, 0x2, 0x6, 0x7b8}, {0x79, 0x8, 0xfffffffffffffffb, 0x7}, {0x2, 0x0, 0x8, 0x3f}, {0x8, 0x100000001, 0x2, 0x9f}, {0xa29c, 0x6, 0x2, 0x7ff}, {0x1, 0x80000001, 0x6, 0x401}, {0x4, 0xffff, 0x5ea2, 0x4c4}, {0x5, 0x3, 0x3, 0x4}, {0x1, 0x81, 0x80000000, 0x6c05}, {0x2, 0x1, 0x8001, 0x20}, {0x2, 0xffffffffffffffc0, 0x0, 0x7}, {0x6, 0x5, 0x2, 0x7a}, {0x0, 0x9, 0xc9dd, 0x3}, {0x80000001, 0x10001, 0x10000, 0x5}, {0x20, 0x5, 0x0, 0xcd99}]}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCNOTTY(r2, 0x20007471) mknod(&(0x7f0000000740)='./file0\x00', 0x8000, 0x5) r7 = dup(r1) flock(r7, 0x4) utimensat(r2, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x7f, 0x80}, {0x7, 0x4}}, 0x2) sendto$inet(r1, &(0x7f0000000800)="0bb172d2fcd73f8d5882b7cbe642280620030b19e60e72e8a4bcc638c08fc6fc41213f4bfe4f9ef7330cf2ae25a75dc7c92bf6753e2e0287cbcac77f6e09b79ccbe782d70bc3a9ccdc3b276680f13161b4fbbfc3004801c877c54b2e17fc64dd1c1b4b6ca19f72439d94bfdcd9d74737c39fbd91327d198c54926267dceb014fc2835a3a3ba13c4fdb8e34fcea866c77a2df8e626881a345a40f", 0x9a, 0x4, &(0x7f00000008c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000940)={0x1, &(0x7f0000000900)=[{0x5d1, 0x80000001, 0xfffffffffffffff9, 0xffffffffffffffff}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000009c0)) 07:44:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xe085d6f6ce7fb16f) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = semget(0x3, 0x4, 0x5) semop(r2, &(0x7f0000000040)=[{0x6eee4cddbf426c64, 0x8, 0x1000}], 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 07:44:01 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/122, 0x7a) poll(&(0x7f0000000480), 0x0, 0x0) write(r0, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 07:44:01 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8089, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='T', 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524", 0x49a}], 0x1) 07:44:01 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20, 0x4}, {0x86, 0x7ff}, {0x3, 0x200}], 0x3}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000129000/0x2000)=nil, 0x2000) getuid() write(r2, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="8ebee114dfc2d4f046484c9cd74127395710a4f493f55a7be468b345dca83213f020f322fc438c79651f895a516d073a52c30168541cab26582a97d6c988236317da634225bc6763e74ef79de0bd9fb9e17fce2b9f6789d584af914c1783194ac037bdc62de8233627e844c332134e1aace57647bde31b2f6f25f317f4215e33c49be635989fccd10f6ed760fcdbf2f4ca751329e159a2cf24d44c0fc5e1f217933669d7799581ad3039475433851b6329603b7597f4a7932707b95e552e3cccb5", 0xc1}], 0x1) setgroups(0x0, &(0x7f0000000280)) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) 07:44:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff1000/0xd000)=nil, 0x3000) shmdt(r2) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000000580)=[{&(0x7f0000000080)='5', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) write(r3, &(0x7f0000000100), 0xfeae) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r4, 0x8, 0xffffffffffffffe1, &(0x7f0000000240)="59826f0a0a6899d0f0ba9f088aa888ab21f587ce85a902c8963fe1e52ff90d16ca26a4164367b0df6116b25ad60c3e6451337b76928cf9601e7d42be0feae6a04284af60e51dc005c54143494eac28840b5d968ca58844166a604c632526f25ed7a8a2da64701bbd3889621cf332f5a963bd9853f11d0fe392979f63b9c2376d8d44994d97f3daa5e1fbab55e1a3b1c3552331cd54d54bf1a3e40a4685fbce2f66a3423962788b5c37a440bce7af251bf982b79bf55e1372301ede17586e04605e8e0cf489e569cd72aeb20e3b68", 0xce) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getdents(r1, &(0x7f0000000340)=""/98, 0x62) shutdown(r0, 0x2) setrlimit(0x3, &(0x7f0000000140)={0x9, 0x1}) 07:44:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) dup2(r3, r2) execve(0x0, 0x0, 0x0) 07:44:01 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x40, 0x40) 07:44:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:44:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) r1 = getgid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) r6 = dup(r0) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x20000010000) select(0x40, &(0x7f0000000240)={0x3f, 0x1, 0x1, 0xfff, 0x3800000, 0x1, 0x39, 0x7}, &(0x7f0000000280)={0x6, 0xd0, 0x34c, 0x433b1fd2, 0x5, 0x100000001, 0x2, 0x54ac2fe8}, &(0x7f00000002c0)={0x2, 0x1ff, 0x800, 0x3, 0x7f, 0x3, 0x8001, 0x1}, &(0x7f0000000300)={0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x80000000) 07:44:02 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x400, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r1, 0x10}, {r2, 0x8}, {r3, 0x1}, {r4, 0x4}, {r5, 0x10}, {r6, 0x4}], 0x7, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x9e9d996f619acd46, 0x5) accept$inet6(r8, &(0x7f0000000200), &(0x7f0000000280)=0xc) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xe8) 07:44:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x6) r1 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) getsockname$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000582c3f12386264a800000000000000000000000000000000000000000000000000000000f4b75106eb6088aa1659e7a7c3721ef0916bf3b6b2ec38385d817a54331119533c3f616475d3d122549627b2963e699ccd6a2db42577a90b0f4d575e17f9b1fcfaa645f4ef8ad47180981b15a2dcaa58ea73e68208230925253b74b138676bdb20d7d36e5d75bc6c0000000000000000"], &(0x7f0000000140)=0x6e) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x19) semop(r2, &(0x7f00000004c0), 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r3, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r4 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x180, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x101, './file0\x00', './file0\x00'}) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000440)) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000600)) 07:44:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225b18ec4260ecc125ae5f9a09129259560f8e5815f73f2a044fd33055552fb05e41788632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3b04000000c7d4551592d90de8d85672b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f3d1786eb360d333fec02", 0x30) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:44:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 07:44:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) r1 = socket$inet(0x2, 0x3, 0xc5) r2 = dup2(r1, r0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:44:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 07:44:03 executing program 1: socketpair(0x20, 0x3f9fc3aee7e90897, 0xffffffffffff0000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$sock_int(r1, 0xffff, 0xbfc453a6b86e1c51, &(0x7f0000000100), &(0x7f0000000140)=0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) read(r2, &(0x7f00000001c0)=""/86, 0x56) fcntl$getown(r1, 0x5) poll(&(0x7f0000000240)=[{r2, 0x2}, {r0, 0x95}, {r3, 0x498fbb0e314d1add}, {r0, 0x80}, {r1, 0x4}], 0x5, 0x8) fcntl$getflags(r0, 0x3) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000280)={{0x4e, 0x5, 0x87f}, 0x1000, 0xff, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000002c0)=0x6, 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x586, 0x4, 0x81, 0x100000000, "6a0399556f2ea6a32dfb1f3cc6be8e1dc3e1ce7f", 0x7, 0x401}) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pwrite(r6, &(0x7f00000003c0)="b8dba56708c3264b6455435ff84be38992566e6bef187a7b6fa56f4d59b15bc48f3aff0ea62ff8e40f6401cdbd156388f90b90ba30dd1ff6df65c2056e7a19f73789ce95969d66f843c2e69435ebfdee24f3cf3f7e2616182396be3a6f20b9e1d086451bcf91513b85880a6a2b9b977494bac895a3ccc583dd54919f5de8a3c9e2e8df00d24de0441e6f385da7501478ab2bb9c8288c7a07ee18bbb0341d39159419781821f5d0318825410bbd9abb6fcbb523407a3eadc83e1fcdb6fa9fc4f1678aba0bab23cda03bbdf9cdba387b02ff289de6c322a96343c5eda52a77996a30f37f0d", 0xe4, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000004c0)) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000500)=0x2) getsockname$unix(r4, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r7 = socket$unix(0x1, 0x2, 0x0) kqueue() lseek(r6, 0x0, 0x0, 0x0) fcntl$setstatus(r7, 0x4, 0x40) truncate(&(0x7f00000005c0)='./file0\x00', 0x0, 0x158) getgid() r8 = semget(0x0, 0x4, 0x640) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000600)=""/245) 07:44:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) flock(r1, 0xa) 07:44:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000001c0)=[{0x48}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 07:44:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:44:04 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0xc600000000000000, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = socket(0x18, 0x1, 0x0) r4 = semget(0x1, 0x2, 0x80) r5 = fcntl$dupfd(r1, 0xcfb1f6ad36ad625c, r3) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f00000001c0)=0x100000001) r6 = geteuid() setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000200)=0x1, 0x4) r7 = getgid() getgroups(0x9, &(0x7f0000000300)=[r7, r7, r7, r7, r7, r7, r7, r7, r7]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x8, r6, r7, r8, r10, 0x20, 0x35d3}, 0x6, 0x3, 0x80}) socket(0x2, 0x4, 0x10000) close(r3) r11 = getgid() semget(0x2, 0x0, 0x8) r12 = getegid() getgroups(0x6, &(0x7f0000000240)=[r9, r9, r9, r12, r11, r7]) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x3, &(0x7f0000000180)={0x5, 0x7fff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:44:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:44:04 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') recvfrom(0xffffffffffffffff, &(0x7f0000000100)=""/16, 0x10, 0x801, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x100010116) 07:44:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000080)='./bus\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0c1a7e7c77d3d9b9fcea28c99626a45e00", 0x0, 0x1000002}) 07:44:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000680)={&(0x7f0000000000)=[{0x44, 0x40}], 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 07:44:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 07:44:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendmsg(r0, &(0x7f0000002a80)={0x0, 0x0, &(0x7f0000002980)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 07:44:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000006c0)="ed5ca2702ca1bf91fb8a8ac227247d2e86a05561912657be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4f53c2c1ced927e8827f785d3a150cbc540a471ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7e69b98c38900e93d544024cc95b88bf45021683bebd7346b29491bda334c5249d0d861a6a4f1") r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) 07:44:04 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mkdir(&(0x7f0000000340)='./file1\x00', 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10882, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x9b3144fcbfc949a2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x9, './file0\x00'}) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file1\x00', 0x1, 0xafe1, 0x3, 0x0, 0x2, 0x9, 0x8, 0x1, 0x3, 0x1}) getsockname(r0, &(0x7f0000000300)=@un=@abs, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000003c0)={0x2, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000380)={0x3, 0x1}) mknodat(r0, &(0x7f0000000400)='./file0\x00', 0x100, 0x8000) fcntl$getown(r0, 0x5) 07:44:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x1ff}, {0x6}]}) pwrite(r0, &(0x7f0000000280)="d0", 0x1, 0x0, 0x0) 07:44:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x2, 0x6810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001b80)={{0x101, 0x7, 0x3}, 0x5, 0x1, 0xfe36}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001bc0)={0x10, 0xffffffffca782a3d, 0x4, 0x3, [{&(0x7f0000002000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x800}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000003000/0x2000)=nil, 0x1}, {&(0x7f0000000000/0xa000)=nil, &(0x7f0000009000/0x1000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0x6}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, 0x9}, {&(0x7f0000000000/0x10000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000001000/0x4000)=nil, &(0x7f000000a000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000008000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000007000/0x2000)=nil, &(0x7f000000b000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) syz_open_pts() 07:44:04 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000001c0)='M', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000440)=[{0x1d, 0x2, 0x49, 0x699de2d1}, {0x5, 0x3, 0xa58, 0x80000000}, {0x40, 0x3f, 0x7f, 0x9}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) 07:44:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x7f, 0x81, 0x1}, 0xfff, 0x20, 0x50000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) 07:44:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) syz_open_pts() 07:44:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 07:44:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x82}, {0x6c, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x3, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x2, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 07:44:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe0b4, 0x6) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt(r1, 0x1, 0x0, &(0x7f0000000280)=""/176, &(0x7f0000000200)=0xb0) pread(r0, &(0x7f0000000340)="fb0bcbe30af81aabef797a19f8cd716aa390b28491c99e5932b99edb9814f59c6f30fc98518f34ac27a7cdd39e2ba49ddeb403d893dd74cd2d5ebe8c91ddbacf11f0e549ab6bcae432d2dd94bd6399584f1dbd6059873074885372e6c006d2120c8927a1ec638688637013432a36c9db", 0x70, 0x0, 0x0) 07:44:04 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xa63) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) socket(0x21, 0x4000, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x800, 0x6}, {0x18, 0x2, 0x6, 0x1}, 0x4, [0x3, 0x1, 0x8, 0x2, 0x1f, 0x3ff, 0x7fffffff, 0x4]}, 0x3c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file1\x00', r0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x9, 0x9, 0x7, 0x2, "886e7fe94cb22ed542fb0984165cd89e7f05a67c", 0xea, 0x3}) r4 = dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r4, &(0x7f0000000180)=""/109, 0x6d, 0x842, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5c85, 0x200}, 0xc) write(r4, 0x0, 0x0) 07:44:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3cd4"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 07:44:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10001, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) write(r2, &(0x7f0000000180)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x77) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_index}) 07:44:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0xffffffffffffffff, 0x4, 0x4, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], '\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) recvfrom(r0, &(0x7f0000000080)=""/73, 0x49, 0x1, &(0x7f0000000400)=@in={0x2, 0x3}, 0x3df) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) ktrace(0x0, 0x1, 0x4000030e, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000003c0)={0x6, 0x5, 0x0, 0xea, &(0x7f0000000140)={{0xffffffffffffffb1, 0x700, 0x3, 0x3f, 0x1, 0x7fff, 0x7}, {[0x6, 0x0, 0x61f, 0x100000000, 0x46, 0x0, 0x2, 0x101, 0x9, 0x80000000, 0x4, 0xc, 0x40, 0x5, 0x1, 0x4, 0x4, 0x1], [0x7a5a, 0x9c84, 0x7ff, 0x2, 0x0, 0x4, 0x1, 0x6, 0x1], [0x1, 0x2, 0xfffffffffffffffd, 0x2, 0x3, 0x1, 0x81], [0x7f, 0x7919, 0x8, 0x3, 0x7fffffff, 0x10000], [{0x40, 0x8, 0x2, 0x8000}, {0x8, 0x1, 0x100000000, 0x7cb}, {0xffff, 0x2, 0x8, 0x5}, {0x0, 0x10000, 0x975, 0x10000}, {0x100000001, 0xfffffffffffffffd, 0x5, 0x4}, {0x75fd57f2, 0x4, 0x8, 0x1}, {0x0, 0x80000000, 0xff, 0x80}, {0x1ff, 0x0, 0xfd, 0x1}], {0xcb, 0xfffffffffffffffa, 0xffffffff80000000, 0x1000}, {0x6, 0x616d, 0x2, 0x3c}}}, 0x6, 0x5}) 07:44:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x8) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 07:44:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 07:44:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) 07:44:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0xb4b1e55191f6a448, &(0x7f00000000c0)="b6") 07:44:05 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000000000000000000000a20300000100000000000000000000000000000000000000000060e818b6568a810000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e00000000000000200000000000fe00000000010000000000000000000000000000000000000000000f3ade100ed1d996afc56f42602e19d29c3001e0963c6d77d1d25a79a70e96d199b56d775c7cd853ceb38667da1f32f82233b6fbc598b280376dcf08d8fbe95ac28200ef8804fec955bbca6feea2ad5a471150bdc68cb62e58ec0c740a3f7795f173dc38bd857197cf25b41a52d9459e6c05e29bd2cf1bff0300abb3c30ec66cc57ed303d5f600d18d212f5d30d00b653f3b687f947a7f44c54cad61abeb6cede63d9a73a27909b036854ce4a1f07d89c54cf7188cf49483845612a9659120e3d07b699c6d3269adbeffee12b25cce56f78b7819554f8ae050c46c064cd15cb7676958282c13412728bbf06df540e843d92e7dd66d0403ef887c40c5ebc9df022f9170e2ed25cd68aa54379c0f17133cea3e94e2e6d41d14c7278e5402c0beed6b91eebfbcdd8f4582e6ecb6c6f6dc29a9a5275ae2782cce115c4964db7cdee02396cdcf4ea0ce96e3a16b25a6fc8e8a2759c09bb5751e72bda80a00875cebfdda7493da8ca0e78ca3bac0d03c3cd100275853e0afc48b62ee90ff4801f4c1450f6f998923a3987833107475f35ffd234327b858fdb77faa05ab316c9590280f887255d70c3eda515685fc41558c6a189b26b21ea21454664a0fffc5fd"], 0x97, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYRESOCT=r0, @ANYPTR, @ANYRES64=r0, @ANYRES16=r0, @ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYPTR64, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRES16=0x0], @ANYRESHEX=r0, @ANYRESOCT=r0], @ANYRES32=r0], 0x2, 0xe4d5477ce41bb94c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(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) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) read(r3, &(0x7f00000008c0)=""/120, 0x78) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) 07:44:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x100000000, 0x8, 0x9, 0xb4c}, {0x4, 0x4, 0x0, 0x3f}, {0x2, 0x9, 0xffffffffffffffe0, 0x3ff}, {0x9, 0x7f9, 0x1, 0xffffffffffff8000}, {0x2b, 0x7, 0x9, 0x40}, {0x3, 0xffffffffffffffff, 0x4, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') 07:44:05 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = syz_open_pts() setrlimit(0x4, &(0x7f0000000040)={0x1f, 0x6}) close(r2) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/125, 0x1}], 0x1) 07:44:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f0000000000)=""/77, 0x12b) 07:44:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) clock_settime(0x3, &(0x7f00000021c0)={0x8, 0x7fff}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x8, &(0x7f0000002200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002240)={r2, r3, r4}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) pwritev(r1, &(0x7f0000002140)=[{&(0x7f0000000000)="183e95537c057ac0c873ef97778cdeff83abffe005a572b45376db4304637d5d549b9dddbe093006994a5cf7e26e60cca41dc4e52b", 0x35}, {&(0x7f0000000040)="3d1ae357fa5ae262c01a36859ddc537fa1243e535901fc73dae04a534b00f97e7c1bd6427693a3cd3a9e5778c9803d63ed2596859288f1ae7c652463c12017f01b50442377b308cc7fe701ab260439ab34ad74fa5771cc277895ca1764a78cfc052b9cc691600f739a35d767a73ea0d6f349f734f42314b4d9875be850b66aeb6dd41525a38ecd65f766871d4144fa2418ebc92876c98a53441d354c56c1c5acc57a10302ce9077d8c10506ee7df3abcab2e5700a5aaeb0e06d9a5b998", 0xbd}, {&(0x7f0000000100)="ded6f2d47bef0be1bcc78d54354de670afb400b38c107e3a99fb0f10bc1873ac297631ee", 0x24}, {&(0x7f0000000140)="3aced9a38a591efac23f33c7a0af0bb04eba0c030635e7354347c07218e85064a0b5e8f6f3620153a4c12da25f97c045ac42c34ac7f580c97993cc64944a052cb49e42adf3c7bb435aad96ed737378edd528d76cbf221eb7d9730539d26fd11cd3955082392ae8ae6cf3db0f328e09a2c8895d77472e0cf0ef722b8a9ea3fc99260af1c19828c1f1f1d882097de9272edec13a036d4a48aac67cefd7815c4de4af6a4fa6cea6f9c06a72cac012001721a7f2974e14c0fb05ca6154bdc950ce1d6b0309a9983ae6c10eadb93b553f9c8290a130a8c8a2f753b0b00a2c7b44cc62430cbd5950be44d734ba6fff015d1b9ac4072e1d6460732738c635b14109187b97d6bfad2db3d06dd9f73875f7eb53e1c93e581f92478d04dd22274c7ef73a8c32e1ca3f17ae3bbfc6dfe794e3062348a293f587842d4e4eeb8c38c5859db4f65debd716c6cc6f4092ec8264dc212905af5f9d23b2983a6f96d189d9f1d6f0d64271c5b42bc852255024cffd1c41d09dc1f15a35ad1fcba6ec87d632098d706b63e2bfe21423818c9213b07fe4a09f70730755440c99223f6e0cafc480108df5697d18b3cdee88ac98ec12756a094dfc60158fb268eebeeadcbbb6ed37c608e3a08ff3437419f9a73a78d54e153b1cf59500cd210e40c7e3c7394a80cdb64e0f1dc578984f0742cd46faa73e219e58813ccb67a6a906292f4509cf94a2902a80912b8f4c5ea95a9840248f5e280b946cc0b40b0c04ef797d32530769a2e0f2d16dda8ec60671824aaf0c7a28f129e248920b8683d7bd775f9d9dd2bb10d31104056a2049bcd113befea08dec51961cee8f59fae8d3df401c6a081e70eb666064d38903287cd193fcaeca992989fc863e914e74ccea12fe966c1097e7e56ca57153a9e74d98af726f68192a35cacad21dae272c86d895edfb1f5f7744c9e9cc540fb6b4480bc7dd7ded04f92238f9fd631d40ead8d6eba5621f9d25e5e43b262192b197c8dd519d2bddb7cae97b4069d16cfe063b71810ae919650274f111d443ff86c1664acf31b8bb4943c86af5e52dd058c8e6e298b1084a36d2289a6e8308eb8c72364da3c794a10fc9e295bab1d2722979a30d59ae25f994e159aff628ff6fc95ea347ebb0872aec8f5da83e6383729e825768fec433faba39f56cbe8b26545064d6421b95ac1a0c9cd4192b6dd60b348785aa30f94b843451cef56a11b3c44f07289ba44d1914a37e155c3e472aa22ba995700ad6701ed6161720c389b91f5b8d8c7a25d1c47654a57aee08b5480448306b7be6fe5dfca1dfafd37ec03008863ef35348d67fe7a2c45365f2ef7cb4acd967e14537734f76deebf928cf40d4e3f515a12810f587ef9b4227b4d9e712ece645e7a8f78ab3b3ead476ecacccb42ce01b5ef30e9dfccae5e6149182484a55cbce006c0f9fc46a0ec4d9f7ea4eaae90b95d46b4549f55cab3c32e86be31d7a3eda250b8da34f58fc01a89d9e5261666ceebc0701e89ecfe2f795cbecbeff3dea6ce40ece77c1756c5c13f74e8148ea36d15eabcc0a2da2f95a94c43fc8f1bcf70edd6c4bdab5e9a13f6443acff019a80e52e05c9396f149379da89d7d168d05b0c1714217f6d1b0c20f54e0fb50431f2af06f354857d99fe0840020c1cc5a5df644af1856f62480fb54e000dbab22491ed3d8ea4fdfd898d3146f06c4f8a036e11d3936440880512afb9c657c206b7d555387442e63de8a067e88067608e48afdf289fbf7d061ed780aecd262c90f93a7ef4591860a3dde9b59e49095bf3e0b2b8b14bee2dfc740eaed0e1e591feff9dd696ddeafca4be8c46bdd75a088f95c2e18179cd64e61b429078580afd94b5421c2bc2376b5b1a417842126f0b5068a1dd6fc6f01a4ea043d4086a0fec45c1a4343b15c689c1053dd651f8251fd910d0196a0fb41641ffcb94c917cd2b5464f344b1a400edea7fcc36fa16161f287a3e8d3fdd2ac2ce516e42700288469bc674a2f7c89c4b6cfd78b55f58d1815386895baecb264f40b68e6ac7cc28616d297c2180df9d9f7cff1d29e1bbd618ee39aa3b1e37da29324f58839b57a3319e922b0ab520ad79e3061a6eee01f1faeeaf4c46600ee561bc5400c02a723987bc1bd42905fa6435d1ab99c58963152a74c165b565f3b71501838dbd335f7a11e132d4050187cbd5d0c1c774a1bf5d993ed7667e1cce50397382a9866f8c172eeb84aa630a926f5554825d6945513f1cea7bfa2ac4234cea1e46efb864efde2337308300d07d63ece4338758658bb35941108fa4a14ab58af3cfc916cd3c47cf09e5a6a584af59a973ec3cfd7c35faeba5933f18503f485045e68174d4996878859568fb9440c5c992b148030e5cc18884863258b1c5405ec1d85a8cacaed91a6c8a58e8067ad553f23911222f06951a1e6538598dccb953891e3f826c8dbad7b36e1fd840e7704a3ec5c9320d72290b01fa9e421fd6a01b94ef2710bdfeb6f52be05f5239b59463faba5c41c3378ffe2d9b801e1b8b6ac67ee160e7c5961ec84f06aea24409f0b59f8fb4d3ada0ae04145043a79966c753dbe271813bf8826450142d9ef35fb48e2113e99106d6eda5769a64d303ca1075732b030c366b7ecf1625f9ef84dd83f0c708fb8d016d4ad203eae9354cbfab6060f3e258394b1cb258dee726818c475948801686ed2744d765cbc7271e521440c4b57cb45586328fa1e8af6bdb87aaa46a875ec38743a4b8e02772d8c1855b1469d585516e1d49064928bb6d6e774f0163feafac85d2cdb32b3da3c3f7ba901753bdcddb39fc32ea7f11a9e9fe8eb9a4d25555399883ace352f1fc5eb66ba93f9cac08393596b9c5d2769d950abb220c180da587698f800a7cb53b0d1d5f04d4198825230dec98fc28a9bc00feb92be6c59b0a41a39baf0c02f941ccd91e332204f712502b51d14d963f5bf9c847dfab59f6515f822cf270139d5a8eadd9c071e222d41404405da9c04bc469cd67ffe1200df18c704c95f2917bdb5fe23bf2857454c62eed7b7f2c04d8f0eabc17947b222868841897e55a8abe5d04f4d2c5badbf20785130456305b0f2fd2ba8ea768c2211fc10695a31d0a9b12748e2871c9ea5940c3b26566dce96428435625713f48f12eebdd21778a16d9cd5db8230243d12c157ce8cda1d699d1e22772506304038fba4a1034e8d77dbe2af92846deff8a53ca2ad200fb3278bbec919f7b343bf0e4b01696f61e3e4c05ce4e5b4a19e3e5739a523542a9ec94d59d4288f3b3f60d2baa542aa306b76160024accb80cb405041d77cf5d73637b21d282b44a6971e7cd2a1fc2555dd34835827acf6962739b80060f5e39211e5172ef9343413cba2c3f63974b933f8a44406ae0f4372e7dc380f5b6238e14e4f93f1e1f68d3f09214282874ce9c80947d48808950846a705e93a9a37c9afb356eb75d5163a861e7cec4840d5b00aacdcac0e2329cca031b94c52d552c8565ba43048b9652121938d2e6e74130fc386ac6d29974030186d2332a496737f9d3cf69fe004ee9ff7c4bc4e7b203a42da406a260f90179869028b9804410d043c389c02d290581d2eb4887e917516d77b8db5aeb93ae16fa909e1176361e34dffd686607733cc6ab4b7de2941f1f2402f6d42a379895fc180b06b4db06e4515c8d85c80b4a01d8865cdf0a5a3eb5fa7b41c554788088ee5d89051ef00760b57c1a2f49e5cb8c36f2767b8140076f9ede449ed48d800df34716564351627184e48f6834014168991f1ef319cec29852d29a16dd3b0cf73e9cf5f589277853c5a0e917d4d84149d02f2fc366b0f32ccf6f0a0ed2c9460b2a23194309a2d9884eb9aa6a188f2ab0999bab232885519da1c277f6351e636ed245978d8d9814d4bdb0293d43b6bd568b987da9fa9bae61ff1c545d8ec702f421aeba573ecb6cc608fb5d0016d132b38f20ef5349d8414ba57460ce25d2a2b82ef29cd5a2c7acc9b7d453a240822fe9d48839d89040611440ab69144134642b60c8ee1ca9f81107ecc6d98fa60c5e0ae6601c0e956e25161839340b43f2057248b785e633d58411b6f5aeb98041091f0423997aeacf079d56d4ba6635183326d650d55bee1b923db248cbd87471cf0801a63e2481eda58d148a9bf1c8364c0e20a6d423f8374591f6c5351638afbec042a70eddc3b4463ba82273314c565211b233a3cb446cbf5266f18e5c81c25c894d66de45836c3a241b8d44efab83701fe7c7196fa41e3c742cb6a67136533ecc41c3d7acb5b60ce3703e44a685c4400edaf508db3ca43e2bfcfa51c315ec18669d8296881cc2d9c8c7b2c828c0f904cf7d923b8318772e6ed00a2ea4d2b069f4ca472b6ebb8a09ddc6ef3f1975daf632eb5b5a6d03daa8990d137bd31242824d2bdc14b2035cfbb63491cd7cef9f0dd8917788d68eda7ff65adbc2f4396df8864533ff0cd04a26f2886fd108a413f0201994c2abf021ee3b7d543c216da854f9d122cdb8f00d3bb640a81df50f0c06cc210cadf20088d1f6eaa21064fd133825947c86de7e37ed400d378b8a8eb837ac1ecbad2dcdca14fcb7c352bd1717e2880328ae250b4cdb5e30aa9063ea01d050d163bc2197e6ddbe09abf578f1ecec0a3e06bb323d67b78e47c7cc84ac424b7c6936b961d32e0ad1845a56187ec70d103e0ab96e8b30d10e9b0709248c5bf7428ab7c69f2bf54b2781721de1b7eaa99d6a29b664096a15d030480164c2361e3c3962d4b906d05fc68def2d83cf323081ca68045508b23ca7b562710a9a1536a4fce534527e702303b19191e34d22529df880cad2afd025256abba9e7c7db252679e109a2d37c13dec7dc11128ad4fdc5a8536d52eb52352ee7e7687e55d2d3b5c2c03f77b00215277c1938c4016e17ed2c3e1b4361259fea301ead5457028680dc1a63b9b40248a335bbf10bcc98d73bd0b84597fcd5686bd1712987d54b3eb9d9d9849d409e898ea7fc8304d4b90ad2f60f883e0f3c73f249a59dbeaf3efb0cb11329b46a83f9ad547ddd05346a038d2477147c151a69b3f4f88ca26fd1d8bf44e2d5fddb4b8237002a638ae7e9e544a968fc490c651a67b4c661c8642809916584985b8245df4186d7b937b800025fff100f8a7012b4cf05d295b2470f410a77d24441fa47dd38a1072587f6b27bd326926d51145738eab57ab952dd51f1d0303404e249de3ef530995f7c9731cfef6da450c52cdc59dace07f586ec8106e82003c0712c94eb424263ba7ac0d820fe91d67343d4abb94ab8499528630f47a864b414a91de01bf9c5f213e7c14f89cbb3dc263303daf5d11207c3961fbdb9f1d0926436b8eb10e5bf0e93972f2a4410dca69175aa7b54c936c4f19310db852bdfa40288c6e1335d945a099ad1e763908937f2a8eb57c306e5df076cbd6c172259d1a5e2472a17217647b5a4ba525adce8f307e14ab6a9b3e2908d4d8cb739b6a8668a942fea242412aa3e53b55032489821b7d6c23ad42609535c657a047d6b96b971e2b97ae4392a5beb147954207f143141d071cb55793faa2bb2e2eef5058aec3298475f7eba5cd35b713c87ef5cf9e6990d4d5fae6f3d31fd21b2b66d0952425e56968ba3e7c9fb8bc5b91c03d0512559c923693ba0a5b46d5490f77c1ce3c628f1b3f7af6adc4a2de34ab6ad40282e87c479420686b46fdadbc2e77602adbd7efab017b9bdad231a4e6a1c8261443de45088ed19f8cc288ce86a03df07d01b1e4277c0a3d1e36f89f30127c8b269fae763ad66cb637c42af609d576840aaedf0a6aa34faf9c1d7ebd4", 0x1000}, {&(0x7f0000001140)="e7db9f69a1b7b095e892a0ce8beff90c33b56d90487fd34550af65946207968a30c631a499d0a3dc6ec9b068ed91b15de35cc2d52159bbe829a3e65890d07d91a2e3ab3587fd222dd931b7fe5ae552146562ea2e1c1bf40356a3a335139cc8329f6e87363ffe62c63280be9bbf9a461855e092411c532ca13546f668b622b4166d1961cdce694a5ba8b95fadd2d5fa277aa39666531001a1dda8cb3b64070bcaa2af51173d48ece265e4959c0a353c86dd742c11d1a2b838361f13eb710c92d7e3a7fd82aad60af187c4a3aa06cf7005a36505ae11e473305c5c87a24dc08a0271dd435ff2ee300a5c1a7997ec0348d02d667ea40444c95f9156902970b026231c1cd121f381a0060d00846d0a91be8678793fd5218dc89655f62637feb53309e8da47e23ac4d39d7b15a1f8a53d8dc169d4c8b96b7b040171c9d34a3ad5f541e71b4e6ac1781cc1cd08ab5316fce7a0eb74888d7db11443a420e65bb8ac3f2efd5869cb79d3c5a7e5e630f1c2cbd57edb05f81b662a2386d9ddbf115110cd8fb076986804562753aa89a35ce2baa020ad268b4486484d848603a4732727f67a3cabe466d71f667ae188d47d1e52fd11558fe2ea5f9dc6a73e384007d891249980c40e3a5e30512776671d359d287a9b2926055418367af1bb8250686323d24157c8bfced27a1f14d511c9dc33443ca6e637063512ea9d9be6a6485ce2a3b089f95bed421e474a501400306beb582628d1d99bcbd20b3a5db3301ad3d7271420cbb65e905e0ea6c1627d830ea102943ada04f8895afa67a480eb9e94facd063f2b64bb2c67d147687eb37834e7923d35ebd50bf515f6721583a5f38058aba4ce7b8add2a442d47fdd644ef714ab2b973e36ae8b24a4c1816574a7b92f8585506440caa92ec090791508946aca3026eb1eb724cb9c1c03e51f791e2332c604b4204585c1241a97627b53d01ff597a3c5bdc26da0082cc22bc1e84bde719e6859c7fddc621e8c163f928fcd400a11faa7a7a12052a8d8bd1876e6dd0d357523fe7b58bf4d4bd639122ab1a30223e5d4a4ce4ed2f12dfd31cfcbca04c2de33e0fdf56374f437dffcc03807c4252921e2a8dfd256dbfe4d77f817027eba2787e2f0ad0ce5b46a1dcfcc22256da21a2482cb885d0657074d23e031dea20d1cf2c0405181e63ea778b05c4bff9828b97439d34a6a908c0713131d8bf0edce8e40eb65952bcf6ff77b5fc7f160812fe1116311d48bb60feb70dc39df4fc7ced277ebca14d2b4c23761ee9942cf84220d0851abfdb0dc6150ef10a785a23d48081984355cc3adc0e31de820c59a2e4f830140037b68ce5d9c456ec1a479c98baac99a839b445f253d4487407a34e7580b2ef6460a278f92c4b0b473dd6e70e25106eae5bf0127a0a80b5de7c1111c9b28ef773ec0e41d07b1d0be71726508e574a34d787f8c9540731454efd84901d6a80e150656f3821aee044a60a3bc1831be4b7b8aa520b60cbef36fef5e88e5d89cbf2195831d623747c1cceb84472bf3d4474898481459e37ea94e61414e7c653150bd2ea3d1e5376d51526eb6a0756642f48cc968f94eb2707bc8145d8ef7ac8400b378732ed87c80ab113b0b030dbea252636fdd3a64cbe0d5ece261a770b1ef0bcb996a645b4a61edec26a7fcb8c3dedd7c54623973a2ee6555a892cd258bc13bfce2f2bd730f204a4f305b14d233da4d4e27cc194b72a060b53c35e360ee36d650c8ca39cf73ca0ec5ecb521ee16ed907f6a96d4c0be535529d98c61c93b1277f1f9ace3dcb3ccabf06d50df345f612da3a77446b53112493329c55284fe7d18690b3aed3cad6d354026c8142773751057ed04235590a6f443dce070fc1253a8e3132bd5736ed57c1bd6d62b862b4db0adacfe425aae1d70d3e7ad37495fd9b8fc16e71b0587e0b0690a3b46114aa9225eb28228c62d175a118a767ac5ae88359d6c9bcfd53d0fe873df26dc492f246701507568e3329a5077336078b527d3352dfbccd3817c0904c62eb103b48da4af4c2d1b509302c3123a28264015724808b0b6bef2c57ac5f172d199708bb3dcac91820ec21d6a7a70124090ec44c3453d6f12b3821926e37c9a848c0da24356129075ab7f0bf6e5a8a808bc4953eb2f4f3c7d1b7346119d740cbf8bb9b9d15496bd5ebd4ab4bfd1a4dcb6078f2ec750a1311f1032a44186811ad7a39eee3fc817ac044f9a0279e1f475ba5bbf7c22a26b56520493b61a516b78114b51535d194e9e922443762b7a3353dce7f2c6bf0ac4ff6e910b4a0c7ecbf2565ca61ccdf327216b938c5b789c359041534d2cc958be38a5a60443a42151cac5468eac73ea03b0428d51cc94206fd7c2680ca4e5de460c847dd7902af4673bfb8a9c6c997f2bdd660026c700154776076d2d68f5ee61ddffff0097f0542580e0c8aba66866d4c229bffdb535f69e15d060812d1fc4801504b0e74eae158bbb1d53ae9ae715b8ad3c5d284e0a0cd05f0c3bfcbf914f11ac0ada06c97dd4c1df4005651d22c8ab93aea69f262486e31c9f7cb1457b1d4189a00c3049d4fa10d527dae9b2f914aed90d285bb554b23bcd50cb047d150628d0764e1f1dcc78a7d13adc39d669b321c5fd36c542197f8b44f483149c75c51b483b75f10742d76a90b4bc2c4237ecae6c63b5463c6c55b1f5c7a8e1a499e66c326c48d029c8bddc6c68558ac091d9a09b3cd90ba4eaa8753ebb364291002cdd16ec1800c0a2004c46adfdee27f2a67be2fad6c885ad9bd84ed932c3ec46427b32b47115aea7b08e51a14d8e7802284d145018c52daf5a75b0075b9e5a3e9e04316de9952ab51e6a6d4caca9a04186c5e09a6d9429e8fe8ccf1b8618c67e2c33b47a0fde94570ec2ff100ff08a54308b3ec75b6d199c901eea05801ad7552b796252916c19fc2609c4a61008751217aed3986219aac4451c6176042fad083673c19c9f418298c15cc0495e7d47d337969e8be54a05f37510b09d74202505a8ff9ee1707ce6df8d8c3ac0be3cf5f11c726a05862aa0d8f7a420a833daf3a2d91dbd8ca65997c2ed6099995687116ca1826072065b4a0bbd2396b817d1ad630d3002afd09f26064610868a1c999fba4ecb7f4b3f9e2c3ad564293ea0c49d32c795da83f610d504799e2eab8f5f81ef7d73e6d630dc9e3aed50dfb4ee7a47c0c050f2ca645c795f01253af696081234425e46cecfb6295b24e63cc549418f7e97835a5e71fdbf2e403a8859a7f2a24599f9a9b490d6eeb9ae84ca6c3d78e678c60e8b3dc7e36d6db220ffa2a136834e39ed9322405692008a4bda25373d1849a23cb3847fa0b7b0500029b514af16b2c0d3a01eb4ed5b8f7920590c460e0e86e4d3916882bec7eab54450b5f28142eda14c9e3580a6a17dc2aa2ba781f3b8034296226635dfffaaf9dcdc0b81f6d40851b22ae5d85bbe49feaab154adc39c179581f8ae911417b2b39e6e62f1fe3b6094d32d397512a8a5818b0519aeb91f64c586f6e53c36d103a57618d55af2fc79d133f98fca327d2ab67f55c78d23e9785bafe03fa66aa54c1749b9353fbf0c11615b9dcbc6194711c43fd0714937183f11594a5ecf805829977b943ab3713425ea8a8e2126f7ab5af69f13bb1d9438f4b0ccae2ada3f7eaf48003617eab57b1eb5da6e93f2f592b7d362385b30fb7521426b4b8cb77b0bb07ae78876ced78eaf1f82d71118a989b63d1f1bbfcdeb1d32f6754dbffd49345a42683058fcc0624f1223aafcd59c4b67f99f59e0d0d9e66e57139f3fa19a92c77787404baff705dfb2162e848fd09444b76b42e02b3eff0a7c134eba375af48fa6cef40fd1f596c3be241dedf897079cd3642bd29316f3e45023c4adb65bf23621cc5bb34694aa2be73f9c8d1fed1fc8a7c61e5cb04e95d5979eb09fe951f56a9b4008ac4eae909afabc21e68ae066526fbe01d106ed12194163fb6e6afc1f8d225ac9ed0ad8f156fa80a479ecfbbb3d8db0aa34ff50a40bbbc50e84420bfc14e9253a930aaf73a67897a2eef7687a5bf017b5148222763b7fa8a4c2f06c4493dd1e68ce53433fb78f893a0b32e0c630a6b7bcd1c85e56163279e1491ec7c7c9e0c578c3a27030b72ca039ee86ec02d2ef0cc47dc1e339384d9d5172d04309fd88f941fb175428105bfa35df8643ab1d1351ac7788c840b80c65aaae354780e454e120678f31e1cfde2c3203a782da6dafffcb3a1de08c8ba75f9c909cc081cce1242a2e63e5f4a520fe69454467d9c4d05d63ddb70ea7ecb20995c26d1f98199583d1a0438456f797c27488fb97abf4055ca4b67feac6262cf36ab2faa2a329f0de20f3cf425da6ec7ead60811391a118376468a61a3dc6edf165d0b0cdff50a3a695f537ebca853fb554c8b6bf36b2843efcc7c6f417df4658c749599ca491a5b94cf4c39e33e7970d647aec377e18c3bd8fa2056b824110c9e7f98b9b1a6dac3ae260430c844090b09b1830ca22ce58f4708657db74e173dacb041e058b4ad31524bf234cf1ef12bc31546872faed6fc14482f68c856a8ba776fd5a91f416049bd87b5f0777503ad386b357cefdce036090fe52ac64e8352bec3f4cdbed2cd5e058b7fa802f9ebf524c623cd8288b6c3b150b085a545bb8b03e0adfd73f414c209913d4ccde6a02e09e25a301644f74e863fcdf429ed31ad68cbbd3e02742b3095c86ac16be745a3ad1535a023f769e2ca0b41ac326addab11c63cc7349b36d73fabb0d404614f67a8e85cdc096a726c1f35643cdc16213e0553e2abc19c1f29ceb4b66679f128b784f4239bfff144fa79a53e1e5a7855b927bcf670bc4a0638daa8a8af6c28cc1b533c4f546d8982e467fe1c0f70840059f34ed243cdf0bf393978b35db81fd7926b9b27c98617b529839a6d1a9886187b78f21b0ad06d7fbd88fa7d6264404f3b5a2b9de20c29acdb16da0c9a52da9ca2c2ca58b2f98ee838c34336e835381886f1a731b4fbecc399a6e2aab33b87d3c10c52ca536d5b184be262c6f207aa055fe9fb45e7af442a2f89811ec1574eadfad9ed36d23e5b930a54ff32ec1027d0f4cda243ebe5dc7427e337a67289255d3e6db7e13ebdf10aab85b14aa1f6847ac33f660cb96382a10d151a1b9a53d082e9c4ceb9555ea2c3af86236ea9ac55924986940d5d6a02f1ea7435b262c9dbc05f62b49e4ece9ffe260ab69963f9c93f3f902fcd308acece7c7f640a4c8bdb07e3795e492f4a78c4ec44ba7dd8b7c37f55a67fb9c5aef634ae05b5e8f5dbad8564060035f112a0734af8d0d3515911f7efc226b693eb5da957b8a8513587754cedbbf3e54e88e7ed5b021b0ad5df5be6a65445d7fadfdf1d304029c1ee364d75c53733878969a81d15e5981679d22db297d652d9fa0244572c9311cb8e49b0647ccfbea564290f8de8b63e7195375bfce5650e6926af1f929c193a2af93b94798eb8c26f01bdb23b7ab363e0a96c751b8205918464c674b4bbfc3637efe6b2107da4ed637fae7844aa9f5266e881f3fe8bcb1efed09a56f14aef53189797dd03fb1444d310d2953387b2dff61d4a0e7f6e759754c2453781c9324b62ccced6755105ccf702ccc1a50d272f390faeda43afccd53b529abde4e321a9f759efd90184a9892a7b62ce200262bc1b61e6046409592a9c35e3569becef36ee2ecaaecb1facb99673def29584006058be5e53909f290a4852d80bcc545a1e2a7b59dfb5d9f42689a4ea9e1856a9f4877a0d0edfe1605efc0ea11ed1a0b052b3af00eaa82a8af25daa688101e02710742fce98ebbfa86ca1", 0x1000}], 0x5, 0x0, 0x0) 07:44:06 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8002f5ffffff393568ab0574820700000000000000ff0000000012f13f35d1519acd08c9062a12be5577375ef48cbd33613b7db53300000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 07:44:06 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x24) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) 07:44:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0xfffffffffffffff7, 0x200}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 07:44:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 07:44:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) dup(r0) close(r0) setrlimit(0x8, &(0x7f0000000300)) r3 = semget$private(0x0, 0x4, 0xe0) semop(r3, &(0x7f00000000c0)=[{0x1, 0x8, 0x1000}, {0x2, 0x5e99, 0x1000}, {0x648440f032f401a5, 0x0, 0x1800}, {0x3, 0x3b7b, 0x1000}, {0x0, 0x0, 0x1800}, {0x4, 0x0, 0x1000}], 0x6) execve(0x0, 0x0, 0x0) 07:44:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 07:44:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x21bf, &(0x7f0000000100)=[{0xb1, 0x0, 0xffffffffffffffff, 0x7}, {0x60, 0x9, 0x71e}, {0x6, 0x4, 0xb25}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 07:44:06 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x30c1, 0x3c08}, {0x6, 0x9d}}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7, 0x1}], 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x5, './bus\x00', './bus\x00'}) 07:44:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) 07:44:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getegid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getegid() getgroups(0x5, &(0x7f0000000040)=[r1, r2, r3, r4, r5]) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 07:44:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x6, 0x3, 0x8001, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x1000, 0x3f, &(0x7f0000000100)="db28f2d0668c9ccc117fcb33654a0158015fb26ebb8c178625e7b3643b9c96d91ae036a44f36baafb2fbdf933465d08c0dea47f198d62f6e788d2ca33e5b29728d061c4c688d8979b29acb15ffe5ab46842e22d7d4f20d61ffd658346937f633631d191e0adabd104e59d0ddd50ef58321e661c31f16f1c411a745dc39b513a9caa2d44dcfd8a32b740a78486fb80a1dcd91bc33fd2b85ff24639c7a7b450029a166f005bf1e5b4029772e540d7b98", 0xaf) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:44:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f0000000077994d87abe071000"}) poll(&(0x7f0000000080)=[{}], 0xf3, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchdir(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xfffffffffffffffd, 0x401, {0x4, 0xfffffffffffffff7}}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 07:44:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x5, 0x401, 0xb1b7, 0x100}, {0x8e1, 0x4, 0x1, 0x5}]}) 07:44:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) semget(0x2, 0x1, 0x200) r1 = dup(r0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) 07:44:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0xffffffffffffff14, &(0x7f0000000580)="fe572dd1d5c55e62ffb75da8ab7108775c618607a4e27864446585aee93be71ea5e2b23c93fd0ac4b681d3ec3d89664230d6ae195c399a59b414c00f7f800dc2ac92d58ef874f7c19f4f731c88db9fb5f96c080000000000000090f8f9f0c2267024a2078ad18ecdb57fb3a1232355aa1c0499297c7056cb58789b1dbbf90fd86fe233182d2144fe5bbf70fe09bb5934ad28be5e19bf71e6d42625be2031c1c4f56a5fd390140c2b917a506b6e5338cb296e13caebb7079b3beb04eb8545bd30254aaf5461f723d4b9b7ca010174de32a428a61bf93e5892d8ee8cf01660f49360503e1e9b8aa3ccd7184bc5f3e29a5c8136c1272af0bb24f0a649c1295875c0c7b17f18dfc4904bc62e2c64f4978384b93f55a82c754e758127") 07:44:06 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') getdents(r0, &(0x7f0000000180)=""/168, 0xa8) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 07:44:06 executing program 1: r0 = semget(0x1, 0x0, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/196) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="a27003546cd6c5063f498082556acbcd1d81d803bf69eafb954ab17111af3dbe368bf9e3ff07042ef536e705adaa0230bd2c14c7e1e082110e9135823c076a560051972dbdb9c7614574f70219b7df83009c7677ddedbcb4a8fbdd2b852ee07678d2540cb9dc704b65ff7190d7c0d6df91788d6d8907b8f475726d2baedaa9c5e903e4e40bad9fd60fadf01e7084d6b819918e067d1fb5630d40d737faf48364eda40c6315dd7e3b6e11291e40dc5a22525d20078b16c61cd35279fbd81f0e52a13db941dd32e7bb1af5bbc555470e05bdc30210c529cc8e29c8e0ba2dea1a75b44bc3ace343e393140cd3ca420a1d6c24bdca909533ccc5ed25c4"}, {&(0x7f0000000440)="a9965601866c49c916e3b6e1d52a2e1ba9d531003bba422d860eebb908fbebf0e64b6f1c8c391c33b98614300ec14d9fafa786be193300bd33aaea6763c8ef5aea1715803e974f5b06c5d7900ea425e45b84e647658ae03d4dab27c80d9587ed1c5009ed58d92fdca7af1ad3745063f4c9c00dbb65b952c1dd93e65bf1f64f134d0df30adc8e0b11051c7a1578390458acc26006169d6cc76d2b60ce86559e0e5a0b964458c07a9efd3cdd0ecca704b14ee0f1ca540805afb4fc865e333a7f8aa9a01ab951905264a9cf75e2014dc16c90759399b2615eadab9ae830073d3b9b96b8", 0x1c4}, {&(0x7f0000000080)="acbe02ef36625c55adeb643a5d68713fe57568a8e1414aeda6ad47590dad124dea8816d60da71a39fc842c188dfaf3a0eb7de84f90be10b57f814927cdb72e6da54576fe509ab8657b308e9586d85f9ced9988405ace3c3ad7dbc0f1bbe4"}], 0x398) 07:44:06 executing program 0: msgget(0x0, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) clock_settime(0x0, &(0x7f0000000000)={0xffffffff, 0x4e}) socket(0x26, 0x8000, 0xd232) r1 = msgget(0x1, 0x5c1) msgsnd(r1, &(0x7f0000000080)=ANY=[], 0x0, 0xbc845745a33ff8b8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) 07:44:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 07:44:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="1c63c5c8c28a793504766944dfdb746c1002a87a2a68af1cca293ae4d0ae5d5ea18420604642f17fabaa19be389081709d09836a5907fcb550ba9f81199968f54cc94787ae024d924b09fc82f5e82b41e9e8eb8c5305e98490a57b0617d438ffaeef4bd2918798a912f1d9df032800145e777650a5cfd9a5e07e6e65968dbf9c17b8b8163ebbcbac65", 0x89}, {&(0x7f0000000140)="1f47dd1629", 0x5}, {&(0x7f0000000180)="ddc059423bc883a5d53c9429e6ebd0abd6", 0x11}, {&(0x7f00000001c0)="d896b36a077697c42d97e275cb391faf7106592cd749110a10dfcec4a0d81ad9a6d1f82b92e71696645f8543597d2ac589f76500ec8da2b26c7e488cf6c091e3a936020419d39d0fad7dc4ebdccb40f6a0ff2382ac208a1ff2e7c0df59b04531e694ec87c728ae180c46b1cb84e33a555df646cfd17ba786ebdc360ec52bc1b07b7d97f670e735824655e95bfddd1b0b60e14e68f4f23f346c7d9d", 0x9b}, {&(0x7f0000000280)="94099f98ac37574908e083796c85e2d775da996855650f7f61dedbb5fdea71ff4c6eb2b37c4ff82535", 0x29}, {&(0x7f00000002c0)="24b40a87bafcc7", 0x7}], 0x6, 0x0, 0x0) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 07:44:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000180)=""/98) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) denied attempt to set clock forward to 4294967295 denied attempt to set clock forward to 4294967295 07:44:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x0, 0x0, 0x10000000000000, 0x6, 0xb6, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') 07:44:06 executing program 0: socketpair(0x6, 0x1, 0x8000, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f00000000c0)='W\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x80000001b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x81) write(r1, &(0x7f0000000000)='G', 0x1) 07:44:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3080002002, 0x4000000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b5447dbf458a1f0b741f8e8f80b58c1db2e2029d0c4750f8f7c413f1071d36803a52f8820000ae84c9f0611da24e77b6a5f835cbcea514f600", 0x57}], 0x1) 07:44:06 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget(0x3, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) 07:44: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, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x5, 0x5, 0x7, 0x7f}, {0x1, 0x6db, 0x3, 0xe0a0}, {0x101, 0x8000, 0x9, 0x7}, {0x2, 0x3000, 0x9, 0x7fffffff}]}) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000240)={0x5083ef96, 0x101, {0x40, 0x6}}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000340)=0x40) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x400, 0x0) 07:44:07 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './bus\x00'}) close(r0) 07:44:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffcd, &(0x7f0000000480)='\f') 07:44:07 executing program 1: socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x3, 0xffffffffffff475f, 0x3, 0x0, 0x59}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r1, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 07:44:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) write(r0, &(0x7f0000000080)="d39a03ae4ecfc3d9e4d925ac384db390af9fef904d3324042e98b27df288eee9fb46e0b53c6f2891b6af9d07ffdc8a30155d78b7bf8e54b8a10f945126cc79803b1c4122bb0db9f19569eba32500652cadaa150fbfd2d6af73c8f33e5d80b601247dc9e1254a343cd8a47361aa4bf8a8aaf02e8d7d64ecd177f6b519b681015159763ff989045a4a9e9b504901d496566ca385541aabca6483ac23b7", 0x9c) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000100), 0x10000000000003f9) 07:44:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xffff, 0x7, './file0\x00', 0x4, 0x9, 0x8, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x3) 07:44:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x90, 0x2, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x200, 0xffffffffffffff01}], 0x80, 0x0, 0x4, 0x0) 07:44:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1000008381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000200)=0x1) 07:44:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unlink(&(0x7f0000000100)='./file2\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x184) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x88f, 0x4, 0x1f, 0x1, 0x6, 0x6, 0x81, 0x2, 0x1, 0x8}) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f0000000180), &(0x7f0000000200)=0x4) 07:44:07 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socket$inet6(0x18, 0x0, 0x29) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) 07:44:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x100) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:44:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x4f55, 0x3, {0x1ff, 0xbb5}}) 07:44:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) dup(r0) socket(0x20, 0x7870d33a08a955ae, 0x991) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7, 0x1}) getuid() 07:44:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) flock(r0, 0x8) chroot(&(0x7f0000000540)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0xff) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) 07:44:07 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) pread(r0, &(0x7f0000000500)="15f6d7e66c9baa6c182d05aa05ff2f111a7a0ce72163072a3c7f388f4d835547c6aca793f0c34bc5a40b421dd8462b32f2542b7555bda656babb170ec96717a03632bf9304f46feaebf553d2c53b053e909fd0c0ffea7384727d5c159e551c4340d2cd7d834c8e6959dea4724909009afe06962b63bc0991d74883c62cf5f336978e07cf34cd195f79ab9a485e7f5714efcfe16ce0aa8686091cdfc5188aa5f36c98748544b460a7814d074750b910aeb5291200664ed9e5dd442c18509f3b6d12ba30886ae75dfc45039b1e6808ea2f3f429382da4f83d57d27fce43286ba124a2fe19a8773324cc7e916729a8efeec5a86f9c382440fedc20c2ac7f3d8f457ebaefb2e3280b54c4675e0767e13cb125baf59287e954107ac52dc4d97c0c88fb0832725d8c57aa6ee89bf80881f44da1cfe2e62680e23268e6c8adfb13ce7b6a143c22c088139256f18611d06fb196c4eaf66700421a03291262835996f7bd8642a20dd7075716957a76fea68b86a6e87ccb5a1dfbcd0a5462bb12e0bd2ba0ebabbaa1893139e47d6330c0e304f306708839f18dd4e1e222137aebd803aa1c2851609604aea654dcd5e75059203ab851f786084835355584fcb71a224174225f3fb28919d5cbc05a32759fc827acced322a7ab70c494a5838ea1d3ed25a9e58465af7fe0b2bd80479087c6154ed04e5b78feb67d8a4ce2d0443675daaf8826269b77312caaddfeb4233b32136bbb7aa91bb33c5cb73913ffaadf4b21509f5ad8bc67d8764f730767519e439bf3039ec00e3b373cc217e129e41edc36ccdf9a6709233cf37aa8c670d1db9336986bc4cd97ea2f14e6d95ef419b94fc41fb022e632595d30cae8eb95f96d02d35c98196537011424178a0aee88f37bd6dbd00311b2e5fa6652b8174b089488a753605ad63e63100d63a6a5803ee42d57647f06699c717a30d4c390a18740a74f98579326256d6094bbe6fd7ca2973135baf47eb58ecf6e4d112bcaf36f33dbaab24b2402c89268b4da7ed934d26ed86f176b0647c39faae8526a9c304d3327cbd296f8d2828c6d7a992b2e12159cd95ecf9e1707e2b152f1c384b507b0b8ab717bba7378c7cb8da60a392bd2f6e4b03c07128ca65c2439dad296fd74396cc5dbbff3934f01e4957d7e7cdae9e72fe17c07a43831be17d3ae6ff6e46fcb4b488526bb9542c6a55b61447974f7338e5ac0b5edea7fad4acd47203b9db652212120f0d0e5eddbc4d13684eb53a0c3ce468eefe5832197a95ea07bc1f8f38a810c0dcb2971c304a91c8b4885110e13b68f9c65deca7f025123a820f60d970650b48d18fb43e1500381bc5ae7fca3040aaa4e4745edd5c8233477fbd27c67f3a13dcccc61dceb80e8ed5a1a1b703dae822498d66336dfcd6a2ba9feceec3c75a351ed622ddb9e81c52d7fda349cafbb291b3b65eecf4a4318911c20edf7f40975e6098977f00e8dfb0998372919a1bedaeaecf59e19a33b50d55361da835e4896bcd7e8c5f5af4df7a50e7f782a8c160d59eb75a58808fe71d5583afec46b61bd45204c45ffa12064856deb52d738963125f80d4ce230ba07c1f63f332d98227591b68c3096f632e9978470443b48959d4271c05bb99245a44b20b99c42b53f076a49828ea5815ccee620c86cfbdd1256b7c8dd65808af6319c97240ef5f2d9b6fd28082aac625921760a717ffa17505614d44d4bd1764abd344c95367df61016ee06d650ab14d6ec575c01f6b1056b6f88199cdf739fd18b4f3002316688c2372987f931496532dd778f50945f1b20930ab65c7887781ffbf5f2336ae613e05268a3830914e4a7b3bd4cf31e5aaa9b4abba0fdf83d7ecdfc381ab3f21c78e59a75ad3829a0d2459405bfc23b0f65cd2105c442ef1dc94ee8eff7790bb867bf4dc92c826e880a955bfc6e736910da084b0c04ce534dd262736648f2a05a97f141b291b280b5b9fc47addc2f5b16248cd2b198d908d6e32a6cc46a1b7db864b55b790275539abb86db11b99d848639e5207361edcab06399307d5627acdcb7185aebee8472a857204192d10098f639712487a315f2aa59ad267896460f265c38717715b53329ad4b2bf3c927e8e731c45695ddec598242ce358cc31dfaea4b86677d53330ea27838fe0687b5233f8a4f41d39f56c3a05bb6567598855e2b556bd52013a19069e77b91a850da301dea2e9a90aff960dedd17ec2ba91f7f865e5bc9077802cae3be57ab465236342fcb0b1a334c106ef96e4c614e047ebe7775091f0e67e21e7d9f8e6c68ba3c15bb7390ca793f1b41b8cb2326781d4c7b5d1a5fee44858cbe51dbcd6c0b9d620c421962dc2ea83fdc33f10ac19b1fa6b2b96ecb39ba9a6eceb824eacf7b43e23609de720f36eea7fd6c893d6c235cb861fff7e72a40cfa7dd6be0c81eae68a8fee562e83e52e92b66a3625ee237d2143e3118af02eb03d3acf8dd3344aae8da7157cbf98af337616ed56f41964cad557aae26492e90285c91daef11a466453009c7fc924e304ab8b39998b9c5952a96bb1609313c79ebb9f325f97d2c60e7088f658bab80a96d6f7316a494afde3d8758262df11c916700a475b5c96f483d9fd084e1bdd3e29457766ac539a6eb58839ccce20234922c8d59c43c3bb3f09e98ddd9981803d56ad079868d8b746eac251229abd6097e0c482036607ed0737b3ba715e8650b8f428dca3d2fc80576cf9f8e8537b3d87966d1d0be798510816d4aa618868fc10dfd797c87f70dcac6f45faaadb92c4b2bc95d2ff7f1e529ca96b5c94bf832e33f1f22f5bfde643e6791090386d6b49ad00579e110afaa0cbe673d2a62cdfb509bb41cba80134a07bec66692e60d17628d689afc2a5c3a634fea21eba48346cc907de31cf5641f8efa8df20cc0d0577e2cb4cd611ab9da5c96a5b39ce4873dc8ef8fde644cd32ff5c2a6f63edbae0d22965ea0892061d0986906266e99ea8496ea8dc092e743eb463256288a1c0b592b3725a2f9fe93b3403ea07bb3270c33d5c3f8f02da58a92b15c85ecc423457d382776fb3a61021f33c538dc32fc583676a9676d170d4e5caa7982eab1f571b16c83921d618884cb1e57bd03cf598051e72489c5cb3efaeac315002bc22b21a59e28f01bf70c16637674f30a0b1e3e83958a470b05fb2b185d37170212e39be68778cbdd84d18d3a7fcbd99d5b1ce9b2d3430fe1add22b71451c6519e6892e07a5eafa82c4df7ae2c54ba0fc6071581c4e413565f78557b86db0085c11d39bbd979c385b5f0dcd82bdf7938ce77fa91eba67482b70d369ac122ebad3f4a5938a18dcc33cc7418017cadead185dfac538f069f7cd75e871f81d35ce80c484d31924bf371f9b7208e8419b626fe076be598975efe93c82a859486ac55b81cc6848bdb18dfc162722b6f3986505524fdec626a586fa11ef05a1fd615c910260fd64d7ddba0be2dcc6ad94d809636fa3b355a400db087826c23ba666db59c0b15bb4f413a1e39a076abeeb61adddf56a43257af90979a274978ac212aa1533a6f437f1a1c267417669fb9bc862ce280b489765c9f6860aa4a982b14f6b582282c0c23c4a14d09027573bf2b2670b327d18ef15a364771acbed35a9b9ab4baa199da348179e656de96a71830475d1980a068efca6bf3e0b2d620bea5ef09713be2443eecfd1294c107d666a895bd536c2a0f425cce97dccea8b97c68135300e5b1227b668f4e3e7d222e5480757aa3557dbafa9a2a244150f8197d2df8d7f30c0de2c764e4350f3f66cf4ffee2e5240090a21384d9fe238e94718799a9ea3d0f05d015c8556102a73bf9e1b0387cb2afce5845f55ae4ce326b81cdffaf0837f7afcee8cc9a3c5070bea026a46d29e70dce53188ed03df99149a2c1b614e72013ad77b5ce1f443daa493cb500aeeed018bed6ae1590ee9748fc314651eb324b399bcb51af7d7680e9f7fb7ea6e432ab1a2e4b7f6c60fe00f9b022a40f2de39366412a70815bf5b73213f53ba9cb3a669d8ad332d8f22a4508901c7b8aa0688b533e09df7b874341f9867e1d7b3fc4bb40d710796eea18efb6781c282cfa3426e64ca46ef205fbe5d37cd40d3778d95a166676068fbceec794f8a90a54053797dc115633be1fdf141e2824f8f765c74eee9df8893ce79b4245d927f23aac21307e39312fdfb7a5723c90111f716b2ec9e96295d6b4442cc089c7bdcc3e9845c5ffe061a43867539befc1f09b8325ae10a2dc476547ca2e047bf65326d2fa2646ad915a2f306d919f6bbcb8db4707690c1dff10e20e3ec0622e046812cbc9be14e0ef0b548ab64f1b64b2d57fc7e7222c876ef50b5f6005f9ec0cb262ec5b813dc0d67d8cb98a9a9f77a49fd8bfed0d39379898d90118f51d00abbf16654a1e75d6e109ed4eff6642aca749d902b683e840ddb5667ee4e8ee8b91b1931331c1ede84cfad41bbcf31a652938484f9dae5bf7743efea43976a8a3a6d66fa8ec327bf3f09af7807512cd5e3c11d951b11fb8384401219eb20092eb3ee7cae701d6033032dbe4874e7b5d4a1c40d088f8008e5a8d7b8efe7794731bf50d7932c46c147a0cdefb650383a9e3b81c3d42b83b9b42b9dbfbce5da9a394083f1d945b18bb1e85a4ac497cd96e6a4b455208b81f26d650a5df082f912033dc43528531457911ee15d8376f40689e27e6194b487b6de3393400ae6e858286e580d42ed01f1adb5557c1a69bb175b78c3257d015438e0c13ee0c5cf6832be81a6555eda60d20e7af4e67f845569f663c61c0c5531b3733ac8f1f7e3c96ae3eddee9bc53402bd840c2e65e3f564d1e5870f587745dcdc1b33cb67351abdeccb88cd48753230149d22e5bf5a9af0a8bb99e2803be252d005c72273e9abbb1a5e7bb89b7ab93d72f741247da8e2f3f9186a5b6309abbc16da40ac4acf9f3e31d567456ccabc1fe6dafffb6e93fa5c67f0f00344f20c1f827bf0126eb854ca17a28cc270437a5017ad99ed991bae72c7ccb90036825ba90658160fe093e5bf1e48923d80fe2ae89d6008808496ada2ceb045fcb5beb4fb2edca7c4c91c642fca305bf424b1910d7b4e44dd6d68010a7443768104fadde1c2f623ba9e8cd4a02c6b0ab30551f65cf02066421f79ee96efe8a1f6ad5d56b32b20f7925ca6b9a784a4ce4f2c898368fc273e0019d5cd57fa60145cb683e860892c79178ec6e8ee51dd97e9fcb4f9829db399c085f1cfb935916a608d35826c67ad36fbe6d84fb7f1537bb047cb5a5828b10fb471724fed67c2a854ba51fda17e4fada7a26190d07e8bcafd6e95cb99a463d515c806c2baa45b0eaf94097818165a18fda0a70aa2000ec75fab302588137216e893e3ca212954b46513226232895caeba8b4c1c405e06b383e737585ed93934fb972f0e420a3b8862c579feb8432bdc967efc2a21bdc4bdbe2f7a2ac8753bbba229cda00e12824c9836dcec2d4f352940accb11a59f7c8293155f1398ff489acf041b65420b77b15cbbbe711d3240c5454b4e0b0ec9cc2bf37bdea2d0c51935cfcacbe72145ac8ae79b7405f14b355c3fae885a50dee0e0e98b87a3023cde833bbd2a785ea5dd10efba11f7878eb1a1a51c7b75faa24ff7bf4d3443a35416fb9ef42b2eee1d2eb53c759be7918bd5412f32ad08fd2c45b1431aef53ba268a7e138b97c662b6069b2375b471a7b5d82e3c4ae2c3af852c295625c7398cb53840d8583a98b25e9af0479b8e83f58eda9589d13f9fe580a40c4fdfcd60d42acb802b636e3f1659c862178d93f46f381ae67fca376d40187180", 0x1000, 0x0, 0x0) 07:44:07 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r2}) getegid() semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000d00)=""/226) r4 = dup2(r1, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r7 = open(&(0x7f00000000c0)='.\x00', 0xfffffffffffffffe, 0x2) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r6) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r7, 0x2, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x8, 0x100000001, 0x50b3, 0x1, 0x57, 0x6, 0x3, 0x2]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r3, r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 07:44:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0xc1) ftruncate(r0, 0x0, 0x3) ftruncate(r0, 0x0, 0x2b75) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(0xffffffffffffffff, &(0x7f0000000000)='r\x00') 07:44:07 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) pipe2(&(0x7f0000000140), 0x10004) open(&(0x7f0000000080)='./file0/file1\x00', 0x10675b27e7f62f1d, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') 07:44:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x300, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 07:44:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[r0, r1, r3, r4, r5]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r6, 0x0) socketpair(0x10, 0x0, 0x0, &(0x7f0000000140)) setregid(r8, r7) 07:44:07 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0x7) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1", 0x8, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="7e7220529dcee6b964b6c12643ff72fb2ccb06b2e99c683e5f887f8c93ee585da33c7bef28e864474c9add0c9d144298f60300671ae517f9512ca21594eb1547973e77140d845dc7058c0ec48e49d015b8f9f27c3c31d168aa3a7fbceee10ccfba4d4556c52ffb9dd16e0c38dc261b774c81d42e913e30816b60536e7a25d1f9585059e5030c07f65b17a6e3ee54b8b73b98152280066443a31c486d447eeda2edc954fd2e42d80062ee0a7bdd49f73fe6e94c41eaf5f8d3e0536dbea9b6b816d2591a4afdbb", 0xc6) 07:44:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) kevent(r3, &(0x7f0000000b80)=[{{r2}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r2}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) kqueue() r4 = dup2(r1, r2) setreuid(0x0, 0xee00) dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r5 = geteuid() sendto$unix(r4, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) rmdir(&(0x7f0000000dc0)='./file2\x00') r6 = semget$private(0x0, 0x1, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000a80)=""/127) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) setreuid(0x0, r5) chroot(&(0x7f0000000d40)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 07:44:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x35}, {0x6, 0x0, 0x0, 0x4}]}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff0, &(0x7f0000000240)="7a1db6438e661aa60cfe43011e1b925cf0db3229e0baab0f65509be2728a7530f33bc04da5c9f13f8dd8d5aa4844aa4ede820f55f449d9df786b0d41749f03bdaa69ffa846e6f66f106d97c94aae2a88e6efc86314c7f406e421a47f136e40ad9279041d") 07:44:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000003fd, 0x12) r1 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) write(r0, &(0x7f0000000140)="6e2e3d2dd5c11b7b0d4cd4b2cda0286d3a3f2e75ac88f81b72232bce195f1dd41956cbeb4f1915095f51e3e43f292def6a048cbb69db5f3652d22bf5503da9a9cff6c4c0fcf3b530a4143e4738afdaead04b87b835892853df9610b9bb17bfd3fb867181e8cdc2b4031e594b5a6c13b6f5979569a2ebfebb5356f4c43d463b851d", 0x81) 07:44:07 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7622f25b) flock(r0, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="5bc4146a826bb5d31d9dd6eabf5bd97bdd1a3a8baece92764d7f54fbb6c7c7bc664ff1aff68da694d76664266ee9d75cb67f2a73a81db0174c35e9cd5b53f8a5a77388c8bb0fad8f395bc6fa5e0e3e7b2bca26c589ab198c31a86fd5384eb2e24798990364de25b90e919abdb971daeb34fcf1a7025c62312294b844669ccfe0bfcca6129a8cf83c5fa73fb302b3fb68c9805ad40ca22e7d4e256525fb27fb7c7d569a0e59192a3ff2433808e75145d88f345f2da701b41cd51d43717555916babbd33a9615f05fefb99d14240399a91e70c8e33", 0xd4) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000100)="b71804099d035662e5d98fa492f93914226b948a6bb90e9ba6ec023c0d9b1f79ac4c0fadcbc86d464cc79d7094", 0x2d) 07:44:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xffffffffffff0001) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:44:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[0x40, 0x0, 0xaf, 0x8, 0x758, 0x8, 0x4, 0x5]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) 07:44:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x200, 0x8, './file0\x00', 0xfff, 0x4, 0x7f, 0x3}) 07:44:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffca8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='&') ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) shutdown(r1, 0x1) 07:44:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x0, 0x0) 07:44:08 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x4ae4}, 0x8) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x5721b76b96d34469, 0x2, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0x201}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x83}], 0x2, 0x0, 0x7, 0x0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 07:44:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000670000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff, 0x4, 0x8, [{&(0x7f00007f0000/0x4000)=nil, &(0x7f0000066000/0x3000)=nil, 0x7f}, {&(0x7f0000646000/0x4000)=nil, &(0x7f000052b000/0x4000)=nil, 0x8}, {&(0x7f000030d000/0x2000)=nil, &(0x7f0000555000/0x2000)=nil, 0x101}, {&(0x7f000015a000/0x3000)=nil, &(0x7f00003ba000/0xf000)=nil, 0x7ff}, {&(0x7f000073c000/0x4000)=nil, &(0x7f00004d5000/0x1000)=nil, 0x81}, {&(0x7f00007de000/0x1000)=nil, &(0x7f0000340000/0x4000)=nil, 0x66677554}, {&(0x7f0000335000/0x3000)=nil, &(0x7f0000741000/0x2000)=nil, 0x1}, {&(0x7f000005b000/0x1000)=nil, &(0x7f0000277000/0x3000)=nil, 0x5}, {&(0x7f0000210000/0x2000)=nil, &(0x7f0000028000/0x11000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000042f000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000169000/0x3000)=nil, 0x7fff}, {&(0x7f00000c5000/0x1000)=nil, &(0x7f000029d000/0x4000)=nil, 0x8}, {&(0x7f0000566000/0x3000)=nil, &(0x7f00001fa000/0x3000)=nil, 0x9}, {&(0x7f00004d9000/0x3000)=nil, &(0x7f0000719000/0x2000)=nil, 0x400}, {&(0x7f00003ba000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f000002b000/0x2000)=nil, &(0x7f0000226000/0x1000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000000000}) 07:44:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = syz_open_pts() r3 = syz_open_pts() syz_open_pts() poll(&(0x7f00000002c0)=[{r2}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x6) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x7) 07:44:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) syz_emit_ethernet(0xffffffffffffff42, &(0x7f0000000140)="e9d23abb") 07:44:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xdf9b, 0x9}, {0x18, 0x0, 0x3, 0x5}, 0x34a3, [0x20, 0x0, 0xeca6, 0x2d, 0x7, 0x1f, 0x3, 0xffffffffffffffc0]}, 0x3c) syz_open_pts() syz_open_pts() 07:44:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) fchmod(r0, 0x100) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) witness: lock order reversal: 1st 0xfffffd806e1851b0 inode (&ip->i_lock) 2nd 0xfffffd807cb2a808 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd807cb2a808,9,0) at witness_checkorder+0xffc rw_enter(fffffd807cb2a7f8,1) at rw_enter+0xd1 diskmapioctl(5a00,c0106477,ffff800020b3b2a0,1,ffff800020a889f8) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa80648,c0106477,ffff800020b3b2a0,1,fffffd807f7c69c0,ffff800020a889f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd80675e3740,c0106477,ffff800020b3b2a0,ffff800020a889f8) at vn_ioctl+0xb7 sys_ioctl(ffff800020a889f8,ffff800020b3b3b8,ffff800020b3b420) at sys_ioctl+0x5b8 syscall(ffff800020b3b490) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,9295dfa3010) at Xsyscall+0x128 end of kernel end trace frame: 0x92c064fc190, count: -9 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020b3ade0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022d8a000 rax 0xffff800000a46a80 r8 0xffffffff816e6485 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xd8d2417adf54e89 r12 0xfffffd80029bbc00 r13 0 r14 0xffffffff825ffb60 w_lodata+0x48040 r15 0xffffffff8260c0b0 w_lodata+0x54590 rip 0xffffffff81fc9258 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b3add0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=265056 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88780,0xffff800020a882a0 process=0xffff800020adca80 user=0xffff800020b36000, vmspace=0xfffffd807f00c8a0 estcpu=29, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 69361 478431 3385 0 2 0 syz-executor.0 69361 132852 3385 0 3 0x4000080 select syz-executor.0 69361 189145 3385 0 2 0x4000000 syz-executor.0 9260 237862 92489 0 7 0 syz-executor.1 * 9260 265056 92489 0 7 0x4000000 syz-executor.1 9260 452421 92489 0 2 0x4000000 syz-executor.1 9260 22633 92489 0 3 0x4000000 inode syz-executor.1 3385 505821 11094 0 3 0x82 nanosleep syz-executor.0 8558 387202 0 0 3 0x14200 bored sosplice 92489 350966 11094 0 3 0x82 nanosleep syz-executor.1 11094 357101 63455 0 3 0x82 thrsleep syz-fuzzer 11094 278967 63455 0 3 0x4000082 thrsleep syz-fuzzer 11094 355938 63455 0 3 0x4000082 thrsleep syz-fuzzer 11094 496446 63455 0 3 0x4000082 thrsleep syz-fuzzer 11094 369760 63455 0 3 0x4000082 thrsleep syz-fuzzer 11094 59953 63455 0 3 0x4000082 thrsleep syz-fuzzer 11094 356291 63455 0 3 0x4000082 kqread syz-fuzzer 11094 28833 63455 0 3 0x4000082 thrsleep syz-fuzzer 11094 452088 63455 0 3 0x4000082 thrsleep syz-fuzzer 11094 480690 63455 0 3 0x4000082 thrsleep syz-fuzzer 63455 519109 42461 0 3 0x10008a pause ksh 42461 195555 74290 0 3 0x92 select sshd 30004 517776 1 0 3 0x100083 ttyin getty 74290 62889 1 0 3 0x80 select sshd 42578 93087 3278 74 3 0x100092 bpf pflogd 3278 5393 1 0 3 0x80 netio pflogd 10116 173983 54870 73 3 0x100090 kqread syslogd 54870 299038 1 0 3 0x100082 netio syslogd 43562 341779 1 77 3 0x100090 poll dhclient 62147 511231 1 0 3 0x80 poll dhclient 41469 313205 0 0 2 0x14200 zerothread 52203 491488 0 0 3 0x14200 aiodoned aiodoned 34857 337435 0 0 3 0x14200 syncer update 63330 452978 0 0 3 0x14200 cleaner cleaner 57282 125424 0 0 3 0x14200 reaper reaper 92913 188534 0 0 3 0x14200 pgdaemon pagedaemon 62300 277577 0 0 3 0x14200 bored crynlk 91857 515991 0 0 3 0x14200 bored crypto 50525 287446 0 0 3 0x40014200 acpi0 acpi0 99348 440007 0 0 3 0x40014200 idle1 66114 273678 0 0 3 0x14200 bored softnet 82357 269005 0 0 3 0x14200 bored systqmp 74263 344051 0 0 3 0x14200 bored systq 5701 307062 0 0 3 0x40014200 bored softclock 8646 313705 0 0 3 0x40014200 idle0 51681 23882 0 0 3 0x14200 bored smr 1 383741 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 69361 (syz-executor.0) thread 0xffff800020a898c8 (189145) exclusive rrwlock inode r = 0 (0xfffffd807ec53d58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x61c #7 vn_open+0xb8 #8 doopenat+0x28e #9 syscall+0x552 #10 Xsyscall+0x128 Process 9260 (syz-executor.1) thread 0xffff800020a889f8 (265056) exclusive rrwlock inode r = 0 (0xfffffd806e1851b0) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8265b828) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 Process 9260 (syz-executor.1) thread 0xffff800020a5fb30 (22633) exclusive rwlock fdlock r = 0 (0xfffffd807cb2a808) #0 witness_lock+0x52e #1 ptmioctl+0xe7 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b8 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9516 7041K 7614K 78643K 12446 0 0 pcb 13 8K 8K 78643K 62 0 0 rtable 86 3K 4K 78643K 408 0 0 ifaddr 52 12K 13K 78643K 148 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1508 0 0 iov 0 0K 16K 78643K 93 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 1837 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 11 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 99 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 753 0 0 sigio 0 0K 0K 78643K 13 0 0 proc 53 50K 71K 78643K 529 0 0 subproc 32 2K 2K 78643K 51 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 59 0 0 in_multi 22 1K 2K 78643K 59 0 0 ether_multi 1 0K 0K 78643K 1 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 307 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 100 21K 30K 78643K 3307 0 0 UVM aobj 30 2K 2K 78643K 33 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 51 0 0 NDP 11 0K 0K 78643K 41 0 0 temp 162 3554K 4180K 78643K 6233 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 28 0 26 1 0 1 1 0 8 0 rtentry 112 56 0 23 2 0 2 2 0 8 0 unpcb 120 259 0 249 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8253 0 8253 1 1 0 1 0 8 0 tcpcb 544 141 0 137 1 0 1 1 0 8 0 inpcb 280 372 0 365 1 0 1 1 0 8 0 nd6 48 9 0 6 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 2 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 18 0 18 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 28 0 12 1 0 1 1 0 8 0 pfstkey 112 28 0 12 1 0 1 1 0 8 0 pfstate 328 28 0 12 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 235 0 91 12 2 10 12 0 8 0 art_table 32 236 0 91 2 0 2 2 0 8 0 art_node 16 55 0 25 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 9 1 0 1 1 0 8 0 semapl 112 95 0 85 1 0 1 1 0 8 0 shmpl 112 31 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2567 0 1145 47 0 47 47 0 8 0 ffsino 272 2567 0 1145 96 0 96 96 0 8 0 nchpl 144 3820 0 2185 62 0 62 62 0 8 0 uvmvnodes 72 3052 0 0 56 0 56 56 0 8 0 vnodes 200 3052 0 0 161 0 161 161 0 8 0 namei 1024 11697 0 11695 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 10822 0 10822 10 9 1 6 0 8 1 plimitpl 152 93 0 85 1 0 1 1 0 8 0 sigapl 432 950 0 934 3 1 2 3 0 8 0 futexpl 56 9363 0 9363 1 0 1 1 0 8 1 knotepl 112 208 0 189 1 0 1 1 0 8 0 kqueuepl 104 151 0 149 1 0 1 1 0 8 0 pipepl 112 568 0 549 2 1 1 2 0 8 0 fdescpl 488 951 0 934 3 0 3 3 0 8 0 filepl 152 5144 0 5038 7 2 5 6 0 8 0 lockfpl 104 250 0 250 2 1 1 1 0 8 1 lockfspl 48 85 0 85 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 19 0 8 1 0 1 1 0 8 0 ucredpl 96 746 0 737 1 0 1 1 0 8 0 zombiepl 144 934 0 934 2 1 1 1 0 8 1 processpl 896 967 0 934 4 0 4 4 0 8 0 procpl 632 2479 0 2432 6 1 5 5 0 8 1 srpgc 64 4 0 4 1 1 0 1 0 8 0 sosppl 128 4 0 4 2 2 0 1 0 8 0 sockpl 384 674 0 655 4 1 3 3 0 8 1 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 0 15 15 0 8 0 mtagpl 80 18 0 0 1 0 1 1 0 8 0 mbufpl 256 200 0 0 10 0 10 10 0 8 0 bufpl 256 7412 0 1166 391 0 391 391 0 8 0 anonpl 16 94250 0 81743 73 14 59 62 0 124 8 amapchunkpl 152 5160 0 5045 16 6 10 10 0 158 5 amappl16 192 3904 0 3217 46 11 35 43 0 8 0 amappl15 184 357 0 355 1 0 1 1 0 8 0 amappl14 176 412 0 405 1 0 1 1 0 8 0 amappl13 168 356 0 354 2 1 1 1 0 8 0 amappl12 160 17 0 14 1 0 1 1 0 8 0 amappl11 152 60 0 45 1 0 1 1 0 8 0 amappl10 144 76 0 73 1 0 1 1 0 8 0 amappl9 136 606 0 602 1 0 1 1 0 8 0 amappl8 128 173 0 148 2 1 1 2 0 8 0 amappl7 120 42 0 35 1 0 1 1 0 8 0 amappl6 112 59 0 52 1 0 1 1 0 8 0 amappl5 104 177 0 161 1 0 1 1 0 8 0 amappl4 96 1203 0 1172 2 1 1 2 0 8 0 amappl3 88 912 0 896 1 0 1 1 0 8 0 amappl2 80 6634 0 6555 3 1 2 3 0 8 0 amappl1 72 29728 0 29289 26 16 10 20 0 8 0 amappl 80 2752 0 2710 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 32 0 3 1 0 1 1 0 8 0 uaddrrnd 24 951 0 934 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 951 0 934 1 0 1 1 0 8 0 vmmpekpl 168 10205 0 10170 2 0 2 2 0 8 0 vmmpepl 168 120429 0 118516 137 49 88 103 0 357 4 vmsppl 368 950 0 934 2 0 2 2 0 8 0 pdppl 4096 1909 0 1868 7 1 6 6 0 8 0 pvpl 32 288915 0 273138 186 39 147 154 0 265 19 pmappl 232 950 0 934 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 549 0 7 16 0 16 16 0 8 0