kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 30 19:37:31 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.43' (ECDSA) to the list of known hosts. 2020/03/30 19:37:42 fuzzer started 2020/03/30 19:37:49 dialing manager at 10.128.15.235:30322 2020/03/30 19:37:49 syscalls: 338 2020/03/30 19:37:49 code coverage: enabled 2020/03/30 19:37:49 comparison tracing: enabled 2020/03/30 19:37:49 extra coverage: support is not implemented in syzkaller 2020/03/30 19:37:49 setuid sandbox: enabled 2020/03/30 19:37:49 namespace sandbox: support is not implemented in syzkaller 2020/03/30 19:37:49 Android sandbox: support is not implemented in syzkaller 2020/03/30 19:37:49 fault injection: support is not implemented in syzkaller 2020/03/30 19:37:49 leak checking: support is not implemented in syzkaller 2020/03/30 19:37:49 net packet injection: enabled 2020/03/30 19:37:49 net device setup: support is not implemented in syzkaller 2020/03/30 19:37:49 concurrency sanitizer: support is not implemented in syzkaller 2020/03/30 19:37:49 devlink PCI setup: support is not implemented in syzkaller 19:37:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) pipe(&(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) r2 = socket$unix(0x1, 0x5, 0x0) dup(r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r3, 0x20007478) r4 = msgget(0x1, 0x600) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/226) open(&(0x7f0000000240)='./file0\x00', 0x2, 0x20) pipe(&(0x7f0000000280)={0xffffffffffffffff}) socket(0x1, 0x8000, 0x0) read(r5, &(0x7f00000002c0)=""/4096, 0x1000) close(0xffffffffffffffff) r6 = open(&(0x7f00000012c0)='./file0\x00', 0x400, 0x4) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000001300)=0x529) r7 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file0\x00', 0x20000, 0x8) read(r7, &(0x7f0000001380)=""/34, 0x22) 19:37:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10a) mlockall(0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x64) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x1) acct(&(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000140)='./file0\x00', 0x88, 0x162) unlinkat(r2, &(0x7f0000000180)='./file1\x00', 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmod(r3, 0x182) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) r6 = dup2(r3, r2) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000200)) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x6) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000280)=""/4096, 0x1000, 0x2, &(0x7f0000001280)=@file={0x1, './file1\x00'}, 0xa) r7 = geteuid() setreuid(r7, r4) 19:37:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwrite(r0, &(0x7f0000000040)="5593f5b4b580d1df8ef36f8bfddbf5be42f023c6cf48c3a5bf430e372f4f8a898cf502d7cad3d35546ce56672b963b9abfbb6f369f87125b5a0917dd88a37e3ffa0d5fae89f2ae20d23f3980f9d40b", 0x4f, 0x0, 0xf88) socket(0x2, 0x1, 0x0) r2 = socket(0x0, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) fchmod(r1, 0x6) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000000)) 19:37:55 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r4) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x4, 0x37) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) accept$unix(r6, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 19:37:55 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000080)="2f524244e0031cfe9fac661b0800") r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r0, &(0x7f00000000c0)={0x2, "2a61627b143aa27b804ec61fddbbc28dc0e5495b029a2bc9d51049f3b8462d2be07faa11f21e6f6e7979b33a10f11b1fb0f7517ec7cb610190ddc3fce1bbbad93bd12b645f34e691d12e3e2915866de1d87955ce9f1a2e94c5765dd26d6af967bfd2bca106c03685ec47adb2e49b3c10c862960d50aea806362cfb6caa778a4fe0de28"}, 0x8b, 0x0) 19:37:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x12, r2, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 19:37:55 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) dup2(r2, r0) setuid(0xee01) r3 = dup(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) 19:37:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTOP(r1, 0x2000746f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x3, 0x2, 0x4c, 0xe84c, "747eb331c9345b75504ae9e6fd009e0a637a002e", 0x6, 0x6}) sendto(r0, &(0x7f0000000000)="47cd79ecda9af450f939ffea0718b7584ec6d5d14ebfecbb376a6999ba9d69ddd554b91d617cd3749825bf6f2363d710195228d242ff567f2deb47", 0x3b, 0x403, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3bf, 0x7fffffff, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000340)="5abfebc5eb6cccd55d3f6b84e65a2bd1742708b7dea22cda31e5a9b0d21c0b298b2b5063ff8efe6309e9a889a8dd3b1f5f90b6752a6eb0d93a512e48d517098bc866c3afd545bbd274f723d122547306a9c4c1d2b3c3e255a3576c557e0d2cafab96252fdb58f5308f920a6773e99603f3f913896e5969d952d88742d1cbdab0e45a8054f716b64f4d67a0b982cc8c64b1de4b6999da3aad672c4376a04ca569c5e9c53d4f299cb70ef5a179ba663ea75008f3386cca0f23e2f9efcf6359d85416a07e586d4d", 0xc6}, {&(0x7f0000000440)="181d3f9e4e375422c1a15afef6b92e56dd28759b80093fd7e5b1b06f96b161dd039977e004d6116f4b466d5c60dcfcef47f3178fe417b0a7a17134a54f9cab98a97d86a44ed6131a7283c6de7a7c472c4bc6cafebb1cd5e2de56e02bc7cf51ff18f21d68e378d95f74f21a2e53f442968ccc69dadf48f8fe0402445b7fc5f5b02f49b77c940859b59df39f8b903c6cf3873ceaf860c8a0ebd342c56863682b5e6b870e7fa32d6ba0bafc7113c8d753bdb059f95ed0570407601dab7aa133da9e3bda2c088ccadca23dd8df6a3d611f1ce84b", 0xd2}, {&(0x7f0000000240)="71f3f4b3df2413deb69f96d382ec0d685e0f452b6151cee9cac1ce4f734e572c52d12b5121eee7f44078e59fac0ff10bfaf6a6587e180bcf44240e86ea39cd5d510a247198c3833ca676fb3fd28e07d70f249321af313a2dcde3e4dbed60e3473c0ccf0671fa11cfb2de222ecb261e381c855a52a9708849cd41f7f73ea60a53fac091359c9769006803755972486ef8a3f85e05248c766390815cde7bdf1717319fb89c76e0413c2f3a6476ce8cb6ffaf7bf34262a0a8d984356001cec1", 0xbe}, {&(0x7f0000000540)}], 0x4) 19:37:55 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1e, 0x0, 0x0, "000000080000000100002000", 0x608}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fchdir(r2) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x85, 0x10, 0x8, 0xb1d}, {{r4}, 0xffffffffffffffff, 0x10, 0x2, 0x9f94, 0x2}, {{r0}, 0xfffffffffffffff9, 0xe, 0x2, 0xdc, 0xffffffffffffffc5}, {{}, 0xfffffffffffffffc, 0x40, 0x8, 0x8, 0x1}], 0x8000, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x42, 0x40000000, 0x8, 0x3ff}, {{r3}, 0xfffffffffffffffe, 0xa1, 0x2, 0xe3, 0x6}], 0x7ff, &(0x7f0000000100)={0x5, 0x15}) shutdown(0xffffffffffffffff, 0x2) 19:37:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000204, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) 19:37:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x1, &(0x7f0000000140)={0x6, 0x2}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x800000034, 0x0, 0x0, 0xdffffffe}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x6, 0x3, 0x81) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000000c0)) chroot(&(0x7f0000000180)='./file0\x00') 19:37:55 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x20, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000280)) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000100)=0x7, 0x4) close(r0) r3 = socket(0x3a, 0x0, 0x3) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) setsockopt(r2, 0x1, 0x0, &(0x7f0000000140)="e447cc6f2cbc239fce98b4abda1ad56948d85f5bce1cae79f67597477755d096508c696d36e32c35c9550ae960594ace7faf9b873e39c438e819c214edc5feb098ac2ec9580a959aabebbb492037b29f7df31269b0df4c00aaaf7e80c350bea443c8661854dd16f361e982b093d8a5c69e543b4e0b2de739d5c68eb26370ad3ec4f1982e85a543a5839d05f56bd6ea918004f38b35508cd3072cd2344c236094c26d6cd4e92b6fa6d5437241ce81732dd0d9b55283daca9f0e3f1a089c11d32f903abdae5ddb8a804a04c3", 0xcb) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)={{0x0, 0x0, 0xd1}, 0x2, 0x8, 0x6}) r5 = socket(0x800000018, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ab7400000000000000000041e390e891d6964600", 0x0, 0x2}) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66697101fe00"], 0xa) r6 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:37:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="2b4fb5a5e877feb9d2b12ab11c0b69ea9bbfc39088776ab7829bf59b9ed04c9aeebc4aa2ec176480ef2a7322b8188ab19e737e85f4bec447c74cd6e0760086d706c46ca72f7c55b5e2a8546f4bf10ac6822fee86cfea556675e63cc2b882ac6234c1f05aafd7a8ca9cd23f3bd61d02b2eae61aa9695aec45cdefebb606c1b6a1434996fbb1f590aec0e7cf48cbfa868c308b9ce2886b41945af58af8ff564d11f4091fb1b6cf15f7236de5e5a4f350316c4c3a328887e74a23a7a0a2a86729577a2440d777e20b86f62429838ce4e4430e5820bad43cdbc9a5597d25ccef134731b8f808142edfcf398336414b3e3debd79b32357fb359f0241fe5d10bcbba39e84b9d54c09f72b5f896349d79215f94722111c2849e7a8a8b39c7032415e39950690bcba32d9078783231f207c375cd44a0a0bd3e4307729144308d5d398765cbec520e52a469c4496d97312bfbb9c797f3663678d1d105577dad1902a2809c44657c6c863310512b7e2f008285ebe69b8f4a4b242281acca8f076ea63d7509224ae385f5e6dd8d722ad59db71c2941379509b7e658f20d732d82e35382bdfff3a15691ecd428cfa5cc367103e09a60c3b22d86ce07a0efa3bf809ac83d5853b2b97893452e0f6eabf03a2fcb532098996f5283669cce440e6b2d3ddfd47786b0b66c0a1a7ef231322951899d8d70db398a13db90c10f73c4c6f280244a2d3b2dc615f6c9e24d9c4e5f49113772b9c8f7e0d9a2ffec829e0ef153df4da43950d3e5e30c0b7fea87df3edeb2e62b91e0e0b2292d6746ec88b72cc6ac92edf1ab0e08a14c1eb60889639dae75245d1029663fc7b9a71deae3fcad83bc2ef1e7e4164d984fad778ba3b7812fca246b8c1b5b08f504e4f0eb93ec2119cdd1ce20daa3e531366389a370d63db1bf8730ee137ca0d0d844ba2da4d9490a4c9e3df42f05a33d39343c0dd4b6c89cced45d493f2ee228257b423a9db6e18feff4b042cf21b30cdc5e77d13cc2e3fa56b8cbef4239cc63e2ee3273dd5e96a640f181f563e22f6a0378f64b8f2cdeb4f8376560a8114d98f5765b124d27bc2250e0ea9f64e5583ccaaba5b933e1a9ac9673757b9a8767f89d7eb02d7044ee01f17961c933ed37b850850b7378c33874dfc331e748a8f3a0b749e64990e15d63aba1f972c298d9ba3d5b4716260bee6e11eacfd8c846403d21ff78a62ca9496fba41df97f9750494875819d3e279314afcde8d865a06280f1ced280216dc7e8553e00805dc8467d39832746964c61e142190479c647b44a26f796afb34b507cb0ff80f96ba00ceaf227cae7e7712717a364858058b236cdab60b0542645264e19f7055fa8da4ab4fae598c93651be5e21175df97dd5e6bff30ffe0249bcbc951a0932dd4128d1c5258c9cbc0e50734345d5d1ac22cf8ece7515c6b04bfbcafc1087bf464544968de85c99e2bb71a5e2d26317b4a621612df0bd14b945cf2614475d3ccc82e5400fb3ecc8d1fd8617e1ecd4599f963a240bb1eec535082e4f07553b33ab798fe15feba363c187bba32e7013811d4ac4dacb44afe6bbadaedfd6f935b180a058f5b3706044c14f58bf25aa62dfaa88eda4fa69473dab7e2d3cd1097a017dd5940e9341b9bd8b0e155bb316b7e71e8e68fae953bde1efc20908ccaa60e82f2aa6c1d90c12681f35ed1647cf06d0939fcf9c887564067917b24952ea828303c1cd9bbbb882d96a9f9e6812f060afc7056959aaf339e4420808735b2b4e095ba3ac390a262b9a251fbd97d89d9d1824151b35df59613f6709a2f1180d39b514ac8d036251c8e6940bb87587d9665c4349336728e5ac8033ce199a94d22d6734a6c1623ef3e83a288573fedb7fd40c30e02fbb7e3e9713f6a7e6f07be104e3afddb920d44341537e37c6099e9acb914e3c9e5970a741549894037dc83c8ecd776ba048a7660f0b79e9b849994e309d7b2926d88f9b5b731bd58e48de4d308f62e95c6929f2b9fe7537a1a48acd4c9885f854ce0a17d02e468923fb966d364f13481bf49ebf182f444070fff9eb576e74b38ebaa3e8f39cdae9ca7411ebdcf0402af008e4fdf70134a0bac6f920c36ae8b4344e8d8a9b02fad85786bd50f0e0fd9f5be6932e2a707a8e69e9b5643fb7cfa367f65001bccb4d70602a48d82e9673c421f62807244916d820baa47c92ba1dd6d35aaec3021d0ce931f69f8eeeb6052d93e8520e8e65c6958c67bbbc3026d51a9d71553ee1ea73e5421918d4b2a14d59c1f4d10acb4312571b2a4651b2b1166f6c77a5fa09f19f69f2b22a164a11d682c32c31dd3124000a39e6502b443373a8ccde49547ac841491fcc90e68afd206079368c6c542d70a1fd7035a296d015ad1d581b18c7fef69386b8f9c600f81205e9a4b9ad7b91b5f22c526ba9fe5399e812d7394ea5c3dcf31057e92facd81edda9422b042dc4ec2398f02e74cb87792ddfea722c3ba28f51ed8bc0732231307cb2d7804738161110341aad75480f6f568a353a41100a3283972684265c5ed2767530f27269dbf13a96b7f94fa8c2263360aa7b8c0d9d50c921739536ff968bdb629f03219c7cac9b4154e6f02eb5cb6e773eeb8bf2c06dcf08d79309b58bca814397a770d916fa217d2aa6b5fcd6c6589f914e423a325cb54833377016d76da372ced96ed09e0d57ef8a9b80729d6b19e9fc11ee5d74f219a4dec87d8288da350b0bc2218ea34dc537eb4c64e2cbed401be76523805ad5579269613a9636addedde19b5c6c4626cc9d1543c5574f24b06f5a5bfb020435b97fe49eea6775bf4a20ca3d384a1fbd853cb9a619bd17f135a628ed768739aa7a6c773d6f043e60d596f9ed2c1aa0ea30f668591d1bb839954accef60658eaf350bca87d3b45b578b5b28e45270545ab3838101db84c10261211919f61f34b5cbbea8a3d64ff8fd164c4598729d324e1b802a945891d84ab019f019ae34975504220ea5e7e12c4517550a6d160c7d5ed7a8ce4bc2b1852f2277a399543c26876a5bc602d54c60aae85eb798628b510a7d6fecafca3a24ae30fe1181db8bdd873f4e8f097a4677baff024bfa9044140a7e81608af89467a367b6503ab41c02889fde50cfff063015af34fcf2207692a1f081e8cb23ebbca60a5673eba55e0bb0198ec72b9dd73dd1f7eca1378d2f121e7fafc00fe32ddb2e8c187a1eb7f09b68cd51cd902106ed786a7c329531a3f7db97ea9219c43f19db7e3da212a51b113460e9f03e6a052dce2349f47a6b021b80cb87776486275e337a5284678a264d577b0b7cb0aeb3a39eaba35c2d47cafb585ebbdd2d6f5dc926cd00be61d4251c942b97509dc699c2450d87aa3751c445a7891ecf73edf75082df4c9f5b7d104f00f5fe3cf4982183fb94637a25f3303d611e125505ab9762a41b92ca43960fec1a3bf105139f60b5f000d001432e582878c884357f382001e6323dedd7fd60b1d31346146a40846ef8f70f5dd113cb162405ba8506bcd5cc98b530833f3c62c347fa23c968d1fb495028d92fe2bc435b539fa41a579e3b4247bbe3fe8f84f2113bb34e683d927c08102987daabad5b4e5090a89e2282ece42d9451d166158c794f7e014bdcb00aecf8a96fd8fe7efb41ddd1863db585a939ee2d8d95ff8c6f37d4f0a01661dc0be69864348fcca1a9e3c28424a1867dc6a4d944d490c2a4816575c4c5e94c219dce9ebdc6edea8c750f4d9a93f06da97ec3679fda770aacd0637aa343a69338494edbde0830e1cbd17af284870018896923e52cbd8d603537e5f91fb6b62b55a49488f0512b3cd0d85df7aa56955db577bb761a00f9af77b5ad3caac73a2d605475193b4c9b03d47abf898be191e71bc5a39160aa98b21d3a42708fcbcd6a431d70b4f76cd8e5ba8d7d40b7e6c39392f6998a4e4a5b0b6e99ca8aa22ead849e15f6414a07ee8ed3a90c9fbd23d950d1fa1f7fc689c28eb7afe3ee3ee1788d38c3029362815401dca83e79d166cc6fc86cb0f74f2d4b7e5c7aab5b5ca8a1cb9cb37b21caceb5132e9e8da774b0bff98fa72a62a0ee5347cd4d02a11441c4d29d5b4f1f458779c266ac6d0d6066efbd7b4b694ccc5fd99305adb970278ad25a72d73ce6a18454d20cb8612f022ab82cca868cb92e626fbb180928e60df137becc2d07df9878dac52b309034b4fce425891ecb5199aec2ff61ed6c798efaf45bf787ccb90db4384b73cd5d265b6a4b1814b0e75465ca981814137bb587b8d62a08afc147f4dac09be25aab6082d4d16901b5b18c47c1b06ef5a6a7a931bd0a62f448f6aa6a4f8d79539712831ee79dd5b4affc287f37dfebef958c1fd5d18e19e530f3167f146ad659cdd3f998b3e82553055bb7c3e5c09064aff0289d9acf9e6b11bcd9c06f0007b1a7de4aff76f04ff6df0b3715b95e4a154fda40e5dcfe426587b743fa8b89f0931b9da359b27447cf8178d37126ed8f5eefebeb0eac439fb8683402aca55e488e478b9af655405803bcb56a643783d131349d51df288c8438a11ef0fdbe3f1164fbdbad1aaf87b57571064cb4294b8f4690a6550a9e3905b347ad791877895f74612af71d8f68addabaef5c9374ced52bd7480079f20d7361538cc55c96ac53e99f06003c97c15f933c84edf5724b05c3d853bb2748f0271d964ea1ed730e8147439e420fd71abfdaafcf00ab53ff052f00c3bd5a49050e3a39c927651a3bb456af2f07f177b899ef88c253b107d67810ac3e53c5561e3b32d3ba53249ccb7b2dd1f0b80f612e6294f4ac0b141b6a7ea17c327069ad0b8e55ed10554f043821e311df8764cf3dd04c84f78dddbd1a31a086f9dc94c23fbd0ac214db64d538ca379d69cd41db1c0bfc695f733ff813aac33992e833a820dd1b7eee7039295aa27fcedc02128f120c3b5313bfdf40f60c5e779cfffedf822500b4805bd42dfbb22bb3ae06cbea5bb4412c8479c8e20a8efd2de15281efd9eb8517a180d0e846cb9d8d064a2b322ec7f9ee1cab27bc51b46d1285140174469d8c9b0c2d66d0377646541d08b80b7e7945d8e7d850b072607ea3cd2d3d043302379768ccc4e3af62c28c371f27a56119bf218e2ee20d325fd7d254a6c0d791c139a0d0c73e81a3b8c2bc0cc128a6cf1fe0f4600214d50bc121c58b326509d422bb9baf064a9194ce05b40f41580772b03e42159f8d2ee027b77f21b568e2e913113f9b76a23893640f748092908ce782b26689e8c12565ad7a37c607580179871da9431fd23fffd552a184925f23e827bc26b5f43987636fe24a0fc1ef10d18793f2a70e3b59419917fc1af6a2731741b689980172b1ad5aa2179eacb30f8a041c752f311f273a98d688c8d7b7c247dd983a7215b854c988002aeed562a7b6577918df0a6966ddc6a048cf9fb39929cc0e82e7c056a25f8e06fcb917a6e11121c0e342004fea0fe6c199aaeaaca5a20dcd16e3fc3183c8cb3a0a8ca1113518c27d3be6dac59e512beedde2914e923734fdce8ed639899767911677241a28cddcb62fa64d7513664314b0079b098fc9aec27aac5a6a49a6b3ced971599a6d05bce9f7698ab9c8d346d6d687232d218cc8abe3935c8e78b0b4004dd845f8aeb82a667cb9ae859ca0837f6aefc56886740e7bb9a4572b4cbe91418511fe3f5ab23e14cc7c04f871b95681b1d164911ce12e1c8b8074cb559ae22001d8afc8d2202203cb64fce6bb8be4e80bd4d087df1b767d6bf86f2932c20dd26960fc7fe8af635c76babb3f13073946ec3cf16484b3f1aa8cc8be5b6f633c3e4d38be7f45ce3a809eeecbee4", 0x1000}], 0x1, 0x0, 0x20) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x2000000, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x2, 0x1a43a0bb, './bus\x00', 0x3, 0x20000, 0x7, 0x82d}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 19:37:55 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x2}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x1ae73503, 0xfffffff3, 0x9}) 19:37:55 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) r4 = getegid() setregid(r3, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, 0x0, 0x0, 0x0, r4, 0x1ce}, 0x84000080c1}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = getpgid(r6) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, r2, r1, r2, 0x2e, 0x400}, 0x0, 0x7, r7, r9, 0x81, 0x401, 0x4, 0xf9}) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) r10 = getuid() setreuid(0xee00, r10) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 19:37:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$KDENABIO(r2, 0x20004b3c) fcntl$lock(r0, 0x9, &(0x7f0000000000)) 19:37:55 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) r3 = dup(r2) unlink(&(0x7f0000000080)='./file0\x00') r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000000c0)=0x1) accept$unix(r3, 0x0, 0x0) 19:37:55 executing program 0: semget(0x3, 0x0, 0x62d) r0 = getuid() r1 = getuid() setreuid(0xee00, r1) r2 = getuid() setreuid(0xee00, r2) setreuid(r1, r2) setreuid(0xee00, r0) chown(&(0x7f0000000040)='.\x00', r0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x40, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', r4, &(0x7f00000002c0)='./file1\x00', 0x0) linkat(r4, &(0x7f00000000c0)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x5) r5 = semget$private(0x0, 0x5, 0x100) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x7fff, r0, 0x0, 0x0, 0x0, 0x1, 0x2}, 0x0, 0x4, 0x5aae}) 19:37:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="c3250000", 0x4) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) dup2(r1, r2) write(0xffffffffffffffff, &(0x7f00000001c0)="8a0b8b5becbf15adbe13858fa17f6cbf20d9aa29dc2b4143ec73205bbbdf9be3da3147623911655aa26ec79389e666702a0df0424fbf3f11f388edb952a339832e0998acb0252329bf525537d1c8628d31e91332257ba56c0e268d8fe33d753e9579466c2b336f5724be9e0a205d1333e81f92f1d98abd1dd9", 0x79) r3 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000240)) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x80, 0x0) 19:37:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) acct(&(0x7f0000000140)='./bus\x00') r0 = socket(0x0, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) acct(&(0x7f00000001c0)='.\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x4d60cf7d15b1ac8f, 0x80) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf100000000ffffffffbe57975f2765a826d1250f7c485b8886b04afd1448278211d73555cc62f626da8d0800008528f8b3f3b2e0b57ec649b8711887a679b88ffd7ee366a6fc7c114ecc328afce16d4245da518b556afd3e6b61721b94e94651761129bb54d473aa6262418abb167a7d4b", 0x86}], 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockname(r4, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 19:37:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) clock_getres(0x4, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000070000000100002000000000ecd300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:37:56 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)='{', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$getflags(r0, 0x1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x1}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) 19:37:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) pwrite(r1, &(0x7f00000000c0)="26880740bdb80f344a42eaf323a9baa0b3a23eb790f807ad5c29185cd238d39c09d4a8006d7f296db78df5a8ac27165fcffe3925be7fd753f81a6a47e07855158c887c38f5897eb368c5cb3b4f858310fcf8af15d1384c188e03", 0x5a, 0x0, 0xc5a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x28}, {0x4}, {0x16}]}) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) shmctl$SHM_UNLOCK(r2, 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) 19:37:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x20}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0xbb5b, 0x1f, 0xf7, 0x80000000}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000faa7ff02deaae64d") 19:37:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) close(r1) 19:37:56 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101, 0x1}], 0x2}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000180)={0x2, 0xf73d}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x88, 0x9}, {0x42}, {0x40, 0x896f}], 0x3}) 19:37:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x20, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x5, 0x7, 0x8, 0x0, 0x9, 0x2, 0xfffffffe, 0x1, 0x2, 0xf028, 0x8}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f000140000000000000000000000000000009000000000000e4ff00000000dc0000000000", 0x2c}], 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x20) 19:37:56 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket(0x18, 0x4003, 0x0) socket(0x18, 0x5, 0xf7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x4003, 0x0) socket$inet(0x2, 0x2, 0x4) socket(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socket$inet(0x2, 0x2, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82cd32abfdba4800fbcc366060"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703170f000000", 0x8, 0x0, 0x0, 0x0) 19:37:56 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200", 0x0, 0xfbfffffc}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000180)={0x4, 0x400, 0x7, 0x10000, "b0874eb0d66b6c80c2bfb812332b775fe08afa4b", 0x965, 0xfffffffd}) 19:37:56 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) close(r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r4 = kqueue() r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) kevent(r6, &(0x7f0000000000), 0x7ff, 0x0, 0x7fff, 0x0) poll(&(0x7f0000000000)=[{r6, 0x40}, {r6, 0x2}], 0x2, 0x9) 19:37:56 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f68c11700cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30c4458f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1fae77541b44ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf8887b1d4e22265367027548d8ffda5eb1152f6b60af8d393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9dab91c6ad8f8e5569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7e00002c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc2d5dd1f56ec5628f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa66cb9b6bdc852621e49caae98ea49703e8e75202dba2bbd2df674a19ebdd3dd2f74f50283322b09b0f5beff2042f9f570710e6e95a3a75193abc1fda33d03a7e805b906498f4171f38d72a140221f905a3a08210275ec1fde29fbd9d708638850c7086f3e1afc29c37ae88548e824cbbcdc909fc96a92d89add53a745f1571aacbdd9a5ce23c7c17577ded7002c2ae2fb510c83e1ecbee8dbb6b6aa69a2148ac8eb50c8d1fae39036cc4d53dc77925f9e9005000000ac7566d92cb766b640781ae925b6b1b21266a604da0c71832016330f0133a71b9de4e7901b1a34b6308dde0d8330ad1c634d23358a622672"], 0x10) bind(r0, &(0x7f0000000b80)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000000)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66880a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a6374aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8d7fceb04f9581b99ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0xc, 0x0, 0x0) 19:37:56 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='b'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000180)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:37:56 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) write(0xffffffffffffffff, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:37:56 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept(r1, 0x0, &(0x7f0000000080)) connect(r2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) close(r0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)=0x9) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x7, 0xd7f, 0xfffffffe, "e319163dca5a8442082bed172700", 0x0, 0x38}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000380)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733", 0x4f4}], 0x1) 19:37:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 19:37:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5, 0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:37:56 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c", 0x97}], 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) 19:37:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) getpid() r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x4003, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/106, 0x6a, 0x842, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x1, 0x4, 0x1000}, {0x5, 0x8, 0x800}], 0xa) semop(r4, &(0x7f0000000340), 0x21) semop(r4, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/144) semop(r4, &(0x7f00000000c0)=[{0x3, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x1000}], 0x9) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000001c0)=""/181) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000280)={0x714a, 0xfffffffb, {[0x9, 0x5, 0x6, 0x9, 0xff, 0x7, 0x0, 0x80000000, 0x9, 0x8, 0x9, 0x5, 0x2d, 0x9, 0xffffffffffffff4c, 0xa8, 0xa2, 0x7f], [0x81, 0x2a2, 0x5, 0x3ffc00, 0x80, 0x43, 0x7c, 0x4, 0x5, 0x2], [0x4, 0x1002, 0x2a0f80000, 0x7fff, 0x81, 0x0, 0x4], [0x1, 0x8000, 0x5, 0x5, 0x1, 0x64e], [{0x7, 0x8000, 0x5c, 0x101}, {0x4, 0x378, 0x200, 0xb4}, {0x9, 0x4, 0x3, 0x6}, {0x2, 0x20, 0x8, 0xfffffffffffffffb}, {0x200, 0x5, 0x6, 0x6}, {0x0, 0x2, 0x10001, 0x8}, {0x9, 0x6, 0x0, 0x1}, {0x9, 0x1, 0x3, 0x5}], {0x8, 0x2, 0x6da, 0xdef}, {0x8c2a, 0x6, 0x2, 0xbc945ed}}}) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 19:37:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {}, {0x1ff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="fe"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x9) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:37:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) r5 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1ca) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xdb3, 0x7fffffff}], 0x26d, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x0, 0x3}, {{r9}, 0xfffffffffffffffc, 0x0, 0x1, 0x1000, 0x2147}, {{r0}, 0xfffffffffffffffc, 0x86, 0x0, 0x3, 0x2}, {{r2}, 0xfffffffffffffffc, 0x1eb, 0x20000000, 0x400, 0x7}, {{r4}, 0xfffffffffffffffe, 0x40, 0x1, 0xca46, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xc4, 0x78000002, 0x100, 0x7ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x64, 0x4, 0x1, 0x7fff}], 0xfff, &(0x7f0000000180)={0x8, 0x3a26}) 19:37:56 executing program 0: r0 = socket(0x11, 0x4003, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7}, 0xc) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x1c}, {0x206}]}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) recvfrom$inet(r5, &(0x7f0000000240)=""/135, 0x87, 0x842, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r6 = kqueue() ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000100)) kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) sendto$unix(r0, &(0x7f0000000300)="b10005136000030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:37:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x1ff) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="698d0b38c8defbde084b978c1c29a06750bb3a96a715e4e447d294fc1f12540c2ae8c3a53f7001bfeebd3b943061d53cb0c23bc3cc06db62ef2f3c3c4d7c610c80d3e3786d8d7541fa3c5522555f1257efa14b18178da7226e958ec148915c2ec9f1be404d83927e5cae24662e4a300900f0d50b5caca5deee8ec78152ac2438bb984495f64ffe2c010742ef8c54a50a070f3047bd613b3ebb4e9226a26c20819dc234e7c4a369bfafcbd5f2c03329c24ca603944494a04b3f641de1327c6b7ac2322243d8ea3dcb9a691994e8e67821cf91bb8c6d72810056fef81713efe44d5222decffa74feb4d888c2f91164e4", 0xef) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 19:37:57 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) fsync(r3) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xc9}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 19:37:57 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x8) r1 = msgget(0x2, 0x619) msgrcv(r1, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x8, 0x1000, &(0x7f0000000040)="f86cd86f1d9c0a3fe15664fc24dbf7ccf185aa392b5c2297a17864bf1e862c4e445fd64f5ce0012eaad94144d56b89d1", 0x30) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x7) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 19:37:57 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r4) geteuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) setreuid(r8, r6) r9 = getuid() setreuid(0xee00, r9) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:37:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x68) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="6b020207e06c81962cacd0384274292e2a0436dcc0774fd07f35d79901975f525ce99abbb78639d53a9f1e56ddb26b4f20f17536498640a00afdf8e7a482c1510b6ea754c5"], 0x1) r2 = socket(0x6, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="dc45a506583c55f9e6697d7c467f0ddb83333ee063be71e66828feef643377ce41c5ad77adbf675b8442b56255e4daa4206ee645227f8ff7d8c3e55e55ee8301de3e74512b47c08c5dc34fba5448af77c97b2abdfe0613210985de01b6c639593787cbf5c762cbedf82fcbbcc097f41c0dcd723e5d8e031db09c2c8f41510341b278ab5d42845de3", 0x88}, {&(0x7f00000001c0)="895c7d78b7c8e6f98f7c273d2fa24faa3d6381a43ce7807caec695a449bdde0a69a0210c45ce565fa3c441b306ef374ba1b74ed6a1af47fad4456e89bfd27db9c24f0ce981b52aa42d2b286829eafbdceaad959e2a5f5fa40c446b95829c7d9dec7de4c21e25f518b999be3d24fe42b56d8e7637d80f24b9194613e3722f6cc3ebf9160383e62591136c3e0d3d4a264a818c203e6b1a4bafea11e48461", 0x9d}, {&(0x7f0000000040)="763db7ccbe44e2d489d8228fc9c3cb7eb414c5ee99bc9138c590c46852053ceef2a33a7046d30885edea2f7da4f7a49776955873a35db8", 0x37}, {&(0x7f0000000280)="94ab5dd05151f7d5615fe69d84c7e9e8070fee6fd7", 0x15}], 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) 19:37:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x60) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xcd3}, 0x8) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) write(r5, &(0x7f0000000380)="3e6e200b003ec2f587d699baf4b604c30a042903017cdd7503b8335f267a735bc4aaa8ffe55b9fb36eb059b376240328a72912d75d2d096e6de184c22622fedf24457f7dfbf3e577e23a1b938b7d6c51623b065dded027f41a9c6b242da4d49b732c5bd8f6595574cc8b60ea3c51ca8eb777acd7e5bb2e2affe8468e4fd67e4877daf754259fa1359bf0d7c64e815de08e5484cc3d4409764905c89355c18bb48c3e90b7e03620e5b182fb72a9761abdd2147c964b2936171c7b360954dde717d25ef22b680a3f7a48b92de697adc25d5314e11b692188522587c12b48d96626e582511780ff3cf3aa9241cafccdea1d13f177438599c56f6ba59695a9fb708d5339da62b6bd7e49865ee1b311d6b6f186bc4ac8bdb7f484c06d4dd43b740e73bb7688bb6d7f96d8ea12f778e6c0859f26c55979ac2b4ba337a6e648ddc563f98bbb8796cc6f7af432bee71351f684a708098e1aa922b04322f5be9aa649e5d0e75142b2505e01733bd10d5760f75e64464c86ea305cdd73b4d60e5717b6371dc822be8f9eb76af0d0df07cc50965bd50eae3101ed6d15bde34cfe06bc641c9bb93134dca012fc7a05bfac4c3b88e28966fa58b194f80ce8870ff46638e03414a6b98d6ca90a7b2f4aca5d73ae2ff640cde890a787d33c4f56401e1c9637791a9d7f30cabf6d49fbb7118332e2b34e71d8b40292095fb1b8895ea06c19991d2fe08ad5fdafcad5616fcab78c1b0e89407ae6e3d52620bd5b85904476ebdcdcea2805a643c6b2c9b17844ef466081cbc8742e15fe7b618fb9469908ce3be559808a28a511d6d82d76065314c8b62703c4d8b3ff212183548736edc7cacc5e5cc31628158e586b173819bcafb350ab0cf0d51155442f2ed3042b6e3134d2d352220fee4b6c46cf104b230e8a857c1adfdf46dafa1bbda726d7d255a12eef4e75801b8d2b2df4d3e5f8f8ffdf898329b67fd7c08e13acc806161670e4d9f10f2355b6c1d24f0be96dd973e8fa30b7036fec8b53917228d7357b179058ad4a2d786d1bc43cb6462908d8402e076d9df317076f214b6d0ec9e4920180a4d9f36d68dbaf696ce3c92945623a84d149e33357f0445c212027e5e1f1dca6d30b6a02265b9e6d124be0659b0515b277db24ad3a30ff092110644f04ee393a6f3820c7a8b14ac54695feb8553a4b8863059c26036c72026c2bab9b47991b9ce8bdc427b456fdb216b6dfa0ccdbe518a1d9a08350e37f60f0d3454defd8a56790eb275f1ec8665dccc2c4c506be1623e618f4587378e76868f897917347f20a56674bdf146a9ace70c68a389b5995ba68f22474f67e8aa9a8d54fa51607edb69a86d269f99ed01a72de71ad3b41e823c845d14f7469a13cab03abe85c22af823f12e7ef20370f4ae32f2a92c8055a1f5da844a502861c4dc52a245ce6ec243e35c3d2ba8fd138a4fdeb7f0a43e952adcddf61d5f6ced5081b00dbd511cc722eea092a1847feaad1c8ca2ba2142cbc3a19823b6043f3442f149a1f1db5f24633ce0d129dc8d7af30d3e07ead4bbc00bd6c51ec6e3880654d584ff5af70de98ecf47d9eba56e4f748001bf681fcb763d32903cb4d672f3ce1883cd69cfb526b298e8cb67d6d78e826a4b7850fff681d95adf16cf32792f77c5c4824537f4d581ff222fe4dd9fea18d7a3ed0c5087a9b06d20d8e4ea4ec1e9af09249dfbfd2475d84345181370da69f38014167dd30c39d6aea31df5aceaf265ea10c45b267b019579b1823728358eda8f1d3bc3380303908bc2cc6ce67120965a0d7506a9a5afc4d4df7ba261d14477ab9fe0954deec03c8b8ec89396691c6b7aab4862059593686beef852bac8fa85726e948ae85b46c5fa20c9904d3513b44f0a2611d2cbd14e763afb4ce5fb781e55bc327f5f5214ea16c012aa437f9fb9de2a962404c3ca49660be5449e8ead13021783a11ab626a36d8b1f6aa9a4018692701d773d95d37de9306f1a9069c4f2c69a172a21004e204b33af0ad6d82093609078afe39a38ccdcdb814a471573d115a00798dcad6bc248e4801ba4b000db826da185e231683c4963443a5a29f3450cf3316baa4ebe83625b7a164b66e96727e4f313f83975488914a4fa8c12c7ce922671304c88a96314bf38c9c5aebc0e540834704268b86a1539c4130693583d0f0d872a90054c3ef72c1ed38b1c7bd1dc95f14114195868a9b22e6270a8004a52957efc7087d227b580d63eecde93bab030e466a5e08f47e46922dd1131d356b6e836a66784b1bbc2b09b23aeaac7cab09b7aa141a345612732691fbdddcf7e61deced4b92fa0984f735b5221ef005d20cf78a0684da4d7360f0f9f4546c09e295c915042f1377b91af34ae5ed35b1e94b865765e844d2f0175002c85d9d56eab5b75246fef60fddb93bf1950abeb08c070a715826b6ca39c3489ee6b1930129aea7d7cfc1f63f8790e49c72e2832870276b2e6826cd7a75eca2251a4ddd124ef88e4f9a5c184546f48571e29f3d88c40d76e6615ce77cb93099cc8a3ee766ffb6058bc19f2d5d9330a2402d4f0426161acf9845f15dd9f741f3f9fbde5000bf5f303c45d4deff71bb7b7cb5d730dfa6b26f09577722d4bd947b7fe647ba922d7fbf42c79b9810b0ab0d6194e31d83d642beed04c1759868b4e630d04f322636a9120c88001dfd0ffffc5ff78da393a19ba30c46a5c981c8747c6162b2c7482bbc54a510bbf039f080faf4cc4690b0fa84f6e742c243fadb69cec2a99c6e1b0cad737c4d8637e53ef141f53ac2583b389417f79f83a38c709c0e85d97fdcefd105411c1cba90eda3ebb9f33926c9fd282a861ab02cf8d5d38e828ea20f31b091129a0d3e6d09d22dafdd50929c56131c55828c883de9e612fe092ae33add4fe3c58703b137190b0b013153188b4ca08cdace63afd823f1f4c87348e3cd8355f549318a3c31d994feafe258b06975c37e0e9070c0dc296791bb0a233de1531a020dc573d2e10e5420b02018d9d207a0d2b0c6c368522139644cec3dcaca67ed74afb568ee5984650a2aa11ee1970d4fef96be234e1e87a79831e52469789149bdf88a6b15c3c745d9d6d76b2e4bed734b3903bf0418af6f8083aecb08e97bfc1e7dee5d608ddd0026e51b09ac56191a24c357889682dc495965823dd216b93f592481638a998d2884a55131a3ca84affbc89048a0f608034d93e4ae48a530ac92f2408b4ac3a3b2f0c7d8677bd8c01bfc186afff6833ff9e97db1a6ad30f341c8d3a8c98b7e4dc7a04ef09f34a2ea6956ed36df2a680253ce549f1805ac8c754f34b19e25a617aa81d864e62a66f5f47c617899b00aab4e81a1d5fda58d7bc3bc0d5d2accd8226f5c162dedc37b69172779f427d0ba5ec784b97cab56c1390756d83c886295b0b56a078d1a8ccff07d074447fb594b337ca6fe249cfc3298ccae20d204f82d1df86314ae9bfb9a5837fb2c02e1e3389884da5556beb3e9de1af20b7bca5b9d28601a8de442af256d513edd6af31ed62646b40c15eb59df7c50c437d0df89b47feb4956c47acb76aa5adafc31c808541b559c0107b4e36b12af6b506ea0039130f8844888b0f4d8562a3088d9834d8ebe7e1bbe898203eaf3ccc87094b7862e697eeb2b73eb68056b2bd5e0cb474c2e0bbd63aed3ca1f1191bb6f970a529aba55a53e8847d93ecfa9b4a0d64f62ca1d7ceb38046707f55b178607176fb706b9dcd8fe5ff16899fca197193f99e667b6bf346e65401027a0ca4cdcaf7da65fe9c56ac8b60d9436a261c6e1253bec608586a47ddd4f70e71024e6c738ce842c33e0322c8956d40671f617db3f9092e02294afb46d37ec7d4eb45b45c0a0d4c3f18cb935fa6d3091ba89b1cbb9cee31d7cd78dac07cbaf0c1712e100f446584da33b3070562bf783662e6ce6835b1efe105c181d2f7a2ef35dbf67536468478bd099f42b736d3500d1de5ee96e1072b8b300b07c3213909a70d474a71fe53a102b8ee56437c736d81d0518901ff82a396277c2e36e6946022244c44f574356e1d9579063b5df7794a3c08c84ffdfaa48a2bea33922368f7e6f7b3ba6e16199266ed06cb2116be2e0b676139e7116663a46b2c656af059f988d3e696bc1082464b47d5f835e0575b2110a203a128fa70e613d94be68ce1241c318b1fa92c360927830087de2c379d7dd04a0473fd27f8ed78261d30286fc618135b22438695d6b0392f0c6e15bfa68e666dcd43ae8708e21b81172b2a6c4f1cac2e08908413178cd3141943922587efd941a2548efa0a48020e22f95f328291b32dd8cb987544b1c09bf2cccca76c94c94ba9456464b7f245574498132201edeecd06964396b0fe1141a3e6075c3b507c2135212130410367143f279232015556dc95061ff81dfb94ec118a8e834bcac7c1fc1811f4baafc2ff3916a69c3e2a7532cddf2a0e33b789b43ebc1d32b68d499acc38064af27e5edec2a3b936fcdd4833f8333289c94a3c59ef1c99b6ea403b8134a360955537072e00d5728248744cd79b84465296164077b1c06410de1ea77b88749f58e7e0e63690de4e9b9d5ee640bb8b6f6d9386baf80c1c56a20f802194ef1bd1fd1132a38005606f2829b3233438c51e0475a548b81c78047dc675390a306c4f4a1b7ff72af1ee4aa0a68a2e35c53f3cc1bd485b34d6c8569f99a1f320e1d1d4c6877e0cbbe2d64b947c47da7da7b342b093c0cdd8a6eb7b1c3dba890b889374856e7e66fc022090f82dac8e9c307996a60a84c67e2991d70a78744c1534cac7ffd913bd16cf093d6dc917c13d08329c8aa1b44f15b67ff9f6994c0053d9bed6458973c291775ff526d9c3d4940cca9bb75dab6ca5123f2726b8cd2ec145e7c5e62ff0c65a90c5a0f9d90e9c8086a8d8deb2faa00d596edcebdc848d1517998efadcc1f07409e5396c07c5d251e9ae9e31bfc4e7b157a78c7ca704c02037dce1c3020eb310530c66402ad376c8510fae28486908abb5f5b7ca593a5536e551bf8efa997e94aea9693889f7f048b36ca258619e808f091e25e82e76d432a9b25725af256e7864ff382cb7bcfd25647867ab76b09d0919f885f212e2b5a7c1463a4b92bf51d503c157ba38d9d8919c0ca69c024192703fa44628e7f6fe20e0bf6390fe1c82f96778d459ac2ba224e0dd300cb199bfbfe39ba09a0282637a826ca7547cf70b83adc9920be4881916ea1d458743aab566778ebc207755e509c52dfadcbac4cf9bdcb471387c0f99b3d755dfd3d1b4ecd7e51f58fcc490d0889898ad937e85e9e923fffb0b1651c74ae43197b2b266862f202717efe951509e99ffe990b00ea3aa5510ee7959ef38b8636a66bb1d4e68922cfcc350906664ab6bb1a4f36f4f8719712888004e9611f0bb2bb455a53b11206502ca3747217388cd42b58a3957c5115d57b9c33704b78fbe191ffabc5a2d7a84cb9147bce941ec41466588de2a3092798920afa54626ee6cdf5abfe0eb777e5d083f1e3f61e418fdeb46c21c097c946e8a54eca3062cb3502d8110e9494169c1ce187dfbaf5c83f6b593b77abe4592862f302ce1ed001b2dc51d3b254acfb27f28e5cfc67d8391aa6e92b405ba96c7971876d9dd05f225735bd405518132e93db3cee9acb824de8e9f55a8f79edbbbd1228d120485ddd8cb35234f57cd9ba0592df6945716a590f9ba8721367507fd8f154df1a3bdf56d5925a7374c2cb3b5e98c37973678b07e90295086bbd3a8f957ddf69c5f3ce6eb54449067fe1f5cd0785e145484cbab298a3a26912795af2b159e6ed20d298", 0x1000) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x69c4b28a, 0xc1, 0xa, 0x9, "d92d52f500"}) write(r0, &(0x7f0000000340)='\r', 0x1) getpeername$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) 19:37:57 executing program 1: socketpair(0x6, 0x4, 0x1, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2080002007, 0x200) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) sendto$inet(r3, &(0x7f00000000c0)="401c6150e7c595b7cfeca373c655fc40d142dca6b91e451ce04abac9bc80b1a7e72cc4908d266806fd065b6bbf14acf1", 0x30, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') pread(r4, &(0x7f0000000200)="13", 0x1, 0x0, 0x0) 19:37:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') mlockall(0x1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000100)='{\x00', &(0x7f0000000180)='x\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\\)\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='-:\x00', &(0x7f0000000300)='x\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=']\x00']) 19:37:57 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 19:37:57 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r2 = dup2(r1, r0) close(r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 19:37:57 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r2], 0x1) write(r0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 19:37:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0x3}, {0x60}, {0x4016}]}) syz_emit_ethernet(0xe, &(0x7f0000000480)="0e7e1e207628024991c9337f440d") pipe2(&(0x7f0000000180), 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)=0x7ff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$setflags(r0, 0x2, 0x1) 19:37:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket(0x10, 0x2, 0x2) pwritev(r1, 0xffffffffffffffff, 0x0, 0x0, 0x7) ioctl$TIOCSETD(r0, 0x80184601, &(0x7f0000000000)) 19:37:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup2(r2, r0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) pwrite(r5, &(0x7f0000000140)="66091f91b7ad7e41ae439a8834a34029b36e4235afdaac68f241b82000391be09786942c08336e959347e785aad57b5a7adf75958d6b8f56a975c8fbc74d1679", 0x40, 0x0, 0x6) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000080)) r9 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x20}, {0x28}, {0x208, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 19:37:57 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffd13) r1 = getegid() setregid(r1, r1) r2 = socket$inet(0x2, 0x5, 0x3) getsockopt(r2, 0x8001, 0x3, &(0x7f0000000180)=""/240, &(0x7f0000000080)=0xf0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) 19:37:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {}, {0x3ff, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000680)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x1000) r2 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000640)=0x8f) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x800, 0x1) getdents(r3, &(0x7f00000004c0)=""/211, 0xd3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r4 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x14e) ioctl$TIOCSETA(r4, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, r6, 0x0, 0x4}, 0x200, 0x401, 0x2}) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000240)=[{0x6cfc18e8446a4025, 0x8, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = getgid() r10 = getuid() setreuid(0xee00, r10) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f00000001c0)=0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r9, 0x150, 0x9}, 0x8, 0x1, 0x9}) fchown(r4, r6, r8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x8, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x1000, 0x0, 0xfffffff000000000, 0x0, 0x4008020000210, 0x0, 0x8], [], [0x0, 0x2, 0x0, 0x8, 0x0, 0x1], [{0x3f}, {0x0, 0x0, 0x86}, {0x0, 0x9}, {}, {0x0, 0x0, 0x0, 0x5}, {0x0, 0x0, 0x20}, {0x1}], {}, {0x0, 0x0, 0x0, 0xeb}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = getuid() setreuid(0xee00, r11) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206919, &(0x7f0000000300)) 19:37:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socketpair(0x18, 0x3, 0xe1, &(0x7f0000001000)={0xffffffffffffffff}) ftruncate(r2, 0x0, 0x7) setsockopt(r1, 0x8, 0x0, &(0x7f0000000000)="6aa3d5750ffade1bff3cf76169bb06511221610c6ffa35b80f46bdcb9780c898d0d24e5b53cdff30859101b13ccf96a755b874d65bcfbc0dbbd598e3206a13dafa1bab6370efa43c1a4c238ec265beb8b2c45a1109845e6d9026f53bc80ac5ccf69658472baf97363dcdb9328f612b44c5cecd8b6819db33b1c8f0fde26f286ebd47893d1f08edef20dbe0a5dabcda0d2ff0ff9dd48e904b73a24a3de3a0a0c65d5968c31ca3e9be91bf79acb16915b0f6f9414dca6427bf4af0de2a8ecb23b0c19c255286af11805bbb300c879db491f5f0f2159379010170240fac7f8b0c765bbb050bffb05cb2215523e6eac2ca04f1e9864f2e20b49818c0b346391d82a8d5f083c9ed9ffe9e0f6d06f9d216a259ca6bda386b4a43bd14090b6e6c247e5ef0bce53711708eaaed46eff6355bb52af4eb75d4111ac003840de2ef7a951154ec367b55fafe721e078d632ed4a02ad9a9f56f11761c7cb062e0a1166987cb94eca6ea6ab8831d569e6b9dd2ce498a5a3f574c3209feb86cb71723b9b5dfbca40f6e642cd8a2d3d733f3fbc051a60f1cb06439452f7e59ce52c22db134b36c3aa6d62e6a807d2093d573d99192f9c493467fd4a2f254a8f8690ec4bfcdbd953af9611b04ce4031cc7b033f6d8543ecd6cf16a23a5202055fd6ec0870e62d244883b7d157dc52ac5033605c82aa2f216c8a7430c718f8f99bc44bf5441863cb28409b0a192cf33dbb93b2553fa933f32d43f156d27ab016f8f1bdba8f0236fea74ef31a4290cc2e8007c628451388f809607aa69b89a4568ef4441bfe3a4acb2c310a1e728a62dcabf33e4776bc96ee4eb906ca587d9b25f4b1902b83670673947d7f6b7e0b54377ced5a410ad170d9ddb64eb25a65ed3c2d9c5c37355396e25a2c8db29f00092e3dfeb8c95f884c87125c8345c0fc95af8eadcbd61b2b648009375cc7aa34d3ba741a7550f016f36c1efe01e738eedeeab0bacbafa19b57c6ba299ec7ff528a8ae6c623415320f8025b09c6ed841daa74e3956c0021dcadb2a91d5854c14240f1263ab792e22cc13b54388355a6e66d9d1ff37e9d40234bf67ec5f2374c6a01b68a5a3df8a7ae2e13c12182e9d47d53b287ab71dce30acce4b5ca6843dd818b3072b322ca422db6c8f3974108adbc92ce9fa51772a7d11fff54c56585a64ce65777e4182a05c1054ebd16b8594c933ffaf46ca78580933e3fc33f3dcfb7f77c393461b889fe9909603eff57b8d6c94f124c86f9c8ad2f50cec99a9c85c3cbf3982a738b526c9009c1d646a262c3b9c00cb34be0a843f49aa17448d8d940be6fb3b71c11faabbc553e2affa66d3dc6b1841d55bc8cba77e18859c5e96b9fbc0c34891c579e7eeb25b2061176d1d1fd0bf642fee9ddf733dd9d11c96df3c526f082a7d6902c52c8ebc9620d579e83409c0e44e86868c79699fbe22a67edd52306017393cc0f3039e7de3cfe9a952aa013fa20991ffdc56443680d233d86b715ae202e8beadf6127f6a3b3cc6ca396df87ea075ebc92b17052ff4cab6998e5ff68e302ff01991dd7f28b8ac8f52c9d9e45811bc2d95d43688c2e8f5820d18540d0fa8da6c1e72fb4866c82b4960f4a680e742bf11c488c3497b0ae31199948a3f8cf1912ae3edc3627592f4341380e6821828d6e8e8a8db75c35f3e06415ec26956b00f2925664dae2e95a7a133057dce4636547479461b22fe9bbaa6a247892fe2d717796c65d2b50bf3ea77743d08df839d1e5548df115cd80df93c416d1da2c49f4fac7496643bbeffa950f2eef5ad67f2f73adac57b649f501bfd502d357fa1129b939587fba03b7f9e3129fdcb40eb7bb3e426dab8700a208dac599e8b52af9c144da721ebe679e72d310c1a4618a92b59a8c0cbb0fd9a0c00c202de6d6d1ae25bef19fbf72aba637cf000f7f529d87d6809d41bd68cd70517d0041979f55cfdb59bb800b717c4d501241f54fd9f258a6ff83a5f1fb983c36ebf87391d69880284dbb5e7543fd8b48f03ac755da7197753085550ffb367c1f95c9e784f4c09966a599934b93061a4bab3ab1a82c208ad8a77713eaa319a529984aca28d31618c51dd1452d6b126de9136241edc7a44bb46b4044f5aef91a5ada2c3b0fc42522ac5c38c11efad6a3c681f688d091e6df94d5a20b3e00e52f37d36f4fec5f0e8d9b416e5968adf573f5a82c12c985dc1766e546f3cf61425c7de24eb15be8e997d413dcc058d03a06b37eac9697f4ac6cf8aa21d1a6fb5b7968e0c7d5e894e3316846c7ded5a7d83cae18aaa36e82e515968d27b835586d8dd19fbdd6338654101aa290cd7ba4470a6eeb132ae1ab997569fb5680e54fda89708d99f80bfdf921e391dee5cce89e4c08a28e8e5219c0a0dfe4e06ccec8424936b18920c7bdbe739777c9a22d0187c04414c26686c976db5c3f03dcfcd7c196726c7dc0f17827ae31998ea7c7710f9c5abfa895323648420ae2665e7ac51cc19f03acabe4e597bd5e62a91c7b1d07295e9b123ba43046b2913ae6c5787a30ca842b96e2ae66fde6d1262c07e520ea3faa4a04c62cd1c273d5e3d5cf0b9897b11d60cca5a5c8b34d8efdaca41f20218103f5261f3e5422ba7d29a0ced62551199a77957d70c33da167bff4871561ea560e780eb730be1313a516f21f951e9cdafb831a7efb68940fcfd0e6a773380f6671e33f9a8b423e104e5c103b557c474fe53484fbe00ca55aba446e753e4dee4c5d814f3d5a9590afbb6f9d99f5a5895f5928d0746424c7e65ed0849fdf7a6f7a1837c10873644594f434b9870bfb72d83d44555a05db99523517c00f4e782411a8b461cc99e4d0cdadb53e80a260ad46885233396bcbb6718fc540dca2775064b1daca0286567d0dede3b7b917b19927be2783963064caad582bce32587e947c75bedc3e0ecef0d58e493a16aaffc613d8f5152c9a42e98891a728033b1e0680c47fa1ba6c491367b9cf41a152183b7b5b303035e46477ce17b5eabec8acc9179a90ff650f57a3d1760acb3288fa9122297ec7fb163e4caf54136f5bcc8a9192822796e303d780faf415c3b608b5958c49c0959b8375d912232b1d690c8f83face91ca1cf08c789d05db1614709ac6572c245738d13dc7f9f6824d7341cde1377804cc3ef74a395d748689b9f74c084019d60df48ec7745f378502352b5205e0c3506f36059f51024d8c97a65e2802959f41ac6dca9306b45e8b9a0b6941adb5e916e085522c6c955670320fa4e5c087163afa91bf44ca1484b786e5bb9e72dd3b808e0960a64026ed5b08cb09191407e8f37fceb7357c216f1df00187b99b20d2808a4862e384f36af706a3c857e0a584702b86a0040671c962ebbdbf5a4199166e6bd4652b170809fe7a6239f9764e423173adcb0c3e74f8a212b052723a3c6c2d45f4ccd9b2219229e37bf4633baff24fcd3babb6250ff7a1b9e3d6293698826fdfd4efa530573cc4f9f38f5ea81d72630f3bdf2d2de05df9632b765af0d5cf3adc87f6e5506d0fe9a1e391dda8ddba9382c7a78b59082d5a2dfcf206b3792458719937cdd7c3bc48c157b173a1eb15484c4f42abfa0b46bb01d6f34d755f16ef7f07025a43c123fc258fb0f2a106ddb98b45aa1912ca66da0f118a135fd9bed7436df504d8bf493d3e91e02d77b02290da94e4f9f8753dae6a56442e2bbdbb4abf18b388032ad6ae9d93623400237305baf614195414b9abd3a81a19bc92804e72b1dc1e11f455811c036f5881ffc099059c3930d86f33d730d3e1ce75ec0d1f6f827cbbe2ccbe32b8bcaf198513318259df36b56244c8bb2d1f99fae4ff2f930a3985bf1ddede39420bfb11a592c9b2a4c4386673470c2682c2a0597543ae72c81e9383fea4eb282beb26077d19539735f2c64295a5817f446e6e226f2a055076859f28864e1ef11036b28793fc39b9f3f40e10e0fbefdab2cee7346d707ddf643cdbbb48ffe75cd07270b9a4a1846d275145c9533944716f665d9229190aaaf88290e3778651ef94065e925479b0ccccd2356a6410444b736ae3e60e3b0191c7e03335fb4502d554c97f46c3caff68b789acb93c62b571b907d50feae93a538b0d2280aeaa84ecbb788ddba0d2cc7ae032f5a73396acdb66d7a1e136bc804ea265427956c6cb3ba339edf6d55ddf8cee27b8f9dd51eaae3440764b395893bccabcc3bba9cc3cce5ef6777aa068705a1aaa3e8b31e641c9f702653daabb0035870aef4f6e7d458789bcbb17a7b8742220942bd1f7f646fdd97e5e6043ea47988b01cc796427ce64fa38d1a9d26279d28c223cc4377eefd7d4e760e920156b198de3993e681cbfe8cd412c8f52e0d48c1b446a089ca6f94a8846cc618f73db60f51d3796366322e6540144066fe4ac8c71a00ee9eca5e17fec860d110c78d22165039f0c2e205806a324dd85d123844ee0098b2d41410104ab4716f4a6dab97e6fbae4ef7b5f5edb016af97616c8a2c5993527354b148493fe458bedb45eaa10e8d637ce667cd4ea6d46051992584c5ae2875e3bef94743692e76718b391a89fa4a1afbb23b40088429675766eac5e4eb2dfd517cf63781077780f340c20b6e30bf6c94f8087685dcc665ae63d6b5506d1c03ac8bfa255765a6a8a3104b4d7e4a49d4f0d9eb628ffb98897e374756ca178c1b72ebd2ce3fc849433b5a901f6830c11e25aa316b832e3d0f8057ceac810ddc5490d85744241ab6e9ba2d301539cabaec768ad87cf2436ae4e4a7be20a1153bb60cc3bb7e26755c223b4307534231211c894380a97f1b59f0ea00d4531c61573147f071dfa0ad58a594bf54f03e98abbc5d42d289ed2761c01ba952a48e0cfb4843728c0d1ce425ffc239020729b4829199ebc9c0419995cd8df67652a77e21d409cdeabc84755502d145493ea133b16bc5a81f169c800112d2be3b3f96029515beb1dd926b98f17a65f5fa900e95bd55f84c1545033880554b006d99b9716009efce52c62ce356e4891a2bdb9f86b143a908e8bddf8af4761608fe440c60b5d962d5f88655d4030d3d13c0731375d3b7d61fbf9fb41f2fb0ed31d1a5b102e4a9d1341e4dfaf34490ea3c17d1f501acd15b88acbfbcbfe6786425a47237331d780bf5ff384a9a3940f9234c27b95121f35c4f40a1cdda0266cf616aa47c0464fd5001228e26cd815892fb6795fbea9afb17c9bc706c84c011aac2ccadc1f2df4c4617b26732618437d902d718b3efe064aba9a4ba726cf87656c073dade43c571305449e1bf1a0a66de4573a868f7a812a6ebc36b26b6c32d6ff37d8e1ca1dc643fd9c82f515101605d3069d31691a0d40d74b7cb42823898ebd27026f9a1f820bab9946e74e7913f3090eb1e9836d4ece0479ba17cf153a87daeaef189c7fca4f292503c270df176015f13783e568ba18b9e15f11a7f4b5a6427e9a56e41633534cc4730973ba022f1af3d4fe6607f79a1d9aa942ac158f2f4b0f1683f1115596d55ae041563688988af7322bc81080e51e7588f33e313b788308a063f457ca4df2f1d706a171d3dc16f70c2e53d229a97816ca5ac63dd11b051a7f893c84f3bd37f1dd09b137e7a3edad7f6787cef55d71e84a4baad4678df8733882def95ed386727db2fce9f33b96e23c61c0f504eb4b10dc8fd190ae477b2a89009c038f00318cb74087f6c67ecc4e3bc16c86e39a71263a546b3111d19bfe4f7e011e9e4569971c4bf78820ac1fdd9a9eb7c33921c8479d5f81ab52f35a6e3928cba0aeeaacb041016c20424edc6ed40354b23c24d11b8ecbc2810d4343c8eb97", 0x1000) socket(0x18, 0x3, 0x8) 19:37:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r2, &(0x7f0000000e00)=ANY=[], 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240), 0x10000000000002d2, 0x0}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) login: fuse: Cannot find fusebuf fuse: Cannot find fusebuf 19:37:57 executing program 1: r0 = kqueue() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x100000001}, {0x3ff, 0x1}}) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r4, 0x0, 0x0, 0x0]) r6 = getegid() setregid(r5, r6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r2, r8, 0x0, r6, 0x1ce, 0x3}, 0x84000080c1, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80}) fchown(r0, r2, 0x0) 19:37:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000140)) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000140)) ioctl$SPKRTONE(r2, 0x80085301, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) bind$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) fsync(0xffffffffffffffff) 19:37:58 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r2, 0x8, 0x40, &(0x7f00000001c0)="830b0f4c1c643d882c4dbbc85bdbbfaad62ba4031ea7da95ab16b129ebde735327c73d3fa70f34d6669db0cc2dec9f8bc97ea08ba07c898e12efd39b41e17faa097d6014bbbbdfe7ea0dba6f8c278d158e0c138be0ab22d0a7f68ce8d165cb62e02df80acfa2673489ae001b", 0x6c) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 19:37:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000080)=[{0x7, 0xf7, 0x8, 0x8}, {0x8, 0x7, 0x9, 0x5}, {0xccf, 0x9, 0x1}, {0x800, 0x20, 0x40, 0x1f}, {0x7, 0x81, 0x40, 0xa40}, {0x0, 0xde, 0x1, 0x80000001}, {0x0, 0x5b, 0xef, 0x4822}, {0x8, 0x5, 0x7, 0x6}, {0x80, 0x40, 0x7f, 0x7}, {0x5, 0x1, 0x97, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x40}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 19:37:58 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = msgget$private(0x0, 0x18) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_RMID(r2, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) bind$unix(r4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1000, 0xbdf0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) 19:37:58 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000bf6000/0x1000)=nil, 0x0) mlock(&(0x7f0000fab000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 19:37:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x9, 0x7fffffff], [0x0, 0x0, 0x403], [{0x0, 0xfffffffd}, {}, {}, {0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r1) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:37:58 executing program 0: sendto$unix(0xffffffffffffff9c, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e52ad5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9eed139eb2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)=0x4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000040)=0x200) r7 = semget$private(0x0, 0x4, 0x530) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r7, &(0x7f0000000400), 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 19:37:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x5, 0x4a, 0x8, "a0e3714c01c06aa72c38685bd063d169df8ed3a1", 0x4, 0x56}) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:37:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f00000000c0)='./file0/file0/fi/file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/fi\x00', 0x0) 19:37:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0xfff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 19:37:58 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000268000/0x2000)=nil}, {&(0x7f00000c2000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f00007e2000/0x400000)=nil, &(0x7f0000955000/0x3000)=nil}, {&(0x7f0000072000/0x4000)=nil, &(0x7f0000137000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000452000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00000ac000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00002cf000/0x8000)=nil, &(0x7f000061c000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001d1000/0xa000)=nil}, {&(0x7f00008e3000/0x1000)=nil, &(0x7f000027a000/0x1000)=nil}, {&(0x7f00007d2000/0x4000)=nil, &(0x7f0000520000/0x4000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f00000fc000/0x2000)=nil}, {&(0x7f00009db000/0x3000)=nil, &(0x7f00009f0000/0x2000)=nil}, {&(0x7f000087d000/0x1000)=nil, &(0x7f0000a77000/0x3000)=nil}, {&(0x7f0000406000/0x1000)=nil, &(0x7f0000029000/0x4000)=nil}], ['./file\x00', './file\x00', './file\x00', '.\x00'], './file0/file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc050756a, &(0x7f0000000300)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x2) 19:37:58 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x400) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) 19:37:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4013, r0, 0x0, 0x1) syz_emit_ethernet(0x466, &(0x7f0000000980)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60a4f00804303afffe8000000000000000000000000000aaff0200000000000000000000000000018600907800000000e55f39b5ef9c0de6dc075b1b8c010000000000000000030ba78ce540cd4f791153d5dea6b259fe8000000000000023493b87aa0568f00b1c71a8242373244ad2439adc07df0a69748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a803721d001684f0da52ef24571313968050378ee824f4dffba7feed320557f7671975afc9c545c5ea6137c8ce680ba2d2e8794cc0ee661ab31313a50f67f637326bdc20eee126a2c281295ae9405b24d13dc48b7b6aa26e8a94498418f3472f7281922377d30a3b5ed2c6a2990e5ea6b275c1d5bddf59f3d1843df268e8c825c6b2cff208b5f0e7d983d0dcd52a6de228bf697d3d6506afec30ef7e07413c7afc1eb139e0fb1a5a643b4099519e31f3fd4457f0e6d586ad05e1005a062bf7b5e0f2dbbdc849b90d4e80a0e3f7af088060d01a1cfcfad88ef4512c6ef5c0ead4b9cc87484b106a060a9899d50f595204418f51e914c88c29078a5457de6a262cadf02b071d88e61703f037caded0b315701274012fa532ddd69499074e1a2df196e0afcffda08fb3d82ab8160253a47d3efc3d7cead55c28610ae20f69aaced0a1a6ce815344cf8d0bc8a0dfcdd1e8cd7242601777ec653c2d4b704397dcb1350982afd035eaa630c840d71589499fd68239ae0c0aa2fc9b949d1a716d40a24f078e92e8c268ff726290944b5f3a3bea9559f2d2a51405fba2244154a8431ecc49544dea47917a98bf79c3bfeed70429abf70a52ecbda21c9bf0f6a70cd2c2c887391e4095ad22b437c60abf829447b47bd231ca2a98d9da7519a4bd28e803fa000fafc0dc453ed56cdf4356d7abcfec4eed0b94a4f78ce44a7177c6684026ba4f26a17e52e326c8bb7be5e2ea5780d7169d8f4ff62cb2b223f9d6221f62e0ee0244d86042560edd36853c464b23be536c65b87cd5ea60932ed90607b369ed2017f645afcb5cd07f6896a08473bd5dea2bfb52ac501a39c338ede985aa4a7755db876cbe4d944f3cce0079d2ad9ba8d17f01a614052aadbd4af0fd282f594dc4530ee49b6c9ae6d5d80a073e678594be2e2f0869baa2a58dd2d0f6a995fb706c4d1b618d57da1c2d8f55611f746105a947b4f6bb74dbdbffb1b3c1f2316f6a28a07f0145b1bf8345b6aa4e9d5a8194978567921286356439bc5b87fe4cad68b6afa08687e6e751803865165eac0c34bdddae1bbe52f55d08cc4a0865f8df372635e8a26ac4ac9716a124ac4e83349f17b612e2b1893b5eaccecc7d812bb4f4fc6b313f57c2035a90f782a4a97b5f5309b6c5798d72b9187f3d411e84041e3671fe35e39fa1887846721c38d501b471990b919d2ad9ca9bc71157a843d75838c1aa4ff0dabd74284709f1f87f324ec4f56eacd70e6bb5e9c3ff719786c4d4284e4cfdc828e0465ca168d04de103076fdb91c44be06d6c33083746eae4f78f9a046c329a4586d12edca2bbf2fa3489ab0096ec57019d3bd90343fa2f41e2a994d7fc6069630000000000000000588f17d6c90f062561cd2ceff78ff40baa1451434130278852252ee6f277f65712243ab68dbebc27e8328f6f3669e82b155f6c3c383f0baf"]) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000040)) flock(r2, 0x1) fcntl$dupfd(r1, 0x0, r1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) dup2(r1, r5) 19:37:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) msgget$private(0x0, 0x200) r0 = syz_open_pts() r1 = socket(0x10, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) close(r2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 19:37:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") fchdir(r0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ftruncate(r3, 0x0, 0x9) read(r1, &(0x7f0000000040)=""/32, 0x20) 19:37:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x74, 0x0, 0x0, 0x200000}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:37:58 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{}, {0x0, 0x40000}, {0x3}, {0x1}, {}, {}, {}, {}, {0x1}, {}, {0x0, 0xffffffff}, {}, {}, {}, {0x3}, {0x0, 0x5}, {}, {}, {}, {0x2, 0x2}, {0x0, 0x40000}, {0x0, 0x4}, {0x0, 0xfffffffc}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0x6}]}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/246) execve(0x0, 0x0, 0x0) getgid() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x1, 0x0, 0x3}, 0x6, 0xd4e24bb}) getuid() 19:37:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget$private(0x0, 0x18) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x545) msgctl$IPC_RMID(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7fffffff, 0x0, 0x8000, &(0x7f0000000140)={0x0, 0x1}) 19:37:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="afc36eb5dbe26261a929d6a51e5a") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 19:37:58 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="ebffcbff287e509cb9fd8100", 0xc) ioctl$FIONBIO(r0, 0x80085761, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)) close(r2) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)={0x91, 0x8000, {0x9, 0x100000000}}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pf\x00', 0x200, 0x0) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) poll(&(0x7f0000000200)=[{r6, 0x12}, {r7, 0x8}, {r1, 0x8}, {r8, 0x2}, {r5, 0x8}, {r10, 0x4}, {r0}, {r3, 0x4}, {r3, 0x2}], 0x9, 0x0) 19:37:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x0, 0x3}, {0x43c, 0x0, 0xa6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x6, 0x5, 0x80) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:37:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00004ee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000de7000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x80, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x85) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fbe3", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 19:37:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) setsockopt(r3, 0x9, 0x4, &(0x7f00000001c0)="c40948f12f22b07720129aa2553f224682ca633cd9a49b9b6acbab8027fd086b48f65672f19eaeb91bb5041c60de7b4e8e633bd974fb1b88ca315fdae201d5bf372c57f2813ac3f3d50e5d8146ccd89207e229d1138b2005180b04fa0bf11c532a0d0503a9f173b3cc8f1f83ff3f330b982daa6ac83d8d3ac5b23a372e6f6ac15b852e358014802281d52191520c1e5e554f3fab6a703f96b44c798a721f1a6cda0cb2ac5c89469f1e9b647e9e53c03d032d85380b2ec96a9fb313830145afb3577d6446f60c66d48d507583db166f935b849c2f68dbf4e4affde2db190ced93", 0xe0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) flock(r0, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={0x0, r0}) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) ioctl$TIOCNOTTY(r2, 0x20007471) 19:37:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) socket(0x1, 0x4, 0x7f) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mlockall(0x0) socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 19:37:59 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) close(r2) fsync(r1) kevent(r0, &(0x7f0000000240), 0x3fc, 0x0, 0x21000101, 0x0) 19:37:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0xea) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb885d280680000008b2cf3f2936d00004a9249bd8c9d61", 0x57}], 0x1) wsmuxpoll: not open wsmuxpoll: not open 19:37:59 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x800535) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x214) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x110) msgrcv(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e60000000000000000000000c1ca11baf704b98f0000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c908e1e9471391d07cd8f58e6c2021359d"], 0x1, 0x0, 0x0) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="020000000000000040fcb52f60f513e0a22d16458fe9d8284191fc46d22241293cfd9d6fe9ad4e21392c24df988ca4f884215680b0070401c4e15088fd33c21e497ecb67b40c0bf3f943489803f5302cf4f4c83f2cfd8258ef8e7f53351dcc45f3f51c222fda6d6515906e29078032cfd0bbeb90ba75cc9098919dd46865b7ec03ac1fbdebeba5fe7496cb3f874857ff60bdd8cc1694b69a9399a62a2fb2b01c97427738486aed599a2f720588bda73ded5fd2d9de52116035d125adef0664d2d2271c026bb7cee0e8eb49fb45a838abb7636a7c367bf7f677bdafb47a7c167a9374fc0f3e51004731e21b0908e3c0a61d0abecf77c8e698ce791917f44680e16a2c6f614fd5a75e06d241fac8535a279417eb6fcd12aa249262ebe7baf8e637ec389eef340cd420c4b11ea0d49e946d16084b621cf0ff1772ea605a92060a7bbccd784933e10ddf501f92083bd3996c3f8839819f0b62d73fe038d108849d510c8271eed7f6acadc43a5d5544b839e2b0ab5d2bd5449501a6bfa3afbc473063d5f3b6cdfede7adbc81a302a508f87125f535c9fde84dd1a8915d6b3012292eff0"], 0xe2, 0x800) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x74153a170e656b5c) 19:37:59 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [], [], {0x0, 0xc7}}}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x7) by+,u=ÔÁרNï«›õÑ°_Û1Œï½ ¢NK5CÚíÿÿàƒ]^-báôô u»¸…Ò€h‹,óò“mJ’I½Œaby+,u=ÔÁרNï«›õÑ°_Û1Œï½ ¢NK5CÚíÿÿàƒ]^-báôô 19:37:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000)=0x101, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kevent(r1, &(0x7f00000006c0)=[{{}, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffe, 0x1, 0x0, 0x80000001}, {{}, 0xfffffffffffffffb}], 0xac, 0x0, 0x7fff, 0x0) 19:37:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x9) r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x530) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r2, &(0x7f0000000400), 0x0) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f00000000c0)=0xfc57) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000140)={0xfffeffff, 0x7f, {[0x4, 0x2, 0x2, 0x55fb, 0x4fe, 0x10000, 0x1, 0x100000001, 0x0, 0x8f, 0x4, 0x7, 0x6, 0x4, 0x20d2, 0x20, 0x6, 0xffffffffffffffb9], [0x6, 0x8, 0x9, 0x5, 0x2, 0x4, 0xfffffffffffffff8, 0x800, 0x3, 0x3], [0x9, 0x4, 0x10000, 0x1f, 0x0, 0x8, 0x8001], [0x5, 0xffff, 0x9, 0x7f8, 0x4, 0x401], [{0x3, 0x400, 0x80000001, 0xffffffff}, {0xffff, 0x76, 0x6, 0x575a2190}, {0x0, 0x5, 0x8, 0x4}, {0x9f, 0xa5ee, 0x9, 0x1fffc000000}, {0xd3a6, 0x8001, 0x4, 0x1}, {0x1ff, 0x6, 0xffffffff, 0x800000000000}, {0x101, 0xfffffffa, 0xffff, 0x5}, {0x55, 0x20, 0x0, 0xd7e}], {0x8000, 0x5, 0x9, 0x100000000}, {0xd4, 0x40, 0x5, 0x5}}}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000600)={0x10, 0x8000, 0x4, 0x47, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000dff000/0x200000)=nil, 0x10000}, {&(0x7f0000f49000/0x4000)=nil, &(0x7f0000f82000/0x1000)=nil, 0x1ff}, {&(0x7f0000fe8000/0x3000)=nil, &(0x7f0000e78000/0x3000)=nil, 0x401}, {&(0x7f0000edd000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000eae000/0x1000)=nil, 0x2}, {&(0x7f0000ee0000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x7fffffff}, {&(0x7f0000d45000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000d9e000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000cd7000/0x3000)=nil, &(0x7f0000de4000/0x2000)=nil, 0x3f}, {&(0x7f0000f64000/0x1000)=nil, &(0x7f0000ef4000/0x2000)=nil, 0x3}, {&(0x7f0000fdd000/0x2000)=nil, &(0x7f0000f87000/0x3000)=nil, 0x2b}, {&(0x7f0000de5000/0x1000)=nil, &(0x7f0000de7000/0x2000)=nil, 0x8}, {&(0x7f0000ea3000/0x4000)=nil, &(0x7f0000d4a000/0x1000)=nil, 0x8000}, {&(0x7f0000e11000/0x3000)=nil, &(0x7f0000c0e000/0x3000)=nil, 0x1}, {&(0x7f0000fb5000/0x3000)=nil, &(0x7f0000df1000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") u»¸…Ò€h‹,óò“mJ’I½Œavm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021f835e0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021f835e0 19:37:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x68) socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 19:37:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x26, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000001740)="7b6f5eb0e5865fd8fdc7eebc77770e43968cc596dad5d14201003d41297ce6a6f8e8822428f99e15dc2940de5abda926d490a21fb1ecbde61b1beb2137a56e1165bb61b6f464b55758756b9530018e8f2f64d6f05fe26e88a19a779048b880adc49d254556e1103ecc4ee06280f0e0590809ebc788332a53b9a33667a70140d3659646251e096c73610a53efdeff2af9d964481a6e2301fbf151928a8104b3be9df870ecd25a9973fa8195108c3789e046de1fb84b60aa69968d0237322242cf6913ae612ae3284cf833e338c9af7fd6579060f416dad2707e2e33e3894e94438d8fd69879b4ef46acf834562ad917168a69cebc16064d46cced4ded", 0xfc}], 0x1, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r5, 0xffffffffffffffff, r7]}], 0x40, 0x2}, 0x400) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001540)=""/158) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="f76a8f783f7c7fdd2d999caf1faef0664ceaa91e6b85efac85855e54e9ac6b48e55d89944ba485b29c902c6cc1d3a543522307004269a2d561cbadb89613024ac500"/81, 0x51}, {&(0x7f0000000040)="f6bd00a91ea56520261c045cf066dfa75fe5a3c39d5c7fc8e87238b0c6c0944b59211bd3", 0x24}, {&(0x7f0000000500)="78dd7ae8ccbe7bc8e05324d0e9fc211f87ca1463e966291951aa69a72d12d70149f557ff9d6e927092577b10057692b251302fa6239ed95974bb9c00411ccc31ce0e563c1799918bce0d68678252b18b0049553499e6d02c4b12056ad8513d8a787556f190ceef199db0c82eabac8b9872a3588e1cb2221a3c30939a251096730d824dea0119d4a193c417a820d64a581a6ed4a39ea7535a9110d9d4499e9a78c89cf11e60c427ddb668f068df50f7e03d78611fbd7a90fd47c2d7241e1202a15194c315bd899b9dd8160831409cd9e087f76880c3d0a6c1575c86de54487386b28da2462ffd196ac8cdf7087d93dc189ce9425e0a2c064f5eb718ae8f85bc0fef85dd3d6e20b94e65c918b73c9e47567803b02e8b9b58b7be723e70ea84a6132cd32d0d5470a65a920e16ba8fdb83dbf9e478003facf7b21cb8b1b5badf66c566a279865f7360802c14acb7017637514d4daf8400a0003a7e90574a0c199993fe57fc3eb26ce8aa13af231a832fb88cf28d29d16dc70cd42edcf702ac88009bad66b3c601a4b709c581b9321aac81a08f099a0dff4caf3db48f8337b173f78b1a7cdf2c4c26af6c71d2a1020500f1b1ef57dbb8906f04de6bd044386369a4144fefa6e74c17c531fcb3e572ab3865a82f6047a464c7a38f20b9aea5f3df6825bf0b94ba772d5f1f00d4db630bede522a5607e09931aa637d54ebca48d02f231023b548a4467b59b9a033cca4a20b128d0c32a21909114a9b2d57a827a7b5a7220cd19a28984c30ff9281414d1b6315eaa40d677d3b8d9ca504f0ec0d93541a30216e9d5f1a68c9f11015c7452165e2fadd8da294c2008acd94d2f7fb7603daf2fc7367c427b69e18ea26041462d38205d12bae6a4dc8539557d57512c5a300282498cc640ff389e2caaecfc783e3a52cbdc0dd664dafd2cc56282fb4fe7de50afe545b2a691d77d4b1cf6068963fef7d56fb079131d52fa7f773d7a54438a692646486b878089a28e34ffefe5ef0116b7a87dc39a6f320261904d0b8242ab732b7c4a49be396937543862cf7c3e37829393ae3262ca87f12fd9a92502a665adbf967fdecebaf75d9fc5b79bf485e22faa635b1105d565fc5d72285bdd4dc103bc94d8e8ab2c2fecc0ba07bb1f545be16a884ddc7330451a6b7f07695c453ce4ec4c870675ec22a19748588c54b64ddd8c4575f302f7f5eb5629b0ebfa0f254eb58b16494a066e6e75f2056c1efeb7b5b2dff6c1189b322853cc124bc6ec4165f48a200f564a3717476b37e62db0362ae7fb49cc7337b15456dd5fa6dcdf04a1f445636c4ac45a2a407219847186392c9d5f6a4552a7cc550da367032023f6fd4fd2ad63e5fbc765a9a392c0a90dcf7df75018b5339354b87e8536ab78e58aae7d6b6e7f675179f7831bc268b804e33b7cc58a4a956d771ec6d870144374ca52fe73c0fa591137f9c3d0dcae25f35855049a4f104ed398632ee3fe1a059899321f504ba828cb0661af43e4d49343f6f06304383daf4fbb50a66f60fa9a87791becfe43c40ad24f45ef47e312574168e1456a561a201c23f8f054ede58e46e75019e0cfb95bb79290ef92f4fa0cac38f611dfada7db5fb02043f07480e87871d782cc827f45dbaa2c5068e0e401f84beba5ca02f3c82f158867562c111c6e543940d1d13b7200d6c356b252b2bc3a0eb27acf6fb08c5270337870f2d0e4ae3568f4d4dcadc0bb885af86ee4ad31584454100ab852406a341de201f4be1bd90f51c6831758b56b3180626a82afeab238568b8a41d359657e3e590616115096549221c17731dc6deac23bbddffa77426b9fc1afecd418ab0cb771004a30f1b05c7f9c4d06d690d77527972dd3e30906af51db9d14e5185acd68f1fd4e67163fb6216dae4df67719861088083fdc39d20a0daf9a31a58f92c47f1f986ce5b8bdee2778c54824d5177ac3bea7efe16a717691b374f2d58ec0b4ef0217eed248cdaff58ae9c858d30a4c71db4aab93d54459db60cfa9f6b08af616ac57d13c293edc37382dd077dfebd0acd0bfe280c7694be07eb6c5d33268eb2ced069e4dc1e189c33e9019b9b6fbc1e6257ddc10cf9c63e748ea95f448f3e3dc270ab9ab9a72be38de30190e9c77817c881ae7216f5104f74d10508a8f67c0885ec1105e8eef542d9beff78b98b48fbeb1728a879889c3f2f18b06cad8a8c3f865a2c1ff1d6e3fbb716f12d2cfe011b65a03c1f33ec12d54cfb5033969e58ff3acced94bc994b52cbc491c7b3791525184b466076bf97a32e6f8f8e364ee374de8f81d8250032409816f958ab7c78b874ffb4791d81013f3c1c7d597f76d7aa8a7bcc1f47a04a495e1ff1d1ba195226433e6eb82153ebe12f9c22777a88e5af3e03b45461b4f5f46daa394b3c900d0e55d906a287e912021a18e47f19303e3c001bda471c6aeba65c14e6f208ac5f8dabfe100abf9f9d79aa3eb37f419671b05d69afec5884073e5b3cb6adbcff320344408efbba3e55d6403e024e13db1ffe8d3b52b0390c38a45c81e4bc38a662b163bb173cd999ca2cefd0b9f84de08e8072ea3436f35cef2b7c6cd38c7866103bb674a4ff25861c24fc52ac1533c04fdf4b74fc2dccd4d13f4d7e60db8a59b65f25e2e7dc4fe01ea41b7fe1d76e1b5d0ab579ac6b69ec08c9bf45e29d4504fb1720bc8f294c4bca3e6b86e43ad36c47efc889a2c3942358faf40c89d666e6d9512d57ba0cbfb2a557f32f6e435766ffe1462814e01c1cb602cc147b99e912e9fe3fb1f187e19255c0ee10b4924458d7fef7eca7523e66db998e6eab31d080dc6a268f09f0fe23d3f6dd9b323fee13eb5faf2adb44978a8ee62846b440bff66d8f74f822ed309e21bd4b55dc11a65c60acc8c164518fa801d9691d45803cc0e5ed0a8b535f26ddca308fb8df17e2b7692181cdafe35ae2260e05f16c5567fa0ef0e850bb3120b99b63aa15cc281bb693d2bc620f5ea64169aa180de385ecabe80860e9f70312ed245600528719d206524c4b46f8d0bb3522f8630ae89b52a7074811ee2225e4061b27e27fa28027d13471615ccc7100304771555cb40138d487bd9004a8e6afb6f895f644402074bfe6041e1afc7695fb05612c94e711cc7c8c082c8c888b9fb3cfe4624b92a1d8dc97c88dc19a269813d2fde7e769601ebd115ceebc65b4e34f9607a5fbc81ab8b83b56e5f2ae51a1386d2216cf7cec59403a3e8e1dd30c98737bbe725abe3ec9a5a59b93395c849226828f57849108a1a36ab685cf73fc3aa1aa2be25d8c5eb06b0cf5f8e4c27fca1274165566bad7b44245152fa1d85f72e86bc03cc960adebd9ba5c5a884d03c537f7e6a060b379175db9e8233b5dc99d0c27a9e82a4c0760fcaa7533b3aa301f4b9170d7e51ebfc034b7c6075283c26a855212c91cf3368be1378a3256151582c3218794b60c2ae6381cfae6065be1f72c6533d3f171e7d178a3d3228c2275cb80e64614572fca7a2b1f1bf705e73c56b4af10e10e6c452d29874181d8f7f267987d7f2a54e8e7b6c3e3c8850cfad66252424e74cc224cdc56acd9d6918ff9e84c4a8a143fc23f01820968be9fff5e04469060518512c44349218056a30dff195e7637c2fde4a751b393d54d84b13e16f7f770901c26e551899252a32d21a253063b289a9d8f6cdf8cd5237502e5c0939e1951b197a6a8fbafa1f43ffae66fea01ce8416f11a20a449692f447d757da1e6f5434c7c8269d587fa82b9978cdd61aed580b72daa88d856e9a4f09702d10dd98c2139a6fcf17729664983a735deb48083680425625b208ad21feafd8735df1e36dbad50ee17d18a1ac95cf564f23360d68d41b7775e93c98114cd199f3552efd6e698ab70f1d0dc775a52efd6a27189ad021bd9a9befc3461a92fa40eebf882c05ffedcd500c8fb454515417dfb16a9d3979b38dd5b1164043cee8f782fa0e0e230de545036eef7961773bb06955919b7ccf538a6ef40df415e1cef3eadb2d932e88365afcd83e98c1196d7ab4951f9e5df58098c35a262d6811f08e214e1e91de11462b838151ae3bb261364870900c030212e83ffe925de301202f77ee355c040ded53fe3c649d4fc58a10207a424764cc7ed75241d303e80522d83c78f0bcac7de437c5ae3d54ce289c316dcf381ffe197f48eb143cc3e85eb5c06b8c71050c02174d35e34dad72ca827f14c7dc704d73c60ca05759b724e04aacf020e5b0abea78dcee85b3e4ec4c86749ae80f460aedba75b313688927ebcd6a23127d3ac661f1f00359023cea3ff34b981bf2a0a5515fb07bb48d5e63b5b613375277beda7990d20bed3c53736b900f533b097270697fe2eda620e038d2d5ae76d59f83a98cb618dc408c810d32704d1a63630586d3d7c5d569167a2012e81be1daba4386aab7a46589c4f4cbd229f02ca513c732210d691c9ca1e73a25b157178dda96111b533f2d7491ab624d3100210dd699d934ec37c81975a1f228109df190f9ba50668eec2d6adbf92e1ad73cfe6cdba3465656da05be7c908c1e57f93aa6b0cd3a1794e9d7a50f5b06e80c1cbe0ba95a467b14b957797adfa2baa1d95a333630a5143beda9f8d701e2bd5818830b0d3ebc1dc5206973f34d34f6bdb4857881d259a55c8a8d25a9cc22625f2a556c1ab3ba09b817a20b07233a991867a88afe5f5b7a60412d94553af3330c06376d5fdf92f6f106bb47854d9f45048465813978dcfa208ffffa6e968666cf40d68f706fa566265207a087a71307725e0da290690574a127d1641d6bcb752ac8cd4c77f4bd3a378d567cca08c2b3c9aceb3ab437d5186611d80b15035e75d61baca829566664a5c2343a69a68c31411bdb4fa10422108ee81006b237bb60a3c533112f56afd1fe52465498440a1ea8f88b1cfeb9b48c81da5c576db842ee549f69cbb3b4d04d00d4e86a03f25c2718840af468ad6834ce12f5bb17caa52ccac2539d7a9bfd23eb8e2e7dfbbf060495959074c7babca1558bcfa7c7c276d1272a83be977febd9ee489fc9e9922bd822cab6c77227b6d157edfbefb979edbc192d2e85fb4bd321870098864b7a1a3edffd261c1e0bca0bd2df8b6f2b719a26ba9f6d74c843659770d4a36884958153d1f35253c937d1965629ac09dc71e607520b79004335bb64241ddc5fc381218289611b450a526d4e0c427a93cf3e7353c21de7f4ad24a055fa54b8f8ec4ed534244cf14b2cd2e21d7d8202c1bc76d9fc7f5b7f3e5527d8f9d563522681d249a47c859fed54b501677564dc0b496316330ed59e9fe430dbc2f59d76fd3ea8ddf4456b2d4362c4cf238d2d48791565408e273991e08d41e2556c972c6a5d09f3b6cabb524d57cb018c0f19f9097629d9de4193016c170e10127c5b4a4c3754e1cdca62d0348bd29780c3c5edae24ef7a38f4e0d66022b9a2ca8aae6775cf5c338e96736064b6a05f0e0e31f86f882d3773566308345bdb298f2c3c527fbc606857da4017ee4622e9c222fdf94d35a6f7e07e26606d0784408aaef935b32d160afe6efb96775f9eb01ba552b1319ab7b42d88c0cf7b249d485e54c88affe06f8378d8279f206c891fc1e5fa4e268e73b4a474fbdc61bbd139096f84238a68d07d4b5b8cfe10a75a9c7921a6c870924d48746d49d117e112ef39f4cbe0a7130b16dfe0f90f52d6b94842d4cda98c009d1eb40ff114569ac92975e5c168b120a19681aa028932e5af51703e7c9ddea2186a967bfdcc81a4069c00de566d914d814882d6ccb0ff25cc9a92edd8b2b7047942366d342d83e85c2097", 0x1000}, {&(0x7f00000001c0)="f0a1811692bcffd43e0d8aed71dd806a7e407488fd51e910dbffb3c34b9d3daef42f8e32cd08e7d7d0ee177d7e1afc", 0x2f}, {&(0x7f0000000200)="33318f815efeaf6d32fbd70ac2c7e3df607e1aaa35eed294be569777a9e9ef2c1bd3232c9d8191c333c0381b3ed9fcacb4f5942baeddee86efa91b3de037b6717a", 0x41}], 0x5, 0x0, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) dup2(r1, r0) pipe(&(0x7f0000000180)) 19:37:59 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') rmdir(&(0x7f0000000280)='./file1/../file0\x00') r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = accept$inet(r2, 0x0, &(0x7f0000000080)) recvfrom(r3, &(0x7f0000000180)=""/18, 0x12, 0x800, 0x0, 0x0) 19:37:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x42) r3 = socket$inet6(0x18, 0x8000, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10080, 0x0) fcntl$dupfd(r3, 0xa, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) write(r6, &(0x7f0000000100)="82cf9ac83383ee7d51494f3ec8a085f736ef3b04c447b971aee84c7f00bc3a24e00ec43264168d134d071c48a7dc1ff1764efb910500998a30ac1c4e32f56884ba08d7b25497ce94c58df2075f6ae33ab6d2f60cbdc02389bd9314eeb3c9c952d33aad061c028fa758654452219acf48faf21953bdc04b3a88d868fb1bf6b27ddf15759a09af2dfe688df3fb8922c85eb185a31006a6098f0d6aecb1bb365bd15ca09f15e1f4dbd8a75010f79c7ef0682ffa58756eac4228b6a0370d871713d82e8a44b5790614929e1065bf23b8978caae70f9485701ff34a9a9bcc7471f5e86dfeb02cdbd0dfd69635c96ba18421553ec59aa7983252dee77015adf154bb8511ca7b90a5a935bc631be5e7dafa9b8da8eed3085a6082596fc5af86290ddbc4f540030ed5137f1e57771ba3f023d8d74dae4ce428985a5bda90cd4b515c9140a84bfaa98b83253afa7096d43f064f0c9365192fcebbdf", 0x157) 19:37:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050160000000000008000701000000c60000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881d37d83ff7cc53c894303b22f3119404f36a00e90006ee01be657ae000000020000020000000000000071a3f800040000000000d57c55e383b40000000000000082fccd9840398b61979aaf5270367c0ae12b83d887db7fad8a3b16b323c2042ea6571c416c72f9565342428ba90b0ae69480cfb91ef2ba74bdd7719dbdd6fd23697ffabf589b8f7fcff067c1b2385bdec5c28c15a9f311a6448d604104196724c136a0df74eb682db481204251d1843e6934249530c94ea2d1abf8f5ac9c3a48874d42ccea3038e4", 0xb1, 0x18, 0x0, 0x8a) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) 19:37:59 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000100), 0x2d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "000000000000e2000000e2ffffffffffffff4000", 0x0, 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 19:37:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x53, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x7ffffffe, 0x10}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92489ff2b783f6e8a9c81") r1 = semget$private(0x0, 0x4, 0xe4) semop(r1, &(0x7f0000000000)=[{0x0, 0x101, 0x800}, {0x4, 0x3, 0x800}], 0x2) 19:37:59 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) r1 = socket(0x18, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x62, 0x0, &(0x7f0000000100)=""/98}) clock_getres(0x3, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRES16, @ANYRESDEC]]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x8000, 0x0) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x1, 0x8, 0xfffe000000000000, 0x1}], 0x81, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff8, 0xca, 0x4, 0x7, 0x2}, {{r7}, 0xfffffffffffffffd, 0xf2, 0x80, 0x8000, 0x40}, {{r8}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x2, 0x40}], 0x80, &(0x7f0000000340)={0x100000000, 0x1}) pckbd_enable: command error 19:38:01 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x40, 0x0) r0 = socket(0x2, 0x3, 0x6) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES16, @ANYBLOB="1237ed1abab7c5bf009fffd30b45b799ff03706a62110bc757c7666b20e36118729ae83f558cad260a5f7b33db3eed7b6a0ad219cfcb1a3ac77a00f5e6894ddc2c6d32086a7827f6ace1", @ANYRES32=r1], 0x3) write(r0, &(0x7f0000000800)='M8\fs', 0x4) 19:38:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom(r0, &(0x7f00000000c0)=""/79, 0x4f, 0x800, &(0x7f0000000140)=@in6={0x18, 0x1, 0x9, 0x2}, 0xc) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6acbc9474e19767b0784"], 0x10) sendto$inet6(r4, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce00002a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0xfcd1, 0x407, &(0x7f0000000080)={0x18, 0x2}, 0xc) shutdown(r4, 0x1) 19:38:01 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = socket(0x2, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x200, 0x0, r2, r0, r4, 0x81, 0x8107}, 0x800, 0xec, r6, r9, 0x7ebf, 0xfffffffffffffff9, 0x10001}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) shmctl$IPC_RMID(0x0, 0x0) 19:38:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffefffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r0, &(0x7f0000000000)="84e36cf59aa8d85745b08e7ca7703f625e504d83c4bec33f0b950536daa8bc684f7b5f09da764b66366a51b8418a8ffee7608fe9515ee0e758e96f57a64e783375c0e980541ddaacdf64dac794aebbdcfd273fdd658fecc2682fd38306eab5a287383cff1bbc00783d7c8af2e0b6f71ed415d415a6df1f267d9af82728798bd1e495a1d378af12642ee29a4a6cab127141e665db52e668b9e359483f56d4bf75e45ccdd060a5527a4989a0ee8691", 0xae, 0xc, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 19:38:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0x24cf}) socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0xfffffffe}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="1aa9fb3d138d40fa78ce03f1725b7466efc29193a92ea84441fdc7c51fac3e84ebf90878a86d559a3da28477a12b0397714f507b642e", 0x36}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x78) getppid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x1, 0x1000000000007, 0x200) semop(r5, &(0x7f0000000140)=[{0x3, 0x36, 0x800}, {0x1, 0x78d, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x800, 0x1000}, {0x0, 0x76e6, 0x1000}, {0x1, 0x4, 0x2800}, {0x2, 0x2c, 0x1000}, {0x0, 0x2, 0x800}], 0x8) semctl$IPC_RMID(r5, 0x0, 0x0) 19:38:01 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)={0x3, &(0x7f0000000000)=[{0x44, 0x4, 0x0, 0x40}, {0x3, 0x0, 0xa5}, {0x4426}]}) syz_emit_ethernet(0x5, &(0x7f0000000a80)) 19:38:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = dup(r1) fcntl$getown(r2, 0x5) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x98a}]}}) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) pread(r3, &(0x7f00000004c0)="da8bb988061015e505c1002a4d6c0a21e00ca5934a166aed74595d95f29891cb04029a8e2128368e41acaba9e6c69d89422f2321b5d6f0b6c9718a5573ffa4bface3e6e8541fa775bcd26aa6085cf9a3880305bd0cb6676ffdb7addace844444ff12345426720610ae91674be9104f167680db056a3a4d91709902142c33b57952fbb0fb87e3f6396db702a7bf5da2e3ca57d97c5be3aeea5e61e78a45941f1b034c3d71aa30aa9fb9bb72581c5fe5b73bbc0411d6d431d44b296d0d5e544af1e9cf2fd8695fa7e7afd930a38b1b05e78197844013089db0cde23a7d7f1fceed6149d7b2fa186db5494153c3c449ac43ff5dd163011ff3565d46d4d2335d1e54b3258e08014d2587d5101ec114f03a274608d800d552deee04c7fdccbf277be42ee06f0d2e609b0cf8a4861c8de572c3318c993bc904819ce80cef50aa68f04062ec00c89ac574abdde16bdbeeb3cd3932200698db56f114f9915601c0795708f8f59a2ff85dc1101692058636c5097863f6dc22bc17ac30f902cd98350667489ca345fcdefe6d15425ea8b6a9551f56d06967c546690e23017b287a4a85cd55d1e87a9a2ae957328d1a984a2d16af478541abcbc30e617fd6ced9382d7dcf6400937300904ef515bffe16a9202f3c57713c15eebedeeb5fa54dc690673e5565eb912ee58e9c9d3a62a6a1627c091923b35e4a5c677903429b7607c52de67bde77f855b8e4beed10ec2a858a6fa2209320d20916246168862d4a1d15963dbdc6fcd4e42b60267e88c96a1a15a94fd13f7a9e88cfd04bed89b77e7ba4c5072a03f4524d14256956932025ab064004238a0200343127ee16989054282a10abd3a7c4eba80ca8f03cf7d6fabba36ecb9a38149d88e546634b356a7328f81ec7910d7bfd84fd4bf3a5eddda5acb35fd28fa978bfc5fad2ceb43687ccb41bb54e14cc3ab652bbe4eddfcbf56b2130d744295659d6a58650915855ea3bf566cf715baf59ba96d23dca1f10103d19c3497d9346e5dc99dd3adedf65aec21242ddd5a88f5222389cd2b4185917a8f485ed0a221fbdc40d8ac83c86fb9c4a30e6f79c251c70f1cff58d1118bdfe0dcf2324129eb69a7c092c8c1693393a5a38e4dfb9940a6250ab7275cb49185f5deea8309b243f5e8115f734fdd74c6a04e89935783d3289515083e83d0136cb0b4140ed714b2a60c5b64f3318c0b3d9f4f7de635e59d6b09109357f4d75eca8af163c1b4ad21ab09dec7e5f87df40bed4c77bcae9b0c91884aab745e17043daf08fb6dd908ac29a14384d01cc908ef9ccf6571c5012f296788860c046799218f2a8a2cf838747ed414f2e12d602d95c4b6ce2aa2e4d214bf3069de411a26ee8efc12b2cd8eabfa636dd52eae9fa1913ded64ec9b0c530ea2bd877dba7f422c45778bb98fd2c79f8b9e87e06e0d71ad43f233f0bbb5ff307375e37731f6f131634955dfda7e3aa5d1cbc9303ee90ef8bd846fca1f4779f4a0d7c9a7a822b5237510358131c110646783f6950612bef6526ed55e7850110d08d66a394d13839f20b6665a34f9cf191d3aeb7fceb809cadd2d06e27684fc222b67d9a0e2129adde5f7f678184f279a9b9a82d97e8d4a236c5c4ac79d811cfee94c94ca4de0fa8abd9ea71ca9c292a68a1547b02336b28c1559554bd08937e15e8285eb7585fb0b4a4d3375b3fda15f3caaab04ed7de0ae6401cb84da22a4c32964df71e4eced8d417efdaae456662bed4d84c0130470de110e7dff2bde665bc2a33284590d7d8bebf91362159593ef0b026ab4690de7bef78732e0aadc9672f4b75cd6ce5abcd85f670fa833411b9caadbeaec9cb74594f0b9b64ce59563d64f3eefa5d23ffa12ca49c8f79353a5d7ce4ebb7785ae7da154993e02ebcab63287e15111e69ba42975aabdb6009a5bed4de172ee01acdd48422f25e01c86b0ce261c83bc915a97faa7cf6f581c51fea3f2ce30ab1a15a630717435f21168e54c9552b1ef9e0003400246ef4489e176f50038cfd4a7c2a7aac94731fe908cfb27cb8243cb9036a3633029683c60832f444cc385c76780b39a5ac833796b5168aa7fc0029fdc4c387b9fd7d370320bddbea1f14ad7ffe8f8dac9b93bac45e0f7fe6698b1e2e717321fe71c6c5707c808079f57835f4d51fd1a4b516ae86344cefb67810e7f2c022f76d981a42b191f4b7a87e7987a46ebf0718f2d91a29d0555cacd04ba3c06b3a5c481036c73cb818fd734146d9e4583c127f03f365403f652488555cc75f6d7dac318d052cdd5a35a41d10fd1bf1f5838f82bb9ab696bffcadf633168a4e4f2ee3091980f005e573c9289ff5cc2a59043457f17997e9f8656af7bbc65e8cdcf491b40b70577c321cd5cd08be7c7f24cf665aee7a557a49aee8fcb7a620ce83b51c8613f9176f86f960852b70202739a018090471bdeb16cb55abc266467d9f25ea99251305bb882ec0444f299712d266fa4d7ea9f70f14f0ab70b36cb98b8ea63a66960c5e56ed8977203ae48d529999357793c684ce04fb9669a2532f8d5486d37678ec72ee614a3fba61285fbed1ca09388a5168e5dcdd264df57698d57247931f07cd875f8f321430851d4cd308791c6d30f02885231ed527a66a8b69bc30fbd1113915bf997e56d4ae00a2573de86d24a4bb0fd9a7c165ef92dd69019dc20986f2b51deaa879c75ab4e2e056c3a87deea47d4f4a5c22d8bc179a53ef2afb31d9f381f3cd2456e14ee2723fb974b709db48eb9e1328964554e21adce53a6767c005c9da5f1f0783c613e6863b9b583a3f7872fbe0da92dcc14e673936d1b94b95fffaf2830b000a818ecc17e8d8032d01dc84341b49dcf8156f6d22771206661ebb73f195278341aefcb0b635b50853cfdab6f666259f052f44769d91bcd0cd370d168c8d01f83f62a1fecaa8998e2b7ff9af822704ebf13cba8b262381588406b5c25489a2b7c74661a3f59664fff42fb3c291e66e0e197dbca44cbd4629778e34f660a506a497cba0dc5e60888dd5b0e8c0bf490c8935cee595f362793556053fe76da1cd5e6ae4691a81d8c0a5dbfb5f0ddeee40052698a557a24c9020f18e256cba086359951a03f07fab2b3c7b34cd59c1333348de36aaaad1ac3720e897e174c9f949ccb35651fd0bd268cae9225abc609a5cccfdb6dd9d34d66a7f6154bf6977e053a3bb7cb71b92933b05103c0e96e4ebe875f8c648ed59f4dc6ab83872340166381faa01d3ebed47477860559911ed3b440f7ff8551d7f3aebd28e67c9f2257c60852531a0659ed732d4d9d1a8ca02a35956a401c9e87c69ce83275192fe6a0a56c4304165519df88a7ba602b0acd268794e277ab21b2e833d9f668a3c11187f6fe62e53624af7e6577ba10a54b9c465a09d0d3a1ed069b3e65b034e9c5aae20944c4396f74454c52c826de057a7cd497ef4ab605a01eff41f54c5e3c9e76c6e215435abb5f12aaac5ad8d227e4ef2de2638813c848e5a3bdc260e8d6de2195ab2891d8d374c010f94a4458d53f04e70bbaebc4634bbffa9957250dcd878a708132327b299bdf4f77ee86d06d10fb4d3022c60d2160a0abc8f6cdf04bd02640841cac4db3987a6ceabe6450124114829fd7d738c1bb0d127afaf39661e74700d43c8d693dedc591b92261207d9c4d2000f3d477498da9b6f907e69d8cc9b4e0da364d833cee1d1556dfb8504d5c61ab4e74ed99faf88c9affff09a6275a242f9ecbafd242b6851e48c916f404132773d1f751673ca00dbb4b624b3af20e147c65de0ffaf38e978024212dbfcfd1e82b30c8688fd211d67d61eb08922a3ab317001463a0d03509754f3138378a55acddb7d3ad2f25002af71d43c3bc219dff3f982be042118e3efe2c8b2d7f74d2c2b25e4e75702232aaf7b44ebaa8475c0921ccf25922660b693c04f716db0e9b766e70d39bbcc093b098518707792728c17172d984663c395b636f90ba0ac5e7e36975120006f850b34deef947d2676ee0a91f6b0d3c58a27833af299d294237e0eccda417eb33113b2c39af37ad27151a526a3cab9fe8f2a6ed675a1ba786fb08636839b2a212028d6adbf2534f838d72d52d49150ad8b9dd011286045347363dd86086cb35341aba23cb71bf8383267afd8c345a6b6d868d80e8990f65c7a2284a01d02e1c997b552468669636dfb6828d8783cc7ee4fbe16f152c4b239cf7514abbe29c1ec2931d4d4f3599ebf89beda3dc2ac8e343c47e806ed76478f7bdd4494968ff823f18296d63ecb007351fc4dc072277d4e4677f0dbfeb2cc012c430a10107b85ed2750aab314145437975626883c43e571be34e6cf32a692f6e1656a3d4faed5caf21dd0925d08980e8e77d9e8206fae38bb861ac9823422d017c45fc53fb2f7078189d119ac4275ab0dca8722f001f31771250b31ac08f94ce12525a752049dcf099ae7fd4354a6787bd3b9c800477763a9c7f681940426580980002ad0481d6b5e5cc57fc162c664a8e470204edfff922f9bc63563c922d2fc0567be150bb93f9073d8698cf268c2f7c8302804f535b0ab690ac0420c6e3934151d0f2752dc7777196e16e2ec2628db116f0065bc4dec557a166066639adff201fbfab2d81f583418fb9f2aa0256770c2a4a274963e300c6985d8e819c8fe91d3af5946fa259e6cae4d0e8c87d46fad5db30c564b89883dbfa49dc6988cfa916532a4c20e3536736ea5bb0c6d68abd5d45eecfb54d0edade1ff994534ffe63bba9dbdcf7871d2636a015fb42db99890a9e02eebd2d857be1449208a1af25e6274b2955cabcefd537baa23a1239b6cd8f83c524098676065bfd0e008e40004f7b26b0ae901b6fc6edda5e616112b9c471312f6dba30da793e296b71893f7e9e3b6b14b61cd9230a6e25f6128dd9b9323a12b0b89ce0a486afe4a4d0a476bd8737efeb3c32e1755d88116c9e57604a6106268f1a077ff6714472a977628209a8bb998786c190f8f98f8b7cd7b5e9bcd47a1dabf3f598ef7c10c26842f21fd9f8af563c1a45660d6e65fb00b424c87c466baac27950de9745d839f9fd23fc1a3e5c10972351737b2ba129498f7645716b86ca2f4505043717d5c74933253fde4891a69f57cf377c27044b73e6446a851e2887a0fe54cc6b8495346ff11802ee5db9bbaf1a971c000a768c75e34df518ab589fceed8411d8d313a4addc933197cd243368c011563597d36522ee9a1f28e7cd19a8b79973a728289a7281a39e24261a6d952a9d3ab8f3164fb43f98e3e04b46bd9a14d54e50456b1140b6922297db948497d0f269e13e251fc8da1b1bfe7ac2c47fffb3a92c01dcf03abce0ccf0d27108d3839bee35ec3d9c7ebf93d8dc97efcd9e7576bac3e2b5e2d1a969e3198d2ae60efcbf8991f6b9a75b37797e3f567ba1d67b7d9060b3ff01ff218b085bbd983cad37a7185608dcb99828cf8679db454c16f2e83048d2dd072fafb91444a18b46655cc70a9788a79fb9f3457ba6ea72dbddd8bbb24832cf51da0572d443a2492e1c00a0beb33669761d287e6f0dc438fa7103c32f9febf4c068ef7c1d9e3efe72dbefd0e7791fbd7f6564a32dfef50313031e0d103103b7dcf9763e8872e48198e6a03eb699ddd84e95b55d3d172eb41d4c524812a69a47a84855dececa1786600354d1c52397f01d5b52f048f0276f59b8916778604d2b3320572a2b5b79917373001b237019ec3b519bcf9a91621390768db476576405a90e07ff027707f2f483bb4e99c52218abf56f73232553afdb9e9bed541031eb5e780fae3705674666ee196ce2f", 0x1000, 0x0, 0xc3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) geteuid() 19:38:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, '\x00\x00\x00\x00\x00\x00@\x00', 0x3d4}) socketpair(0x1, 0x4000, 0x7f, &(0x7f0000000000)) r0 = socket(0x18, 0x2000000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 19:38:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x80) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) bind$inet(r4, &(0x7f0000000100)={0x2, 0x0}, 0xc) 19:38:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000004c0)=[{0x25}, {0x4}, {0x3, 0x0, 0xa6, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) fcntl$setflags(r0, 0x2, 0x1) 19:38:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050160000000000008000701000000c60000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872af93d37d83ff7cc53c894303b22f3119404f36a00e90006ee01be657ae0000f7010000020000000000000071a3f800040000000000d57c55e383b40000000000000082fccd9840398b61979aaf5270367c0ae12b83d887db7fad8a3b16b323c2042ea6571c416c72f9565342428ba90b0ae69480cfb91ef2ba74bdd7719dbdd6fd23697ffabf589b8f7fcff067c1b2385bdec5c28c15a9f311a6448d604104196724c136a0df74eb682db481204251d1843e6934249530c94ea2d1abf8f5ac9c3a48874d42ccea3038e4", 0x13c, 0x18, 0x0, 0x0) 19:38:01 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479bc6dd60451e0002000600fe74004213e9d35bbe10691a279b4973b8"]) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1c0) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000280)=""/228, 0xe4}], 0x3, &(0x7f00000003c0)=""/84, 0x54}, 0x1) fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r2, 0x20007471) syz_emit_ethernet(0x4, &(0x7f0000000040)="df64f259") syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:38:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x8) close(r1) 19:38:01 executing program 0: syz_emit_ethernet(0x437, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe8000000000f8ff0000000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b9431efd844a07c1922833b2c789aefbbaee9f63cbab38a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c0685c354712b8b1ff75f45ba55a34aab93849023d37e037d2d3e3e842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4f1ee07cfefa18b6f268f90be36c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32072ad9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c7757342120635aaeef44910dbc5c6b3985a48bccb26288d42a672c965d40e80d0e1908f1b425a60a28241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c5603edbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061e31b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c5171b6a324e8642b2ab76618b8200000080ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490986636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4ad42b62f2fa6cceb7e488aa02b2e52c6f82bd3792845fff41cce52e0469d14821ce0000b23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca726aadac9acd194be7e53549c1719bdf67888780e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcf1c425f56768073b3f4c2c9f5433a4a4fd0b8bc7b050032bf85bf222394fa4336ab4f07d7ad2dc85afa6eb79ad2624c4be6c674ee98fce9a51786b7cc2b500d9845404227114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb6bf28bc37dd00315b4fbb09e77a6b5f858441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07dd2a28be7e4865b0c60e4c2b7f3293bda997504b9b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a8e31559b125d71d00a5684fbde4668f5a469a2cf6b2ed8b80bc450e8a0844bcf1eb4ca0f53c90c45e72cf9f0856e0077baa1adb9c9dab6cd55a1e6ff67f8a02bea505adbee8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc258749dc95305a29b702edaec9fde87783bf1cdb342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c742d03c135a6f70e5769db5440692d35062236ba9174bffc0ceb971c69edece8461c8289c245f05a83b88106f7000df5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdca9e9d41a19a40ccd05eee23d0b7bc25b577021ef286cd942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf80800000000000000bd4a726587eb4acec7ba09b4b9176d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c76771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8ce149703fe73f902ff28312a7dcdae42b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d3412070000000000000039b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd2a7ad33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d0051dcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f5bc86d00ef912eb510f74212e8bc43409f77d00f6ca83d9b239b4ab3a5bf85c59712d2dcda45d593b9df9a59409ce62567a0e670cc4e0f90eeff2769e115a490dcc6b343a5403d1059fcf2963266bcf1fbb6854b18edad486392b4e7cab2b6b342a7a9186cc4fd2d194dc327ef8a1c9f9de01192ecfc4dabd6cb4f5d2e75591e12fcdb3ee97addd3503a351b136ab9a8c8d3f7ba7a86a9b843c1e0422e99e3e2778d342396e24442d9840f3b838832602ac15b3280d84fa2111863006d23810eb0cb4de34448356d08f73dde0752d405dfe15e49130ae4006cf49041f39eab0f7f8af85d6e40f807c5e2cdf6aca100c31649fd28a6ecadd0264421d69c2a0fe71d59fc6bda047305f4ac9f8b08c20c10faf419402a1037f20f858f523dbca9a1751ab61059bb1066d86a8808b6134f39013e8c23882ff814e1532ad91d7751b46b96447c000000000000000000000000000000000000000000000000000000ba4ac03549602f7cf6a771a22ad7984a35bbc9814b208ae27ca2516994c8e84f4ff4823eb6dfa878073d334b04b5883ce61894485c72f43183cc105b8da2aa67eca1fcda42accf3cc132f71a641a10c360d74e6f087ac19c6d9f55ee2bab55d024349dd2d2fd1491a44cedd69d5ec20a2f2ece97edee11f1b621924527b8ecba3704e404a5f247866f1658b44a0358734ec3649282dccb6edbcffa0f79e00a9976ae9032183d548d3c5feed1749d7cb01e61c700a2413e56b0dcaf9513bcdee1f71cd2c3a659714698c233273bef02426b6f6c33db35f3d47534605c484a9844422092a3d58ae2c9aeaf007474a4cccc3ebe28a6"]) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) close(r2) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 19:38:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e001b576c95983ba73ff1501cedf3292e8f24f7dd42930f7707", 0x1b) 19:38:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r0, r1) shutdown(r1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x401, 0x400, 0x0, 0xec15, 0x6, 0x5, 0x1, 0x2, 0x20, 0x5}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x975) sendmsg(r1, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:38:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000400)='s\x01\xb6\x03\x00\x19\a\x9f\xd8I\xe12\xfb\xed\n\xc8\rT\xe6\'\xffZ\x92\x92|m\xecr\xa3\x1a\x8f\xf3\xa3j\x9aq\xd9\x12\x83[K\x95&\xf5\t\x1e\xe5k\xc20\xcd\xc1wR\xed\"\xe1f\xb0\xe3v\xa4\x86\x8cw \xf9\x96~\x8f\xc0\v\"\xca\xfa\x1bW\xb3y\t\x11s#\x1f3\xe9\x13C1\xdb\xa6\xdd(s\x7f\x0f\xac\x13Y}V\xc4\xbd:\x11\xa3\x88Z\xfbk7\xb0\xa2\xfd\x93\xd4\x8e\xc9(\xc2JIwBO\xb5\xbc\xcd\xab\x92b0\xb3\x1fw\x80\x98,\x9bO\xcf\xadv\\XtL\x18?\x8b\x86\x8ed\x1b\x9c\x82\x8f*\\5h\xee\xfaq\xa4qI,\xeb\xa5\xe8):\xa4M\x05\xbb;B\x02\x81\xad\xfc\x95\xaf=O`\xd6\xdc\xc8\xb3j_g\xf0v[0N@\x9c\t;\xf7\xe5\x10\xb7\xad', &(0x7f00000000c0)='\xca\xa3\a\x00']) kqueue() pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x2) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000080), 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) bind(r3, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 19:38:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x97, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) socket(0x10000000002, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = dup2(r9, r5) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 19:38:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180)="4e441014611f8063d83a430c77e4090bc45ad1f0d9ec2bf37b65484a5a9a30990b02df8c582dcde54fdc907ca918dfd712e6b30329b321ba6f6b6e1647d343697c121f74e8b9f0f112784d4e036292d1245724445c9d860fb04d642ddeca0eb6fc2071b0ccd94c611225054081242d5d7dd38d2b5d5fcdc5fe83d303749f1a9668ca16b3300364db836178665713e98bcb9053db9fe8ab2949bbac875b125f66643f8e0a18c6ac00efe39417409896afa5320725e2e32a2f1b44", 0xba) 19:38:01 executing program 1: setpgid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000040)) socket(0x2, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffff8) 19:38:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r3 = semget(0x1, 0x3, 0x214) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x4]) r4 = socket(0x18, 0x2, 0x0) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt(r5, 0x2, 0x5, &(0x7f0000000140)="b2a9c8ca1be26466bf1f7198b775f7d4d99cfbb03aef73d4e49c82a2c6e160047bb3ee8f3e030190916d7c984224adcc4f43e055a4d72dd674347b324e286b99ba107aaf4231635dc2c898c4549389a377ade15ad8a0137b376e9ded24d01be34eedd73780fb7d617756330629cc4eae99de99ebbc71e7ba5b4359643b99365eb27bba8f013eb5b6e3a9d0e7d7e0b61aa940d2e2071ad9b878b32815575c11c52fd98fd0bb81c68587eef7e46ee118db5adc920e2802002eeab6b6142ec56c50adb60647b4811d", 0xc7) r6 = fcntl$dupfd(r4, 0x0, r4) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000340)=0xcbc) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000280)) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x0, 0xef10}, {0x18, 0x1, 0x3, 0xfffffc01}, 0x5, [0x50e, 0x780, 0x5, 0xcd65, 0x0, 0x2, 0xfd, 0x5]}, 0x3c) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x3, 0x3, 0x0, 0xffff}, {0x6, 0x5, 0x4, 0x6}, {0x100, 0x81, 0xf9, 0x3}, {0x4, 0x81, 0x1, 0xff}, {0xde, 0x8, 0x6, 0x80000001}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r2, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 19:38:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x400000000018, 0x3, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000540)=0xfcca) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x85) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 19:38:01 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x8) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x1) dup2(r2, r1) 19:38:01 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r0}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000081"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4081, 0xff1, 0x800, 0x0, 0x0) 19:38:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x45}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x9) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) 19:38:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xcba54340c4bcf6ed, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xfcfc96ac7f786b98, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x3cc5b8a0ec886e23, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) fchmodat(r4, &(0x7f00000000c0)='./file0\x00', 0x1e4, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffff) fchmod(r0, 0x80) 19:38:01 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="a96f6c26d6cab392c13266f67646e2956fb1a4117af8ac8a246f24be6c0277390297b98bb32a55939f6a2ea7a51227dc9ac40e77f0bb18537b16986198cc536f965d5a5c140231ee86d184325946310dab07f5902c077a761cd421b9a1e234a7db697f00981b696ac5c37be02966fcf4bdbf622b28d8d5d0599a670ba68b14546280bf597425719987731990e69057832e74133eb69c5b00543355ccb4acfbe06d24cade5623aac2356c5d1391107df9533653cc12551b8f6a148910719b5c738e1c30793a13bea29d82989b2ea33e2277056d50040a7c1088706378841d4fa01150fda06ddbfd69842760a80ee073617a9a564da8c2e3d55d10e6de46e135d09977e427707e96c2bd9903748221545c474d4ce3ff000000020e7c16355940642b00"/322, 0x142}], 0x1, 0x0, 0x46e4731f) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockname$inet6(r4, &(0x7f0000000140), &(0x7f0000000200)=0xc) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) fchdir(r5) r6 = fcntl$dupfd(r1, 0x0, r1) getpgid(0x0) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) accept(r6, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) syz_open_pts() connect$inet6(0xffffffffffffffff, &(0x7f0000000240)={0x18, 0x1, 0x3, 0x3}, 0xc) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) readv(r6, &(0x7f0000000680)=[{&(0x7f0000000800)=""/232, 0xe8}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000900)=""/209, 0xfffffffffffffe9c}, {&(0x7f0000000180)=""/79, 0x59}, {&(0x7f0000000700)=""/200, 0xc8}, {&(0x7f0000000080)=""/51, 0x33}], 0x6) 19:38:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0xfffffffffffffffd, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0xffff]}}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r2, 0x0, r4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0xca, 0x80000001, 0x57, 0x64b3, &(0x7f0000000080)={{0x20, 0x2, 0x20, 0x0, 0x1f, 0x2, 0x8}, {[0x7ff, 0x3ff, 0xd050, 0x0, 0x1, 0x3, 0x155, 0x7, 0x0, 0x80, 0x80, 0x0, 0x3, 0xffffffffffffffff, 0xdd, 0x7ff, 0x6, 0x100000001], [0x671f, 0x8, 0x8, 0x6, 0x3, 0x32, 0x1, 0x8, 0xfff, 0x1f], [0x7, 0x7, 0x10000, 0x7, 0x4, 0x4, 0x400], [0xfffffffffffff67f, 0xef, 0xfffffffffffffffc, 0x0, 0x8, 0x6], [{0x20, 0x8001, 0x200, 0xc54}, {0x3f, 0x8001, 0x8, 0x5}, {0x2, 0x6, 0x9}, {0xccc, 0x3, 0x6, 0x3}, {0x8, 0x8, 0x9, 0xac}, {0x5, 0x3, 0x741, 0x1}, {0xff, 0x0, 0x1, 0x30000000000000}, {0x401, 0x8, 0xaaab, 0x7}], {0x7e72, 0x2, 0x40, 0xff}, {0x2000, 0x101, 0x81, 0x9}}}, 0xe6a, 0x81}) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000040)={0x40, 0x6}) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000000)=0x2) 19:38:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xb35, 0x550f, "2ea86ee16eb595607fcfd71100"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) flock(r1, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000380)="fc70c3de046488b139db217a027ccd3c3666cd8019d73c1082df5daffc75e9ee471704e09c407f9b0b6ec25789cbdcb2a94b7b5fea9f34673ad9ca609d75e3dff403299dd0989befc48e76d4d107c5865fc16812579701d8f1d7100809fdc6d961313e43696fb02b9c870086c9792fb10b8d33689be1c8d483c2ddae9cc24e65ec808ab51ea9902155c67ff238bfe0b72fe7ad30c4873b163afd5b3f9b65efce54dda5a3ed6d561e20e68cf0611fddb4dfee2d7036830047280e52512a1830aa0f0c129a262db4a551", 0xc9}, {&(0x7f00000000c0)="9cff7147a38013deacef5d35dabb31593aa09fa0390e77727d0b487f1ba4f9bdc8adddf414b789d70fb374f432009497264213b85d5dba4d3371c2efa48f76e7998db4a6d65e373e8c043654a47829f022ef41d1f5b9d490ff7e6d4003bc357a1774528aa123a5f40692275d490f20816556270fe9c252365c579f66847a447b18bbf91226c8f7299261030becbfe9a1e538a76bec3e86f628473f3165519a813a50681bae864884bbdbb026", 0xac}, {&(0x7f0000000200)="446b01ad3035bfdf143bb3320cf3f484f7ed1b1045811da0ecdc30d0e771a16c8824c169beb4a4e9e74d1dfa51ce07b08c682d576834cb4a41293ec153dd152f3cb6cb0175366a85c131ad8e95ce4542cfd0bdec3ebf158b32b08344306850f6c31ab79f05d0dc2affdf9c20", 0x6c}, {&(0x7f0000000480)="cd6dda4e7a251777c158bc6e2e4a707bb086d1968c5759c0be7de96b7547917f01551728bda46bd5216cb245efbd5ebf78ded93eb6906f2f0c6d5c14891a689ee56cda0174c98a5d9356ba111a69b9a2706585f682eaa7fc8e1a123de60d39eb1db274ded1babfa0ce6458c110c30097f7243fb032b266e4c53b77bc946c741f11bb9a4513c69a038cb8aca5da7890d234c3f430b75ba9c48d20e7b2a9861a532466723bf138fac9396d60159979c6bea2afc1af4f3995", 0xb7}, {&(0x7f0000000580)="5e8378bc3f4a8b62d3c491ad57f8c98391c9d997492a024ca80cfe18ea5b8cc03da576fe0d242d000d7a22", 0x2b}], 0x5) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 19:38:02 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"}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x8, 0xc4f, 0x6, 0x8, "6457628945f903e5ce5af89f4880f82a12691b13", 0x41c25dde, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 19:38:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0xa8}, {0xe5b6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) pipe(&(0x7f0000000100)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xff, 0x2}) 19:38:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) fchdir(r0) preadv(r0, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0) 19:38:02 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xfffffffa, 0x4}, {0x18, 0x1, 0x8000, 0xffff7fff}, 0x3, [0x8, 0x9, 0x75, 0x3, 0x280000, 0x8, 0x80000000, 0x8]}, 0x3c) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x20, 0x0, 0x3) r2 = socket(0x1, 0x8000, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:38:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7, 0x7, 0xfffd, 0x5}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = dup2(r3, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0)}) 19:38:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0xb3b2, 0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="80871ffc5342d990cf2088a1ff20e5cd5db116ef3b174bb65bb3e58c80b73bf3694afc1479088007c86b1d4e87272c222523c31454ff66b0ec85e9654f556826c16e1c58077a9ec4ccb81780a68c53c40106b51a47aca75aefdc1d7c268b8a7e2a48d8c245a5598e1e6472d931bdcee698ee662358fa0e208bc0984c89b0b544ac2686a9bb8944b5a263f4067aae0e5660b21d7169b82dbe386bff2ffa766bb93d0f01b2a1ed242bb3956409a04a031615d4b80239d46ecf4f7b54c368a86bd3080e76bc"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000049b6aa9ffff7f000000000000bcb9b96c", 0xc9a}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:38:02 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000300)=""/202, 0xca}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000400)=""/44, 0x2c}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0x5) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getppid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x6b, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="2a7e8c73ef40fab131162eafc25303dd168cf2960322acdc80999562c2ec9e902aa1da00637481572198cc45615abda055eb09d6b24ceb8daafaa005889d9af0e1a698efced0a2dd4025db2e3b4c08d7e85d9e14ea04725ea29a5da48e87e6f5332a7275e821d05c80e4a8f3f2da92a1f91c4a28b7b307dfe938e52d2c05b32fb2e7", 0x82}, {&(0x7f0000000540)="2d477183c5a464f17d047eaefc94947d04c81a9407224d0de782f6bd53177f3019c1264991f51f77efd95e70871b39103a679843e57650d3c13404113ddb40a7b4ab3e0b962dfc5ed00a2ec967ba58b7ac99ba6103a8bcaffdc95569c5c24965bc3313852536339310352313431f5c5adf719926c835f8dd43a6a3361e79d94f09207db323843eaf3ca26c9ff79fba768c504a7411f5c53f6d954be35cdb51f3e49d5ab07d608d055ee6fbca00873bb2889b1efeafc05353985fee935bf8653445588caf922e0d7efe2c15ca2da73d596ffca03bacc7ed341d8345da7518f5c27e7d09e008beaff2", 0xe8}, {&(0x7f00000000c0)="6b3ed991bef351ef5000778513af3a1cb3d4c0b098ba936a0a8006b85ea4332f01021cf7a75b444f5e41c716dde4ddf3209f49f0", 0x34}], 0x3, 0x0, 0x4) 19:38:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eb", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:38:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000440)='./bus\x00', r3, &(0x7f0000000300)='./file0/file0\x00') 19:38:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) 19:38:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$inet6(0x18, 0x5, 0x5) setsockopt(r1, 0x26, 0x6c, &(0x7f0000000080)="1ad089e86b8fb26ad2c276c414f536f4cf26dbb7f8ebcd90dbdec0598e81debfc42e504329021bf0e9fb5f9863dc6298e63e5edf35fe58e985b4626624746a9eae8e4a568fdec56d90ed131f15790e5129b9b01562d93d0244f626afe468392c2bd84e7ec9b3c7fbf3621a6674a7133796f1545a66c8a79ab37c58b043e76405fd8f003c039776525c93029d3ae6b5c2024268afbc2540810f7887c87e1dd3c4683d343cce1a5ab9a321ed6da07aa1d904ac021d6ae4a3e75b", 0xb9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 19:38:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='/dev/zero\x00', &(0x7f0000000080)=':\x00', &(0x7f0000000140)='/dev/zero\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='g*\x00', &(0x7f0000000300)='/dev/zero\x00']) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) 19:38:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6acbc9474e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce00002a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0xfcd1, 0x407, &(0x7f0000000080)={0x18, 0x2}, 0xc) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r4, 0x2000745e) shutdown(r2, 0x1) 19:38:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x7fff], [], [{}, {0x0, 0x7}], {}, {0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000000)=0x7) 19:38:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820000f033500aa3"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0x10000000000003, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85, 0xfffffffb}, {0x85, 0xffffffff}, {0x85, 0x4}], 0x3}) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11bdbf7eb24b249135917287214e50a90bde000e4439d9fc4b0193d6e2ac6894d75b94cc121d313e3057bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0b198ccbd66b2479aaf103bf0000ecff00000040a548733d4a641d45a5db5a6a6f1f0e2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000120000000008fc76000000000b54985ec61b788c2228caa43cbd5d4acf60b4a347656ae3a6549a6c5519913332139108c2a1ba6a4b3848e5091c7df369b3ffe41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca554b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b0be9103a85d83e3aa3e49a9f0f46d94774fcc6a39fb669cc1bd1b5d6f578386367c309254c1bc2633b994fb00da28f997a967bae1fa3d979c4e729ef2d85c6ca7e6855263fa0ba8a62168b4af4180176cec579d3ba47a5fb57b27256ad02c47af8f147623fd13523abd0b3a98139808698f937df75f262549ae9dfbde0496f513aa27953374f39b0b69382dd070e8a5625b9b8db45a090e53f47f453815d480a42e7f19f5dd4a2c48125632b3d972b7ada9d909e27f8c97140722b0fa101fbbaf30217f0da8da415047c087d0000000000003174bcbd2213278586450402b6895c49ff47e3586a76322b1860844a58dca0720f27156caf70a543c73d37ea9608f17395a374d09615e05752807fa1a5e7986f380a03965da50f09a79ceadf6a96f580594e6d0452fa14cb8dc6758b21c248fc7dbd5a3fafba6db3e551b809c78321c8aa627d1de40ee71b83d03073cb4f934d732cf02f21168b67854095d0289f0ebcb1d1f42d58aea18a1c0ca85fa000b80c910df419a7ccc0118e54d10cc74392195ffb1a72a642d9ba6ac94da3dd5340355acfaa3ea633e1396db8727df954ad19d40062b3d816d18e09eb22c3a5021506e570d6833802231d51c08f665cc772af5896b4d18dab886d9b11c44432d0659bb4cd6343cfb2a043b5a425e8784084b29a622c486dce810e2d94bbf757c2fae20d49073dfecf656257df93b8d1de83b2d2c0abe02cd2e0dd33d1b96a17113b0ee05a97ce0e0195b101a5f65bae122c2516f854736786eaca4e64856e16a71f87d65f07dc6dfdb8ffc29c7fa99ab9dfd4c1fdc4d0c0ad445d2d7aec326b26077433b29ccaf940a998a1ff7a09bb2f80ae1cddd7b429b491f69ac0df9014f6eec8cb2338b83344560bc74768eb64bdc9480a800b2088821caacac9e39726d870"], 0x10) r3 = socket(0x20, 0x2, 0x2) accept(r3, 0x0, &(0x7f0000000100)) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 19:38:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/151}, 0x9f, 0x2, 0x1800) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 19:38:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYBLOB="0d337808ba02c73e6ccb1e7da378978c576f0d814325a45a5fd714eb416273b74d490e05940ca7503751"], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESDEC, @ANYRESHEX, @ANYBLOB="3efe557c446d1f867287e98554dfa17b280259970273cded55ef7d2c3a6aef3b796478395cb71e310739b935adb66515c03b8e5314c33f9f163a9f4003250cc4d8431d2df0bc1fdd0788d8b69736dfc2d43b5de41fa6089a9e133c5a016b84de9274237679015c3c635a683758a6d39d23656aae0adb35d2393529b826740dfb983e216268b3a441bf425a0be3d1526d62b64aef02e401"], @ANYRESDEC, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES16, @ANYRES64], @ANYRESHEX, @ANYBLOB, @ANYBLOB="7d94e1a2814526dab1db5b04534894b27b58502ee9c2a0541146465b3c2ca0382cfa9cf4075013feca3cb27ae615cd5b04d9cd84a9d4aa6759f0e4e385eb89b671c387b4c97064ea264dbcc627d181339c0424704a38e51e015627b910bafb239caf9ab475e14397ad3d3c3d7493e7251f01e7682eff02145afd0244151e87e4a238a06f92bb8cde04cc96d4f776069b817f2229ffb83b12f648f21fcf25161f717c57a271dc29f20378a0d9fa670e8dc71595cabd90faed77e9f2bb5d74af54b8b8a0d833ee088807a0abd34b2e44c735ab1d3c457dcfb4a736ace839851beb36f6e7", @ANYRES16=r1, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES32=r2]], @ANYRESDEC], 0x3) write(r2, &(0x7f0000000700)="9e3eaa56000000000004bf9aab423040863b43be242a20bbd400000000d0459370400510fa651c1e", 0x28) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r8 = dup(r0) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:38:02 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80045710, &(0x7f00000000c0)={0x240}) write(r0, &(0x7f0000000000)="43f1f0e8d2968692c91809830d211c2a1c93f617528475b57b5acf71f4c14ce3ae2b7da9469a81f956185b9177dcc85eeab55de7dcb20bc8501f36304d", 0x3d) 19:38:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(0xffffffffffffffff, 0x6, r2) 19:38:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x12c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcaffeb57039535e958bc067e0300f9ff000000000000000000", 0x1b) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 19:38:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x269) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r1, &(0x7f0000000400), 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/135) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(r0) 19:38:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x1, 0xffff65b8, "92542c467dc50f479a8933ec72545f0a765e2ba4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="4ea6500ceb8efc509649c1abe5ca8e985065f33b46de530610d4007bb4907fc3ae40093ae4afe4c1552a9ed50df47877614899a57d", 0x35) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) 19:38:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000011, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x6c}, {0x6, 0x0, 0x0, 0xd887}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000300)=""/208, 0xd0}], 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:38:03 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83a5599e49cad1089ce0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0xe, &(0x7f0000000000)="c7a89500665dddf7ff04ffff86dd") 19:38:03 executing program 0: r0 = socket(0x18, 0x8000, 0x9d) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x28) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x1) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000000c0)={0x100, 0x4, 0x5}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x2, 0x0) pwrite(r10, &(0x7f0000000100), 0xfffffffffffffea6, 0x0, 0x0) 19:38:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x24}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000001c0)={0x20000000000005, 0x1}) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000040)={0x9f5b, 0x5, {0x81, 0x8}}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 19:38:03 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) recvfrom$inet(r2, &(0x7f0000000000)=""/122, 0x7a, 0x800, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) 19:38:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1f, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800", 0x0, 0x4}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup(0xffffffffffffffff) connect$unix(r3, &(0x7f0000001800)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) writev(r4, &(0x7f0000001740)=[{&(0x7f0000000140)="b14d682cf9a6a61d62ad6fa1ad0ff825db2956fbc772f6095f05b1c377f66f6676c201b24c3fffd4b694fcaa41d5fc63b621db24ec4e045b9e38941c86dec8c5d9e08690ac432a17c32b87a0bc257b597fe97f13a22a51517e972a9f3878fc497e9c8c1f2bc357c5f3de18f1f515d39b0fbe0c7aa483e80533c6c48cf85a8af398de7d306d9eed7f82352d3e48c937af561a00d4670bc72765e65b40e39b85892bf44a99b9bd4ea1eb9566", 0xab}, {&(0x7f0000000200)="34102979d8c3426d1307d95aa364a777aa621e45f2367edc3234c96f1a49e85dfc69c8f61187681dcbaedb74c31ee7d4b9247c585ba962ed17a17173c4fa697209d5f61711e424c9316cbc63ee49f900ff8020192fc025d842f38882f280bdb4c0863ef87baa034859e3fb8968a88f6b501e53c57ef39c54a99ff76f4ccf6d8c9157dcaf6ca5c51e585b94fae33f420f4152e04c1aa463330611b352f22f9bf509cc00a8f5d3f0cc8043292b6ce79b6815bfe239f60c87aad27bbf4d3b05536dd45066e102e2fdb79b0c34ae80357e109115d327067c34c345e91ba56702e4e9d6b1b3aa80a022a84a2d10ff17ea7d0cbec1bdc47fd47f68e1e5546e7a56760b044ceb2c75a4e96404a09c3386efd4bff56ab5cab60c08b94685eb49e95dd94474f3a3c0146899babb75a1a13252547d4f4d9713503cb33f66f143a708ac512477e687eab4e5e23b2560ce2356dc6aec369528f127ef347d416eb557a393c4806e1345958131885e39f44004a50799150433088f3e4f33f8f592ca42c49486a1e88e3b2c1d17ced0890eda0a8cc7fa486fac4e11edcdd1e67d1cdbc394a4a5cf99ad76f6653fb74ed884ad3232798e2da1ba1968d5ef7996e9e3f198cc19f7938ef1e83834be7f7db331807010b3fcc3d34b1367944f21fd8b51a13059c20a7b744736ae4bf2ca381ee421afc2ede0adafb0923a3a2de44cbf0e5998a0d40ff8653eaa3dd821ffd1ba607d7f0eb2cf725582e8774ca1674029f77eb4247c04a75a0429c2445a8ff1be7a4cb0d5e2b864380dd120f18206873a3eabcedf7b1b8c2da66898e8b8477a66ccd89ee7eb47d6aea3dad2846da330dd11f63529ae239efc600e01b46a5c47841bc958bc4a0b6fe38c5838ccff0dba9203635b4e8e65967ecc2a1916a66dffa7d0078d61ab6940c565e797d68004e672fb819e04f63a031d65c460f5119702533a7fca0c8da5a44fb9c7a5b78b17fa4261079fb3ef2d4eb3e0b29512d938d379e56c5a415c8447b1e2b7662bd112281caaa1cd3f7e408e1bb0fa7f0d5a6e79581f4c85709bd24ccd54945153af26d04ad23714de5de3ea79af59880e2afa648fe839c5803b3d25b84877a1495fccd14c79adb9856220a3c3bb64ea594a58034d5ea6ffeaa28d96bc2e2b2f3e791dd5dad91fb3b2bacb8f15ecb752c1132a51b44b3ec3b95c87da4eea6be76c67202960bb3b53f55ef74b2399cf4f766dd2a7d079447d24fe6e1909b22ac50dbd23a3cd7064b3b6968f7f62864d6da066bac93033a496ada30cb5e316e07a55c9e5d4f1eb770f39b2cfe0264d4f9b7cb8bb2a46411ed87b6fe270984656eb4f2a8fd8710992225dd10e13b7954f48d63fe951ef8265ada74d043282bb6ff1e446d12d66432731eec7fd6cd6ed0fd47efaa29c36f7b52e9439c6af3b6ac1e84dde40eb9534e3e02a156a6cfa444af9900bfefe55f705698d6c8b84a493172e7888c1e348818106de77cecc16a080ac5fc8dd8003cce9be6c8225f3eed623f8397b47e454ef8fffc2f41d01ddf3dd772109b23cbafc89e1a193677a3fa826f280a55fea5f0de3de98c955ed18f82743096b38db89de3b4905c4d14cce0b111cf0deaefc9f4e2e69f929a5c91d33746f209daee21d19203a956ffac78d34a73ef0a6edf507dc028311c82f395b4baec8339d444ca0c98a5ffb81897d84001fd3091fe8993b3d7648869f0ddfd1a7470a55ac7214f33b624f6d6940f1a010cd1b48e4f97c5452ddb43b0ce383feacd58697514679fd6dd088dc5707c2d1bd84e65483e11497b896ba24cf3de414ffcab7f9e4e1942515ffef6dcfb9ba25c1e90184a805405f5d96b859bbbb3e6457282a07b05c3ac9b5dbc26363bf80afcd07ac7d72f1f92ba59a293cad1140a3e9563052a7f49f04a074ff9b9441eb567244312748dafc0ef110673f847de0299931351d7a0aefd399d26419d5ee0d358f9a71a2d63d84543797c0ac2567950832f66b6649e1fc5a454d180c86bf62f84963b2e83d7288bc3dccd3f460fe10b3448768511af8a240459fbbe099a27d24c7331a2f54c6a508dc1c7fbef3cdac1754509641dbc7b81380ba9b46f5b81791fc6c55c779503f8458ee18e5fde9a378ed7e6d8103ad2aaff8e98a5747c1c799de272a507d253764757d0a3bab382e0f2158019e10ad2755b69011290740d52a6beb1ae189bc539db8385dc07be37150740ac0406ef9f5c3c50a3d055dee3dfad4480d71d9ddc27ef0e6c98960cf956dbea285a71f0f27f1e0d32f63035d4cab65d1a30f93938ad4e7819e1406003b2fa06bd43c254630f3135a9ed4ca09227341c7a9bdde5e537054a0b1dce8a205aeb63bfa39805641513ef50442d219566c2c2b30e6ad2d36ebe9440f0d2a889d55d5c185bb9a7a2c84451e6e665bdb3db8da36080eb00457b0242337853587ba764c0a3d86682f5083432622438f409bb829704174f0d7660741e9b3c5ecbfd64b056b8cf2765c6d59a5938387dfc476d81f2b6e146ef8b506b27bfb5386811d1247a75ac795c9c601eed5798bc429bc2e2ff5622187aae965ccfe17b137e6117d727541c7539db08eff07a5c6006d84821d9052a53aea4d48a079464ae9e1ece9cf5ae05fb752db304e79c2219123a152f2a4f7098834a6df879af8fea0e7724c751ccb87f128b99fd3d6ef6ecec126fd19a2ef7d4266a68d8accb3598f096e799c6bcf59191927084b1603149b6851d2b563b96d2a7981e6ec6732b15313bd40c25d7ed8da4d31d760e9e0a44e15de0f9a06e8cd9697881e95ad5ef2e33c05d6e90f548318a0d7f082883d0d7343bc4a10bdad13c4ed83871a03d248ab2549ceaf94d78a55ec32ab555af53a854fb720aeb754ca64fe19ab267888e485ef78ba60887c890c1138fba66e5c95f604a5e44662d6ae8e3ad2a21e6d936d587141107fc5373de840bd691f67450c6a4f770ee9c73dba179321097d18eca2afa4e571018a115653659a46312bd08e0cb07acb10faaa5d84efb751ae59b56e5abf33c3abf34307b7b0895d7098c4003e7611dd3790fd544445c571d730976a5240119a07dae35d76372a6b97c8d11147cd0442c2aadca936dc9718ef15a063e431d610753b0ad97c526b62ba1bcb350ea0be2211666d126c65221858fefee6a58a457f7b6e420e13c68b9c78338128fb06b0479e93cd32e26b102c91346425af79f173850bf72d69053ec27d1e46a462019175fae07a85b88bd71bf064671fc322a58de13373ef4491835ec994dee4c0c3a853f168962d8e64c15d1fdef3911cb17af1ef83e93edddebe15c841b023adf42a6a81c13927154f47ff52d32c31cb409a7c7a76bab31785ecc69d00a0cb67257c059d6f9f804e086b4cc22d7f570f2ac3c2736bc240274bf1a52627e47a9817ee62b90d15cab2a015555b8749fbe650f38453785851f1f5d4c5797df797d8d6c32e2a5a7f1e48c47fcae5dd13baf334b6d49da30994fc110ce592b13732868583c9b56c44930d2332f2fcb2196b1c80ed333eddee5f3a2504f6ef476dcca7cb875f226beb8575ba5315682c8d113269804cb26eece64b0a745c429448008e014ba7d63f7822a7ebeb2b29afd099b71f4154d378b855d2e9623705d009b635a1323f93c9000986cdaf180c2786c220c59a916345ecafcd655544e55ceb67d5d9fb8baf9d97ad2b6165d8199a895b49f7c2daff584c8f1347fa9c59480eb18183614834ce401fb23030123e25e526bbe0e0dc8d1af9ab91870412bb1ec2755bb50f09254919517af9ed0f12ba943decd9286e27f04bfd0a6f0935bda094b34a5e5edc4b913370e413ff51dd651fa63cbe48c4b93cb1d383e20bb1f6b66c1f6b6d00c7ce47018d83b362ba3f472092f1ba492fbdf874fb439680a28ac0b258e12e5d24c43c3233a4ff97dc2786b2c00db9668f3a05c862bc9f26ebde393ed5de36ac42f68f1722c3e2236371e3f72c316511c1e3e018f574124da546f4e5df3a754153ba408a25baf502bb3603b7ae407b20adaed6d714cf1169284c8e5082c9d10d39253078ce1bde91e6784a819be0c74c8197a6ca00b36a23e3f75f3feb5dda6dbcba7add041beb63eb01c168d1d42610427ca8be85b0368ffaa61d0aa5ea6334d2452447870f53e423f1aeb0df26d5a7fe8d0f88f72f380fb650c3de42311644aa2f6118614d526e5c08e9d260f4e4dbd85306454bf6d0da9c517e3187ccb8c3e63458bdffdbef2fcdde750d7b4a2e307332908728d9745889e223c1b8aae01c023dd2c3269c59ecdc29d4bc99a8d5b2b19d1d8d242878c510591e1e8b97d1e791eaba2410273c690bc9f1f4310a950a49e600241334cfc8b515a9157eb2b52ec62d28742518a7044a586060025f27a98031a89fc44bbfebf102a4d05f79c8db43189a5b4ccf2327d155d99f82ec491dbfa71117c4d9903ad47ac14a0f9c2c6f22c00fc972ec9e954d93c8f9f60b9f2e403573cfb0ee7e2368bc0a779e720765a40c7cb14552604f9b222ce02a6b84f5971831d315ed6597ca7fdd1686b82261569c24bcb45995112851da1f2739f4f043027bf12ca847eec8a4169b53e3552d0fa79325f77b27e219c237a4ec68ad9451002d044e87df02eaeca1eb6830593856bd4ce10222c6846b437661ad92d24e44f389d0ce95a68ea97dbd8807f806b2fe42d18d713728c9a37679c55a49e096a1cd9b8da7f332ed60c23510609f0a5cd891e78ea7c7978a08fd353b0739fce5ebbfa124b7bc98498f0b0bb84231bd4c6dbc63dc44c4e39c1278b564dd18e0581548e1fd18ecf50e050b94af7eb8988c144fbf34daa7fcf3acb872ed7c74aeed5203d9043d853944dc4278a7336c4cf3e881bf988aa5f0395a6c73b8b81993b5147ae3918156bc899b2a72afa9fc78be1ac89000eff47f4b0f140078f64d04a4f8fd66256f1f7d78098790c57d01a6b0abbde0800c180c33ef890de8707af397a9b76519d62e0b218937ccdc8f4f9c7fd97548b514a16b03f3989c80113ed758c6654643113b327dd42e22b992c4d77c7ea60bea1d20040297934f1d7cecd3df0504871c834211c51b21a70191120dc6cafa8b9b699722ffcbd5cfb05a8fd07e8f691910671c1f206c2bbfeee5e855ff22be82c7c010a8747263c7a56017e36eea8a4a8705bd89f4f5319640fcafff7142cf6df224545601d7f600c6b913c3e1721573d368aa70b20956cdf1a031a3741a7b77fe1de589839d3ca27b065b15cd24912184e34a91e23cfe3cd23280f5d6ceaed63060a57e8ddf75c9f59bf21938652bdf55d97f2f53c5d05f101523bc276408c6d9120eb5ca0bd18187d11c30e7e61e8d906e8b3b75effa00ab5b77e097a32669aa6c377da743b617f748134533970b495ea279393582d0af223834a02ef4eb22fa9da74d5aceaf4e49f386b51b7ff9973893650fcda7ae2ea301d219e386992a7e98aa252b8752c694693ea75ec6f8feda2249990ceb6dc038e1b4c7273cdb4b1b322ea08a64e38d6c81b8369af2ab8f515d669f52f230ecce9d67c9e2b0bc18bcbf2d872d6a6ff6f089dc45a13fde5c14e65641b6c30d076065c3709c7259a31b9aff3578af3f92d52a9c168f33bc9f2fbbb52e198fa8f4e5acc4a8838a886d6548c6e6a45af2631aeb13d90a1fafacef1d55b48499732448ae337e2e88255fbafcd673db0b37bedb85c3110f2b3d0c045e4b53910d8479b4f31e101968a5b618365fc496e163b2b8c4ee2df41287b8eb0128c019d1b665c0f3c1d25ffb280b395221c4484a8348a5703dd898", 0x1000}, {&(0x7f0000000080)="921a1a2057e25f75cb4b993760d95f7aa4", 0x11}, {&(0x7f0000001200)="ff56b4969f1df46ac39aecb200ada4ccae62542f55e405be80d40fad137b8e4c8ca588edd277b80c8e8c821f5d5764ab75b9869c1f315835b440fe95ac72626936e5414e69ba7046cee737d99bfed0f2a24e1270870397a20f9bca79c6ac08560d8c92bd62ef3642ff068c690a38ba20a1a46f2d78bd7f9c384db6836040642aa17d564e55fc9032920ed40f7323d2badcd5f1325fc9eb84", 0x98}, {&(0x7f00000012c0)="a2d04373578b7a9939dd5b7115f144fbf8c8656c897c32d9285f0c28372c8aa33c2ae9e8cff0ceb0007f1009eb34aa8a2a9a62c84201951d36e539b9c5fba3e9b818917fb69f8f9bab00b30df9378bdb7de5b881758a19a9935ec92c643da0f23423a1cfe52c2863e646e87c811d7e66f0e92f8c1488f9575ff117fd8c0ee904961f372a4b1064794b786929", 0x8c}, {&(0x7f0000001380)="1e6d508cb5c4ce5c54ab250717e7017aaf7dbc04a4bf792407d08fa6e673b4aed8362912812f10e414e54f3bd453cd6811b6724623fc7af515a6dac6aaf569089aa49c0f4515427a4ccb9e17b75d7fda52a79c38d845848531dbaf30f41a8ee4dd07e0c6dfb61cd16925ebbcc673e34e2690cea0aaff254ccce1bc3b0e8cc4fa37a1882785291a9882fa9f", 0x8b}, {&(0x7f0000001440)="884ae71793c89ae439bbc4ae52", 0xd}, {&(0x7f0000001480)="6be829d3f8df18015e99c295ac44b88c75bc18ef7361496c9df3f93721f812c4e5aa4fd9d56e45034f13b3e35a34323c825deb967abb2b5d81c2d7841921da3c907badf7936ff461f3b0a118d964f895eac3357f2649f422f6ecac1024e044f29f96a1f09847f8441dc6c93a3f393b88357e9757bf7151fd0e51a5fa1b62dfaf125c8b4197d724fba1d89ad31c29de464c14297d87c8ab8085c57bb30343a597eeb91b12631612d15ece256b8ae0842bca78b6ad202a5b", 0xb7}, {&(0x7f0000001540)="671f42572346ea01faafff01e34efe0b22510d0766a95b8d7a897a4330169b5e1fd2e05c03955a1b27c28f9f934c4e37bc54e553de1e278e73fd4d917e93b5ad56e5e9d6e4cb1414b4f14f4de93b88a8e93c6cd2985b05216b8a135c0ab97eb5e718923d774a9b49cc8b13451c25428e2658000c7d2e9e714d201d48c5d17ee84c913fcb4a23807d55b3fbe645a88f5aeb3791415906c633b8d7e17c3ee52fa3b12128e24f2d3f74eed0e1ee8bf5b71322914adea63f95884fba8118fd97d3b872caee4d33731311fc7c0f", 0xcb}, {&(0x7f0000001640)="17b8e504c448c71c500591aee367bd502405bfe0bb98abfcc5b30412ac13dd3379dd246cca00d0b481f3503a498e622235d81a9dd5b319dbb7e8e50739d5ee292f0f768d26593e24c0997eb6b4a3c05d7306dcb1f7f37b1b5733c3a39cfb7240fbaf446e0db4b0d0fd6cd19909b29b0d4264de971a90494727c1330f0c93a6c10d0279f5fca13363a666bc502a28936ec0ba84986c60ec2640e2294c50f313278ae8dad3d458b05a99c2da9b2cbd4542710e70e2940f984129d613d547a272e06901e3ec330bd9d26e6795e97c95cb7e6353093d33b3f9c5eef006", 0xdb}], 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:38:03 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)='l', 0x1}, {&(0x7f00000001c0)="d9e34a4727709ae44e1883fb2d0c97e911f51e0115bb4021074ebc72d2d5a3f7eee247046fc08cd2f1c893fd6c328cd7d8132f1a9b58dc452eab3853a11ad8aee53cc6fd627d6e6e693c99d42a58886bf58b59a48a42373302b69806be3f953d356ddb69e13a9d8bf7b2a840923776a06c9b76b2e0ab70712601e1ef", 0x7c}, {&(0x7f0000000240)="f30a362812354788989804af90941891ba40bb14570c376d81c8c4005809d53177a23bba1adc0dcb6bf5de1195efc34031cfc8ab6a1466928a63ec82af4b5f259d9e0a6733da6705db601d57e2f358eba6e807f6fde6e4f941251d0da4c5c016c0bc05428bbeca01f36aa801da80d06f73f47df1c640c5e5126137edac0d3af9d4f98eb121d906d5fa828bddacfbf6df05abdf1afae9431df02a034f44d7884d355d8f0bc9416d527b", 0xa9}, {&(0x7f0000000300)="88d5c1a03f4663f64a3efddbdef57eb4afbeee983ed13a300855ebf1613b9818555cc4eab21b5b0f60cf4f29266b2e23a0077addb6b5ccc6390508e3478d6e88bc44acaa626c03befcd4f475152de0c145f5088ac7e10179d4fd5b93ef276988bc71f452e323ccfa409fdd5426b78b62761e33971e3125bdac67478446f3733968654d8bef65220e4c96aaacec18c071aea8f377c1e70608c620ba1f795787cbbed0d50c6ebf61ad2b55cffec98a25a261487bdcf20382ca0ace2a3b6a0bb16c6ceb369d00", 0xc5}], 0x4, 0x0, 0x5fcb) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x21, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000500)={0x1, 0x1, 0x2000, 0x896}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000440)={0x9e2, './file0\x00'}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000480)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = fcntl$dupfd(r6, 0xa, r0) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000540)=0x2) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x2) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f00000000c0)={0x8, 0x100, {0x5, 0x8001}}) 19:38:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x5}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0/file0\x00', r1}) 19:38:03 executing program 0: r0 = socket(0x10, 0x2, 0xff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x180) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x80) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 19:38:03 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x800535) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x214) getrusage(0x0, &(0x7f0000000280)) r0 = msgget$private(0x0, 0x110) msgrcv(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e60000000000000000000000c1ca11baf704b98f0000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c908e1e9471391d07cd8f58e6c2021359d"], 0x1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x2, "40fcb52f60f513e0a22d12458fe9d8284191fc46d22241293cfd9d6fe9ad4e21392c24df988ca4f884215680b0070401c4e15088fd33c21e497ecb67b40c0bf3f943489803f5302cf4f4c83f2cfd8258ef8e7f53351dcc45f3f51c222fda6d6515906e29078032cfd0bbeb90ba75cc9098919dd46865b7ec03ac1fbdebeba5fe7496cb3f874857ff60bdd8cc1694b69a9399a6352fb2b01c97427738486aed599a2f720588bda73ded5fd2d9de52116035d125adef0664d2d2271c026b97cee0e8eb49fb45a838abb7636a7c360f3e51004731e21b0908e3c0a6"}, 0xe2, 0x800) 19:38:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300042dad29232056ab239e1eb9c21563082db64221cca6e6cedbbeedbe3b242274aa9156f12d5b7b8a0f98910c61941f42fa77e872fa3d9c6f042c0af3ca4238c1f"], 0x10) shutdown(r0, 0x1) 19:38:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) fsync(r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000140)={0x5, 0x7fffffff, 0x2, 0x0, "78c10285382ce1b7762bf4a476026ac6ee6c50ed", 0x380000, 0x6}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) bind$unix(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="18e428d7b7506901042e"], 0xa) 19:38:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socket(0x20, 0x6, 0x20) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) shmget$private(0x0, 0x2000, 0x288, &(0x7f0000ffd000/0x2000)=nil) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x341, 0x0, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a", 0x113}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000000c0)) 19:38:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x3010, r3, 0x0, 0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0xb1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 19:38:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r0, 0x0, r1) ftruncate(r0, 0x0, 0x7fff) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe80"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRES16=0x0]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:38:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000004a000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000650000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00003bc000/0x4000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000637000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f00000cb000/0x3000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x400000000018, 0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x85) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 19:38:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x5], [0x200000000000000, 0x0, 0x5], [0x0, 0x0, 0x1000000], [{0x0, 0xc8d}, {0x0, 0x1, 0x0, 0x4}, {0x7, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x20000000000000}, {}, {0x0, 0x0, 0x6a28}, {}, {0x0, 0x5}], {0x0, 0xfff}, {0x0, 0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 19:38:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2080002007, 0x28e6) 19:38:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 19:38:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000100)=[{0x74}, {0x16}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) readv(r2, &(0x7f0000002400)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000340)=""/86, 0x56}], 0x6) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 19:38:05 executing program 0: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/157, 0x9d) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) r2 = socket(0x400000000018, 0x3, 0x3a) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000340)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000000c0)={0x1ff, 0x4, {0x3, 0x4}}) r6 = kqueue() flock(r6, 0x4) close(r2) 19:38:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x24}, {0x4006}]}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="7d0b555df2186a48448bb0a0f867887a38600f2c0f830eff1fbecf30b7ebbfb49421177f8b4d1517d149874f614653a666c4f293fede4228207bc128add8eede5e728043168113d3005b2e43f1bea8dfd964ab374015bb55332204d1c0b66c6e75c70a9d41b5d38b84e6127518ce3cdf27c02f7467", 0x75) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x10000, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:38:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x7, 0x1f, 0x81, 0xfffffffd}, {0x5, 0x4, 0x2, 0x8}, {0x0, 0x7, 0x88}, {0x6, 0x20, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x4d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b679ff2b8a9c85577609a3654f03") 19:38:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1a0) fcntl$dupfd(r1, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x8012, r0, 0x0, 0x0) 19:38:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x40, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 19:38:06 executing program 0: r0 = socket(0x10, 0x1, 0x8) sendto$unix(r0, &(0x7f0000000200)="9b0305040000000000000800010100000000c600cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20101, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:38:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x25}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x133, &(0x7f0000000540)) 19:38:06 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001680)={0x10, 0x8d1, 0x4, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x69ea}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5ba}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xa6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x85}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x80000000}) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$setflags(r3, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="66dce8ef620d"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = getpgid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r6, r7, 0xffffffffffffffff}, 0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 19:38:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x1021, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0xc3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x8000, 0x0, 0x80000001, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x24}, {0x44}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x24}, {0x44}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x24}, {0x44}, {0x7, 0x0, 0x0, 0x10000103}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = socket(0x400000000018, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x5, 0xffffffffffffffff) fchmod(r10, 0x0) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0xe) kevent(r4, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffb, 0xa0, 0x40000000, 0x1, 0x2f}, {{r6}, 0xfffffffffffffffa, 0x70, 0x20, 0xff, 0x401}, {{r7}, 0x8000000000000000, 0x8, 0x4, 0x60, 0xffffffffffffff81}, {{r8}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x1000, 0x6}, {{}, 0xfffffffffffffffa, 0xa0, 0xfffff, 0x8, 0x5}], 0x489ee2e8, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffd, 0x38, 0x40000000, 0x7, 0x100}, {{r11}, 0xfffffffffffffffd, 0x4, 0x40000000, 0xb1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x7, 0x2}, {{r2}, 0x8000000000000006, 0x20, 0x4, 0x8, 0xa7}], 0x3f, &(0x7f0000000300)={0x1, 0xfffffffffffffff8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xab33673602b13e1e) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 19:38:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x14}, {0x6c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 19:38:06 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = kqueue() r1 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r3) lchown(&(0x7f0000000000)='./file1\x00', r1, r3) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 19:38:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0xffe1, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffff0700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socketpair(0x10, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 19:38:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) socketpair(0x10, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) ftruncate(r2, 0x0, 0x7fffffff) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000080)) ftruncate(r2, 0x0, 0x402ffff) setreuid(0x0, 0x0) 19:38:06 executing program 1: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) syz_open_pts() kqueue() r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x12, 0x2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) dup2(r2, r5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) kevent(r7, &(0x7f0000000000), 0x8204, 0x0, 0x4000002d, 0x0) 19:38:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ftruncate(r0, 0x0, 0x8001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_getres(0x4, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pwrite(r4, &(0x7f0000000340)="f874c537a1d4734040f0347c9052314a0515275ae41dabd527b6527a6e176c1d25d6639db802f9b68b295155c8e909000000c5382b91ea99573d11d7bc35a6ab6c80fb2c340b2b39d36ec1a04a1a9a4a90c5bfd70381e7c195f5c0e365684b23e224836c8f3b02fbcee9cee458ec7963259e2226c91c27424113ff98d4d15e45bef39c728dfd02e0a974be2c5bc7d15afff424937a370d49da485759c83274ad9adcc98a88ba8177e81c43d626da1f8ec139fd9e5c3b9474e91438eb406f935a7c5d567a07251b5c22be6259f3199f01ffbfaf592b9c010ab5d2f5864d4632f9b655d44dfb42ffbcd74c4dcc94743f993c9e88e4d2cc3adcaf76e3521f90e20432db43d8c289a1c3c8ac57798fce362441bb00df1e64d74ce093bdcb0855b5c626edaeb93c1ab935cab84383c7522c1e21a887286bd9cfea6557fea13792e2a82b74c8aca9e0840eca42d719ffe666d5a6368629b32393780b765e7d6b48ea0b5b01721e0b66ca520adf8730e8", 0x16d, 0x0, 0xffffffffffffffff) 19:38:06 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10002, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="16dcc7352b713bb86423", 0xa}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3ff, 0x1, 0x40, 0x1, 0x37, 0x81, 0x8, 0x1, 0x1, 0x7fff, 0x7}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)=0x5) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/69}, &(0x7f0000000100)=0x47) 19:38:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffbffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x100, 0x80, 0xff, 0x9}, {0x6, 0x4, 0x5, 0x9}]}) 19:38:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x81}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0160c200000086dd6026f52600081100fe7e00000000000000000000000000bbff02000000000000000000000000000100004e2200080000b7a1230504adc408f1d8308c369301aef654bda8861b437136e1611c3265c5d5629807376e73e6717a55249d85255c8b896b14276c653eb74316dbc7593ab339db2734af37e46f7f39f1651cf9c97f59acc1e23b00860000000000000038000000000000004a0978772bd4e06c3f35117778f44024911935b2a2bd8ebc318fdd8a64f1dd3132739664f7e0fd9d207770cdd82887e03f7ba638db000000003fc6a7bb851d1dfa1e274646e08a9948e618c91488d01d050000003425b860bdc01f80fcee4fad5b3230e146f46b7d31b89cdb7c5504d87aea535f319c6e104c74020000000000000040008682c589103c890a41f64a26ea1d8860c3966eb71bf37ae0aee26479b24ba83fb68edddd2e3759a5df69a78862c7b32344ca510e0a8a6cb9abd9313781c42f4529c7a8ec70a467f61eafe7c0dd357d1d19e67e4bb72fd8ea6c4b9ac654ecc621f9f2f477d6e073f2ec7252770ac81230b9a1fa284ffea060f8d4671edd1d9ef977614d46a697594ffb5dfda8294c19c319dc1d037f675867ec6b442724c4884eb6a4538595e62068056c8d06e2e91e40b8f8602bc5"]) 19:38:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, 0x0) 19:38:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) getpid() r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x4003, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/106, 0x6a, 0x842, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x20) socket(0x2, 0x3, 0x5) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x1, 0x4, 0x1000}, {0x5, 0x8, 0x800}], 0xa) semop(r4, &(0x7f0000000340), 0x21) semop(r4, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/144) semop(r4, &(0x7f00000000c0)=[{0x3, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x1000}], 0x9) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000001c0)=""/181) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 19:38:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000001640)=""/245, 0xf5}], 0x1, 0x0, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000000)=""/209, 0xd1}, {&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f0000000480)=""/232, 0xe8}, {&(0x7f0000000580)=""/222, 0xde}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000680)=""/176, 0xb0}, {&(0x7f0000000740)=""/147, 0x93}, {&(0x7f0000000800)=""/167, 0xa7}], 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000300)}) writev(r1, &(0x7f0000000240)=[{0x0}, {&(0x7f0000000980)="ac164a75368de42319b4651a15670696b00e371ff9facebf6173dc3fc41c42c9ea3402b9994f9ca683d2c32a5cbc3a2d846a3aeeb2030d2f54ce7535004113c4555ba47a5ce063a8b6ef3e72b1bec3cf7abf123c1a81cb8daa1ebc0c896add52896b427678840303593147fdaaf77aedb9c5ba9090e923069ad9ed8594a6bc6687fb4a74744e5006bdd33574c727780a351109798b7ea3854237dc655b520b09615ce2e2be1b2e5791903b4becfae86bd57a3c7f1201f8051daa7ae41b74", 0xbe}], 0x2) 19:38:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000119ff0)=[{0x0}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f00000010c0)=""/4096, 0x1000) 19:38:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x50}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xa}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000d8b000/0x3000)=nil, 0x2e79}, {&(0x7f0000ad6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000a2f000/0x1000)=nil, &(0x7f0000e80000/0x2000)=nil, 0x6}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}], ['./bus\x00', './bus/file0\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus/', './bus\x00', './bus\x00'], 0x7f0e}) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r3, 0x0, 0x0, 0x0]) r5 = getegid() setregid(r4, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, 0x0, 0x0, 0x0, r5, 0x1ce}, 0x84000080c1, 0x0, 0x0, r2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r7) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, r7}, 0xc) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 19:38:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)="f543c801aca898c5c6082fb2a0cdab8e699f62b3edebb19a4e0897e3ba8962c4995f320ec169aee2fa6fce6f28a95fe574605972afda1196b3dba26e2e7b268cc2e5f21173ce9a4922ccdd99ddcc0a5078f758134056f23638199a9604cd85cc4f7c29a9bb37701ad57569fcee967becb8", 0x71}, {&(0x7f0000001000)="6c48ac275afb98ace3fbcf3870eec7968274e5c0c31d08289b70125471478fdf2b8e886e1653ce14098394bbaf813ff9447f0f844a9efaa54fd3f0e993e2c9edb69912fc666062dad89ebf99746eaf6337", 0x51}], 0x2, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fchmod(r1, 0x60) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r4 = dup(0xffffffffffffff9c) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r6}) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x90) 19:38:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0xae, 0x2, 0xff, 0x5, &(0x7f0000000040)={{0x7, 0x1, 0x1, 0x7b, 0x0, 0x2, 0x4}, {[0x100000000, 0x7ff, 0x800, 0xfffffffffffffffd, 0x1, 0x1, 0x1, 0x7, 0x2, 0x6, 0x0, 0x7f, 0x1, 0x46, 0x712, 0xffff, 0x5, 0x1ff], [0x0, 0xc821, 0x1, 0xfffffffffffffffa, 0x10000, 0x0, 0x0, 0x0, 0x6, 0x1], [0x9, 0x9, 0x0, 0x3, 0x100000001, 0x4, 0x1000], [0x9, 0x6, 0x2, 0x6, 0x5, 0x5], [{0x3, 0x1, 0x1ff, 0x7f}, {0x4, 0xfff, 0x20, 0x1}, {0x8000, 0xfa, 0x1, 0x7}, {0xff, 0x760, 0x7f, 0x6}, {0xfff, 0x375, 0xc80b, 0x20}, {0x1000, 0x81, 0x20}, {0x8, 0x41f8, 0x5, 0xa0a}, {0x8, 0x1, 0x26df, 0x80000001}], {0x1, 0x4, 0x1, 0x800}, {0x96}}}, 0x1000, 0x9}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') getitimer(0x0, &(0x7f0000000380)) mkdir(&(0x7f00000003c0)='./file1\x00', 0x40) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000400)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x400, 0x0) r2 = open(&(0x7f0000000480)='./file1\x00', 0x8000, 0xb0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000004c0)=0x101) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) chroot(&(0x7f0000000540)='./file1\x00') syz_open_pts() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) recvfrom(r3, &(0x7f0000000600)=""/68, 0x44, 0x42, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x0, 0x1ad) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x80, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x42, 0x0) kevent(r4, &(0x7f00000007c0)=[{{r5}, 0xfffffffffffffffb, 0x48, 0xfffff, 0xfffffffffffffff9, 0x9}, {{r6}, 0xfffffffffffffffc, 0xa, 0xd5e367da695a4744, 0x8, 0x1559}, {{r7}, 0xfffffffffffffffc, 0x90, 0x20, 0xfffffffffffff801, 0xda}, {{r2}, 0xfffffffffffffff9, 0x6, 0xfffff, 0x0, 0x710}], 0x6, &(0x7f0000001940)=[{{}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6, 0x40}, {{}, 0xfffffffffffffffe, 0x22, 0x1, 0x10001, 0x6}, {{r1}, 0xfffffffffffffffb, 0x11, 0x10, 0x3, 0x4}, {{}, 0xfffffffffffffffc, 0x2, 0x1, 0x3}, {{}, 0xfffffffffffffffe, 0x42, 0xf0000000, 0xfffffffffffffc01, 0x80000000}, {{}, 0xfffffffffffffffa, 0x10, 0x1, 0x6}], 0x1, &(0x7f0000001a00)={0xefe, 0x1}) 19:38:07 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000000000)={0x3}, 0x8, 0x800) setreuid(0xee00, 0x0) msgsnd(r0, &(0x7f0000000040)={0x2, "f670e67fbbeb3fa220f044c05d15b64ec671aab035"}, 0x1d, 0x800) r2 = getuid() setreuid(0xee00, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) msgctl$IPC_RMID(r0, 0x0) 19:38:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x808000, "3dd300", 0x0, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0xfffffdfa) close(r0) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:38:07 executing program 0: open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) unlink(&(0x7f0000000180)='./file0\x00') readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240), 0x260}, 0x0) 19:38:07 executing program 1: nanosleep(&(0x7f0000000180)={0x1e22, 0x4}, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000240)) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") 19:38:07 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) getitimer(0x1, &(0x7f00000003c0)) r0 = socket(0x18, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(0xffffffffffffffff, r2) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000380)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = kqueue() semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000000080)=""/104) r5 = semget$private(0x0, 0x5, 0x138) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r5, &(0x7f0000000400), 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/216) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r6, 0x2000747b) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) 19:38:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x96) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r3) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0019b0d4c0dfe841b1007868d81197ff468e27402183d83ef36a5d449dbb5a22ae9ab88476daaa6988bf22edf83b4192285110d9798dd2961040917e716d4735e15a1ec725ad8839e37a0812a291592d34153abe42fe8135d32e5367056bc6e6c8661e6be6531618443fd27fc33efa33cdb146734a785e35339e5ad9f7f33ba165c8fad3d8952d94d54e8da210a1ae56553ceb6212ff9453f4fca60afc81f0b34cd449"], 0xa) chown(&(0x7f0000000080)='./file0\x00', r0, r3) 19:38:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000a40)="d1201d9c07b00a16a86b937d24a7f2947be705e7bff81ab59b42483ac24bff05792c3b2d50e2f6", 0x27, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x48, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/113, 0x68}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = fcntl$dupfd(r2, 0x0, r4) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000140)=0xfffffffe) r8 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r8, &(0x7f0000d06ff8)='./file0\x00') openat(r8, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 19:38:08 executing program 0: mkdir(&(0x7f0000000140)='./bus\x00', 0x180) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}, 0xf}, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) syz_extract_tcp_res(&(0x7f0000000100), 0x94f, 0x40) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r5) fchownat(r2, &(0x7f0000000200)='./bus/file0\x00', r3, r5, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x6) 19:38:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004001c000080000000005fe60340014502203a87d31c036e000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r2) setuid(r2) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)}], 0x1) write(r0, &(0x7f0000000140)="220ece228901004cb487abb18b26a6c0df5ab8c1131f4511", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 19:38:08 executing program 0: r0 = socket(0x2, 0x3, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="ca53910e46889818eac4fd35ce4bc106835bec945ff5b415", 0x18) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)=0xffffffff) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="e7955c2b9cde19c5", 0x8}], 0x1) 19:38:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xf0c0, 0x100000000}) flock(r0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x40001) flock(r0, 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000080)=""/145, 0x91}], 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 19:38:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x28, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:38:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x7fff], [], [{}, {0x0, 0x7}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8}], {}, {0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x8) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 19:38:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7f, 0x4, 0x20, 0x1, "f95bf84c00b7719b72f0241fb062eb154de1ee01", 0x1, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000180)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) 19:38:09 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001bc0)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='\xa8:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) 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) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 19:38:09 executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) fchown(r0, r1, 0x0) setreuid(0xee00, r1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) r4 = socket(0x2, 0x400000001002, 0x0) connect$unix(r4, &(0x7f0000000780)=@abs={0x0, 0x0, 0x3}, 0x1c) r5 = dup2(r2, r4) dup2(r5, r0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x101) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r6 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000100)=""/72) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) semop(r6, &(0x7f0000000080)=[{0x3, 0x2, 0x1000}, {0x0, 0x7}, {0x3, 0x6, 0x1800}], 0x3) 19:38:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1c, 0xf7}, {0x28}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, 0x0, r4) fcntl$dupfd(r1, 0xa, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:38:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="220200018a0001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f00000000c0), 0x67) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESDEC, @ANYRES32=r1, @ANYPTR], @ANYRES64, @ANYRESDEC], 0x4) getgid() write(r1, 0x0, 0x0) 19:38:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004001c000080000000005fe60340014502203a87d31c036e000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)}], 0x1) chflags(&(0x7f0000000000)='./bus\x00', 0x0) write(r0, &(0x7f0000000140)="220ece228901004cb487abb18b26a6c0df5ab8c1131f4511", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 19:38:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xb90, './file0\x00', './file0\x00'}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xff, 0x6}, {0x0, 0x5}}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r4 = dup(r0) ioctl$TIOCDRAIN(r4, 0x2000745e) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0x2}) unlink(&(0x7f0000000280)='./file0\x00') r7 = socket(0x20, 0x3, 0x59) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r9 = socket(0xa, 0x4005, 0x40) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x400, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x80, 0x3) r12 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80, 0x134) kevent(0xffffffffffffff9c, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffe, 0x4, 0x4, 0x517, 0xee}, {{r4}, 0xfffffffffffffffe, 0x14, 0xb0000004, 0x1, 0x8001}, {{r8}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x2, 0x1}, {{r2}, 0xfffffffffffffffc, 0x24, 0x20, 0x200, 0xfe9b}, {{r9}, 0xfffffffffffffffc, 0x2558eb75ac426f35, 0x40, 0x4, 0x4da}, {{r10}, 0xfffffffffffffffb, 0xc8, 0xf0000000, 0xffff, 0x7}, {{r11}, 0xfffffffffffffffa, 0x2, 0x8, 0x0, 0x7f}, {{r12}, 0xfffffffffffffffa, 0x0, 0x8, 0x800, 0x1}], 0x5, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffff8, 0x40, 0xfa3115ccf017623a, 0x1, 0x1000}, {{r1}, 0xfffffffffffffffb, 0xd0, 0x1, 0xfffffffffffffffa, 0xfffffffffffffffd}], 0xfffffffc, &(0x7f0000000500)={0x6}) 19:38:09 executing program 0: r0 = socket(0x18, 0x4000, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) sendsyslog(0x0, 0x0, 0x0) 19:38:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x3, "f01d00202d0500010000030800", 0x7}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000014c0)=0x2) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) getsockname$inet6(r6, &(0x7f0000001440), &(0x7f0000001480)=0xc) r7 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) recvmsg(r7, &(0x7f0000001400)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f0000000180)=""/23, 0x17}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x4, &(0x7f00000013c0)=""/56, 0x38}, 0x1) 19:38:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x81206919, &(0x7f0000000300)) 19:38:09 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6", 0x14e}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 19:38:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 19:38:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file\x00') r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000500), 0x100000000000011f, 0x0, 0x0) 19:38:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) recvfrom$unix(r2, &(0x7f0000000000)=""/4, 0x4, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 19:38:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) recvfrom$inet(r4, &(0x7f0000000400)=""/134, 0x86, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0xfff) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000100)='./file0\x00', 0x10000, 0x82) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x64}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 19:38:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000800)="62e5ea45ba08dd398e33c61a4cbb58a90132cada85224a4765e2e41bd81aae0ca4d990991ca1d5d7dbde76f66db5d86d1b0c445fe39b97bd1fddd715db88ea765544b7220764063df0186aed8c48238575d71c09a3d61c995195aec9180007849b547f9816106eaae798d253e88f255e2056a36f6193b0b46bf86463f9e8d5d707a9d12e76912f5b0661cd17ee25f3086ef93c1bb46c403a58535db25fd830d0a91327d6df811487190caa199d5b6fbd8a10948cd620d6875c51efad05d04f46f073cf03807855fa3e1031b8e10fc4e91aeb354fb6b18c3f567f6ef5e7b09f7ec9f1f5c7a9a55e03325be176d06e7bd71425f1d4cc3e95d747cd5657558fd83e0746b5031ddc587fc3276e3e3116ee6562055112755085e5942b61ae886ae7df8ad72b7415abff46223c011861171a733a6f0f8ebc7c24df7c5930668d491853310544f7dd1c27b1bb0b9e69a9b679d11236ef1e4d005281a879156d7549379d93454a2163e4d0c791ca970294e84f5cd17aab28586ec19bbf30930983b0e9acfe03516d720ff874804c3bd343e1a83f69f12879beafe55b4619f58ae47255cfd297c3fabc7b7182dd51933495bdd8d5702361545ee2987ecfb034643a950f3e4ed52a1cb837c10464aa4ac4efdfa6861ad974d3f49b698211a760be71f009", 0x1df) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 19:38:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eb", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = accept(r4, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0xe32, 0x8}, 0x8) dup2(r2, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:38:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x16}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r1 = socket(0x63, 0x3, 0xff) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x45, 0xffffcf0f}, {0x100, 0xffff}, {0x22, 0x200}, {0x41, 0x6}, {0x82, 0x1}, {0x25, 0xad6}, {0x25, 0x80000000}], 0x7}) 19:38:09 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="aa4953128c06c59bba1a53e5adadf7df63c869d6b6531958774f7bfddace64a853f2219b8d52e3110cc756f52a465ba7affdf8b80d12280262ab7bc7c2452ba01e543815a310d1a15fb17be3eb566b2479fca3db19ff63bb831a6a39253aaa02"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x8, 0x800, 0x8}) 19:38:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x80000000, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfffffffffffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {}, {0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 19:38:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x208000001b, 0x28e6) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x570e89600c95b7c6, r1) 19:38:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x48, 0x100, 0x7fff, 0x20}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "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) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:38:09 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) socket$inet6(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) 19:38:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x2, 0x81) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:38:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "000000000000000000ffffff00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x1ff, 0xffffffffffffffff, 0x0, 0x0, r1, 0x16a, 0x7}, 0x0, 0xfffffffffffffffe, 0x8000}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:38:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x3) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x11) 19:38:09 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0x0}}, 0x3c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) dup2(r0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)=0x8001) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8c"], 0x10}, 0x0) 19:38:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x130) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x0, 0x4, 0x160000}, 0x2f, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x8) 19:38:09 executing program 1: pipe2(0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000140)={0x4, 0x7}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x1, 0x0, 0x0, {[0x3, 0x100000800, 0x6fb, 0x2, 0x7d, 0x1000000, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2], [0x10000000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x8000000000000], [{0x6, 0x1}, {}, {0x0, 0x0, 0x0, 0x280}, {0x0, 0x3, 0x7, 0x2}, {}, {0x0, 0x0, 0x1fffffe, 0xfffffffffffffffe}, {0x0, 0x0, 0x0, 0x400}, {0x0, 0x0, 0xfffffffe, 0xfffffffffffffffa}], {0x0, 0x1000}, {0x0, 0xfffffffc}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000019280)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) kevent(0xffffffffffffffff, &(0x7f0000019300), 0x7fffffff, 0x0, 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000400), 0x0) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r2, 0x4fa596d1f056515a, 0x5, &(0x7f00000194c0)=""/251) semctl$GETZCNT(r2, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000019140), 0xc) getgroups(0x0, &(0x7f0000000200)=[0x0, r3, 0x0, r3, 0x0, 0x0, 0x0]) r4 = geteuid() r5 = getgid() r6 = socket(0x18, 0x4, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000019100)) r7 = socket(0x6, 0x3, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r7, 0x80000000000029, 0x40, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r4, r5, 0x40, 0x6}, 0xffffffff, 0xffffffff80000001, 0xbf5}) r10 = fcntl$dupfd(r1, 0x0, r1) r11 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r10, 0x0, r11) 19:38:09 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x9284eaa0731f5fef, 0x0, 0x401, 0x8fd}], 0x7fff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x100) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r3 = semget$private(0x0, 0x3, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/118) r4 = socket(0x2, 0x4000, 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x18, 0x4000, 0x4) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x100}, {r8, 0x1}, {r9, 0x1}], 0x3, 0xddc) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r5, 0x0, r1) 19:38:09 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ffff7f000036aaaaaeaaaa0086dd60a4f0fe2af83a00fe8ef1ffff870000000000000000000000000000a4"]) r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT=r0, @ANYRES32=r2, @ANYRES64, @ANYRES32=0x0, @ANYRESDEC=r3, @ANYRES32=r4, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r4, @ANYRESOCT=r6, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR64, @ANYPTR64, @ANYRES64=r7, @ANYBLOB="901b99fc8673da676775fa46fa9c098557353342eb3f48ad7f17ffc455714aa4953e25d0009cc4975676ca13787e1ee080e0209f4ea03ee0681c7bb1f7b03fa5fb326fd3664bcfaeffff00000000000028674ce7c7f74715737841dafb8c2488750cab5ac24d2c9523"], @ANYRES64=r9, @ANYPTR, @ANYRES16=r10, @ANYRES32=r0, @ANYRESOCT]], 0x7) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:38:10 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x85, 0x6}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x10000}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) setsockopt(r3, 0xa0, 0x3f, &(0x7f0000000080)="8422d397c18de3cd07", 0x9) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000280)={0x1, 0x8, {0x6}}) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140)={0xf4, 0x401}, 0x8) write(0xffffffffffffffff, &(0x7f0000000340)="dde91e5622a1cdd49ac6cc23c06cb999677808509c562c23dcde3bd0e3ece7d66910a0f9c9b03c80f88b771b725adb8ed266d978cbe3e8d2ebde67c0c0e0a56589510043895f52f13c32f3d0124b51804382e905", 0x54) 19:38:10 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x1d, 0x0, 0xfffffd54, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) clock_getres(0x0, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) chflagsat(r5, &(0x7f00000003c0)='./file0\x00', 0x10001, 0x2) r6 = syz_open_pts() sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES64=0x0, @ANYRES32=r6, @ANYRES32=r2], 0x24}, 0x0) 19:38:10 executing program 1: r0 = socket(0x18, 0x4000, 0x1) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 19:38:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0xbd) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:38:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) fcntl$getflags(r3, 0x1) 19:38:10 executing program 1: socket$unix(0x1, 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x100000001, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0xb, 0xfff7feffffffffff], [0x0, 0x0, 0x6], [{}, {0xfffd}, {}, {}, {0x0, 0x0, 0x800000}, {}, {}, {0x0, 0x923e}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="49dd7c7c20692f31f4383e1c16762358", 0x10) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:38:10 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r1, 0x0, r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)=0x7) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000080)) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 19:38:10 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket(0x18, 0x4003, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x4003, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socket$inet(0x2, 0x2, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000140)=ANY=[], 0x0) sendto$unix(r1, &(0x7f0000000100)="749703170f000000", 0x8, 0x0, 0x0, 0x0) 19:38:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYRESDEC=r1]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") munlockall() socket(0x1, 0x3, 0x3f) 19:38:10 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000240), 0x3fc, 0x0, 0x21000101, 0x0) fchflags(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket$inet(0x2, 0x5, 0x8) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000200)=0xc) shmget$private(0x0, 0x3000, 0x44a, &(0x7f0000ffa000/0x3000)=nil) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x62, 0x80, 0x7, 0x8001}, {{r4}, 0x98fb61e78db6e57, 0x0, 0x2, 0x101, 0xce6}], 0x7f, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffa, 0x18, 0x1, 0x18, 0x2baf}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x6}, {{r7}, 0xfffffffffffffffc, 0x88, 0x2, 0xffff, 0x77}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x401, 0x3}, {{r9}, 0xfffffffffffffff8, 0x8b, 0x40, 0xfffffffffffffffc, 0xfffffffffffffffa}], 0x9, &(0x7f00000001c0)={0x7, 0x563}) 19:38:10 executing program 0: socket(0x11, 0x4000, 0x8) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x40) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f37633608000b7804be781e4991f7c8df5f882b297be1aad93c6829c5e15b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fc89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000071a3f80004000000000000000100000000000000009cff7815000057511904efd81e14e1127537bb08c08510f1ad6ca8e1fadf0430fa4e0f160e5c52337581ed45b6c5a2e46d0099f753d36d1627c268986e977935441fa90163395f7968622da539d45f4c60d4744ceac8211538b70d6f37a7a80509f84827c93ea9b4adf1cf372bd06eb06f9edd2917f34c004f318f7c50113d871a083617a6864c59c0ee1b85d97302e2dba23f1156fec0a07a3296a1ef1384fb1f6ec355730ad37e478beb7882ec3d96d8657576977ff5a70a52130fb21f06c5ba970d50c07126020941fbb23e5254ed15bdfedf51a200"/400, 0x190, 0x0, 0x0, 0x0) 19:38:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "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(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x40) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r5, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 19:38:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0xc01}, 0x0) 19:38:11 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x3d}, {0x3}, {0x7}, {0x20, 0x3, 0x40, 0x3f}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 19:38:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000002c0)) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000280)='./file0/file0\x00', r0, &(0x7f0000000200)='./file1\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00') 19:38:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 19:38:11 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x1, 0x4, 0x1000}, {0x5, 0x8, 0x800}], 0xa) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x100, 0x636, {0x800, 0x1}}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchmodat(r6, &(0x7f00000001c0)='./file0\x00', 0x10, 0x6) semop(r3, &(0x7f0000000340), 0x21) semop(r3, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/144) semop(r3, &(0x7f00000000c0)=[{0x3, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x1000}], 0x9) 19:38:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffbfffff], [0x0, 0x0, 0x403], [{}, {0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000040)) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x8000, 0x0) fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 19:38:11 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x6, 0x1000}) r0 = syz_open_pts() close(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x5, 0x5, 0x7fffff7f, "00faa3608200000000000000000000002300"}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000080)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f0960", 0x27}], 0x1) 19:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7, './file0\x00'}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 19:38:11 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) dup(r0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 19:38:11 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)={{0x6e4, 0x0, 0x0, 0x0, 0x0, 0x3004c}, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffc) 19:38:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000000c0)='r', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup(r2) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x6a3128f4}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 19:38:11 executing program 0: kqueue() r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffff070000169d710a955984c87910bf0902d60f5d00287ead4bcb775ca69dfceac2a84e6abca64896819f507d000000000000d2c549a86488f376fa072951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505eaf5300a4aeef9d612f871f4385f041d76c5f9286c545795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d28708418ac1b00000000029cc4c83908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bdfd5e5ea1b1009e5a319d54401c8b0fb636710000d2df0ac87e0d7b6524240cf97d7f126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9d8e58015f55d09000000cd1460e79918a04434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfc788c2c9ce08a146eb899f51da0ff82a27e42cfc93123b8284efea431c9dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494af280cccf9136647507bbb35733c133b192061618696b2d44cf727921461f8c0221a54996026fe13c9e7621c041c7a2994659cc1c56ea6cfc91a379c27f1dee06b8e5c9c1993edc4c0a07948935ddb70ec1b24b761c1b9ee901efb25c669f55f9736d058b4416a9a74b952574fef0a109907f10950cb1bb90ebe58d6f818bdf400937cc88129821f8671feb7cb1355ff3729d00"/692], 0x10) dup2(r2, r1) r3 = dup(r1) sendmsg(r3, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x68, 0x0, 0x0, "3163d14248fd24c2aace88812c9ea490b40b56b0fe7d16959901b4923f194500aa49657956fecfd9018490a5289de165cf0086ef208d448a22109241ae584b4b9d97d15fa278f68c9c3a77dff61b7c3982"}, {0x80, 0x0, 0x0, "ad4d2851df3db8d312268fe273ab87905faa701822bd27edea49f4766ea3f05900c1718405ee26305df034226d7e0833173ecb93c459f7a0762fa12c3a7feffaf43f2597fb2bed797a152a4bf12e413169f74756c3388426b0200fef6352894b7d9862cd2ae4f59de8"}], 0xe8}, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket(0x6, 0x1, 0x65) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="234c668847b67187f9ca0155a8fce5568f5d79b269442f1e10a4a3ef4ff913bc43f583f546cc256f22bd4f2e1f4f8450eb37af268dbb2353aca50e05ae00214e0384a7bca490615d3f455bf523eb52a8d9cf9fbad2f77cc26e301c7cbb398ebb9a428f5e166d05b303eb9bb4c38268f73dc47823ea7276906e51ee3b245fb659ba3a655285c74433ff8dd9e0", 0x8c) 19:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/51) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/54) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/76) r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, 0x0, r6, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) lchown(&(0x7f00000001c0)='./file0\x00', r3, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000140)=""/113) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 19:38:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="5b1a7d4deb2e0c982f98422d", 0xc}], 0x1) 19:38:12 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x2, 0x0) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000007b0ac3c80400"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) 19:38:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCFLUSH(r4, 0x80206910, &(0x7f0000000300)) 19:38:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r0, 0x0, r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10, 0x0) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f0922bd26c37916203100"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000300)="311543e91fd51e8682dbc351899b442fc4cf98540646c5c0e3fa131e55754737e94d4649a1e0f31ca5b15d96c80f56ad65d5503a853faebfd60cdbfdf3b75636ef60b4f873dfc5c5c249f719857ce2acc989a45093808ce2bf4035fcd0dc1e8cc1ba782be17c8263209cfc09", 0x6c}], 0x1) 19:38:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b6bc6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x20, './file0\x00', './file0\x00'}) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0x22}, 0x0) fcntl$getflags(r1, 0x1) 19:38:13 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000000000)={0x1, "c364855555c1f27af731f0ba01f711e6afffc42fb031662b285222661bf4ce504f06e9a14e348d68de0e5c5ce2ed5ef1a870b359d0584553c5b19848465fdcbab091fbe4f1e1de9710fe6da94ef2ed86f9c14cbe4a762599f0e504aa7facdfee920c639b58c672af46f3fff1aeeb959a86bd532bf7b4ed5e70c49f775a72019de8dcbeadb9036d1eb386c437c11567f4cfc1a8638e1c2508432125c4c490890e55d7d8d986084dc5b82972befe8fa8906a110a12471560639504411cb7ee268886a90a72c512ff4170d02c92c0bb825a30f36a"}, 0xdb, 0x800) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)) msgrcv(r0, &(0x7f0000000100)={0x0, ""/192}, 0xc8, 0x1, 0x1800) 19:38:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401], [], {}, {0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) pwrite(r1, &(0x7f0000000080)="f216ebdd9038f3928230eff988cfdb222266bf5a5322f4d670d6c6a3324fdd5b7faa5d5e4945ea650b53cfe4e345f0853f98c0d78387c9cace2eafd1b5f0be587f7ae9628d077041bc22fe34d67b795b07abebdb6a13d1dbdb089e32f210ef665e7e40d122cf1f7f8ef6bbccbfa512bcb8078edd15a97dd8d5eb7243326ccd814bf6fedb558bc3740251653dc31b37cbbe8e5f11f5786e373e2703d87f6b8fd6981f0ab0c27c61c0ddc6ffefd2f60bde66d82a2f8d9c965f8efbeb03fe49b281ce2c65072a9765429338bdb0aefaa000", 0xd0, 0x0, 0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 19:38:13 executing program 0: mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1b9) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29387eb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050931dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd68b652a1d2608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1eec440000447c89263b7abec3fef53c46f932ef0fd56404487141f83895b62301576534c2d7eeac6f7059fff03000000000000ff67beab3b00b0c1b705f6f430c1ffc4c0db6c55a02a05961e2dcdda530389e6568fff014d217824b0aa5560ea147f1bd941f986fc4018327a5d464ef418f1e7a77aa65f017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a7136cdb22c517b8939ff036a801b5669356a3f90000000000000005b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ecf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e07000000f3a491718008d3028227eb42d6aecefe22d182818e64a787e77fcc718828d5b14cd97e7b0e51f4718d92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7144742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363776f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b075cdcb511cc6bf53ce9e2b1260cae68616d8c1e8a84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec556aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7ccf6efbad11bf3f54063000000ec00000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd086bdc8c18ce3e8e7799ab6d7fcc313448ac8885dfeaa03bb4b59447bcfa2a6ab4b759bbbdf00f0d27fa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4730df0b02a0f6bc819af70bc486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded47078dd42ad65f3200a3af3835c0993c771782c3d8054497a63e8558f2505b4dbe1eb2998c515eaa15c5929f7fcdadf441a10458c1682d7d711c971bf778eb79385c9a5cdae17bf122665b4f4b7a7019022f2e017bb6492e3218b06ff4ccb2bbc5a1146bdd4d202afcbe14643919f2fdb779fcd1f60000000000000000000000001727c7da35d72462a717b183db896d300b3d2535ac9385fa927903beada30961c3994682ce5937c7e234d4ea34d037da7f6fcb02a6b02aa0d886e0c1f5949ee8ce191f3d1715608e3a14ea1365fd9874180a0a09b4d0c0c181e216bedaf3e78142c15e49237cbef843a3fc3aa2af103304952bb72a28d4a8e1cc59b62bd344914aeced46a5807e330ac3976a16508d8dd35e1a23cabc2edbfb4c68bbfad37504ae9d31517ad8e21c6674a46988e32758f9e634bcdef84f366270faa7099f9b9d041dfc4df01aaa4b04a98340fa7105511b3cf47e944f39fda4b72ab335f3b8ce4b9748458946b2d15c4d9b6ed97e96dc3f5b464749153d8427957b530ec42eb1f814f5ab660c2e2703d9b7db466dedcb8e11bdeb53216250d5d72c32354feb8bed63a6cda0e6477b94d8dfc816c85605991fab7979ac25abc1438d101f82ef72b0f504ec244cd660b5da208f"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) 19:38:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1, 0x0, {0x6af, 0x5582}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x400, 0x80000000, 0x3, "000000700000001000", 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffff0700"}) mprotect(&(0x7f0000112000/0xd000)=nil, 0xd000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fff, 0xa98, &(0x7f0000000180)="2d3f1e81b51775c464d377a7e58ea51c57b98d891876a76beb1fc5596f24400b8a6a9f5d74371501f9853aa7d73d00adbc4960a97bc2b0e6bc3175e1ddfe8a767313b3a5c2bfb736c61c98997c3dee17786d60dbd9dfc86cfb833a98d6e0f34c972d53e277d3bc664b149d51161089a98b4ba80710255ffc7f2e13c99b62a3ba64435c247d898b1941450b40e39b896fb80e65e1e9ec5f487d6a16f0c21726567433b6c02eabc8f3de9d24a0386cf87e4c3fb317fdb87cbca5b4a638bc6781f1bda1ec15ff11e41c7236082bb1042f0cd4acb4ad6c27ab0260e21001f49ce22d41f3741fd70e019cf583e61b6b9c8439ae264977abd09d112f69f1d2e02004504945c85f1fbc5493f90275ecec3dd382df4111fa5cbeb5a8b675c2de0664cf773e26d90d180e31732a9131821177b21e2134e877325faa58336653bbf3cd3bdc03470dd4accd28eda9d768419f6b5d9c6ceb82ebe4eac28fb631ac6e319c479fd9f4ce21b99fdeb73ff18f18ffae0a23da34c4b37173bfbf6494c71f20437591d322b1ea9a48e30fab7acf14991b6078d0c3002efd8bc9322913b32868f5758f2f88dee0db143aa606b14bcb2f33a154e652c7e578ccce20e18c36b1efbcedc78ddddb67f5b99f91c21583f64321ca51b1d1c0864bf1c35a47a437f62b718db832d78a13c83d48fc7cb91dbd1c42d00c9517a0e7b051d9d8e47e0432a1450bcd57e1cb8d9ab74e3cb896324268f44d6d48cbc2a85442a6bbc00291135c9fbe5d42b63d62dfbbec48da5ceab563d55b7d01f8f2943fcf206f69c0bc364673a2519ecd11896572d9228caec7f9d7e189783320aaa72a0cf0b0ea3abcfb2846e18bdb8a6d380259ae27632dd991fdd7b89f59677ee797600ac9d7044aff3c3fb9958d799138ea8774b8459e3c9e5c21f132da33cc2cad4b2e9f41205bac122491d48b8469c2edb4c28f4ec1ad2f65570ceefd9064b8c0a380352a404a21ac2380398139353eb834321a347ede4cc17966781335e5eb8c55b61ec0d5de1e58e6db2e950ef63e10d60a059f52e41a91b4e046c698b873002886c56792aadfd5429945404bd8cf927945b875081e3c9e9ac3580c0bf9c9461773f4f05ecfeeaaeae50a0f34e0c2ba395f18f2c92e42188cab9209f664aa898bbd4d2beb5dde5145029c717517c9a3406c16f34fdc28d2caac5078e845bd5a0284088c7d80a819dc31d2bdfc7fc9637ea0eab26027a939fbc8c1cced85caf6b801649c260bdff6cc4ff7c6327496f6c9d3355b08875c77ee5edac975f1c39895e0a71f985a2f6b98fdf479e80879fad638d876aa61fa1870c0fdc00e6f4dadb04478c1fa30dfccadf6e6e3ccb11e589e5bbf27ba5949d0b6465b6d46eca7b178f496affc9dfe8f370a399bc4207f336f6561998fe97739b95eacf2963cf3c9d9083319527a4c0f07440fcfa57894873ace8c77b25ed913779680980731509b619a2644acba0ef98c625035e773ee82e5a8360974551210743c97dcd0bb2cb47d94a6bc29bf59b3a544de69940a2ce8d1873a0648a97921225197b4115cc81a7c185095f7827e6dde9704324475df74a93f3c9fbfc0e99c674a799e80a4d40c0a3960ec44738348f7580a770a4f6485e300dcc086db6eb4514a50f0b8c7b46617393df6173ecdd01940fca8daff573671b86c55e6913110f4113114248f3285ea86221332a58a41f9fb9c882d4771a65bd7a7a69a8c2db7854d4f4e62b3497e636832c472b996898a4bd4d5fe7ed72e25313935eb9afa208069e56d68f1ceca620fa681f43cfc9bcb8eea305b5929a88c6957f5c682e0a41cf641a0335e39380870f9cdc1d40afc94b018bace45e984cd7bcea523f87b875f0476861ad300443904690ce893aef8eca3d1a5d30ecb02bf8334f9a143510e94ec0b7622070a546e97efccb0287fbcba6891e38ce0ef425f358e59b43421193136a4102b0dbcf7e89d309b6eae6bd3817259ad7e435e0d6c222b291a878b0ff4896201dcb4d8f043302cc81e642cb4b7eebbc607826af4d22d2c8cd24011987c6ab9e5ed985959ba7a44ead68eab0d42c7cf2d94edf3b025d439833adcde850abbc8890df73d2aa8c073ceb17a82fa067c1382c3f8a9125298c33b4ccf3085e765154ac7c2176c0ecd50d18f1b05931d75e3cd75e1eba4033b8550e3ef546c5cc94ef8a0a806daec042b5125a54f8e9a03d90d5152b6d793c797b4260ba5c043ef1e5fa775f66278632acb432288b29299a03aa79a0770a99a9df8f660cd6856989567e2c6d7a50af29c8774ee535952a4bbb0efb68f4423fa0fa12a8a3cf6533a019814dc7b50dc86793a13c22ead7c826c8c831a90a2a01ea7a4f180bedf0f184e2968abf7dca113de55e9733b3154d2f3f60b089caa787d36747297854f064fa2cc23d09de70c23c3240f51aef030819cfe5bcd0c0399f71a03abc02a1257bb6550d268fafdea86c17ef6bd24d6de1433d2d8727d202a8580f9a9202fd444576dcc49775fc14b908edb79199f4ac6e40ef04a1ef889257b233663c02cfaa44f8a075ca867d62a264eb8f66d304e68f8517b40114f61b194aac5de525dd4dcea513bc09ad01940c68c096dbd942f0c17c51dde7ea41c93b29915653d42091c7706082c7565697f4f1c9235f2fc98f641c9f1c00c6e640e62e762095592704f9344ef0e28ef97b51dc7d1763486d0a76cf4cfdefe6149cbab2b9c338f4a8db2f2098660845ec9a7092a8f37a078aa83e1be223734adb75fd50c80983b82cf1e5f4816fe155d0b42674ae79df15440b797322fad1212fd1c9b7c7759306bdf26d491c80b17c5f4a0c99388b11694ac84b069e4933176661f16b0db0582cd185f40150f86b162c051564e9e5ed6d5e6c2001e754eb36b32ef781c611c8bb21cb47fc9fc88a378b3036965f9c50ecd6ec1737d1ef550598daa64a98994d5f33a0930815f727d3cf82124625c40604d6451ef6c14346aad23b20402d8d99e427c9522618cdff5ebb3e9e38428316bd0607eff457ce9171a69a505a0ff81895f586145396999c7e65b6839b40c0858e32c7328a09641c500835f4dd1eedc1cf5cac0c5cb9b45d560daacf6766fbebc41dc26522db02167f40764450220ef0408cf421848a0e80fd9b8a9fb5d816eeb94d474da0f38cd8e5a800552097471d9e7a77bb830460c2863ef8396d6903987dde762926114e29cb96513476e850970f5a3c5d3dad28f8b0d1779fe6b9a4f41b421eb53372117235bda3e87cbc036e425db3565cc4145ec9b7855b29c2cb3ca7be29d517d24c994a711ab1d6d10baef20242927c34f87ef4d43146be2a047b9abd14f3d025ad1f09e677ea21e0c7d6f3492bbbebcb58b942bf8b341e07cf278e80960a312abaad87e102e0c19e7e85d6675af0806a22451ed458ff3bd976db2d8c751b3c0797be92897f013ff925f652dbf17c464613012df4149eb573fac714b02e285e2a91ae9f1f38c460cdbad01c55d542d5a592687d1745780d73713eb9dff100b0a09ac5773e81a915e66d6005ce367b8ca1e60bc250f9ecd2380a9f8aa8f1370880f456e712e9aaf33091f84148fd96b19c1994166606f3ed7a625821a798583f512063c426ded867e03d5d110d28033693636752e9d42896e69b18a24dd726895795458e9b813d229f55c1eaaa2b72e1a893b8e8947db3fa61f264e9ca4d5920b5780fd566d59c447e82214d20b11654c880b34b1efbecc417ce25256f792da330b69f7c61b71d0a3fc07a4949d88299f9a4f228c827a9406dff5b6cb28e82c27fbf27dde98a9397d526c60ede2f8d21233f7b7e14abc536f40f3adc97eaf83d999ccdd3691454cc430ddeeede1244411c29e069ddad6106e3d477d61445d9aa9447040f07679f78058c17344fe444a74a4d093b3dc22ce9e66bfb92dcf0c084e0be4603f845d6fbc009c9fc26a54de0ccde4a5481e25111ef2c561613be2071b3b288d49caa5715ec6ab2e515d92cd24de21e0f4ec694a07edef69a684ac906b36c491f633f04bfedf4399319f96a3afa1a2b7486c4fea63637d3a060c341843fd26f5f49d8f49c4af8f1cf16178b0659ae28e15d06bc45e9729d636bd5e498663ac660fef77898c7760082d8c5d5f1b78f7046f1bcd0efc57c6838731ef064d692ff73438a0e8a4c0ce16dbf44fac7caeeb3fc1f2048cd9c40b18313c1ffa2de423961e5fedda5fedaf273f853c6c38642df8d6ead326c8b6a8c6f74e8436f0bb9b1d17cbe7f0f8569aadf3104d633ccd965e867f6a368eed0b9a3a95b105c4f08df92aa3ef2261feccec79459471697f1ec3a28970b4ae6871e7a1a4f0378726b7d598d56431edcbf38bbfb6693d6041c2f902a04b7da972b2482e62699cd7d13595c90f7ec7b1ddee4b4d0d3d76afccf2e9a1940113cba7d7ed2845101eb2f41014e6e21c83f383e792cae0774ed9dc3e8c5563db66f0ea31a99577e56dc26bd725fb0356eac833693aa9b7f0c87fbdd9da045178e5f33d0285e69ff4f2d870d1e0bd83eef603597570253e5f099089f7b93e0f774607cb0f6abbb1875a03fcac41ad1ab74b74fcd9dd2343a16c833818d485dc2c2e57423f061fd15f7077a25bf31347bb7622cf5b3d64807723d140de279f925feecfee0c65d5db3d755f2e4b74f72fb9e788fb4ef87d3367c438bca76f44e7f75f6254ab966b29c86d0a355c5555e7d534e48c575fc8c6e801fa262d54b06fe6d26e344955cf1d501282d182b2707b98cbd56ae5f64773adde40a864e971ebdd1d2e71971b1b5a168b82932d326efe03bd1367479a587d231cec969a59320bf43a75b9e448cdace7938902698756fbd53a2d9b1983062744094be34ccb12654e5ed7b89d0fbe56475cfe434ecf0df49d77c536d733247c43a4947b27194d0c6d515981937c7d5a56a307b67eec56ce593cf596e701cc3361ecf5e68bc11118df16e39dd30f9a828c28d02f9f28c4fc66b8a6b74a6c927c307be96ea7cb0fe055b7cde953e26e5487c58c0037125f3f7a04af9e04e85a2588b9234a6e0c67fbbb92ac941380349c2e95a85c52c5cf32c1564c127cea1ba89501d2372e333f280d9deb8d524fad4dfdd8bd9543441f9860de2909e23c651d818ce018300832dab226b9e104208bf97871cecda28f8c610e3f1cfb5e1161afcb7f0aa156cfbbdeb2b126854fe93e48b5ab42a36c332e973de1056944a4ff36ea47d44cfc6c28a1787eacdfe348e570c41cdb817915db902cff3cc503ea1dfcccf729f12def630f08681e9d230079349bf699a48f0dfc699061d441135e5cf4a8307f4642d44f3134492627407d78b1a12358cc0c87c46802a7494cd77cc68b4a0ce6a909a4793de259f6a83c310c876f09ebba4f644ffed65911435a7820ce5e174f84b97522d78581cfbe09c099e2808bb6cf8b1b271f47308f857137c3d608b1cdc130d8a1fb6118998c199bbc7b180ca32e2b417bfa9e306d46cab7cf2570ce189bbde2d67f8630cd366fb818a392e0bb2b8d2738ebc13a2108d98153f3bdb12e753de77684c17093c791c93a291dd6b567f6abb79113973d7de418af2749afd170f71da2156aab164fbe14c14f496c1957fe6ce7c06d4ee892d62bbb924e04c5406aeb01b9ae5b71d4e11f4533884f8a56239bee66cd1bd066377b7e9c51888c33fdc219f0a4051ab98ae10b43873232e9ce98d0256b62e540aa47a5bdbbed07a5981eec12c6d960e75c96d20ee848503578179916b4a88fcedc61ae4f2c038413d49c71bc4f30daa5bfd7d2777165cd", 0x1000) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 19:38:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e1666696c6530003cc411ec923107b743b5dd1f4c7f0c670eacd8ae8511b64be69259152b365138e447a3cbff979aa60f097638001e0910cfcb4f1e3cbdcbd7d80adb06a1b4a008f1909f11b5969f250f24c3359c5cb6f4410151ddbefab5740ca31be619ddb0e5770044777c956a2f1d1ea352948a61f4fcec42d9ca3d5c4c1691dda9b4f8f38501a98da4b60530466580a9e65364c8d2af3331a28535cae156a972340c543de4d6960a"], 0xa) 19:38:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x200], [{}, {0x0, 0x0, 0x0, 0x5c11}, {0x0, 0x0, 0xfffffffc}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {}, {0xfffe}], {}, {0x0, 0x0, 0xfffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x8000, 0x2, &(0x7f0000001880)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000080)=""/175, 0xaf}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f00000005c0)=""/108, 0x6c}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/102, 0x66}], 0x8, &(0x7f0000001740)=""/198, 0xc6}, 0x43) r4 = socket(0x400000000018, 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1800, 0x0, 0x1}, 0x8, 0x0}, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000001840)=0x3f, 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 19:38:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 19:38:13 executing program 1: munlock(&(0x7f0000317000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186953, &(0x7f0000000300)) 19:38:13 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) setegid(0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, &(0x7f0000000800), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000800), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r6) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r4, r6]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r8, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r9) setregid(r7, r9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xa77b, 0x6, 0x8, "7017ec97f366d2fbf6304bffb0d8ff7156869c7f", 0xffffd079, 0x5}) 19:38:13 executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r3, 0x0) r4 = getgid() fchown(r0, r1, r4) setreuid(0xee00, r1) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) close(r5) 19:38:13 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000094c758ef26c873de9b63002339f20002"], 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x48c, 0x4a80, &(0x7f0000000000)="1e50f024c3a1c1e807808b0296648ee67ad14e1a0d", 0x15) 19:38:13 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair(0x20, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000080), 0x1, 0x0, 0x0, 0x1}, 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x8640) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) listen(r2, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) 19:38:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004001c000080000000005fe60340014502203a87d31c036e000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)}], 0x1) syz_emit_ethernet(0x51, &(0x7f0000000000)="cbd19cde93096155d707993b7096aa9b843fb9688cec1da06a2e20bef729aaf75c8a1c1544e4072e0380d98438864238c9c9eb4b06d8862ba2116a634a8024d3d9a1f1d8e1fe0b3f3424c88240b006ecb4") write(r0, &(0x7f0000000140)="220ece228901004cb487abb18b26a6c0df5ab8c1131f4511", 0x18) getpgrp() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 19:38:13 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b742479b86dd604505000200aa00fe7400000000000008000081f7ffffffffffffff0000000000000000000000aabdc34005c52facfbae71297e73314f067a0bbccebab3c7d99e7b3f9368c8dc653f2b5e5f99e3bd138445540f0c0ec9ad3254010ec2b3b357e03827123f4338338bc0fedd1aea0e7d2fa83699a18b1e04bc154d5d78989f022d9078004ab82d677758e4ef6a3d8a356710d4cb6a5dd90d6013c0023857"]) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x29, 0x0, 0x0, "640149e25675b632fdc8bebc51161a866335bf24", 0x9, 0x590}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:38:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022b2f66696cca6be9e061c0a6e3599787688166552f4958653fcb5987b95cda0fc51c97eb521b0c7b1805f78da7cf1cdc035b4f91741cd2bfbae1f4a677333b648df70acfa6078e783e9408999286e9333623dcfa828a70a4063ec64f0ec4ce239f67af832fb38ffcc40b00d6a3ffbbd47b88906a9bf0bd0aa532bbfc87c175c3b686f99a315ffedb1602c9905adb4a282be9baf68e13cecf64b2ec6aa648e59a0eb3e59d0d93e895cdaa34621451960f05c803bf24b87194cd63d3e48eb56d85ac542dc022600f2367"], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = accept(r2, 0x0, &(0x7f00000000c0)) r4 = dup(r0) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x80, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x8000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x24, 0x3}], 0x1}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x24, 0x3}], 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000100)=ANY=[@ANYBLOB='\t\x00\x00\x00file0\x00'], 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="543fd3526d29330b061547a4ce198f792899e09e47490233b7ad63eec0ade140c6d017fbbf9f9e01feea2de70a38b55a8ff41b795e8809fb4103de063f06ac84580d6dd8fa762cacda4a43f579f887d0e89d85879e4140f28858f1cec4edcfbb5d2443ec54284bef124af331a6b9522af1981d599bb695ce00888f9df08f749db04ca2", 0x83}, {&(0x7f0000000340)="e22e0f423426f2ef14089c20db3c5fd18295520269803b37448cd34e001f85796730c3404f9d46b153421f2056ccf2664acf547a77db0ff1beb978b2e221b5250865c58c5ee6f57f6164daf7170dd5bf4268ac124fab90ee234d5bfc5f1179d65349150e08bc2b83c380f4ec3759ca2db4636bd7c7ccfb3ece98a8708d15834ae7543a79ec1fac7f8848c8f66e2187d079880d19697d59705d9a14dc506af25b0755c15fece1e83f3f608b04eb383cd1e8459a8746ae411512c09635e508adbe7891749f519bb5", 0xc7}, {&(0x7f0000000440)="c34552792f78afd323ab00bc1172c1cf24ac7df20b9f87fdfca03b0985d77710e4ceafe7b6802933cff1d745c92ce1d95ea921bf41b1ff46e2a47a2edf82c1ec0c853a63cc84b61c7b454fc67ae1f371408c38a5eb05a45ad65b2e01f52f097e5885cbabf7d160485683d2735ea0974fcb2b0a78df2393f62f491f7fb6ec36b1280f425ef6d6d2474d7169436ae9eb63fa5b58b4672ea3108b39057332253141d2ba528c899486115e2f5a6cd7db055d32ae6784509de96af562dadd6b452794b57a1a3129f57ee5942c69788f343a4afea52c", 0xd3}], 0x3, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r1, r5]}, @rights={0x20, 0xffff, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r6, r2, r7, r4, r4, r8]}], 0x80, 0xa}, 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:38:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) r3 = socket(0x18, 0x2, 0x0) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000640)) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000400)={0x401, 0x8, {[0x14f, 0x100, 0x521, 0xfa, 0x8000, 0x9, 0x3a9, 0x800, 0xfffffffffffffffb, 0x3, 0x5, 0x9, 0x5, 0x7f, 0x35, 0x1, 0xbc, 0xab9], [0x59, 0x400, 0x7fffffff, 0x2, 0x7, 0x5, 0x9, 0x3, 0xffff, 0xd765], [0x6, 0x804, 0x74, 0x7fffffff, 0x0, 0x2, 0x5], [0x274e, 0x9, 0xbe79, 0x3, 0x7ff, 0xdc07], [{0x5, 0x6ad9616, 0x3, 0x80000001}, {0x101, 0x0, 0x1, 0x20}, {0x764d, 0x6, 0x9, 0x7fff}, {0x1, 0x82cb, 0x7bc9cca9, 0x1}, {0x7, 0xe25, 0x4, 0x9}, {0x9, 0x8, 0x8, 0x2}, {0x81, 0x8000, 0xa0000}, {0x5, 0x101, 0x7fff, 0x6}], {0x6, 0xb55, 0x0, 0x4}, {0x1ff, 0xffffe2e9, 0x6a}}}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) getpeername(r5, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) 19:38:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c9"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) 19:38:14 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) accept(r2, 0x0, &(0x7f0000000200)) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000100)={0xfff, 0x2, {0x1, 0x800000000}}) 19:38:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x400000000, 0x5], [], [0x0, 0x100, 0x0, 0x2000000009, 0xdfffffffffffffff], [0x0, 0x0, 0x482], [{0x0, 0xfffffffc}, {}, {0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 19:38:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x6) dup(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x84) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r3) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f00000001c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000200)) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="64a301851abee5c674a6c2e2587147", 0xf}, {&(0x7f0000000100)="c30d294ef67de2a4bf4fe5b47a910a77eaaa71c9b623c910838213a008500db8c6e278112097664031a411ea7920b31d29f422845d5b", 0x36}, {&(0x7f0000000140)="1e1e66c1dbb80c63d2e4c777bdc242e017c2ae31aa6a89a3f05a7f8fb5ecb205a9d50b4bfa8d106cd1573297", 0x2c}], 0x3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000400)) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) getsockname$inet(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) select(0x40, &(0x7f0000000240)={0x2, 0xd92, 0x2, 0x47, 0x1f, 0x3, 0xe09, 0x4c07}, &(0x7f0000000280)={0x8001, 0x6, 0x1, 0x6, 0x40, 0x1, 0x0, 0x6}, &(0x7f00000002c0)={0x7, 0x9, 0xffffffff, 0x1, 0x3, 0x4, 0x3, 0xffffffffffffffff}, &(0x7f0000000300)={0x1, 0x760}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002001200fe8000000000000008000081fcabf185fe8000000000000000000000000000aa"]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10000, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:38:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x4d}, {0x6, 0x0, 0x0, 0x10002}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x4) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x0, 0x3f, 0x9, 0xffff0001}, {0x5, 0xa9, 0xff, 0x7fff}, {0xff, 0xff, 0x3f}, {0x92, 0x2, 0x20, 0x401}, {0x17e, 0x20, 0x2, 0x7}, {0x5, 0xff, 0x2, 0x3}, {0x8, 0x6, 0x1f}]}) 19:38:14 executing program 0: poll(&(0x7f0000000100)=[{}], 0x1, 0x8e) madvise(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x4) 19:38:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) sendto$unix(r4, &(0x7f0000000180)="d8c81cae9c8d9205808a099ecb38f65aa8933c75e5f9012eec8656868c45f1d2a5f49a0aca0f084a5d559c9864f9bbdb67eb64b44d1246adbba9b4c9ec6137b435fb6e206eb6207746690a5252233150099924ea9290706ebffb67525b6d44a56f968c56d9fc968663f1427940cd587b97494608e3675c4d88cf97ba25e8c9ec7123350dadd4cfbdf3513cf099eb4c79da009e0991bb55063968f52f21395a30106b113cf5041179cafb75443afe2ed0ba040153ca3409f306f925f3e208b92e5e2a201b371e64819c1152ab605d4321a1260958e0afdcd463a3aba2aa02469e6ea4867a8775b2c710316a", 0xeb, 0xd, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000100)=0xfffffffc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x40}, {0x2f4}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 19:38:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206913, &(0x7f0000000300)) 19:38:14 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {0x0, 0xfffc}, {}, {0x3}, {}, {0x0, 0x8000}, {0x0, 0x0, 0x1000}, {}, {0x6}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="0300feffff58b947f81f9fa97bdd61a4f00c08182c"]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r0, 0x6, r5) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0xb0, 0x401}, {{}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x6}, {{}, 0xfffffffffffffffb, 0x2, 0xfffff, 0xc7e, 0x2a}], 0x3, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x4, 0x4, 0xfffffffffffffff7, 0x4}, {{r4}, 0xfffffffffffffff9, 0x9, 0x10, 0x6, 0x2}, {{r1}, 0x1, 0x1313193ee84b39c0, 0x4, 0xfffffffffffffffa, 0x1f8}, {{r7}, 0xfffffffffffffffa, 0xa5, 0x80, 0x7, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x3, 0xfffffffffffeffff}, {{r8}, 0xfffffffffffffffc, 0xae, 0x2, 0x1, 0x101}, {{r10}, 0xfffffffffffffffc, 0x0, 0x20, 0x6, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x85, 0x0, 0x0, 0x1ff}], 0x7, &(0x7f0000001380)={0x7f, 0x9}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:38:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) writev(r3, &(0x7f0000001340)=[{&(0x7f0000000000)="bbcc800f351c5dbe97687d5401cbd58b71770973daab121ecc31087c3a79198b0c6f78003a039d3938e462f658c2edbb4119ed0acf6b7111e13d0ed2eefff7d18147fcbde28cf278c9d123d5139332509af6f8158891e439c539b8c2712a9e71a06ae4f3614a854ea6f8140f9ca06751c7476ffcc8b8c14432e4fe02289f7ed20606253668d91c85fcd324f03253e617c30c85c7c82dd6de4baf27c362ceaf3772642a6f61c394ac900e6fce8cc320e78d8ab878359ad049d853e56e5999dbb07c4ac51c261c570b941cf020d9b8bda01d3eefa95d0585e0de672ccfd9e4d1de1d6c43", 0xe3}, {&(0x7f0000000100)="d610ed865c5b30328b7b2ceae268ca2acc2a92b3845a95ed7c51f5683e2fbe0e6bb28ac09af8d0c33533da4996545dcdc9b044d7dbc64047a94abd6a4407100c95911dc52dfe245b7e3c506efe910fe5fda55c3fd012a8e39e26aa74176c84effe058bff99090191fb4bda4b38502da7e471dc1d731267c0ecb59e76a1e8bb146573ca2bd250fc78d3eea6c89b6b0a8a7bafb3b7675d000a7f983881627f5adf6850609c32c61fa0dfebb74ce01ec8dcc8e8d693f2bee2800ef12311c1979b2a9ba7f632b312733f54a27e86b7a4b96840a4dcdbdc3e503be4425a7d3cbf7a680eade5593770239112c31e310d5d6d6da13cca90ab29c752496daad12009dd67b477fbe6c6c1df774c6156ca5677b90c7ea75d12a4b9972f56ecb243d3b4c2a3d2dbcf10fb38515ff2a12fd8e5403f66a91818562b680ae45481fbdf16573655a15df1644d1fd7a488a71cde1dc0562b26360dd55c5ed3b7521e35398962f110929d7dad9f301b44f5bdf18d3edfd50fe414dbe04c551ddf74b7175b5b6d6d8a657bd95a7275dd3d4b5e2ca7e97c93cd3231a5d3a80dca1503e05e1fc9d56fa8c3b39316adbf20eec6c1b2268c31eacbf1498d6e6f21c616716132b409c3aabb5591bafa68065115d0a8e71c274a29806360e1aef4253c12b1f40d627a18ee3fb6e69cf0ea79dfb78dab8ac97904783bac4192e35c600fa26319ca4368763689f39e10ef80de7dad6a0d792f98e937b346ff2623a9288f8eafbec5803ab83b4db80fb5cde1307db817e3776bbb084e93ecaa2eb57e54d12c0f6febf4f50c5c96713e3509770521c78571c0ea89745dbc3680c41d342703a983a6145f7624742d3b13bd69318d915f337e0918a2548cbd3b24510107341e9796ea252fbcfded40c26fd576d91d1852134e00aeafb83b363aaa53b421b2bc868809c871affa89285f50f7d3d1cd684852544e5cb0d9ba6c4e1ff3632956a2bf147035ca921021e9d07c48277870b2c1614cad6b05376a8f2c31ae2d0cd0c73eca6e1f8904e25f8ef42d8cb3fff19d100057bda8ce85a36aee6a9d034eeb845f50c52ded48d4e4e08c0dddc5aa7c00ef8e1b65ab623052fe72c93103ae635e8b9f8e1e3bc73413d25b3c32da361d68e4312e457c24f4207bf295ea910b316c61fb7160b32a36715d40d2046625a2e5e4f02ea0f952637afed33ccee0323e576b342f43e1f466db123332668adf139e4f0ad9706ad73030f3d499266223c9bce74ce6c1dccd65f75e990b354c3959931039c5c30b6ffc639758dbc501dfe3016cd40e2e1706e60edc932b0fa0d4f857452ea4e8e6310625af5f6c265432a484bb67888dd8bea1e94d0acbcd9294449b977d05fe74a9682005feac5c957c9650267979a708d872c1d00b068c21a2e90d139cf716090698af91c09a0034c1c907a1f05f76867d3d2d661e82804bc26fd94a2002ecb91e33a0d5291a7c4de670927250c0cf6f6e0ceca8902cc39a09ff792e3487aa4585f0b577333ceb2600732f19d93e90bf951333d7628f85d50beae9f90d863adab8a2721d9ed3b660c6344448fdba72086f88ed6d9ce42b4fbfb0ecc278ae5fdbca2c1a22125a5510b36ea24e0ecf59ab23137ee8028a660792a082d3cac3517de51cf8e409c8c0b3a10b85a37f25bab818cc93d5d58ee43c0600ab87de94f9b78b64a2445d584943c8d7a1daeb42045e0aa53360c31dd657e1c303b83a70a0302d4a5f25725bcdd4c7b2dc3281a335bb7197a8e274d32235b295e963757a2856c114a8fc7a5ebbadd35f70951c6568c5038fc00fe2b76dd20129125af53fbb266038a97b8511e5a9a1652fedbb56cc7eca401d71527242f4bd9832f4befd2bd4a6d89b19d93e5ad06ad03e449d5311ae27e47faaa4bff0ea189e83307096e65f45387d2241ff92d4c08f4939bf3b7383ae9d82fe2b7c9860ddc723d2646365d439c2875f36cde7d9b21e3b8b5096ea2610defe755f44358c2d1b53d37c544c7e9f438f707dec1c7239fe027e452b767bb3567939b70e2ee55687ef75d1201e0c1c92ca6711a36e177b5e6ce0b62176ee1e6776d676c3e328576627acb35caddb8f3b9908fae97ff9219eab509efb4c6d9524a9f830a7a8072e5bc315f845afa4b8d52e01be39d50119b402bd72a4922e3dcff03c288aff8fa52ba59f3a044b99cc283e207b080b9f7786e579e283187ac84a85b44753a47aed3dfdadf3b9cb76e6ea451b1daf07bf8a0ebfac6e6505044668a8a71f665ffcba78e4db3bb35c1746d7763f44a5f4b1b41f3f738fe71d649c729f9ba4c14b554499d96a3cabf592b74f73ac19a7c97ed16f39739333d3d3e0256a178cfa67f0d92b4d7013fadc6f17c55532b14a6a35ff5d352c120d13e291d21af1ff03c2275c22f8100480062f1e2574180c6d6ff5199bd0ed3043298e9509ff664b3df22ec76821e48f16fd401a38898831ccd39797f9b5367c0d07d0ef0d239b9260f1129aa4727613f07932898e09b3c1f05a4a12b3fe433ab2fdc7704baa038fa276dc02c43be0526b5c1d93e0144e9571cec767470691e13e63563f0089013e5160ed637b3f1fe982b445c4276ff70f14286b2cc96f7f5028753d0d8fcdb9ef40e5b9547371352696bcc618ef652305da13335c2a0d0040a4795fa607e658f7b178f5dbc67935b34b0d7d9c46ee25ad8a6aedbb748695c1092abfd2d4c0c51e5c9c87170464f871bf077aab7c3e4455e6cad2c11870eac324a904549670faf1a13583d3828ea5c3f96c581b0ef55bf192d882b6a65bb74b7704b5cca1249f94a4cd4cbc3d6d3451961763501c6936343217a54c03f4717b793c0d1f19aee9cc665801b3eacd318ac98ba7147e7da188aed32a119d22b7a18a6b2c8803c7c0c2efd5b1d10229d06359bf19593ab2bca6feb9f23a6ea5f202c85a7a8509b68a117899252e8ef4b9ed8f1af291d90883ebbe4b828c0ecbde1b36f0496a6e209f9fb81b56c6f0df67c400cd2d133b918bf3c441fe6e5631e4d9b8c5fa96092b8dad046ab95f02c948058c3e4588e52862600251ef7cc03f5bb9cbc5d5c722fa35785104582ab8217a4e8d7f11aa17f0de74251b2695d6b0d35d77c44de354235eaab5e3844aa5f3ab9e203bf0dbcbd6b4a0e552eaa213f61e8ce15d09cbbbaa9a1d3de81d1b901198624009bb043f4d3e475d239fbcf6b101672469f889ba33f5309c23f1d19a73076c57e954d3754b5f34379b585fe817e03f9eab1c7a2e707da54ad6304c09ad2737a7b98a52fd1bd42d31e5ef4ca1ef5a148de7542359a1fdfa992d815a5b533408000974b30f92e757e510301fe3c570c7f55f09ffb5749be4dcd0e526fe84dece94687ad77322e18ffa022e0ac533191ac2c73e78bd3e212e69a144c3a936845035d659daaa57c0fe7bcbd1016593ab8669e27d4511e766b3c0f0b46abbdf29de6d108afd361a0a4aa0bc31219a3772a3c4cb8ca077d0df1e59df6f9a070bd66a1a3ddd3c48772939bee93faf57a6334f187fe2f7c223cd6618db2eb01c49a9699a5efa50bae05725872aa391a225d3a18c00db90c5056b9ae3e53aa321ee22c16e9f1575c8fe89dbfb6ee5094185372b165b3dea436f3d0169ba6fdbed8edad9abf7c72b6f8a620f7ecd8cd6a8c0f89e3b5d862b769daf78fb7ea22cbad541f02bf037718c8fd530113e7a844ecdcead450d298e61f85f4eb0e7c31aed154f39529c73877d57fd4ab706e18249b626693ac1f17d9f34e4d165abd33034969773d9dc21792b7ae520e75cdcb2689b394caab05b629135693998a1f960f51f813aa05c74574e95d225ff427cc33699fa60cfb77af81dd6b9c266f683220001fc7270f1dec83202c3a460584dc5ccebe58e3014d4e768d5252da3774842799facc08d5d07c71f2484d0b70757eef07802752e70261d4bef58a82ae0555bb31d7460219eaaf280a37991b60a7a1153f44c9986bc826a9926a93fbe80b88bfded235767063708c0f80f2254545d82d10b1abb37b5c282d50aa79ff79be81de8402339a7f761c678b5e40d9c9b3b98ddbb3c655a247af2a482c07153021014f8553a259699e19ed9c02c97ea0846ac32cd54eee56f16a2f8fafc4820e753ea3070edce23c413ee98736216b654f774208eaa245a2eff7a1a29747f4d69b638059da439561f636af5798d4f49c8c0dc2566e6779aa95c29cbe979aff5e5697b4714688fc9498eee1afe65b3c4940049551a1cbe39af6a9c0753302d45a41bf6fc503b1a6589ef7f3f29d4a0f87578aed5242616a30ba319ae86d845c06c7213cd1a567085b96d5d37553af9655b01ef9325c0382bae3e21c360c2d37025a4811c2a5f67d763f8cae1c2606729fe2f1032313d3bd649fdfa2c8d5e27fe820479cc7b74b51a31057c632c2f2fc99a2c8b42bbe2af39838826cbe450c7f2d63f5c87007dab05709a42f02e5dbcdf390c51992f815081d483250d16c2965259e3333a0ca700e5ad9a862d5a097a15adbefbab280e292ba9ef8a8c48ec5e945880b14a617fd51592a08c0aef5986bdc7ed0505d44ae9477fadc46254c73d360de3adf2759f38140d31d980c93331b5d767b2316e7ea250bac72d22ffd0ca5e98c435dfec8df69a5b289516ec73188921578492369de6cbc0ec80b5a8626c41f1d56ecd575ec6721762f2ae81abd8883d2fa8adc87a2627ffb18a33f118a0efe87d02f18f97312a097671248704222bbdeb716c02b98f7cac4b61a006ef04de7141a9b0def1cb99de101d1fb05d162f5570f5f1cef0a325414e516cbbd4590f1ef6e0a8b61b044de47609ca457506d16ce79251d399036787da3369996d1c3c97c4093fbc86e856b9dc441e1c3916eaafdcb53f55c8deb5a8306f90d4f90116fecaa73cce62b6218d70683f705588f9cff15e6d87c7dafa8f84440ecb60ad89cedbe65b3ffae182291d87858febb1457cb9157b466385a72ab029d47d12541909c298221f3ca16664a960a18515861f560de5c38911e82499d642bf8b6bc08140595d21366ff3052e2ae1f942f8ac3502cefbd4b3cef870ce412edb2830a1bdf1b877bd15574370b5edcc8999a4dd34f032d31d0d4dd1e094a57dc555b44ac746b4e8c1a81d1e186b2b8a8a74a7e879572016cdd6f494d73df7bfa4f7f51e82a1693e0f483e765d929f86a6a7b539b5110e8a0569ef47b28c0539698c18e52b76ed04bdb03b70676052bcf6c900971b6ca8f63a7cf85d3154b308d27d443798ef29a831b30ae30fbb25939cbf04c39c438a0c621f7e9c39aab33c4d9037475f392c795eea32cc4a94d175736c8740e695207415dc907bb5064e2b9e47253d0b29b0f3222247493341b1dd83def82701d8056dc13149684b56ee35a88de3a9dfa0075746435f267ac526e131181129886f455f316c20b673b3f38d35c1802eb918b0c17174ece206a1a8c2f80f59e67825a4e9e53bb7a8fe37e310cb5a640375f92611bfab03e82c092abc6a386e3e6c1fcb471e5f8ee8de04ece032ede1e8da4fc5ed6e2c9d67ac392fa64050d07e5bb24a1607896f66750e1dd377bf47a5223213ff1a9c9b195129fe2ac06eae44a317e75a067640b71db2c1f2c2e6cddf095c1558d52c47923c4272d2b93093748d09e51b7722572f255e0c924f711813e2922333c37e23cc80b0b37d82c29609b447cb7e4df8ee9a5325c83a0ee189c3d8ab9f5f319cc5e634924a6d48d85d10ede7deef48eb00fcf263b141b27ddf0e26cb7f413b23e86af5bbbf2ea6fd15dd79d1fe74de0e1d5ab5ff0a35ac92c6", 0x1000}, {&(0x7f0000001100)="56a09f2b4da2e0913b781c2072c6ab732e2b07d5f9930db7cb7c3f0a6373ef3bbdc70822dc1e0ca7978496e1e0835982dee99bd0932881034be948d6f9f07fc57cec7d8d53941609e5e6232b9916eba94b99a13d250d36ed680ace70f18d6f1429072c", 0x63}, {&(0x7f0000001180)="1c63dba76d1c9c7c965406300d686e7cadf7a7c38075b8768b58ffa90323945822483c4b676ace47362973e32ecac01ecf330116caaf4e1616f747f463b698b4c1c4e4b33904aacd25f01d289cb2c6d55986e91d099ba8c27fa24b882e886956faa6e1bf040f78a53080a1dadc2afaf73be89a1cea8c0ff6ff16900fa352ce10b817f64d01b7407b51b0d8e160b9c02214a9f80cbedd457416a64a5d5f11da68ef86747da133d3ad3118d86c7d2fa703a82ebcd9c0425e7eef5b66514e4e1e2dd5be954f5b3732654bf4a87ef8518b2774fadd3f127a8bc02361da252dfaf7", 0xdf}, {&(0x7f0000001280)="e47d0259ff8260c425ae589d44c64709971ba7a359532f9b6abc0e8d1f2caedfaf611a28566ab214fd0f43e307cb17ff74a701d11f1275bc66c5db10509b85d8b411fceeb42495569f1d08910c735d0e296f384853a996fc16e20fcc316c58fed941679a2daac8600e4f7ed21c0ec3df985b7280a9cd0038ef37c537cb17fe57b0aa8bb8df4cd967fd52ff6e3f8608bc98a4a5d1ee810146d8770624bc3639adba544c7d019dffe5", 0xa8}], 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000001c40), &(0x7f0000001c80)=0x10) sendmsg(r5, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000013c0)="ea6f261392f9562fce7647baeeea114ba3fa2ec958d06525169b38c8416103ae4b41de3ee7a813063852b4aaf0ec1d1978805afee14ac550b03ef42c0ccd99cc4cf16816a5f3deddc41f4bbadd54693edcc25d2302da6eabb5ab5336eb31ad9ff171367e9e3d95c580356f75eef65df07bbd0dae04c43d904af4fe7252ae0234675d72b7bfda99e81781eb435d5ce3bbef5f1ec3981107e21897fa86a726ed9dc08e3b12fb3173005c6851179f498eebaa486d8c749ce11381ce1c261070de980e84c9e35b2248222ff7ff5c6748a7792a", 0xd1}, {&(0x7f00000014c0)="3c7deb9c8cfb384cfcb43ce382987a487ce16a054b0e850b70d56bf907d6be602a7fe49132474327279360428804c767c53b744966df842c572feff7839c81362c5a85e755c2ebf25ae86f1c1246e8fdb5cd06abd806580cde4a7b739aae54208c231007e600e7c79afc6fcd38e97e692d367a77f4fd1775f30cc2dde1ce4b73cca01ffa193d15b2358d7c9311f7547bd9abfc9952a156789d2a6ed8931f6520ff67aaf7ab9cbbe4ee61658dfac558649439a752c02ad9d464c861683860a77cdb11b626d4ab8fed7b2aeef32d", 0xcd}, {&(0x7f00000015c0)="e0129c172536245cd763caac84906e515bc05d27f1563e85ac1ea1e2be637583b893e607a48a943918d9e887c5af6c4fe3", 0x31}, {&(0x7f0000001600)="d4e15d03f44f2e74dfb23b2aaf77a354ddc89494b2134dc0e26a06d7d7d5815247a796031ed3b154ef8df467aab73c7459dba78eda4074e0c699b053c9e66ec8794e5ae1541149dbf0a38cfa52a7f4a4", 0x50}, {&(0x7f0000001680)="64be3721e63b7ac205a18a44cb7bb264e3d325a1b4906938a116825431dcfe9cb4d685b5e7454a1f3cfaaff67fa4a765d43d85deac4d08e1dd6d23d0ed7161f8039d46d91f8d40c0ac4b3ed113358a6997daa0d9ba1a715e4dc9136ee2495f47abd00b7ade0e55c33aae59895891b556e6a1fd94ae59a0774c70baee7b4620656d42e469cab68a7a2a0c4ebe51c2786c0f8d8503bc1dbb0e0c8ff185dd5c61cc2d7b0a0e1ca0cb117948f62330fca2fce7e71b0d4fe537672c297de9a1d1c025bb5fd70a1dd3fe76d43cb65abcecd84f3cba9fb00e4f1d7c01084ad6deba98bf", 0xe0}], 0x5, &(0x7f0000001800)=[{0xe0, 0xffff, 0x6, "bd437602b7feb8d88264907c0c7612099ec078abc22afb8b74bccb71c9783e4380a03098dc19fb1ba47fb6c33fe60b908fd900bdd5b93f1fa88a4eca6221fa1387781f25c44736c73eec0cb1e4786ff85d5f29d4bd042d7c6148ce3e0d38f20b25b05d5352eb0c63ec66763e767a51e9a9198e9748e2551473686f92eb70d91b54e33127e1a840d9b3c78cbef17128d17e55a92a49f363da767da51443ed8fb508b95cd39afabe777bc20a0654d609e810f319f10a3afb5e96dc83db0e7339e831791845ba8ee19709e1"}, {0x88, 0x1, 0x7, "60af488445af8db3423de0a4be4c60aea0e64ecb3874fc2f56e7d8ce7ff2103427a0854c359ebd6fd8c26671c734f91d6b54ee8f7dbf12e0d3fcea936e47d7af1b90e63f9e32d1df600d0062dd7f1e7b9f11596f6a26f8f620401c93214935c54bf067bcfd0e858d9a15685dd7367004dba86a930e36"}, {0xc0, 0x1, 0x6, "ff05bb168ed79c607bcbe63771abb90b29ce4d096d05d5c991b52c97037291c1118a0cf39e67287cdf00be1d655b7e716a6d8309a4dda010a86dc50af75280e6fe665e271efde7c9b9a068a87525bb7d68cfd110277e5f828167bd7d266ab15f71e1d4de05bc83b75192a81c1d9b5db0cbaa14b578083ad0a422e21c3290c0c416c509c0a55ea533ddff3c48da99b1bc185d44f7dee527d923fc2c5ceadfb2cef084501981c2ef263ca5a52a90"}, {0xe0, 0xffff, 0xfffffffe, "feca4843ce2900269975630b2f48d18c28c91f1b8f1044be97369e3625d699fd09def6a1339ea4d9db771c7643689dcc32d79ad87ff9997180eba1750b1b8b8696e4eb46186ff6a7518868c6316b51e8b900e41ab2e365d7acb8de3e7b1e54a8d68dd485f8ea567c352459c2c538769e41cff8ad37330a6edb0ca5b172542a6762eb904df66519532aa98c2c93f2a70332a3814d831778442d352e9c142bafcb412899c5079ffa7881964b3358f6bd6dba7372e32d83bd044b7d44c0447cfaf931a37c5136ac33a59321"}, {0xc8, 0x1, 0x3, "a26c569ebc88321c97a406d1ba9e84c4faaf7b38bb7483f96bc7b3b1351547b34cc9aefbcbdb8cc943fd458eb61ea9e9695abd0a3a1dedccbc3d38b279bde66fbab57b0d6ced2878773f191303766587a56ee0bae3e6b28adc3aea82b4ee944c44bf294254eb3f98f4b40ba51aca902dc1110537d614c88a6349fc56b37b128d61fc4018e585444b24e4a49352628a93816892f87c704cfeb4b6d7efb2041665f58e8e94c4e9be2e96de5d621af76cf9565e42c8a2bff7e2"}], 0x3d0}, 0x8) 19:38:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42c, 0x0, 0x5}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt(r0, 0x4, 0x8, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2947709ec2aeaea3e89d76c87edb9f9ce22325473232"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:38:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:38:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = getpid() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pread(r2, &(0x7f0000000140)="c6e662fb79debf1d3c4687c3d5d38e4592316b7a3c1828d81f3772c0aac0940d", 0x20, 0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000000, r3) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78779e, r0) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = fcntl$dupfd(r4, 0x0, r7) readv(r8, &(0x7f00000004c0)=[{0x0}], 0x1) 19:38:14 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r5) setregid(r5, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = semget$private(0x0, 0x4, 0x530) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r7, &(0x7f0000000400), 0x0) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x8, r8, 0xffffffffffffffff, r4, r2, 0x80, 0x6d}, 0xd5, 0x100, 0x9}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r9) fcntl$getown(r0, 0x5) 19:38:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r1) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffa5) setreuid(0xffffffffffffffff, r3) syz_open_pts() 19:38:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0100ddff43d1a61d"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="7550cfd43ee3831008a6e9d54790aefa49c8b200f2ec3abc023b2193c6f1fe47114d28154b40ae7600027c2f7615c6bab992de1388f6d21c3b9b7ac74dd005bf6f27c01f74a0e83adf9e0100000000000000e67e5566fdb59280cc28266fef9fb96199502700000000000000f42f013be68d41c5c911a5e1059a98dcab6d2639651023424cd3466c3b6b03b2408bfada3f5f057369a073729ed2404ebd7d346181809abcf2ff6d1b911676f72c561b9738dbb21074f11dfd01f54cd34bbcb8f2118c51e771801566b6cefc2e497d05d604ee842c6a4d51b480deff4ea0b76a", 0xdf}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 19:38:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x54}, {0x6, 0x0, 0x0, 0xff}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x5) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 19:38:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0, r1) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x2, './bus\x00', './bus\x00'}) 19:38:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42b, 0x0, 0x1}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semget(0x0, 0x4, 0x2) semget(0x0, 0x2, 0x700) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000180)=""/112) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:38:15 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) setsockopt(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2bb) sendmsg$unix(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000002000000010000000e2ec002853e470b82958a8df95ce5f9fd33c9ecd82d45944d036d7db28d5d6fc1cfb4789a711b10dbf9ab5ea8801982e546749fd578"], 0x10}, 0x0) 19:38:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0xe6a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x10, 0x13) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffffd, 0x10, 0x1, 0x2, 0x6}, {{}, 0xffffffffffffffff, 0xa3, 0xf000000b, 0xfd}, {{r4}, 0x0, 0xca, 0x2, 0x9c2, 0x8}, {{r5}, 0xfffffffffffffffb, 0x6c, 0x20000000, 0x61, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x0, 0xda, 0x31, 0x30d}, {{r6}, 0xffffffffffffffff, 0x45, 0x8, 0x6, 0x2}], 0x8, &(0x7f0000000100), 0x2, &(0x7f0000000200)={0x8000, 0x48000}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)=0x1) 19:38:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) 19:38:15 executing program 1: getrusage(0x0, &(0x7f0000000180)) 19:38:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9fffeffffffff], [0x0, 0x0, 0x10000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x4000, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x3ff, 0x9}, 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:38:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)=0x3f) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x8, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r3, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1}, {0x0, 0xffff, 0x800}], 0x5) 19:38:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x37fe, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffff], [0x0, 0x0, 0x2f6b6091], [{0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x6}]}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x7ff, 0x4, 0x5, 0x1f}, {0x81, 0xff, 0x9, 0x8}, {0x7, 0x3}, {0x3, 0x81, 0xaa, 0xfff}, {0x4, 0xa6, 0x40, 0x1}, {0x0, 0x7, 0xd8, 0x1}, {0xa8, 0x38, 0x7, 0x7}, {0xe2, 0x4, 0x7f, 0x1}, {0xfff, 0x2, 0x6, 0x65a87bdb}]}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) load: 1.66 cmd: getty 32592 [ttyin] 0.00u 0.00s 0% 307k load: 1.66 cmd: getty 32592 [ttyin] 0.00u 0.00s 0% 307k 19:38:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pread(r0, &(0x7f0000000500)='<', 0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x400) 19:38:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8c79085715c74579f30b08ba0524778c7b940b51af0baf74d4e734f45d574aae8b46f43427bb5b5949150b3fd8be84f111b2c2d78d57201b1c0b58214e979de1039b1378f1f45ca8abc1a6f4ed88fffc0af6dca98985d8aaa2d92acfc954b7db322f11f323d3bbe389e6427c1d549a86c597417e4587de17bd850d676d7ee2fa470f2e3e93c383d48903c2efb7c2fe0dd613761870cf586c6475de976d65"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0xe1dd, './file0\x00'}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000080)="081008efd975544fd0420a340beddffe96231b8dfead26d0c0c6444f244286fa6994d073eb1703ab2887b130bdfe2deb5f9741117b36bafe4171e74a1c5477bcbc4b404aec20b33a97b014086136b91da95b25b5f6157f19bd108bdcbc890305125726e533130720ce2e31dcc45029bd47af4353efbae5e6d6723d4cff718d230e51cb67d211aa6457822f1015991a942093b9d03792e9e09ef8734c1c1fbffef9c2bcef6e6c3ccaef21c7af66b101e1e43b400000006d89e29772c64e2a341a802e8b0b98c7175c70ea3651ff6f84a4e71c50ec28a1a1d60192ec36b70fcff8eb3e757b045d038f4e4fcde49f", 0x1, 0x4, 0x0, 0x0) dup2(r1, r2) 19:38:15 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x5dc3) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000180)=0xfffffffe, 0x4) dup2(r1, r0) 19:38:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086334) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = semget$private(0x0, 0x4, 0x530) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) r2 = semget$private(0x0, 0x4, 0x530) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r2, &(0x7f0000000400), 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000001c0)=""/180) semop(r1, &(0x7f0000000400), 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/174) write(r0, 0x0, 0x0) 19:38:15 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda0800152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9e509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7ca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93621aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e9cd11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c9870000000000000000"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 19:38:15 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="00000000a2ea9b1e6575ac0aab5595e67b1cf04e7e78a75d88660600000025bacdf144e4236cc29faecdfe8c373b1247bd330252dab73cc4e4ec6bfa20afca662cc87683940752406ebdfad0c7a631aaf829fee98ca12c0ae1f38ada9d979acb5dffc00371a4951c3a5f9065941b787fc1da46f929edcbccd493b13c298976b205844c4914f9f26176f2006c5798ddba8c851728000000000000000000000000420000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setstatus(r4, 0x4, 0x0) setreuid(0x0, 0xee01) fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = geteuid() getpgrp() ioctl$KDGKBMODE(r4, 0x40044b06) write(r5, &(0x7f0000000180)="fd00fa9223bd759d42ebfbdbe0b9f48f0df423acee778fec5292fbca02127335b4d437b84ad7c957843aff2d02a187f75dabf6a1aefc476252a678381e0efe7b34ca6a9a1f26b6061aee95e94f7a7157d9d41a9b271aeaffc853491a1c004d495f55c883f734375b1bd7b021c035707b9377f14194211554215547df4a407182f0496ba9984969ea14227cbe7d9a93df9c1855d417d1db0fa4bff5b63454b46dd8c5f2b8585b08e5580397555b91ea4d1d342e3fdeb73972eaac43af67e5fe5645021ac28c4ea216f678f88bca4cb9d8bf1f6392d0418071", 0xd8) setreuid(r7, 0x0) setreuid(r7, r7) r8 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000040)=0x8001) 19:38:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) sendto(r1, &(0x7f0000000200)="8e189869b01d6bcaa7b253f3a35a01f62e5d9df7b366775a6350e1f9ffe7adbc6a6a1d53ec6002c156aaf4790338f002cc1430cec64ac016ef1e79a76a66611a59eab07271253b623ef673913029a78a9e66717b8797137e94122bda89c6a5d7f29b3450308b4f9d505a27f9386dd77c0bd19a89fead22d8a04fc78cc7cf8fef402d66bf196c02a3", 0x88, 0x8, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt(r2, 0x200, 0x7fff, &(0x7f0000000100)="5d0d658215379ce0fdc3476044b4de85e7620a36af955755b62ad25b8bd36d8cad9f771b38619902abb8b3e91307a637e4e6df0ca6a10595d1e4faf9ed73c941e4143ea816642074a5edc3ef8c5a3ac4e33ee3abd89d61798e4895a7432f36d3af63ba15328cdd2bb29b55f81b2c9a83c31ae5dc3bb64527047292f475b799aa9f483fdf3e776f8096c0bbf7740c17aa5fda4ec1429fb75115e1d1280f9dd4f20b55663815a28a80dbfe163a785329e4294269dbbc9a999a5b30f96a77d4ce2298cd47f82fb4e453ddeef74cbdcf74f0f63200269666c362b9c0dc1fc75df6fa0f863db9", 0xe4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:38:15 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) readv(r4, &(0x7f0000000040)=[{&(0x7f0000001340)=""/4098, 0x1002}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) setsockopt(r6, 0xfffffffc, 0x0, &(0x7f0000000080)="79268999673a8275c94e4689c4c60ffeb16360b95aa230b7b40e0a9d02adfea71a027a980d468835284875d62b9e5a05bef240107ac4", 0x36) 19:38:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000140), 0x0) socketpair(0x20, 0x4000, 0x1, &(0x7f0000000000)) 19:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1, 0x20}, {0x40}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="63020000002245410a4900000000") 19:38:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/46, 0x2e}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x35, 0x7fffffff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) 19:38:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffc00000, 0x0, "00000000000000000004f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:38:16 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = shmat(r0, &(0x7f0000f05000/0x2000)=nil, 0x0) r2 = shmget$private(0x0, 0x600000, 0x100, &(0x7f0000a00000/0x600000)=nil) r3 = shmat(r2, &(0x7f0000f05000/0x2000)=nil, 0x0) shmdt(r3) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r4 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r5 = shmat(r4, &(0x7f0000f05000/0x2000)=nil, 0x0) shmdt(r5) r6 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r7 = shmat(r6, &(0x7f0000f05000/0x2000)=nil, 0x0) shmdt(r7) shmdt(0x0) shmdt(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000000)=0x8000) 19:38:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) 19:38:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x800029, 0x2, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e699319296488fb7196af4c93b56141c2e0f5c2a9126a31d9f00746e3d3061c9bffa0b2a8f00ed52c45a02adb1626def7821b13b10134d28bfecfc72aba6381a9713343bc8f5a28dacb043258e153d3ece7e2653add2a8d781ff3f", 0x69) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:38:16 executing program 0: socket(0x11, 0x3, 0x0) socket(0x24, 0x1, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 19:38:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x80}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0xfbff, 0x80, 0x54, 0x1}, {0x9, 0x1}, {0x3, 0x80, 0x5, 0x5}, {0x8, 0x0, 0x40, 0x3}, {0x8, 0x3d, 0xf7, 0x2}, {0x4, 0x1, 0x3f, 0xffff5b88}, {0x3ff, 0x8, 0xff, 0x2a52}]}) 19:38:16 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) sendmsg(r2, &(0x7f0000000c40)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x7ff, 0x8}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="3895dd85f6e145195c4a5e0fe5a17ba23bb280f32f30cd677b861772ebdf4fe9da37d89970a14c7743cb397490cbcdaed2701934711ec885220c85026c7b733ebf2cd4f1e0fb000ed7b0cc6ef4550b91b9c6696964316dd9d6585a88db24e50f7c652f673310d354f56939c142234c19c9c46795eea1537063892ac3814f1f6e33d2eaac8d9deef56173e1b29c50a5d249e2b8f5ad22b53a7f57db823e9060f6f42362908116b73696e5b9c08d298612b00d6eb7e634e0499696ecb713c6b148f9f43371dcc7e0c624a4740d5bb27184cfe9e16a7b5e78a2d8dbde37e09a8e28f4eb3d5b0636211a5f3f1dc349d2ab49ba58a17a07227f0d93", 0xf9}, {&(0x7f00000001c0)="2e9a39a4eb4e2d7caed14a057cfd89acb2c941f20943eeb97cf320ac442060623e1412d95f7a1eb131eb53728cde8d1ea70d68d9b7733eba475d66d24a531797a25ea7aacdec724650771d7b1a85a7596b0db1a22ed00268c578fd3aeed397fc3cf58dade017f2899d8f", 0x6a}, {&(0x7f0000000240)="4a8f21879f201e", 0x7}, {&(0x7f0000000280)="12454b9f7112239f56b29e37d9c4e9cb9bfb0ac5371ab82493fd2aae4adf7e00c5663d86885915bdf695fbd974b603333d", 0x31}, {&(0x7f0000000380)="f8d5f5249c3022c7230666bb167b11399bcaadd7cc80c22afdbc3fab26ccd37eb17b0672e3300c838ce33988a4b4166da730204a84dd4783b76f1fb5de50cd0261b4e8521337435c1f41fc12179f185d7e59a305164af7810700e2b7fd89d2cef81a2f76e860417136c184282169a2f639966f9c4c3f1e1030d8c4c560445864414cd6d335e43b", 0x87}], 0x5, &(0x7f0000000440)=[{0x100, 0x1, 0x7fff, "94a30a066ce1873ba75ea702993a45751f0f691229079138c02835ae5d50303afa9907e9380c56f94a0a915a854ce37c9db897c960610b22ba6bf659f41ebc7b00d788fa56611ba1b392c3e23d4b983021804d0949dd1d3dbac390e743a0bb910f70696e76b36fe0c1664c5e392583b14ca18c923a1f6d976f03795d50307dffc11532448936ceef274f652e05046e19efcddcf4c123d59ac81f44e23ba6c9f333507ab65ecee61542a20ccf1a11d2e6d48219cd9a28156300060882b88f6b91a397395043a48c942e564ef46312639240d10931146f9a9d326a1c658f06e78aae11896a2bf5f504e849691add0a7df7"}, {0xd0, 0xffff, 0x0, "fb3c1d2a0eb3cf7264cf18dec921bd34e72a543e8591c240edc45f0e5c8e5e276c3af5c6a5731059b3556156843f0a0a2db1ace6fde3033b8b102c26c6d2ed6ab7d57ae6af2291b091f7437e123c0e0edd8337823d638968b0406d951b62ff19650e3654e23a8fc92a1bf5bb236eb5d73eab6deaf9269fc013983e791c3558bfa13a32d021bfa6d94e6da92da80b264d7280a8e052059ee134bbc5ba48143bc6c07851a45a20b826a6a0dd8dbfd1a58d565f9a6039c71ee19a5a345f"}, {0x78, 0x1, 0x5, "e1adf6cfd1cd66ac0387ffdd77dd2c9bb46bbb40b6febb08a567f218a13bdfe4546acfc571c0966671b11b976b02e91897319e6da4b39aa91a56f0993a288f5a3f826812ffcf977f0ec01daf256f3d45f62b91a6cb2bf668391bb240ce5a55cf884447eea7170be5"}, {0xa0, 0x1, 0x7f21, "77ede20044c32048323d01146c63d5f2870a2b51ab03ac4e1b935d6cdc33655e052509d923fe447f73d107936f1d22f5d1c3c1a71cfe497bca024af8db532386f4e496ea869bfb9e25f4bfa6aa4ca59472673fea192787154cbf773ea2aeceb45063761da7679f645c52dc27dc8a1ce15cfba6fea8fdc3e9d57ca0062fef7dfbca7994357599ff56f1"}, {0xc8, 0xffff, 0x8, "9f27638a678954096e4031ef3e65d5b07de5500ef4ddedb0e6af447685eee2580b96f71c0f54ceb1305f90e9465b5f85b693573d35f61c6812e8fd3b8bc8dc4c27250aab0d0f63dd584f023a153297861642d63e9000e1dd307bd54a58bf25bf870f165332ec95a192755c5e41b53e4f7d92af8c52f75d173eecbb6bce8e60364b1b21ce9d4031eea4f4851d043245c6268ec82dbb02ea06c23cf5112e80c359f004783cc9103512f558cf2b7e832fea2de211"}, {0x110, 0x1, 0x7f, "efc49b3282f981292f4bb6d7726b6760d1f7c0940d3637de700936e62de0f15e7154a0dee9dcc8e5bb8d684a2038435b140b0ddf52a6246445cb2125aba16a7f51d3e1e384f87c91094c208e8a2ad9971455d95933ac26302e57dbe95e97498c2322fe8d3160fa7ccfe5a175febe9a29a81883e79c77300df558d03c1ea81800ecdc152eb777fd14fe026c1c5ccfd81ba5768c0ae2b376f111d32820d0a1c1361f86f4bab36b2bb44c987132d30561648cb1a0b151321640007057e71df4a827ef6b15feb1766a8e8fb6ac916e0578a9b727e555495df87fb356b6f455b4844006e4d6b3386b01f916976808200797b9df0c31d3d29199997a5ae4ffe737"}, {0xb8, 0x1, 0x0, "5beb7327c62195a8ff3387bc7bb536823e9baf8cc9fa7693b17dfa6ce328c9954a4d3c9b453306fa379552e45d5caed0792baa8a3ff1fb0502300a565a1da86e5d201e44ab9f85016ad86fdd81aaed3c37b398c623fd9118812d7c606f806c9e6fd105a99eaffbc0a9ca8a9df28db3d6a4ac70bd575ab94128511647d172f3d11325484e38e922ac3662761584a8c0369d4e137ac09b248cbbccda17716c087f5f510517"}, {0xf0, 0xffff, 0x7ff, "9afcdce7b8c2e7b97023a8bdc0a601c8715f01412d78532edd83c25233a892d2a077b3e71c37e2c4d0dd32906359c1d5d80259f109884c0a5749ba1544384dde29926cb360df2c5641ef238405bf273b2befb642419c75b463eeba409e75d10ce347a6def55482ccf41a54565abbe624273221cc90fb403cba40462828e513cf5887424ecac5f65feb3c0d8fae6e92c0c5d1fbd509c320e632e442cf4449f7046cab5dc8ec729e74c5050af2d602d31c88ee8a0b318b5d631041c28996a65edca8a5b8338a900d6d1449a9747aba726f630cf690f69ab6ce4c353069"}, {0x90, 0x1, 0x43f, "1746fb0e0139ca82bedd9ea5993238e194260ec3989d36d73b3b64afa7c19a94b1920762a80d28c23c72dba552eb90d2f30b4434f1b3f621429c20ea4678400af3b27aca31bc91d50c930fb6f553883b5ce71544d94ad3a900222993cbbe6c914b036e8070ed9a779bc440b8c244b907e2a075b61c0028ac83d7d337e9c3651f"}, {0xf8, 0x1, 0x80, "6efe39f3da709eb4523b9a7bde267681143c462190f47e9429de2967c08f6256617fd66c1c0fe02047080d1ba9d1e20d6da97cf1e631c14339ed53efdfd224ea811b9ea74dc286a70c8512b8387a5405a71e0fe10baea5b2603ca92ae541fd66908a4502662e06d1298aec9a0e973681f2a0b9fe578b8a8796643459bb78f69374a4d34cf0f4c8a5fb3e717d1a84019b36b2b4665ef5958f30360d08dde5da13aa676b641f4f8495157fb1d432fac9365f9413e1e93adcb628c2c61b6990d5090cf3afa3810836228a675ae0e98754abda820e54157358814c59a924ae17815e0a3c7271"}], 0x7f0}, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x23, 0xa000001a}, {{r1}, 0xfffffffffffffffc, 0xa1}, {{r0}, 0xfffffffffffffff8, 0x111}, {{r0}, 0xfffffffffffffff9}], 0xc32, 0x0, 0xffffffe1, 0x0) 19:38:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, r2, 0x0, 0x0, 0x3ff2c, 0x2}, 0x30000044001000e, 0x400008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 19:38:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) 19:38:16 executing program 1: r0 = open$dir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x2) r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xa10, r1) r2 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 19:38:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x800000018, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x81206919, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x1, 0x4, 0x1) listen(r3, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000040)=0xef) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 19:38:16 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x5, 0xfffffffffffffc27) 19:38:16 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10020008001) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100208000) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 19:38:16 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1e4) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) mkdirat(r2, &(0x7f0000000140)='./file1\x00', 0x20) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 19:38:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 19:38:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffffffffff7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x10000, 0x9, 0xffffffffffffffff, 0xfbefffffffffdfff], [0x0, 0x0, 0x482]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:38:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x1}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x401, 0x1000300000002}) 19:38:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x9) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 19:38:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00'}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) 19:38:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x4) write(r0, &(0x7f00000000c0)='!', 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) fcntl$getown(r5, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) 19:38:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x45f662020a9f52c0, 0x0, 0x2, 0x8, r3}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:38:16 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000040)='x\x00') chroot(&(0x7f0000000000)='./file0\x00') 19:38:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r4, 0x0, 0x0, 0x0]) r6 = getegid() setregid(r5, r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, 0x0, 0x0, 0x0, r6, 0x1ce}, 0x84000080c1, 0x0, 0x0, r3}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r8) fchownat(r0, &(0x7f0000000500)='./bus\x00', 0x0, r8, 0x4) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e1f851aabc34e68d9370642dd9b345a1e6698664172bdbf15dce5d92ee663f0e6af8bdfba22c3d6a6eb9446a2274f78bba3a5d0d56f7ac421ceca36576e2deb7e5ee4f1a0d2a887905f18086a", 0x4d}, {&(0x7f0000000300)="f4eb88c2d9e7ce4376c2b8117beaa974042693487c2b1206e0a58a8c5b99b2a53537716f58f31216d93c701d66d404e0732eb62d6f28b4a71a6f180a6e20d7c48dd22d1c1551d244f45fe95631a8e33f5365ad4fbf6b4babe8c5552966447824d8fd62d6874f6d1e69b88c1ffed0518a81e2827a8cb8a148f378cf11496c86a5e0de6e8f61bb2cf8deeba7f80abdf600aee5d1ea93310c216fd08901d29f109406696c116b3efd687dfc40fc51e4d499949ee948b170713d295e2c378c2eafe79f8d2a92efe619804fa3704f25e8533cb0b324a03b829d4cbb9948ddd1027e6b", 0xe0}, {&(0x7f0000000200)="6e6973289353118a1c8ebb4e2115bdfb10f479f5cfd4dba53f95f812471ed7fcd171549d78403db6c7ef54dbbe8eb6307843f82b1375feac0dcb8927b15c1a1cae0c3d9d7c30cd071a52c13bad627e3b8a3e4800f2dfbca06e0d854bd6a643ce61e1d241313b9c6c10a54659ff3c45b83dda7e12b8851e88021896e9c2f67909224e1b4f1759", 0x86}, {&(0x7f0000000400)="89ea0c9f99c67ec54e4c1b09eee5d024212ba68bcc8bc29e3bd2ebff9076c067f0b76a350c5570f7a35edaba4b6dc58d52a2dec01e1053d03d00302e49097d5aff61c78453e9b701523b704a5c4db171e32b1bc8a1a351d24736d2dbe425d129d25c44baad98e950379cd7a9cccd3bb8f069a0ea80351429b2155e8e5a24f4b61cde4ccc3eca7eb0413af8b3060fed7a40b284ea2bec7698aea8e7e302e7f990c00c46b166a4f2a895bfbd76af467f946223aefa25271d72eb00b841ef5bd8daf32f790d61e7fad7d0d0134468c414a941a23af75008", 0xd6}], 0x4, 0x0, 0x79e) 19:38:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) seteuid(0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCSBRK(r2, 0x2000747b) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x4002065a) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) 19:38:16 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r3, 0x2000745e) 19:38:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = dup(r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)=0x2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) 19:38:16 executing program 0: shmget(0x1, 0x1000, 0x600, &(0x7f0000ffe000/0x1000)=nil) socket$inet(0x2, 0x4000, 0x1) 19:38:16 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086f4ffffff0000000000000000aaff"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:38:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff2c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000180)) r4 = dup2(r1, r0) sendmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0801000000000000000000000000000079d475f8fd7ecefe45edf60b0b95f8d2b13a5ebec8674113a8f9092114acaff7009f3e0f5da8950bd8a08e097818e0e9392199ce9cf782803e5a1a0b81ef37876605d15ddc24fe202233c6ed641c6b01a8a0015f02dcbac532e8b8ee851598a1c8ff97d03aa50c9adca4c1d0fba9c77568a637d6995206457f882bb1bef28a2e9f99de7cca95ee10879bd75cd290bb86aef499ab47e0f2f1bf9fa9a345cc3bcc4c840fd2d778a8374861dca1ab0e912a21dcec8df2c000a777ad6d0a68c97de5fdd5532a8e03037972c4a59d64fb1399b376a86b6922dbcddca1efcd2d85c95ba57f01728e1b00000000000000300000000000000000000000000000008e8e82c74b88202316cb617f3eda13b7ef26d507fcf2822fbf00000000000000a000000000000000000000000000000039a6fa59c0ac8765148383a8d8fc553c5dbdfb535b7ef8df2fd6579013e39e0c05e2f700ecfe32c28df21714cea909ee5d4279a0c3b21bb2908f1bce65e1d2176ae397043c3f751708b18d39abecd8cf1e8d38794916da0941b30ed6e3ede382726a4b7e44aff92a15b40158437656f025b4e1ce3f8aae3646a957283f84a980f4a719e30bc8db00e100000000000000b0000000000000000000000000000000b8356d0f1c8b903c0af3b2759c9f3cbf4ac4173098eb64406bc8ee5376b31c3b29c2d7deb064005a1a8450d9ac482568ddf84eb2bfc812197e9579b955a1e8af150e8c9cb23eb80aa5eec161e3e8d0e35b8e6d810de7973d36accf48e23d5ed5dc38b8ae26cf29b125383bc51648e503de9310de33dffca7a3bc3e9455f0f81813779a3a51c6256a2c6e7898cdac2c1d14a19f7a6c3efa0be0de0600"/648], 0x288}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8a}, {0x25, 0x3}, {0x88, 0x81}, {0x0, 0x1}], 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) socket(0x18, 0xc000, 0xdc) sendto$inet6(r5, &(0x7f0000000040), 0x1c332, 0x0, 0x0, 0x0) 19:38:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) r2 = getppid() syz_emit_ethernet(0x8c, &(0x7f0000000240)="2a9bdb2ba0e45c4ee9ca09763b0c251d356a67c2ee090baa57d828c5f94629c108360f464c036f2ad79b1ae045cdbca3b18ba444923615f34282eeb481431d7ff37aa229f64bccb5ab48285435df5a217484f0f0501cf9fe9956c52558ffd42b446f40bfaa75da9741d99448dc646d83a23f6e7f72e07b217523c44ba3d3455df6d5f1a98bab9457737b79ed") ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) fchmod(r5, 0x88) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x62df38cea324a204, 0x0) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000140)) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0x7) fcntl$setown(r1, 0x6, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x204, r2) 19:38:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = accept$inet(r3, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r6) fchown(r1, 0x0, r6) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 19:38:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) dup(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 19:38:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000284c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) pipe2(&(0x7f0000000080), 0x38004) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r1, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) pwritev(r0, &(0x7f00000000c0), 0x1, 0x0, 0x9) 19:38:17 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:38:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0xa6b3, 0x80, 0x2, 0x8}, {0x1, 0x8, 0x80, 0x8}, {0x1, 0x1, 0x1, 0x6d4}, {0x8, 0x8, 0x1, 0x8000}, {0x2, 0x9, 0x1f, 0x7ff}, {0x40, 0x9, 0x8, 0x401}, {0x6ef, 0xca, 0x0, 0x7}, {0xffff, 0x3, 0x4}, {0x4, 0x9, 0x9, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x7}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:38:17 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0xffffffffffffffff], [], [], [0x0, 0x0, 0x0, 0xfffffffffffffffd]}}) 19:38:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffe], [0x0, 0x0, 0x2f6b6090], [{}, {}, {}, {0x0, 0x0, 0x0, 0xd52e}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:38:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8108}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCLOCK(r0, 0x20004276) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x5, 0x5) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x401, 0x0, 0x4}) 19:38:18 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) kqueue() r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x15, 0x1, 0xffffffffffff0000, 0x5}, {{r1}, 0xffffffffffffffff, 0xc8, 0x40000000, 0x2131, 0x2}], 0x3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffa, 0x80, 0x2, 0xffffffffffffb7c4, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x56c, 0x8}], 0x2, &(0x7f0000000240)={0x1, 0x6}) kevent(r0, &(0x7f0000000000), 0x47a4, &(0x7f00000000c0), 0xfffffff9, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') 19:38:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="b51a445b604e1274135e35514fd77919a278427d622ee59a960c8a73b8ed7047b3f818fc2d95ebbd98da19f3943cc2792e94a6cee71b050973732733cdf76074317b84298e6f0000000000000000000000cccf49512f901720000000fc96df7a1dbf9245dcf17d412400909095a7be3e80445ed37a7c7aebfb7b6c6f2f628f78e7d81598c2cf64663ebb2e06bdfe37b75265d37363707a99a3de9a1a1bdf3b30b5cc16614a7ca4357780b6165dd8ad5662e1ab892df8fd253e9f51fee4fdb40f007a0ee919"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fiqe0\x00'], 0x10) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x9, 0x8}, {{}, 0xfffffffffffffffb, 0x0, 0x4, 0x3, 0x7fffffff}, {{}, 0xfffffffffffffff8, 0x82, 0x80, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4d, 0x2, 0xa7, 0xff}, {{r3}, 0xfffffffffffffff9, 0x88, 0x1, 0x2, 0x3}], 0x9, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff9, 0x40, 0x1, 0xf2, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xcc, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x2, 0x3, 0x9a4b}, {{r0}, 0xfffffffffffffffd, 0x60, 0x80000000, 0x9, 0xf4c8}, {{r6}, 0xfffffffffffffffb, 0x1, 0x7, 0x42, 0x3}, {{r7}, 0xffffffffffffffff, 0x2, 0x80000000, 0x0, 0x70a}, {{r8}, 0xfffffffffffffffc, 0xcb, 0x1, 0xffffffff, 0x3}], 0x83, &(0x7f0000000380)={0x1f, 0x7}) sendto$unix(r1, &(0x7f0000000100)="749703442de600d63204af5ca169f5bc55a0", 0x12, 0x0, 0x0, 0x0) pckbd_enable: command error 19:38:19 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xac0, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) unveil(&(0x7f0000000040)='\x00', &(0x7f0000000140)='W\x00') 19:38:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x20000, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x4005, 0xff) 19:38:19 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x20) 19:38:19 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x10001, 0x4}) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="9600b00b6434a5c8ea6915897b"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="334c8f277d3f1f1b", 0x260}], 0x1000000000000309) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0x1f, 0x1ce5, './file0\x00', 0x5, 0x4, 0x4, 0x8d4a}) r3 = semget$private(0x0, 0x1, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r5 = semget(0x0, 0x4, 0xb0) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/58) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0xa) socket$inet(0x2, 0x72d0fe0289366c60, 0x4) 19:38:19 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02015e4830156aff"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) read(r1, &(0x7f0000000080)=""/4, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 19:38:19 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x7c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) shmctl$IPC_RMID(r1, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x1, 0x5, 0x60, r5}) shmdt(r2) 19:38:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chdir(&(0x7f0000000080)='./bus/file0\x00') write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44401000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000080), 0x0) 19:38:19 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) setsockopt(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2bb) socket(0x11, 0x5, 0x1f) sendmsg$unix(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="100000060000000000000008f1000000de637fd16824ab570d295e7474f65b09b13fd8811925b2f26fabc83ba35aac2109994aeaf18a6571c9faf2de0d257f1243f9bd8261df545ab87a60204575d4ad5439dc094927c12587b9998a95d6a1ae763928be2e101cb7b1aa31c437c5c9f8007cf9b914963d16b2de1624f1cb56c6cd25e2896b06322ace22d56907a2900c"], 0x10}, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021f82000 19:38:19 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x0, 0x1800}, {0x2}, {0x0, 0x0, 0x1000}, {0x0, 0x200}, {}, {0x0, 0x67a}, {0x0, 0x8000}, {}, {0x0, 0x308}], 0xa) r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x2}, {0x0, 0x3, 0x800}, {0x0, 0x3ff, 0x3800}, {0x4, 0x9, 0x800}, {0x1, 0x0, 0x800}, {0x4, 0x2, 0x1000}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe50a0006000000aa1b070060007a8900182c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:38:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 19:38:20 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0x0, "010000000000000000ffffff7f00"}) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 19:38:20 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000940)=[{0x40}, {0x81}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r7, 0x0, 0x0, 0x0]) r9 = getegid() setregid(r8, r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r5, 0x0, 0x0, r9, 0x1ce}, 0x84000080c1, 0x0, 0x0, r6}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r11) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000980)="3b6621780cdaac5d6382d463ba15209e25eab5ad1ae882527b920b18c3291cd490cc6341e8e7769d4c1fe9850fa6670f434c4a677411bc624fd52b92ff649b1a05f711e9ac3848a5881198919f0f89aaa95285238bcc3f19f4a6405618007f136c97016dc84e676a666a280fb6dd52008c942b41d63cdad3ea78e35da551ec170ce04867c70a953f1331f8afedcbb197d0559358025dec54c0c26620f095c9d7c68dd4ba8d0f2b3c2961364730ac7c3272f3ce35bb6a289881d83b739c74283a6948dbf518cd8a2736e096dea276d2a3de38c674859626089ce58519eeb73c1a5d7bf194dadf95399f02a5c2b8a2bf07d4f39a48ea5560ff0a66a3908a765f415b90dcbe31d5015d7d7511acbb8fa3bb6a21e27add23e718daeaeec21761265df2c34d60c148a952a3cf214db36f61545783cb9ff364c942cda6cdccf329842aae492af759191a13a238763fabb0be61b00a4145e38c2d57a503f10d14dd43603b2ed5de3cb895281c0d3b169e057e14216dfe46e4ef550a2e8d9ec46544ebece82fc2b8d12ae5bc4dd4a2d947974f0ddcda97f21b717aae33cf38cfea1af8b871e2dcd5ef0f2d48a02084374aa980e1bbb309784990ee3ca0bdc51e694e47880838aeb8cb8a66e166e8fb6b58944031e94256b9aad9fb60a2e8a03b9df2d8af6ac4b49a503bb0abdebb231c7baeed5b0248832ae1b6bf9f318ad61362194a4db98b3277f62a341628ba01fd3e969083c73f1996713dd1c670fc3e396953b230b6fc100ec40e2af55d18898d4da27a5383a4245a77576519bbc8ff40e5647662bdb38e700cdb312dc55d8c3fdedc9c396fdd03dfb15899b4e375286ce40bdaf9c8d1824d1f90e991d97a66ac23357c694af1dbf0c6bf0b10bb2726ff40bada0ee184aee72e5b8da12a1812ae6bcc542e38329736c98e8c34927867a13de3b25404eec3432a641603bfcb60d7de74c4a10bf70667a12e2822eee1779c38cabdec78bc21d1c7b1fa54a6c9cd7bfcbb4fd41d337a84f5a55d51594a46a0bc45ac4d1232aa1dc33f180e919b978d064f89a804fd1cb7f83c8f716d45db13b14485b4e8d70211390cf2e90168d107c0df4cbc4088c1eee11fc3b5ee632e9e7266d1facba3353264fb6407a607dbe0b03cf790687d7095a4eb16c7dae332774589bcd8cf7439fe3a0c90041c618ab7e2a46c4b5558fc78c66ddb3c9468ed17b63e1ef7ca4c9b34b4b2b5162af421e4fc88c6451baa4c5f7007a8c47bc83c7d0e4a926f2d97519d397012afdfdc74da6ea20f3292ac24a24bf79d5a48f8e406d8eff60378622af04fe4a12f6d08b81352fc44625e4533a7cf58bbbc06b1d975b521d400d0e0d54320365745302af715a2b6dede59770305c11cbc28e2458e33c0e7a73703dfec4caeda62aa25fc238e380b528828a924c68f3eee4bddca6a82a7ff08fb8be0d20cc726843092f17c26bc31254067f1504ca1274893a7c6863a56086854f5ef408d784800299eeacf8632b298ba3d225ddf0b5f5c07f0464279d288eb61541d18c1d05596f582fd00ad2632e4bf21529f1ab5faacc18ef374edd12cf126d788cff2a3fa8304f695662bae47c2e637e4e20c7286792613682e8b37aeb87d412cb8116d9bfc06dd04568920899e161451f1c9f49e8acd77df1c593ee504cce6201c317e7d2562b7d438c3e3752966e07c42db48e99985a596759c1e2cf60c34e0935338b9ea95366c5efdaa328a1ff2abd19c032c47136c562938cf7cc4bf63085f32614ebee641f5f4f9ff1516df6a9a16b6da3b0ef4238d9e6171ea605677ebec4f2aa542ad173ea248f66ca113f29148733bf0487311098db4f0791d9efd88c317fd9b7cef5d744282f6a5dc85886f743532d69a5a73e58a8bcbdeffabede740201f236eeea288d449c85c31ef5e70d510fd60c6043b5e11b1f2abe6cd972463d827a7e3ad2a60fa35cd1ee932ae9977b11266b072672433d8917f428d896d164608d78e1f2def49dfc72e3e20fbb2c15dfc8462d7e90f7c9b13dd616d8b4d502cd584a2a62e0297fffeab315a25e299e39e5ab9bacba4ecee02016cf3b27cb1f78efd00c37ac67a7124e47111b68040045ae07e655d72ea6c473ca1b7b643480a0c15db27efe13098dadfaf566b87abab2affa806df26fbcce9f6188f41948a669a7c6b7cfcdba0f05db54cbe9cab93bca8e562485ff0b3586acb6d71f4c8d569aa9335789d091e2f6bcf587716018e8533b9c45e35eba7036a9ddddf6574bc23109581c0569773c2971e67275511adcf5f0d6f4bb80c0a7c48d157bdd0307d9c36829059f6b784cee318ec4ebfe7700400703b8b74b09b513d3572de21ef26f0f913904e5c36ab668a2a3a7fb0e64c22a664de7e666f681c68b38f923e137492b2927ae5d4e9bda2cef89c82bf2a68052681463199a3ef682cefd109e3f4d53cdd215eb04f31cf9a36c4e7a4d89589237d0724142ca852b120dc62b33e6f91ad9f57e75b6ab3fc0bf5e653b609a80d3da897e253060c3b6f7edfab967788b829284f6260db17eadf42135df90c8470d34f340110127178be1c53c2809f2ffecb76927a98b5bded5d8af4ea5f1dc564d895f2a6a2cec741eeac2f8ebb807533efd3f1a0055329e5a718817c477a7b2a965e1e89a44df4f9e4adf874df134161d775a1bb86895a5501e8e9e54a4e19a4b88c7ef6a262836c754700b6ead783ff6ea07c6098ffb73391f719bbfb4e962459c6936d0433e6c277458ad52766f0076c46145280063bb9317899a3ed03132471f27997b543e69bb04eb5c634a623028fad092f709194d8bc86152280a25aa6e7a38d94c5d58309611978527111eedb91fa0b27510375871adf5ffd5d66ffcc8d32022ed16be64f10e85753de0359d4e2c24a3d11559d0c391baf3ad178106b5783e2092d04c706ece1af070f75bd7bfed150f87bd78ce39da38e657801df3459acf4f7d80ba02a359a2caca0a366d071ed70199584ff5f1ccd5c86fa432b215def7cf87f2b4ff6cf9e3111bedb05e1c513ca9a8680ede4579afab6118aa7fe09bdd7ea1a773db2bfcc565bda1324824f4bc2f693ac81b3d8449f78ccec6608332764db9584a7ba9e2fd4f9216f0ab935ee4853c49ca7a95a95acb22b3914bf6779b55f0b8d11b70102d056731e80b05af483d38d6dc8b47ec83b04851c172803ffe994a3212ce615f2f9f4436fc84ba0fa33dcf0fc80e9948c54f702585e1082f6d8898dc16b91efcd6ff13c70da917e20ade703bb28891e0984d913086b5efa64097bd7b444063829edb91dc64e4d4879e192595fd4623cb1c953dfa5fee1f805f56424242a3d037a0642a3e8928dd3b0934f628c08ab201bede2b549b0a37808d0c41fa2bf6edefc79f2fe82fc5549ad51ddd397152e39e2fb2a1d424cd831fa15daacf8f8ac01ab5d7a56418873749b386fa0d8659a3db4b6b578a078fc1841f164c55bee706007d35bf9421f56dc25c86a2fbf694fd21fab1b749c9aa1175378eda1b9958c57520a8bc66c9aeb3509343ce966e3129febe71ba58dc3393cd9ea253510da3efb7f7f25dc081b85c87f5f82945a54bedd2faef443da94221133683710d7bff82e1f627b5ef260ca5796485990c97a9d0989705df550944c84f8b7622be956d9d7d3d0b980360bfa0c04937a0d6b8d018c4e4b6d5b786c36f0d60da767dc69367cb4033a65ce8190db042d476799ac441d627863a8a3b420c0d6df64bb48db1993776fcbe60f1e9365c246e219bdaef98a8d364a6b0fee53d82cb77fe29a9d020fe8ea0ba0dbbd4aaa81f291b239db96509011d67b3675e1206892107b41029b356a615758de70e9ea895b87e9c4ba0a3dbc8ecd9e25637d45591d47967eb638ed03316af7797e5fb5e2eefe6d8e9ded2651091b156e6ba3a90cf44fb32718a3def546c22eca101384ffd07ed2b7c4b2839bf84c1142114eac2d5bf5063c14f2edb129cf644e93c91059872cd3b7811a8ddbd18db472b2c7440cf654e7a2807c9fdae0e47b7600ef4007cb44d0f49dd5a112d855d5975e0efaf599379b3951a3f486438fdc24c30c3024b3fea4e8c6fec3d0ac0593c3df0386b48ebb09d32b9b118c54b4d4833533406dbde21fe3d2fa22185182d4516e19f76e3e1d975ec3e62377465310ba5c37ccbabf11deb7fcd9b3d83bc9b09fbcb6509fe616b5dc77de1056d2b5be0ec44992b4b8f59d83ed22b7224d17a10982e8f2bb4d7b29a8339806b7af8d509a7aad2b9636f0deacadef1ae92d4eac4352b059cabd9bf6663b9f9884cb605c9ee1e03ee17c942718c1565895abbe62a6c62855766496d9c02724ba56f7f18e3198ed7375988ab56f8ce71299cd9d6cfef0ab1d884628e56943d86d976798fa4e5ee8d07948e0bacab4206787f585713fb03dc92b2d0155aa3299542138b45ef01d278e5a772e92f0f82fd2a27b86697146d540995cc3d564e0f51d254b0af8f38e3699cf0e1e848470352581e94a0469cfb92bf8d0e9cc76bda9cef2d1d2b8df4c7a1e8be84b89245f50356ee4a2cc7df04d0dda6127ee48ee788eb613a098312f98ba7de74eb06220944188b97b58722e841f7118733d799c809a26ee3326bf9ce7ab389e6638d7a2bd263d011b9c3eed53dae315188b7cafbdd705f4ce2a6a8efc324c5c6fd5d1fc8b2faa5a4796d2800249d1f2f7d62ab3f7c0b9ec049dd290b1b1b0fd4d5b94cb65e149239516f2afde4691bc2e096ba77aea4303c517eb5ea58d0b87b4b783566a2977b37d0665f107f4c4c8fc07d36e9315ad49234f8153343c9aaaffb91a5db5354c6d4af7703fc954ea507d6aa7e3e5e1fb71e0d4fc3a572fc8c5307a577f6ed0efb3007dabbad2438f23f5c00400100f056665c1055910c1f73ca0dd694b5ebca648a76917ee4770b7c28485dbc754d778fec1c790892071c0d8060fb446b1493bbca6647735b54c4938f022dbfe3221963d8efe8ea56ff1dc5438571073bf99eba8c28495d99356e95635c5fcbec5346d9012d5f975ba0d99f4f4cf8756629513cea56de621de9c1862124c4cb00ce2025f18565a1b12b601c6907ac34d6a190dd18d0d1fba836dfe2c26f68e2dd11c91d6743091a0db747c819bdbb65ac2631892b008699bb8704aa77d1af322efeef5d7101be84630e97059f014c929c628c16cabca16a9a8aba03084bfe03f170c2c3efc7c905db33fec7405edf78ef57fae99dedfc5a858e076f1ab99be2fec063787ad4edb938b4c8b6fddc075246898058bd7a57142223ceef8924b10039f80f55ba798863e7ca1e7e655747d0a9af653fe68330d65cabacd84ae6af0aa63d79546b49af2aece845b67bc75931023b40ae041f7ce47d167c1c620af14ba41b26bbd61a2d110f71f3f35df5a254df33419105d8fc54683956fc0e23cbd00e519a9b367d79c7edc5c836713746de0f2959c7eb88a84de3a83ce7504091743e7910841f84da90766bb0c6565fe984c540e1eac72b21de47abe8a950c188a7332c757e6bc1b9665cd05ccba7c4f177f5299483d6de29bea8f01dc672f1ac8c0ea8015c5097e5ac85b59a8ee8b188a45206030c254ee2c6ea444fb1b7d70957179398273b0c93e6a3564672aa82ff0295963b9b58e1340e38750148776b02f093a16e228db59f8a67ebde7eeb1aca8c639eced405218d7509367f16550fc5863eb956833d3656e65949280fdff05e95f7a528a95c36054c5f15ea85028c076a320291a70a14750df08c8a362a489fa7377e8fb122778901880afe2c4bbba2279246b33dbd7ed", 0x1000}], 0x1, &(0x7f0000000180)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r3, r5, r11}], 0x40, 0x3}, 0x4) 19:38:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x1, 0x5}, {0x4, 0x8, 0x0, 0x7f}, {0x7, 0x1, 0x0, 0x800}, {0x451f, 0x0, 0xd1, 0x8}, {0x4, 0x77, 0x4, 0x147}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="0c20632649e3e61cbd0ae6027618", 0xe, 0x0, 0x0) 19:38:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02ec4a7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000002480)=@in6, &(0x7f00000024c0)=0xc) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000002500)='/dev/klog\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000002600)={&(0x7f0000000040)=@abs={0x131df8bf90da72ab, 0x0, 0x2}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000080)="177be22c31e41c0b91db1d6fdbe002ae45f21504e7dbed", 0x17}, {&(0x7f00000000c0)="ca84adb0851742bd87a163a15c15803e0c493b209f567459d491d43ca19a0b782abbd86e188d48fc48143fb45d561ef39eb84f9d9758bd0752b5365c", 0x3c}, {&(0x7f0000000100)="88b5e066184cf24b409cfb11dded62a538673beac9044a459e8e9dad29849fbbe650b4cc9e3719d9f39388e249bbec998cb7a748da0ad361579d395c765625f450697e49f40f40712fa2e65d6f621a20471a0da9d6c769e8eabb0671c5268c11128b8511a37fa91ae214e73a8de4c5a0ca15a0717622d5199df4ed0dbc9f78240cfffac4e1b3eac6a80b35bde60f9b7b", 0x90}, {&(0x7f00000001c0)="4639b26eeccd8e8b78f0b437478197dcb2e4d3552f241a3cf11b8a838141dc40ee9d61c0e5378930dba7f89bddadbcedc5ad31ba9dcfdcc133041a2c79471bf55878608aaffdf0da8d23a134be8b5534476b1405cb8e80df4bc31893455a73944e48391cd95a54a8d36f431b34001298909e54354b7cd703a18f386eb6696608467064b6b1c9e0ca77705b62ce1bf31608377871f5d0248a04fe51f85cc798fff60e5bde457f03320937fefe986b7e03d19f8149369ae38228a6ee3891941b555366", 0xc2}, {&(0x7f00000002c0)="701d1b71b0cfd6f4d46b0393051e288d11c05a98422e559afcccaf3003a8530756e5794e9dbedefd0ed9664d5b7ab29191809646fee99d962acd51a5735c476b27b9294bfcd757fa02df491080357bb68c2f11760ba7061caf9121144cb7a56bed808369d9c6e3bcf535131f0962b4f6f69b1682055f48f914fc5260976f7dd1ae8d4796610db53fbb166d1b98eb2d2c90ff33bdcfd40f606e2734a5d44e409b7e78a97dae33d87de47ba64e845f5097bb87858cef7bd5f65270ee79924d99276081bfde8ebd1aaa81ed13b8cb88a674386a436cd385dba0da652e37a88eedcbc962f8c6a5985c718782706e0e9ba4da8d9342e7668d1df13724cda168f83e50894f1adf02d27fc14774816ea05948b3c96c2ef85e13740f5c1055cc975063c71cae6d831ce1ea3ceab1984e681c82469bdec7c30a89576bb4b62141572edc0a2fcadc0d9d24deedffa81646b4b3ce770e0e1799ad16f79e140f881fd8ea1d667293a1d69d97b818a735a2c593f6d2887fd5bb104d9e66add195a68a41de7b51ebe4a9d2217e8455f90fc03413823525dde34a2ea6fc89824f7e5ca6ce06d7fabb1c772471071c91f74ad91979297e64b6bb6ac50831b51959256a43af44458820ec622d848b5882b33f369baa4ceb690421b4c4f9ba3661c577468c195637a46413f8670d084466f60fac994bad597c4ba9adbbdf39deb7e41bd0b9a72a75fe2e3567b22b82c11e04d0b46cf59e43bb288cf1aa187188e82750baf1d2560a119494e39e54c0e18f0273188d45094534eca6b26bd4143db1d4eaa7a6aa46610149cee8ffc20822c3e9b887c1c3a16577edb2f382fcd6b6720955fc7d4227e03e942980c768840bcc0a18a38d3d01772e26cc2ce305f232b5e45765a56ee7fe296ef92458cf2c9b758638e20204f4700cd2822ba7bcbf14af224ab434905bee5ddf062f4705fdf78b61998edddb4abd642acc9383cb7723cb22195e26d11e956ce53a24438bebedaa4e6d4473a5643b3c24366f688dcc846d7e05a0ce0b271e9af64bb816d1aefaf1773392df774683c8a497d0c73c1d68b28d2bb480e88b49d8f5f5275cefb7b6c2328a6a5419f7c13086b4c2572d0079148ff24947ba8fc5a33ce86b7f67321c0ad53b08867979ca437cd700b7242f61bbf531aac11b33d40f96e46c58043185c5334558b6424e21ee958bb64f8cdffa5ae7b759f0b901f2eec60791f6557b97fee78ac39cd68adba9aac222dfdbdd9468dc60e43adea1c993dc934f48c5ef2e1c667da5cdc2f02d9a0836bc2ee22697502ba87a3a31e1fe9fd7ae8fc8cb9bad1457389068e85fd2fc6cf6a0dd5dfc9c0b9beab966c7f9b030f7cca3301b8490cb00c4dff21da4a61442a04b71e1f298bf40f5f7865221b62621cd0990e611217d7c3f3ab450404dfb7d41795e135a304a6fd4d961e64e413ee41cbb41ce58ae60fc67442daa66f0ff9360ba2f8ea5d00fe79dce19995e80e21de9e146e386832c54c58ef494a5f8c9c4f0ac643a9e94e2811cc822ddb11e2e56743f0ebf689658cba1caf56e75af20b844a04b91e3e869e003ffffe1b74d4f24fc3de1d14efdfe2a9b244f8efcbd1b7ab8b2a967de63bf4ea17c96f3e19c6f3d8e6177a0bd6d96dbf5ed294423d5b5398fff245d03a103070e244f1423f17768f0357e3705e98109b3693ddc9658ec51cb318c9e820db66954b6d390c89e6626edbe086269c9a6233e77f7683f27d6fc23b0a8234d397523666a4dd91ccd150d66f91a9d7d671ff823f8fb7ac32e88a84c74c650fbc044c83073cb0f3e9e2c02ad897f5c0ae592e3feb1b5aba4b36c0a779f86b9f223d07a5b8e154c3fd3d539b7a3461a7b4f1f7c2b11737dd49ba4188c526e1367f30232f494991cb23fef157d067e1334900c1514fb3f68607ac2c6263c7b2c281a24837f22b281b74da416dfa08f0348a51bf44b5818f7a3e8d304e6546be24b628cf174e3dede549ffa04e63819dc83e839fa5628f610bd2419473e4685a7027962c885b6095c19326b99a6e70455e3c8d4495fc5679e351287021e40c15d315fd03862a3233fcf841ff4e3c186073680f4402df08c5e6c71492849cc99e5f6d1a5060879569831d2046a4c6c7598526a9ff2c8342c3e07b6d54bc994dc4035ce93c8725d29dc7863053638144061fd0f187d59985b2ae13b0b22a28ae67cf816817c9c6579ae5bd4aa38ada8bb0a4abd24955a4eabb9f354157584298538b33b901573b1639533fabc71221d398035e56f416ca8e4da6aaebd318fdb1ad8447f00e0ee75e18eaa9e5ede81680ad3da89168bc8adcc1971b7e005d10f2e34d3578db8c265f177778505bde52d37f16578b6527f697784d71e64ebb04a72b770656956c27805a72eec7a8e864d06ed3d5a4403927b247e0c3aeaaf39f279e83d4da9d7485fa61eeb8537844000110f5b2f8a6c5cb2311ffdeaffd7a68c28646bf5ce96bcc3e36efbdcafd889c06c56528dac9bf432bd796de60c936a70c978395571ae17184850307e1fc68048cce12ab6d74632b03abf3565b5d067c4b3c26eb3796c332d2924c94761f8e1abed50459f3abff493cdb8d532d1cee856cb0843bfe08bffa728c78708627b6f9fc603a0d333b30d6f2c27c3bca309e6e86d34407aad9fb537b7237996b06bba0e3824bed662fe92a420854116a9d67e0721fdf7ab047219def90cec46f198a8182aaa84f3d4b9ca36e3c6121c9e921054419fe567aaaae619852ac4c634e1f12f5da7477c7a7d5202e16622f1b2a1ca02792f0761dec42545fddccbb150ca50c9f5c18d5941f43061574907bf891dd8ace25d72e821ff4f3b9086bff7eee50fbf68ac4ca5f025beb3d4a1931423ee1e0e676fd0b5553251fd8fd7abd97fb37b6ec5ad410e9fd1737eb67e62b7813e0641a5fd41fbee3aea55ef094454599892eecbe94263f4a65cc08b95961270aac57a90e321eba642394a2cfe8bda9c1d3a5eef1d73e3b2a9bf2ce52f7e5c532c104bdffbd1349ca511374ca58ac9f3db1e26496a4459f707381162995e84b953f6a18a313b3f53ff640c527c59ec4f577e39126bbb1c405ec0c597ed6001bc76c12e51dde51509486b2ecb17c1cf8ec0af49d4778454a91753cbf3efd982f8c3bd0c07a126485c69f233918c0580d03409d5d654b81eeca671f25f6e93acb622d97ffec9191b11045922d8cfcf0d7c6f4b109d47d5283ba068c7bf68a424e29f308277d912b6fbb39ec45a038d0ea2aa3c25fca4c914b8e7ae767b9b119689b9a5f55603faeae6e8311a9da1039a3bc23e1851012dcc684bed1b75edf4432bff25ba5237df11f9b16a402e867146eaf96b32d1e370ce869a75f7c499e5986d068e04d72973e592c9c1087c15ae9d23d374dc2d0ab1a97ace564bf6810a3f995ba0d1e9b81ebdc52a3461352be0c07d9afee3f1cfd075ff489331c528ae2aba37ae4942562b9ba74005e88c1ff5c37d2c158731f1b118c816b897558ed364d974a91c7d15f132f45e4e0bef6c868aedb3d1f530c5788946ef0e13b9d3a2ae574e3b2bd2cdffbc9006846bff4bb585445f3a032983bdeed4dc3a3ce8ebeb6d9f8dc48daf82af80d321baeef1842ed905d4ce8e29bf558d334db67f2a7df440af6dadb6540305a8d8de2dab53474c6260d9839bb7e45c3cdf16498864a4608db7146e2076c3e94ecbb8867da234e4e2293abe8e679fdcd036b8643ee2c19a94350908d2a1a198c501d89704ce6f73644be97554b1183712b605477887dfcd30db2a151ada6e06a0e4642345543ad663d72c496cbb2c1c136422eabff6cb3e506a42158fc613ba76b83892bf3050034b48f5969d67b539dd45676ceb180a7b49ef8d78f58303254dbed94e053cdf57c640f79bf387c16fe83a2d70b1a44ef03fdde3545c276b05cb88abfb609013bff106d5874e968de9401b51cb1c58604d71fb058d8be10f98c6373f0a0553a9bb792d4ed6990434d7589726edadddca06279cc3e0d6305007b2f62681470b2ffdc574b843830a0d22f24f4ad18c1ae7f403843a598165d1006e403938215733b2ddfc03240c684bec25ef347f46e64758c68259bd36677955d884d47dbf4170cf3d3f712e05776bb651adaf4e129fdf05fc1ef1decb57ab031dfae820e41a8a7908f21a42661b083b6eebd1809832487e0162fce69ca39b3d16c4ce6319466812294ad674e67337e241102d2f565915e87051d6f96dc7da9acba6076fe901c7a89f1c636aa50035aca01b14244487461ef121e1c884aca67f35136e8ea5dc840e6edadcc7462cf7e104131cddc0893f3e7a29b41fc9a4c22991802139573b4d23cb9e118dbe7d932860ddefd75f93260e94eed66b54aef567cbb6e632dd196455f4da6eb9109ca9d94ea1043a3a1aaede5513b0e3155109c9b2f8d3b5d0d8cf6c3862bf3e820422bfd44a7a75210d43a0526bc090d48f17cbbf46aa2271cb15205e9b51e8e6f5bc0689263a54a83c36b07fabec2783087d138f2fdb5ba15aec4166d6a18d95b0b4e8e333447084897b18311d613ab92a05570727724f23cd172ba73c218b4d3b806c74ce290d45dbe1fd473253a815880cfce319a832fdc6cc7a345ac62aaa86feed51d1ee80f6c9cff783c9327d451406d691053f5a797f5da9f61d6a4d84b0c8b9e357fd2e85711bd579b0ef6b8d5ae76e993da6db0d118c8a866fbf52877fde9f6ff8ed0c5262b7961259160611c1a2e0e63a2bf5133eebed4f8b89caf2151edea1f82797d62b0aa332d82ecae07ca17462f99d65ca4ddaa0e42b9bff7aa33b4ae503c4f00e302641683eef4a20919ce8f7145480c9cac8bccda141599408676f62e63457003cd23cbc227b271836fc6ffdafa7825fd83afb2537ee6f31902a7062d9016775884eefc6a02f23f267b022281c6c65c8b73c591534426ea304162a473ba7b9356a26ddae01f957f2c79158f0484ce94fb5ab1e3cb8615820803f5daa9368bad1ddccc9992638928256891be839f1d39a8143d8ea9d0c99994d4f75c26385d88dc2fd5e0cf20406f01feede7eb1bb1675ed84441f4f24d5dfc43c287fc76dfd3523fafddb5d682d196219aa467668d70e1a0b57b376c4bb06466e43fcfb5e707c5a5ddc0e30540e76999553f10f87cc745b39787d0e9f75f7d85da6887ed65eef098b54c9994a65a33ccdccca063d1b2c5c53f1df79ccadc8b3bafdc6e7ebb414f0d95daaa40c95088a6f3226481811716491c6162bdb8cc3c1104b1101e9e29c0eb68f0fd61b04c03b5add68368fd13f44f5875285dfb2271426856da3918d730b578ec4d5c516fdbad0d571f15e18844a8b8578ffe9e04cafcd1a7e2a9cf42585662aca29e0e5619d93ce8d85ee0915be1e329f3ab3ce43363e6c4f2caa755c159974f54cd8c5c39fa4569c34b2a9a5a4eda59b2d7d5142708b62ada7bf00f256eacb7773f8395eebc11f4127f96bc3029d2f57a18713b3174f6a7b34f65fa0dd118f20e6f309d00d1dff483c56d8efd90353fa797dd9bf3e5278abef3e0d3e8f30b3296c7a2dcfde46f7e32f5ae4707b9312c389ebd2e482dc3cc5b813907ee4f3664af580dd6f6b94a037f1dcfff2ffdd28e9346effab2769112b4de0ef3c7c08c49f45f6bc0865367344ae67b42f77ae9bbaabd596a7fb853fe12c279d0166855dc641cfff44c4fd1e9ac2235b583cc8252f052f5a1f642a32bca6485e55568748a7f4270117491ecac925adfccc60818b62b89811758b0df6a78eed649264aee4d3cf5da535f3596788bb92722d996eafa937", 0x1000}, {&(0x7f00000012c0)="d9c9eb9244eee813cc829ca695847018d3c97cabf9900eb69d752783d9cb18ba9d496cb2a9e2cb4890cb37559034096a3d3337a36d0791e1e3b5fc2d2d7f8d562082df62ce14e39aed381046fe7f6ef9ad1cd02a6606b3fbc2d350034d4259f20b07c6be502d90076a796f6f2cb60534fd2c22b32d9021aa8a3ba6dc0eb18624ddae909c966158594fdcec593e42e498407a5b21b31a544a76f586d33fbbed94660bbff21b0d56bebbcb7834051079d375c850451f4853f9545765d792ef98b2fec1c3058576374b3299", 0xca}, {&(0x7f00000013c0)="9b38e58f97517bd5b7bac3e71d9d738280ebc327942fccb3074a0a83ef90627dbc594dcf69762c37602da888ec016ab28185b95c79c60a1a49057e", 0x3b}, {&(0x7f0000001400)="856f4eb8379aaf3bdcf05c72339e51fb9b8f75d11fe6ed47a747eeb6931cc73f5063be2cb54e6bd7f2a1b3f78a67c26b71085f7740a8a982634de364a67b58ab4806f3422cfb771f131577ba888893d43dc450c2de8510ca78e967f80ae68e4ac3fb87a144b32b49edb8bbf092a599d111f73f6a1d8368a856aa8d30ffbc195c8ccf18829441ddf6cdf26f51325da2d765d6170123eab9264a5fc159e37a2a1ef34d6c8accdb5defef4dff7dd251ce8f0120d7f5fbafb28d0958afc738ecbaa25b576f5f03469ff9b4e1856837295b82a8393b46604ea0c39f5cc4f436ccabbde3693e8950f99ad9de336837c1b91eaa3b37146455d30e4aa353d461932ee5b2423ab2c54ab67a13892d76a24147aa5637b4c96d1d61cd6be1254fb2c9bbe7f8efc2918c1a3db0b76d5444bb1615a829f7e97533b8c2441366df05465c384c963acfad956b990f323ef6c010fd142a02e30382bd1bf6e7096301fe8b860b243969c2346995a701bbc309f81e957f0d11238e13423e8e20def2cf8304805ddcef614501aaa750bb0c155e3b6e14b5b8468a0b5c6fa217203fc5e1d6093f6b6de9d5e54410ae3fbbe38c5113bc1cb7ca2d6c36a65e96d3a11c401cdd07e84cc03dbbb8250cf327d165bb997a5a51739397b10cde943cb1d73b90163adeb81415b4c0ea1ed387daa9c177b9b00e6b2b537efc9e57d3f05bb98df5eb8a26f38d3153b04cb0e7da1d245469eba7ceb6eb94bd4432d264c30c798099ff65c2d4dbbb7492d3edaefdb4b3494099df139ae7595a7b70ad54b4af6d7c6b759e4f3e06a60aa7b442c3032139714ac60caece4839b649bc5567f2e560194d88fc3e942447af7131bbb957cb31c3f9c074322ad706c0c9de93544f83efa803b2bf8b3b5dbe5e75e1bac990aa65127fa6c70d6c43c84ef7c1bd415251d31f59f8c2e2ea6d60014c7d4e896a193734553c9c5f92d23fabad25a72395bf0a34cdf44a1da2aa028e29f3d7eb12c21c8fd4fc0c6fac811dd134fb23428f5bcf281048ca7a166bd02066ca8f72d519a8a52eff676d3b5beb7b8ad8eb41be4000f42138139489954a46cc682923af4e4ba8daf4695d77c11c33738841ab978cab2ead19b3dfbb718eef14b491d5ab62052e611e689deb2f5d63aece194efc9d7852a5048d15df46a43cc4bafafe4e4f894bb0d3ad5f085cb0e242bb199896126cdcc51f27a0ddb4fa7cf0fb829f1e6cf8e947c32a3d863f7b7f643a9fd81b253613e849733eed11cff6835a6bae91003a5dfc476dd6a1e386b647eb15738cd5becbf185ed2346b8da031ea55628db628412151a08c0f7146f4305cf3b6a7f51229a3654c7226ab70ca86de18f3ccb967acd3dc512e09cb0bc251c3c35167932a00f5f58008dcd88707f1735a6ca934a67e4864cb7df2fcfb25a2cc3393189f5596d860509a7d8a944c160cfe89a817a238d4634f52f4c54c3b67c73c7c0f6516a8bc4b7fb51a938ffd8ec999434d369f266c7277305534e083ffcf248ce86839e95449cfd21b201e31e4dcca1a028a65ff00c5513f84132c4a0db1b8dea5a07dc7e373bf9a0ec3aaf612ef2a3f3b6bb66d5c86ceddd8b71713fafc26045ac98ed92e9ad85fe1841b30e5252e99c8dce6e77acc85c0d26466b4a6731af1f5eff7da5d29b97abdc47ee2e6b8aae1895c5460991fe34bb6c806f23bf730d490d3b7cd19a11589de53ec4e175c0889335b1151c5bab86f2fa7177d5870135dec0bb3f7d80fd514d3d5b0e3207d706c6c1df4520b526656cd195d66841d477f81b666ac1dd492ea24d90d1ffd87a4da34ac02aaeaa22649b7a1854f1e607f37e598baef182905297d94ee2eca9545ed98213e03f87d126a8d2c70a33d40fdb2490a29102af92a18970236e6f0a8b651de72e28cd94ac0a397c9d7c6ef6390d60e0299b80291fea9d8e8b799109043e3c38a5afb673a0987162096d23e9709e3b7f61e913ef7b4ba84f196186f341970ca8b1c64eb1514a712e76a462dc6ba0e63a0621137c3add3c53ca833004612ffd6ee84a2d797ffaa0088d2a31ea8522452a01a10c28b89e117066fd5f1f41132bb50625c495c44fdfdc60bd281b1499a3b86cc4fe66cfe97403c968fb30f2b0c7dffa183cc5edd3f231c412551d1d4a929b7faa36a5a24aac25ab99f50d97fd525b9f787fdbe60925b6bcd4d6ce13e4ccf56d5b60037245ce5386c1c2d37644bf15d359ecb69470ee489674ff29df6ad80c22223f97875ff430434621697ad96f6ff787184f6772d159237e9b3343bdef13419cafd29d53e3e2c15edc3eded38fdb04b7e1b51e4f36f25141f604d0c4358ea330746d6ff142aa61e259bc7da571a472c8b13b62819ef757595e783b0f1e8f47470aebae73fc721194f22e7e0cc98c99f62d6990321f6f186b5e4b924c89054a6681687320e7dab8ee58248e78d90191d7697816962983e2a5ac227f87bfc3a3990f711bc36820906f107a05b0277226e371c6c2dc10bb6f14cf2cdf120fc65ca0ead75c99af3a20f27ee0cc35e058e2893b34da5eb72c94cf58691be10b8ed87112913483ee647a9d499756a61a7d0a8ab70b89643f3fcb5c49c40955047a5451d9e908e2ad4a56c87cd72fa52cb75143d866fcf4308907ab88f6e073f5d5d9b964627d09bf612a22561580e707b03df046d23639cdfb36b345e4325c2d1a8af6397107b62985d43deb4a63aa47486ee2b8459417c409b495b66898a1351436747844ddecf2c266c663eade59f74db714dcb6f5e7ef9aef808b2b3cdfedf2281a1f4d532dc0aae8a975638acf842fb501d92201e483f047dbd7c9c2c9f83aeaa4c6e5c4bfe643e56899edba8b307189f14a61bc8cf1dec5f24b7c1bebea2d93395faba3fe30db3e9f19315cdc81f7118a196ad2fca13d6451dd03021260e1faeeb1f4d3ebcf1d29f4ee9a7c469612b49c06d7e013604f22a3b95d30fa5f864208f086f5fe6709a7c68c3c74d134ff929016c7bcfb14725dace69921c241ac6288e97ab1a81adc23fcb920f333ce954e58944a6ca3c07c3501f069fa4cdc750c9ef3b817048c54bdf986bb29f171017476accee2f6febff9d466cbb53cb7696aae7940a488470850d6ff314207102c9b4fc3dfb6ae46154001f9a6a7cd6d38e967e67a0ad8c9b1f9ccbe6afecbbaf1aa09cf3d9c8a1f11ecdeae4627bf5d2760296e4813438ee5d2a097556e346d6a039ce0296763b63d9c43e0d5fdd91b78b994ddf8d4b9ff0273b720ca88e4788424c0a3efdec26e49469debac7de6e2cc5e93f28c8bb9d6592bbd756b7bdb13f1b86467c78bfc6fb1c3d6176d223c0a3aabc30e229a4834f0be321ebf0e576c856ab3cfb26305b9d71d77f26b4e849790a07d6873616c353565db8cb2cf021a24359ebdc3d969d5aeab7b66d501ffc1a60661eac8ce5b083b1a7e98471014cae7ffc3a97d1c574457b006bd90102e6bc6524e5fb5b19041548775ab9571e1f408ad42157634d5124fb4d8cce0a437dde9e600b141e9750f70379716798eaf7dab2830391db4d8d400643eb0f1c72ce644e7e37bd7f4c50ff44fd82911f06e08cc0a186e0360d84c437a89092ff6a348a3df7be0bd1559251c04002dbe2ef426d28c954bd2e0c454ee83fee25da975d7a09e430df61d9e6d56f2bc00757b011597cd38b5f4710eaa1e35038638347416fe967f4a2b87714054195dc3d1f952ae932bf524caae8b27f9e30aae39aaf98500bfc95e72b194e0f87637a84f48cf7ca91abae83a7003a99a8642de8ec52fe31413e69390afa886fea39916e31b981175430d38cadc2eaa2aded4dcc9416f9b0cf0ef4a9e7b8460ec1e3d423261452efe5769151bb0c5029e006d0fcd57b28d569196bdc71f4eb1354c6ef8c01373cd2b427a4b1de5a9f24572280011c66a2489491ce85122402c91faebfadae2382d5aba94b25dcdf28409c8b5a3de4da8d8737b8358138ba7e09d1a7aba4b3607d0e3f2a35b966b5b6e661dfea7d48c9c2d103a731055abaa754dba4268e128646781a96e81aa813db05a35a1022835d92976c03b81c93700f37dbfcc58f46ca1df1a9a76a8b18e3dafdc98fa32c1ab14ca672809eef884ae8e9ab003d5361d227da9c062b93c351fdd279562e325352a9cda3c0d4773f4465dd457fcad5a6ad9219b797aae1e8d1e5a4ad4ba07381f25d2bc39512fd313101e695cfd93ea21aef505c0bfa2aea4355b7e6411a991b6f9d6ce7cbfdc7688e6fa67798c20decf72d7c2f44e599730f4fd5cb1b243f9bfd51ad48d2d431978ede50cc30b6f11269152244cf39905a86698dd97b77b0b084eff7fa81a4a63ed0f460b7f744b14c041b085b691fa8de89ef79575e65a5f8313f1b6e4a4e5440c7bcca6fd34783584094756407390c42d7faad98b6b332f0d0fa94f652545756f913100325eb2f3963ea5338e2f3fe1a184446e07c9fc4f97b445bf957a34bd0ab459b4ddc5b961b6d1e757fd73dccebcd89d119992617eacf5c21cecce59d7dba376d0e396d85f274ac16912f101b8829e6592d8de34e1cf81d7b71ac3a63590cd7373a7988c018bceb9fdb15e1cde5e3b0901730a363de4a6aeb5cf1f325442842ed2b50c60f16132a2f08864fa4c79318081a9581be50eb287eba988df0840b7f3a0f6c7955e91d04a5de1c5f81f472317c4e0a0d4b181c19e4214979215890953b71adaeadd50364d57e9be36fa28f0ad47798e41a2c74e98421c74581adb9ad343036ea76dd3513f34302fc2caeefec03fcffe453ea0a892917229c4b2055a11a5c5864616683a6964e417831368f49afab5d63d009b6fb121b7e643ca8982215ee9c114325768983862f011a019791a76b2849a45fde3e221ca0dc887783226585402738ae313766c8a6e79db148cfdab71e5be0e3851c082a493ba39b9761c245e30d2a183ae9b712ec374357340aa0b6dda5a37155535e2079f56a08dedd6b9054941545f614f6f17895c68741fabc4349932951cfd0ddefecfd8ef93d606d87d56b386be2f4e006558a76c279a02c85afe00b584638c84af11990b2f668c74c1738bf65f76c65e02b745364be587b7c8c36ca1d62605c917c535bee0235727d4996d10159f118d90760b890fd9f785f646676743ed25cc6173493ab8d30a844a3e0f6bd0f3cddf840c2e6d199e37a95c41914e6468ba127e2e7a7022ae00196e00ebfe424cf568b2b2732c688017964543219846481e7ddc48351d1be62018ab2aba1f4e453a22945bd2f607230cb2c4873281998c63db91d0e4e96c468c300923d9554cde844fb2e4745cbdfde523ed5a806a56c86e31ec62807ee9ccf487d1263b1008fdad3355e36e13792aff6f4c67c8ed49227e3c3e7160380beaef8f5a0df859e0de661fd000885a8df969deb6b238820795e769c30c8e38399a0daa61e6ff8b833e613ee2cbf0f8473868007ff8b06f9c0e2b967e340b87ba79b73dc428b5ced478178d2e1112aef061a4017fef7f7bc39c8abb156f7e4c410279ee4c8ba5f9378d4b06925993915ecf97eb241ff0912c6e36e1771622b7766d555284471ee285b2bfa3d0b528a361d0f679a8b0a3b24dda8e12dc0acc4fc63cc41a04ecb1f4e9857d4fad9e12231cdc25ef16f0695ac7e1d6ac4c590ed75018c8d1380a9d9abc02f147f314e34cdd06414206472474c5feff3c36f5aefddfdf5bcee5028dd7d2ef00d021fd039af80443a70c6b6b39f3eb1e78401e6be646a0835372c0f1ab01c08e08abb74c75c508956175181b31aba1600bb38a3941d0aa1dc70e8854", 0x1000}], 0x8, &(0x7f0000002540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000180000000000f7fffeff000001000000", @ANYRES32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32, @ANYRES32=r4, @ANYRES32=r0], 0x90, 0x4}, 0x406) r5 = dup(r0) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r5, 0x2) close(r5) 19:38:20 executing program 1: syz_open_pts() close(0xffffffffffffffff) open(0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698a, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/235, 0xeb}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000180)=""/39, 0x27}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x4) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c86dc11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204d69d78edb1ea338aece4635337a2bd679763a1f3fe042972cf6f63316a5f7786fb568bf7b2395bbcfaabfd7b49380110be988846526d5035e8fd4ef8915257359465b670605cb018813c5dd87bb73f617bf3d76430050000001788b0c1ffc5299a3d361228fd232b207fa430ce95b2ef4a2e675bcd116dbc9998e35fa221522e13aed4fc39f037887d6fb9b2e71a6158bae90e601caaf337cc92744632ce5bd64c88714a2b93ce6180a41b6b43c46bed9dcddd84b3521938eb000a64f472499220c7d85ba083a3ee81522db3e0c3ea12c091aa50bdea5589565777d3cd58185c779f970b50c565952da5b597994ce04c7f9705b0b640bd026c67fdeac68ed55022778f9113bc106b9d40d432306a0e246db49b05dae644aeeb145755a2a1"], 0x10) write(r0, &(0x7f0000000000)="9e3eb3908603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 19:38:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x100) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r0, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 19:38:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbefffffffffdfff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20290, 0xaa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 19:38:20 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x5, 0x0, 0x0, 0x878f}, {0x6, 0x0, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="3163ea8f3c3b25dfc40650e0c307") 19:38:20 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="cb6a223647c1267b6449c3b4d2020000000e4364988d0cf82c6e2e2e", 0x1c}], 0x1) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x6) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$getown(r1, 0x5) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r6, 0x0, 0x0, 0x0]) r8 = getegid() setregid(r7, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r4, 0x0, 0x0, r8, 0x1ce}, 0x84000080c1, 0x0, 0x0, r5}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="0c287c50c89f8c0b4b19022358b92f1445cc5fe25242a4a2146deaa42b74999341b9ace63ff4317600469ab80a025b83638b62104438fd689f11ab73ced9759bc85012211b8076443dd1c456b67d7b55b4a23802b649e196838785649636f0273fe8cf5fe96eea3ab2ab3b15efb98315815c692dc9df47c1752518cfc09688c5c21e2c75804d2e55065f41bbcb10afcd2650700bdb22c58a9162c570ad4a36a04c002092c0b412000493b5b5a5af96a4cc10b1e1357aa6fe4b9f33059f37008a369d9e0af4ee43fed6459da6f1a61610645cfcb773345aae0136b90d67a3275ee977ab321c0e218e6cd2df", 0xeb}, {&(0x7f0000000200)="48803b5322a641caa9a0b252bbd45fb0cb5a45fd03e774b00cebabceaba354959e714e0b7a2e6737", 0x28}], 0x3, &(0x7f00000002c0)=[@cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r2, r4, r10}], 0x60, 0x40c}, 0x408) 19:38:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)=' \x00\x00\x00', 0x4) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000004c0)={0x0, 0x800}) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) preadv(r4, &(0x7f0000000340)=[{&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/37, 0x25}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/73, 0x49}], 0x4, 0x0, 0x9) getegid() r5 = dup(r1) sendto$inet(r5, &(0x7f00000000c0)="a3fdfd25724b53e34f2896bd76a060aaf9d9ae583a7bd6d154c1c45848fc794363e7bc2d", 0x24, 0x40a, &(0x7f0000000100)={0x2, 0x3}, 0xc) socketpair(0x20, 0x4000, 0xff, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r6, &(0x7f00000003c0)="7655af5b4e53c0120f559086fcf5b3431fc11f581e46b8ce4a0efeb3630d2fe9a70070bffcea1aa9852830d2966cc846a4e06ae7d79c65a5d4c6c84ff64848ab602b6eefc1aea4c01f9e6c5be411db005a6beffeec3d54a7e380d47967aba2d73c5e88ad194b67193d8a0e6292c0605c04e183e8f6e278f630a2bf0265f0beea94cb632d0fa048159c1858731c95e04a7c1a156381", 0x95, 0x0, 0xfff) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r7 = socket$inet6(0x18, 0x4000, 0xc5) fcntl$dupfd(r7, 0x0, r1) 19:38:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[0x2, 0x5, 0x8, 0x8, 0x3]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:38:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0x0, 0x1, 0x8001, {[0x400, 0x1, 0x2, 0x10000, 0x5, 0x3ff, 0x8, 0x1, 0x6, 0x40, 0x1ff, 0x5, 0x6, 0x4, 0x8, 0xfffffffffffffffa, 0x1], [0x400, 0x10001, 0x10000, 0x1, 0x1e80000000000, 0xfffffffffffffff8, 0x400, 0x9, 0x9, 0x3d22], [0x2, 0x5, 0x1, 0x87, 0x7f, 0x3f, 0x10000], [0x6632, 0x2, 0x2, 0x81, 0xffff, 0x8], [{0x8000, 0x7, 0x5, 0x4}, {0x1f, 0x5, 0x3, 0x6}, {0x7, 0x7e3c, 0x80000001, 0x8}, {0x7ff, 0x7ff, 0x2, 0x7ff}, {0x2, 0x5, 0x22, 0xf2d0}, {0x100, 0x9, 0xc4, 0x6}, {0x7, 0x9, 0x80000000, 0x9}, {0x6, 0x5, 0x10000, 0x4}], {0x7fff, 0x70, 0x2, 0x9}, {0x1, 0x6, 0x3f}}}) getrusage(0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x0) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:38:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xfc80d8c, "0000241865fc17ffab7fff0e091fe60000ac00"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x29) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 19:38:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x4, 0x4, 0xfffffffffffffffc, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x3}, 0x8) r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) shutdown(r0, 0x0) r3 = socket(0x18, 0x3, 0x85) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x4) r4 = socket(0x18, 0x3, 0x10) setsockopt(r4, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 19:38:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000001c0)=0xffffffff, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="6a8bc9634e19769bad73619659ea96711bf3b7a116f7cda40610a8a50d31fedba93ad3ad4c7c47c96de63873423249448e83e714f289db68ec4d6dd434907e09654117f4cee56d5dc72142d683370bceaef2b0afb6a7388ceaf47da2fbbb85234dfcdd0b116996eaf6481b11ed5c4eb100497b40cbf6deed64aa933d9b887900993a0648046b12af267fb535deccacdee434a04b1fc77e9bd8e3b51631a235432afb7a80ff0c3f9bd8f9a42e1e5ac162400dd91a53d4422763c91968f543b5412d35c3e5011f4295e081d04ff91b844f20b4da7c076685d4b428d488e645e8bedc73e165241d33c811c34b3c7fd29a3adae339cda5da8273336283695de4e8300b57031d0843694d47035779bad45122d06147a9109d4cdc0a0b703f1fbe378b9e0b3306e574494d2c48136e78651e55961e9de300fe9d1407b5a628a7c11a6b7a1f0e60b1390fc3e2cb3c5ca0624ee35e52ddb5cdb4956fdba2d83b6c1b2c8327a4"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) dup2(r3, r5) close(r2) r6 = accept$unix(r1, 0x0, &(0x7f0000000080)) sendto(r2, &(0x7f0000000200)="f3", 0x1, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r6, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0x1e, &(0x7f0000000240)=[{&(0x7f0000000540)=""/237, 0x134}], 0x1, 0x0, 0x1d}, 0x800) 19:38:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2c3cce7d075fe69febb985acdb637b88de6d1d1e3333999597c1cab102fd038270ef290e86988c4ea43f1c6085f290affc0d3361c9719f500c29d734399707d55ce4a2136e8f5a630abf98dfc7667504bf9eeff53aef0ef6363feb31550ec1b47060567865475b03cca059ed502dfb6f4a014099b91ddf75a9f00cbeb671bfe6a7ec604f24b0ed7237cc1093dea7e7696f6076269aab506c12dd071d418110d18be27631e7b3d1def1c8c64ffd7605c46d9db2b33a6ae9f409516a72a528518689fb87b2b7b5da2f31089e8bd31d9493"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) sendto(r4, &(0x7f0000000100), 0x0, 0x9, &(0x7f0000000180)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x79c) 19:38:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffefffefffffffff], [0x0, 0x0, 0x401]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000004c0)={0x0, 0x200, 0x100000000, {[0x1d, 0x269a, 0x1, 0x9, 0x1ff, 0x0, 0x1000, 0x1, 0x5, 0x200, 0x52b, 0x8, 0x4, 0xe5b0, 0x1, 0xfffffffffffffffe, 0x200, 0x1ff], [0x0, 0x10001000000000, 0x672, 0x1ff, 0xffffffffffffe158, 0x0, 0xffffffffffffffff, 0x9, 0x20000000, 0x1], [0x7, 0x6214, 0x4, 0x1, 0x4, 0x6, 0x1f], [0x9, 0x1f, 0x100000001, 0x80, 0x9, 0x2], [{0x9, 0x6, 0x2, 0x80000000}, {0x1, 0x7, 0x1f, 0x5}, {0x3, 0xf40000, 0x7f, 0x2}, {0x8001, 0x2, 0x7, 0x2}, {0x7, 0x3, 0x4, 0xebaa}, {0x6, 0x371c, 0x7, 0x80000001}, {0x4, 0x4, 0x0, 0x3}, {0x3e67, 0x8, 0x800}], {0x20, 0x8, 0x404, 0x16944c5b}, {0x380, 0x401, 0x7, 0x5}}}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:38:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe70200000000040000006a000000e0579d4105e2631b19da8e04cb9e7ea9ee9669f6bc33594d2e6247e3ddaf9a4c17b23e5c742db633f83771bc395ae431a19a324218c8dc5d9c76530360f0be2e5741c52b550ad6c8b7a22e97b7c9dc2f5256aa4d54617da1c64a39b6fb5de3ba45dce8df18c60b585bcf868b241d6b4efc135f5fe8326353beeb666f4f9d3bea27658f4bb77f86c3784f7b0b6eb5baa7b237f0891ead28e599153ec0c41b5fb1eb807074ad40c394658647153b1d0f7fd957d7ae10dd8200b4e40a47001998d3171d812092c7280bf5f62a3e3f98caead37f9540237be915ffeac49dcae9b6334594933c"], 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"}) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x199) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x2, 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) close(r2) r3 = accept$inet6(r0, 0x0, &(0x7f0000000040)) recvfrom$inet(r1, &(0x7f0000000540)=""/128, 0x80, 0x1, &(0x7f00000007c0)={0x2, 0x3}, 0xc) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080), &(0x7f0000000140)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x6d2) r4 = socket$unix(0x1, 0x5, 0x0) recvmsg(r4, &(0x7f0000000680)={&(0x7f0000000800)=@un=@file={0x0, ""/1}, 0x3, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000003c0)=""/71, 0x47}, {&(0x7f0000000440)=""/70, 0x46}, {&(0x7f00000004c0)=""/104, 0x68}], 0x6, &(0x7f0000000640)=""/22, 0x16}, 0x40) 19:38:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0xff, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x800000034, 0x0, 0x0, 0xdffffffe}, {0x6}]}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000180)=0x7) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000080)={0x1}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 19:38:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) dup2(r0, r2) syz_open_pts() 19:38:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000100)='./bus\x00', 0x800, 0xa4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r1 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) 19:38:21 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b700009b8972ff78442b001a037c5586dd604575050002000600fe000081fcabf185fe0000000000000000bc8e"]) syz_emit_ethernet(0x94, &(0x7f0000000100)="4902ea87b5b293fadec8771aad38001f93fc34b14795098e4d247fcf2197c81b736edfc02dd2f624d3f6eead0f350b58dac2c4abd7532b038b84c28082c3782ea8a139ce220de1b9921a668e5ccf47157d4f07bc2b4206f646b3773ae3d18140e81f0a1145d824a725e5ac1332aeb9306a043635927c5f52c3f831cc760c1b7faf299fb42eb9c775d177388333d518a8cc3b45fe") syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") acct(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1163, 0x9, 0x9, 0x1, 0x10000, 0x2, 0x8, 0x0, 0x0, 0x8784, 0x5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7, 0x9, './file0\x00', 0x28, 0x558b, 0xff, 0x9}) r4 = kqueue() close(r4) 19:38:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r8) setregid(r6, r8) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0xe6, 0x9, 0x5, 0x7fffffff}, {0x7, 0xfc, 0x0, 0x7ff}, {0x0, 0x5, 0x7, 0x80}, {0x3, 0x5, 0x40, 0x3ff}]}) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) 19:38:24 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, r2, r4, r5]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r6) setegid(r6) 19:38:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="a30a9521b5c41bbbdc92a0e3eca8280237baeb3f3936e6d22727f84184b1ad36306862736ac833a77432e1087113e388", 0x30) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xffffffffffffffc1) 19:38:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80, 0xffffff81, &(0x7f0000000180)="4cca707adeb379d4e0e1c13e1361ac8b32fb68a5f3372ddeb8aa997295ce5c9d132f8c46525cb7270556a1ad114c3fe85d95de63edd70247512f042c670df791213d69595fa7122729900e3d8cc2a735ebf0d3441eacda340e8c16607a503fed1a8cc233f68bb57f48e80e366e0b87dad42081e58b12f4f49e07a49515650b942a3c51c714bb23ab4b4eec6fe7eaf7abd0df25ded3fdd1a95fb8aa173a750a7c202c49e36fc6273ced79e70a4bd8534ab3f029e6ea7425f0f0fd4e815e827e2c25055ad3ba6b49304186a327bd6d08dd37c32428e953281f56f3ea2a8a0b3afe87115704a68900f958e42361daf05c5997e7517c3cb60c39b37854ad", 0xfc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 19:38:25 executing program 0: r0 = semget(0x0, 0x2, 0x20) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001000)='/dev/diskmap\x00', 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001040)='/dev/vmm\x00', 0x80, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) acct(&(0x7f0000001080)='./file0\x00') r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wsmouse0\x00', 0x800, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wsmouse0\x00', 0x8, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) kevent(r4, &(0x7f0000001100)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x2, 0x679, 0x1}, {{r5}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x0, 0x82de}], 0x3ff, &(0x7f0000001180)=[{{r1}, 0xd79ade822539e2dd, 0x52, 0x1, 0x1ff, 0x8}, {{r6}, 0xfffffffffffffffa, 0xc, 0x1, 0x2, 0x8}, {{r7}, 0xfffffffffffffff9, 0x20, 0x8, 0x3, 0x100000001}], 0x2f8144e2, &(0x7f0000001200)={0x7, 0x80000001}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001240)=0x7) truncate(&(0x7f0000001280)='./file0\x00', 0x0, 0xfff) chflagsat(r3, &(0x7f00000012c0)='./file0/file0\x00', 0x10000, 0x2) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000001340)={0x3f, './file0\x00', './file0/file0/fi'}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r6, 0x6, r9) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001380)=0x80) 19:38:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x28}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x530) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r1, &(0x7f0000000400), 0x0) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x2, 0x1, 0x800}, {0x1, 0x0, 0x98f734c3c21a58b0}], 0x3) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 19:38:25 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000100)="c7a895006f53dd000005ffff8847") r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) 19:38:25 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="b9f62040e6878cb056b89350a38f318cf012b7ee36c05276f49e1c814e8fef6054eac19b54a102b8f1244de5efa99f7e0ae8ac3af35675137279c67ea9e609a5826201a6ceb3c37e9c392e7e1e76e6e0209f1375ecbf6e77f7171906d8b1d1c050b4640fad4846eae39840e8ac8b114efde523199654f5fc03b9fd1ff003069e24e25225e0", 0x85}, {&(0x7f0000000140)="f6cb84e2a6d7324c92d6481bd73568c18fd22e35245b5394bede5a04900cc0bd7208f4ffd2c25ae695ff08a7f305391782c1e154", 0x34}, {&(0x7f0000000180)="37fd5b355da75317a24efb13b80d624886cce3c9208994833b3ccc5e108946cc7a92a29c04dea5c65e9f3987e3208b812be6ebf0382a92b46344bb8d3c79b4b79c2bb5452eb6bc8446ba38f9e1", 0x4d}, {&(0x7f0000000200)="95ea3bff2330ba108107d4202bde16da99ec307a43d9b3563caffcc3c961e9d0d878fe5271c3e6cd2454f1d83c3c17f0769002cf46ce76887151f435ec06fd48ea99862c01bc1fd13a07c352131e1b8247fc94f68028718478a30fa46fbcdbc4953a6c6392dc1d1cbf52f215948230d285cd8ad49748dbca5b3d9e04eef1869def6913a72625e6c675b67901a4beff03e1661841b074075c10bbdbfe1a3ae9b554", 0xa1}, {&(0x7f00000002c0)="df484027fa9e61a2e68d89fb80f25f2cc2a22271c150baf718f5db4d45189b3889fafe97c7a9b396ca2a869a3bd0318c1e188fdf751706a2074918d86be4aaae75ff79f00245f917061296170eef5f816b4af3cb", 0x54}, {&(0x7f0000000640)="33f193c5a77d86841c3d0b377d10a5e911ab039c9a543b9af94190d5bad07fc585be392afdbf06473633c3679e47f00546e1e925ba1ec47a90da9898ebd6a8977336b15f67f2fc8e6edc3191b3b5fd45befdf26b8202e1bac7128849cf28f39a13f6a24fa77359b3822d407be77817bf90f2ffab3c1980fb07b734ded50de3a0d7053d21afdd6e79c4c8edbeef3dd5041caed4fa2b20516bb975d9e86562afe5f81f1aa5df2381798d2d70e27f5328d5e1d7cc0ba90509013401278e2a0b93de4a4f719fd7f9661679c216971f747a4edae81cfc7971286bc018fe87328e922e953ca25dd32c12194c645380516f47453cc6629cac96493eae3e82bf37630b39f8eac96d7cac0df7067470830a4ee7ebbffb9fe0fda5d8bbe2c39023d9cb0bb9a21f0e4c23673705bb83d51410f79dddd50f0505a59061a34c14d989c63e8177e8666c6b50a109b5b3ba6c4dfb2f9235d3eceb69fb92a842bc2598b5d86deef626e65e94016c3de0ddf7cd98cad7fc14c6f20d7ce894a3d3f65ce196b79774da88f2dccf84b418d26dca9d01032afebcdc131d2e9840df3dc0923e763040310bf023ac1ce5c4a77e6c7695ab236c2602f8163a9decdcb778fab69ff55b2263cc449eb391a1e3716c94111e434d7dfda872cc7f4424a5833baec29ee0f35d137f3ccc6eb9ebe285cf91e5ffc4fde90893d2543ba63f394553c9c16caf910d4a466076b017f149bb9d1df77eaabad5c5ae1f8573c4ed6f0c3ab9a997e1445b09df03b4d6ec2616401045ddc228ea837fa283cca5a888f498c424d312b58928fe3fe41f27de70893a0f194b8ec98c0b37987efbfd847940008b20fdae38720599c52767b292e68217c480c85d15c67d57ffa22a82f9e83d0736226ecc87694a9d82d3ff1d0a3befdbda07b9c47fdea89cbbbc721897ed482fa8ad056288d8abc172f28e72842195ce4e19f224f22b2e85f008e38f2e1fc77e6f90f5bf65d316063af89a66e210468f3aa53a31866d72e2f4bf4449efaa21df7924c8eff451311dd4adb0ee2f22931e47039c808d1ec861302e10c79ad93c4d3e446bce6427accf00b3edf91bc9c0b3d2813aa4eb03b9e22c1d2c82591dfb4bf09e4585a9b54eb30ffd91244bbd548585fdd040b756bfa9e4c71fb0505e4e8200294464f5b77db115de262a79d59a0de52877546424d16e3a0647bcd374b9c7e94e9b0bc62d97452f8347687930873707009081b9875af158c1c647af38bf3df98810ec37e1d236f91fb076a5602043c2b9f782dd7e06287291d804c29a9d9228efe1438bbd5f20852128dd6938f6fde26219525eb86ae1955eddf76e17cad78b73b2a7fc5f1924acd66777909b5ca85c675e8e8a3ccf2bcc2d05174f76b41a869786d1e91de24d6be79b13cda4c2f44c43c1c9f31f50eefae8cade876f01d0dfda4212b1ce4fd45253da2dad5f81babab5da16f1d04daec717ed8ae5f88138ad89202fff0e668527cad0bd233d8f68df02bd89d326b3f626dc7dd649f0418f33479cb13314693fe5b036d99b33e31d13e6290962dfbf1083691acc69b21aeed6a69427e5716e17ceb0b65fae1d3057e5e0cd45c69cf24665b5f70c56e83cc1f1b09872c6149039f40d98b26ec678d083d64a39d7ba6074bac6c558ff99f8e46796ccac0b067c460d92b8b6754cd5acab747eaacf96f4f89e801fad57a939821ddf1152c564523008fd1170def02e8e5753d1c76e7ab619c7d6586060cea393caca34e5f7d4d951fecc4a10533f528e213f5b06af91ba9d09ddff320016d36aa152a64aa19ee1c2e0885b4f001c3d50e9d1fe343ddf543fdd36e2094c74def04bb0743fe908d788a7627dd09b2b87bcdee8baa79d71f15a456b14bf68451d088ca7f2b2da054488a4d6cbacf8dd0f8992cfc829cffc769a6ef678d0b3d88122627fb48e300eaec0c3716336962965ed70114a802b9e539b34fa33107ca96821f62b6676fa14500243f7da43c9aa6ec2bfc2f14fc886be740014bde811bc4878f9c83b3ff1546b7552e1f03e2e9aa7de0cdfea31d0dc74b74c544e8c2b2f13befb467f45d867dc247ce5e998dddfe14182ae61cad91f55aaf1ce44c0a89d2e2716684008a940b1af38774dfec18011654dc14c1164fefd4ce3d7d00dabf0d17b7e0383e6c40fb140bf32bb686bf713b5cdbba405020c807621be80c966caf4c8c49c79fb935704001544ad73a4a91c3a57a93eff7cb933a4b5ad7acd474f450d5365b9a3c480bf5c42e07ee1632a3a694b4e71e5d12af33f706fb5531bfaadef63d4e179f81ed1c8ed4824253034923bd73d95a65f7ebd76d7b1fb492e1862137690414a8e91247a6504b8564d0b114723b4b4399dad0b76dec1ce23330a39a1095b73256432c6a42537ee581bf5da5b5f23d19e1fb165efdf6dad59f048887d85a106cfa23ff3426702b4fca95c86f99fc88c46e1caad41d973f13f811aa1d2f21a2027df6a594ab88981b386206db1fe61a217c209b46b76fdd04c98b96479fb1a6e5718e0440ade9b8e4659819d7deffdad527db8084fc1dedf1312a57a3094df0e6a69553c8874322f5eba94594b1c9563e7754971cbd66ea50e42473de6048b8e36d4550b317000bdcd0c99de674dae6b69347f1ec83a41137ff73695dbbbf2981384b2ecd4c7cbbeb56f584a97c162091f584c5eaefed052719a0e25deeb4c7c7fae360764d855829775b6d440fb3037dfbc7fec6ae679c4209c6a139def15668f3fe236b04daa6ec7014393cc71d2854222dacc349a9d08a2309c173ddb13b102accd71286042a344835635f98fcf21326ef6da283d9a1230a5117d7c25053f875a31cdf138b3b6bbeaefdc6094e369e8ae9ddf595f75729370cf99677a3aa1936b2e7f064c663bfee73f987158e64b3e348c97905f2d27b9756d3f98c46f4286ba59dc8435aa77bcf2f3e6fcdff6a9e889bf002d57b9f3d7fbe8bc70b35c9d0d2826f9a942246d668e53ad8ba8509df335d1a2ee08410e68bede155d6ad0952f78e6bfddfbf5aa7f770bec639760f79b1f04290e934895258063210f333b5e9c775d4c74f2ac44f71ab7497c872a4bf839e2dbbc115322c9e6bbc327a6b4d3fc5f7bdc2e4b645b284bd6d45fec61fb37ba3321a61f02fd89c1ae32f7a1534c7d61f3a2ba7dbec338d7c3d8ef7a71ba10816a4449da5c8bd25ce669ab89d01ab0c492713f2df5f1603bb759a130da3fdc3466a8acb307d7eac62491e6bb0809cd1b744204914ece8d884b2bf98a4bd8c045d01d5e73fac02c4770bd1d125fb5ee7e28cfff921329d115fc67de6150b52351689ab6f827eaf8d693c6d816ff1d8952e20ab8b7d96c7af8699abbd155746016dc9270a713710620f2cca9a516a8b5d379dc818a968768e95c5b045a182312e8813580bcda08bc24f13c8142a5ca61f05c8d9d40c2a64fb9d9af3da49723d3e6e82823e398ba873f589e4e071660204e44144bbdcf202f63c52211d6111e087b7d4416705ee4525fe1b28f5184757feaa707e972deb86de20c46f45aaa73a5c9c0a1a18bcf2f5d47fca1c43cf7f0694688ce1c9e5cf30088312765dcc1b0d630b0fd57b9f2168eca4f5549b697697ebf6b16f55621ced82d5af003b8404b2ba8e7a8dca199f0fe2aa088060d3b4e858eb6f97ea0173e44837c694ded349123e458500c9aa544cfe293788de4a0d70f551e5ad369afe2d4e8b3f35bbc80e7cc27313c6a2d296cdc4992d014f573e9df8e95e2dfd7e3125845b864258ff155dd426b0a3caeb250fdd529f420739c9fde6bc5056b2b3397fbaf0aee1b77ec8d5421f08ae4563499a238764a629a42a44bfae0926b4850fe48dbece3469ea40995f1f1331d8dcb37df0d78228de26c4197ee3b5b3f0c1add5b5e4b4549f04920948313b59a31070439d1041b792fb846ea021635944ecfc74a15907829ee88ef294c2245e06fc126dabb4b59cd1ab0be0f520cdf48bb141a62649eae41abb2cf23b1e01136f754ab8f866051915605bdad1e4ba2259b65d1c7c2038f0377c74ccfefd2ffd4db2ce99b2aed28f21e07e455b655987d028c0580873c34a967237d0c75fdca0dda4099a9f87a99af63c54e03406935cdb8fbb7f427748c5a60ce332eb0acf456da970f59c803d5768445dfd405116b9d50d88365f93d08557128bff047067bfd92152c6e8e76e3051a9575e0372ca941bdc2ae920bd2311bb80ea2bb278d50397eb9561e3ba896885d475add0fce72bdb41434213b697d7ca6067e2a1824bc181914d6014d9acc88eebaab11f110b1f55dd857bd128041c011528c2dd22a39182c085606a2b3de803f4fa83e6e606d03af90f0899fde5d2fdf38b83a8d962250a6a0677a44172e00c62031b9cab9c98315b0c18d9ccd54ab3bcaaa876dc0ec2df5cbc319c364c7ccfa67319358beef9e30cf2c71cd515205b4cede1406b3ac526f191acfcfdc86ea41d0a13c778bf3202fa919c703e87d52efaef0f6ebe846d767a8fae294b07a9996ae53c1e5aa2b946e19dc93d63150c3aa1668c32c551e064294a766f872caecf54838150ea1dae4ac75ea152182d19f8502619c117496d66b2a9ff825dbe7268ea2ee31510a6c271c90119cd79fcd2679b2249c49190a21700412094b2f89f01846e5eaef1e90e74cb10f860c3bb544747c0fcd027bf5082af67a8f335de3dc02b59e860d659582692a5131f386f97d2449e49a2fa17dfacee770fe01c26c409c20cfa775e9d52e6a84fcc5c589601e4ae7b4b5cd7f54fb8b19e99291b846836482b4ac9da2543afdbc16d8a93c8db654e9917db59d9f5f5f56aae8bd261f6cb572dd3020e6fb68668a7b7f6e7d1d319d10f4531c89c2eb74da38a027547ad457ad5c0f418d0ee13d3870bce524b3f261e27d4394e57e07c057b40780fe246eca8f6b1f18c5d3209247142fa32d1c310f7255ad13d8afb525461ee28fbb313565d405a10647424ed1221ec76cb13647f4c2d19fde456147bf2ceadaa0ad16516b59862aadb4b65bf9f36a0b475385fa19d8362cf16a1b22fd791f9efdf040cfd9ea5c46f9abbdb3cad889856265789ceba571c5145e9e143bbf498dda890e56c57f27f468a25f310f0309ab677f3e13461a4ae8cc3101ef434186495f92114fd9f5f8a6c67e75b1d3e2d6fc13d37857d6f0b087d7d7bb804354c2b98b88bccd05fc28ffdd22a04ef050e049c71b56fea56eac6bc74336a208ce04bf969d7ee451cec9bf0de60dd79b3668d56d7c00b69e0134c9d02eba04ad00523320adf0ad599276d5028383afd7edc98159d303d83ca9a372d3c5184339ad17e30b29185d02b1afcd3906f9de5e3e0d21cb0d0d21e456cbf08a4c1fa9f7cc04b378e74acdf54884b6490adacf609bbfc00bf070c168d31cb380cbbaf8efa15a637e11407b4351ee44cdcb4fc898e88e4120cf90c6d13a876ebb8f8228dd6ad0af61498c073ed9d7c2d08186bba54d5c202ca7af8809ea1b700d73c3cf36210c54dbf16f57592b053a065c194da053c8938514d686cbe9c2fb21bb87a0a84e710a59f6b07b0d7477beec6c5924ab9486b63f8506e116ea9757a15b1d6f36604ee20c335bf21f751622549c72a1260493ca49f7bcc8cb0684973f61e298f085c9f98eb3ff653853aed26c2468b7c1c3d8fb70ae634597eb0f2b73a1e3e30681d687a87840b94b1ad9c458ce2d7fceb52c8661295ab56df705cb56fbf16db997df357646e265cf40650d7d992e5ce26789ead72bd9abb0738b189bc7129a2715a340bf305f3b50d3f3357953ec4d40", 0x1000}, {&(0x7f0000000340)="909a4350ee99ff011d7d81750fb6ca1efc5204f59bd6dc8db5fdde544afc323d60979081ca1078b50831c845e78f27fcce43f91ae19014c925c3cebcc2a02d54a861ec89308f57f6a5227f17c6c0f2c583c6e4b0712830bba7df6e517832d3d370d2939b207f3a8b1c8b8194e4f421603f4edccb603ddefffa008c2d723f0bb5614b47a10c6a5de254568cb6e3ad4ef35d5a4796bdc4ac4a16b413b67ac781dccd070bd655e8da85a927a5ac0c847d64842c7b6842bfeaec4e14efd333e6cb9da2fe77e527f885a1088f71364dd274c323df0dac8437b612b263d38da4216d4cb177fc8066040a363b389ddb5d349baa97c8d9333d26498e9c1f77e988", 0xfd}, {&(0x7f0000000440)="13c2099ce4f346c6fb919726fa57e8dc26a8f846029d663908165be0b41cd8962b0a73e84b66c767d9d5a7d6204fafaa24ab6586c94ec6c2c0e20128e1a74f33ed3e0461eefe449495e0bcbd5e1d03ab66e9dc2fda1fd425c2f5ea17ff55011294138db6ebf896eb4b29074cbc49e1341dfcdad274f8410a0da24626e140154e07efd7e5b57caeeb72bdcfc24e7f93e6a6d1a2a0cd11a4633e6da32d0aab40d40834e1137f80c0ce069d54bb04ecd1dbd37d82194acda6c7f2024b5040923abce98a0e9252d9178c476b83263381c8d7d1fdf0965a3d1ada3e7a31983be19dbebbe0a8d9b208cef57394fbc3126d1bfb00b1dc34d315d6765aa4f05e", 0xfc}], 0x8) execve(0x0, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x48) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r1, 0x20004268) 19:38:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffdfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x5, 0x1, 0x8, 0x6}]}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:38:25 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000001740)=""/4092) 19:38:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000140)=""/86, 0x56}, {&(0x7f0000000400)=""/218, 0xda}, {&(0x7f00000000c0)}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/135, 0x87}], 0x7, 0x0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = syz_open_pts() readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/223}], 0x10000000000003f6) 19:38:25 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x21) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x4, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r7) setuid(r7) r8 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) recvmsg(r8, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/209, 0xd1}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7f8603000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 19:38:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) setsockopt(r0, 0x80000001, 0x480a1aa4, &(0x7f0000000100)="e094eed8200deb536bf3c920d535810fc87c191ce02ea7495caf89864c125fc393af175e3fd0f8939e76e00d433a0c6eb5c0a74f3297c2ed85429de91a9f082a0e12a58b9660797845dd5367d517b7bb319b0d3bf1f5185399e95108dc523822f0a354d9800f339e71af0172c64e710e2a2a627583c6d160393fc7ffcc7e1e19ace0543ea518ff87d6c085927990c46f430d883d8295ef838653531ee5994c5590eb01ae12d1241a3aad2f4882079abb27f202d8614985dda3a95ae8127395014c0111926285538d44abe30c3cc8620c2421fa7e73d373488ac90d2830bb01af48f4f30d27b39ea1a4c614ebf350236ed79015c1b00dfe6116a6f65e9e81a430adfc770d9d5eb83ddf220996d5dded1c5990376f4a71c4cf9554582a11fc60bb7eddc20a71dfba15a9d3fce0b9b0efbd725af2cc8e4bf8cad4db97b7a6aac28fab3db05dadc3611b7e30a93560d5a97aa849d327acd6d8387073afaedb4a556e3db8f7b179a240742f77f17a2125196a695ef611fb67290cec79af15296cb29fbd9b59b2d8d59b7689111d8f997520fc06351016ce8734fff446d179fb051f4f9d07ca404b4302b50424100d20fd743f0f4e746a3d5a6008dda2ac8b0106fb456c7523d2c4d4cdf6d9fcad79d5c21aad41ca55519f6c17e766d6a2a8c7f468e2827d37d30f174dad8d94c4e3594caeb811b3493e37cc5d7118b2c70c4e4e646343e7fd3790df365a963ee0bf96c8dbe42ba637a23428e105246e27de87f42eba5e8d5b6fe84d45522690da332f755f2b833307b392219b4b7f0a9cfddeb86057b617a7f890e784899fc6cf72f275ad52d7e9976b12bcd0ac1459d095064c698a0e9622f334972a432b399385e45c5a1eeb56d5d7df20eb9d24b9fd3d8c80e8ad1981bd35e1f3fac882cc87f35036da676064eb8b499ac320b826fa382fa29f2e0eacc0a67748ff7adc47ada791b2c151ebab42bb3564969b9e562ced5f592064e36428f57971f8d1b8de1473d973142570cfeba79896340635a1fc79f7f4dcc68e9608fb6a9ef4eea8eb681c388b64acf00bbaba68fe9ad401e1b2a97da5a23ea412625b105be7971f48fb4a13e90a8c5545bf5e8115bdd904f127f2332bc928e53d389a2887b526b0087b63a7ea0052dc590ccf435c96d01b34b80bee3024a81f77412e6730c3401193f6904d022638e8cbd958058e499a3096256df496a65a4f4ef734cacaf9afce1defa672f369c21b45066c65f867bf988464a5814418d8fcad6146b7993595712099b6ee7b3d5b070c4e4b81dabdcfa31a842e9d12c585a411c1994eabb64151615c5a0ed81c4878e1d36d7d4f806fee8cf588f2e721ff0ae25cbb5d76d8c61290d04e1279c38ac2d975235ca37ee44b68f43ddf8b13d1c1c982c37c330cbd17533096ef18f0e2fb9eacd6829f9de8347965632158da02b4ba4b05fe6bb49ff812eed3a7f1e5b28d187ca0b57064c439cbd3fd510f2e7701791784324e0b97d5b16afcb54dd90bf23a8ed707406f1bfc52b042580fcc83cf132d1be6900a2365df1812579ce9355c69b678fac4a2dbf3d99f44deb2656a1fe50369383ce9dfd91056bb35d07ad20187f12b5cabd01e1ef6fb779aa1aec85076b5efbaaa4a8e4f72b7931ae1709c0c0360f36853e5b59f0e1d786f4fd3f372af05df3305645c96738d76a44a659d6f3b7cd3551e57ca9b21f663a777632bdf9ad50704a793aca98111dae54c050c55dfba3cdc4913fc8010ce5dcffb26dd0c800e5716576c01b0d35b4473baf37436ac55cc5e3f54c4e4118c5f388e46ff8fbc45241f8219792fe221f616e3a9c5adf6758069940653f524ff4e2cc855c916b50ef611ad421da34e3fad7065349f46ed20b01a67554139d22b62f1911367a1fb36f975fb2e1707656ee9cdbdbcbd8e8acd951a81640b05188995b8f9db8d47bfc4c6d4e25bc123ee24b32de93ebbafdf44857ff615edd0000389e7fff8600f3a221ab212d180269959a2619bf38a215c46f84c507b66c3077da6c43e8a8f134d31c7232b93f748969e6b7a9588bbbf4c070b6e7ca094f2bbe0810d4ba5b4ec6670469e4fce26e88bc8695711397e71e5073a006c662b300e27931efe2502b9b72571d512de841d19c6bdd80c562eea5acc8f31d426101b3501f85739409885f745a4771581a526416c9a3855d7bfe06329c3739ff20805256b13dd38e2b3a80ab2d3f7425b19e3c57312c7ef5218a28cd86a9a90918e85978b1e398337f569c8b09de326246c946a681a7ae1740f064ed1b99813e362916cc99041a8bf7077d98fcb01ce205c1df3eb31869eab68a5c45f7a3739a6948df7eb75c25c604034c76376d48b8deb9f3bfcb8d6c00beb9b9e12295a222eced3d6dbb2b22e1ec39d4f782c895674e046db1ad442ad74e6f9c9c62c8bc50786d1e8da7d1ee000a8a1c3b54047575c79a449761652881da63cdd91cdf16e6ded1ce302630b05d98af526d5c1e54bfbb59ee8a141748f9a310519aa8dc4bbc77e923b91360cac00c9ddef3aff959631bd83a9aba543bcd6afd301cb9bc3cfdf1cc71da414119c80b659b66b2e6a074b9c8917ff505fe344389262468f1c0a3fdc29b222420deecd5e98b1e3efc206914261e1dcffd92df76ea2be940fdd38eb097e20caa0a9c1e003cb4c72f03bb18c1345b262df74ea6e6d67ec5af960072115811c4117f9dc67c21eb3ba71277a5649e2cca55cdbf7fca72d55777ede29ccc6bdca9eee49ea27ade6d1978724883a363342bfa9706febad4d6be492adee6179f8cf71d2ce1e3bbba6bd909b0fe6872b74f59c08665d9baf87e54835365d452d79a8d25e164ae82ce15ef744dfc3ef9386768663feff8ffbe63b1f211260b1bebd1b8e6680ff1ead7f37e1ceb957b2101431a70ccc9568c015e5fba87c352a2478632ab9f0e871c31644486aea92f6c8a79087fc264b1bf19c60f06b9ad1327caab1aa1e4e84e5feefb8d31ca1fb8f5cf5f06ffb4f631cb7b9644015c4e916ad7762da333819c57d66e8620c245ede124aeabb02f68081c167f50fe6902eb99238b0c53f17579e16771ac0513cbc2005dbf42e09074bf5094ef71e5401b909dbe16eebdee013ed656fdef25ba40295613026e419cfbefa2efbb88a2f9a08ebcba3fcd301522fdf6286dd37e661cd4a7e6de300f8717987e0800537c8d4b57b1422606b5f65c69dd077eb5c1cc0c449e4697660a91e223584cbf38851670e91c36a612839921cc22d4a5e68a8778640f89ad8f0d114f4e6177746646c94c0dd83f8efaec5eccc3d0983cb2642ffd9aece6def7a7c410e8faea0a8113ad8577f12acaaf39201ffd510187122d5b79686d0644cf21fade9b6eb189a4597d76879229787267ca7502dfaa7f364d6abf5a6995623081df00fc9997f328426dc047ba630efffcc9f7636da77d22379eddbca43a9380125225c8f3178bda9dc5c7b984ab8fd373cf8d4aa8dba32e6e15a92fc6abcbd6ec40bd881902404edcf93900c1382fac78ddab0c1c57a6ea9c6e1271b307d05dc47ecc09d464fe1d797ed83e3cc9baffbf9d4d83ba5943a775f432bff5ee0c7bc4656626dca25ee693a458d8b07ae0764aa9346cf1b55627aaddaa144c505290b99a87dc910992ff11696d80039c70babbfef4fb08cd508e173531beb527994f81422887bc5efcb005ca0450627763f4d91c72a3a700c98edf0fdc8eb0588320ef19291fbbc4c37923436685444ecf3b2731ecc963523f968feef89788e533f93f211101042e0a29be10bd5191efd80ddf80662d3e0ddc79c6eb8d2cc2336b7eb2518ba67d23b683dbe4a205875f4545750a9085b7fe94cd94ad8ebd88e3a27f986a0158c64f2fb48aaca703f74cd97f1a7ded055e7798710112e72a357fe3efdbd0d5b7228bb895539f49bb954e14345f49e8ad71460103213540e89bec1cab90245c9e28a9cb38f78194c06e1cccba69c5944c7dda9174a0e3ddaefbb2d932034688d74cad3e09215b5c56de8c1d92b5dc887e050edd01553e4e1576d1dc8031c38763030910dd0b629ce2f0eb2e4f35edbc058f3b04be8c020e9296f9ed7e86cb3fdae066395ea54ff8f8b5567b16ca00e54bf461bb5df09bb7661ee1cddc4c76804e40e7c8866fdbfcd0d717d020480be4f19940e06e59bbbbaa4870e77fd1f0796107389ee0174c637e478cd2a4aed25edcb7f435e3ef454d1f1bcc1e773043960f373192ee3b0b3510e701661a4a1d7cd0f335857d1f3a0700a9698d5b4e2b6a86ad419fdadec15a918d346fd0a9d334336e9fade024315bfde638ce26868502ebb4fd20aec8e8fec5841bcf806b1d6f0579dbc8394e90b15b6c39e3b90b174dbd4ece196e7de9e49ee71b6f420fbe42a53ee397ca6733dd1f6ebed9e21171e66ce3031c56803d7c7adf31d18c2d8f4741cc46b086d14e1292d10d66e2a4ac0498b7ee11a862d4eabf0d87702817cb282190469de42c4f64454907f724a141ed86558760dcb76e2bcb028fac89cb4161891ba165efcb918ab1f8605761627093a1409600e6285e0c1e11bc65c09c54942071d0c76dffe3db23c6cabdc1cdc7f21aa18b7d692745da916deb0745b92d1d096166d822dd33a2ce062afaa53b6b1e710f0d5f438ddc9ba8f071675cebb458988479bb66c65bfe1cd4f8b322322579b167252389d4d646d35d3b7e3321270abada49bab55c47a677b9369b57fa7c662554a98042e5f5a4b89835b90e26e82c9c34e73f2a8165042a1ecafb4b12e5656530f788eb69b0ef725d72e3392c0a2f57a2f4064d9bc1160866ebdd61a08a1d7feb978fa818660e80afadc7c0a848e872634962c28c3083d671e6b9737ea0a274dede5fbf4f78a632c166aaad0139cff2853288b60b0573a2acdf1fee4d52b464922c7e714258848bad26af9d4f2e8612dc45548cf836f0a3180f2afc8bcc2f8486bb2f7cbde8ec807a41e177c2a313e67c5cd97e04eebbe9832bc743cc397b6de129ed380eda0489d5d64b42a1205cb7c1ef6bb90f3976e419e7f1494d55155fd11359c2b339da3599b79d6204910231b59d0912df21e552af6bb2be86b72641fc7d37f5c081689d891f40d565674d696ada16af8cfcf65e122590f739916ec9ddd4b20dfbdc06915e7eaba51e5728d404dee7bd1cb5bed5bb2b9969ce3ee5d454c392df368a96aa14266c487f0f8f974ba3d0de48c9c16aca9356c2e7f60637308ca7d0ac70df7ae1e138c921b145e15866a8c6f32c9804f1ab48bc2ef796b2f5a18908f3877052d47e5b3d6d949470bb42b35fbf64fb55990409543943b73e00fdedb761d2f60e2a882742c7a3edbfdb14af5bbc123e2598717682c9b029697ded2990dc20a9ce792fb582952dc2870f5709a8d9998c0cfa3d37bdc334c19d4dc2c594070b5798a08fa88d9de1759730a88159b68e5d910047795b29f6abb3bd22f63058a9b3434da6b16bdba3c087b8c4a01539735f6eb873b48c3073e84c66ba1da48c2895f6cf89727cbb8229f333993b8869e9f8db8a01a0edda98188ff93868bc8353990c11396eca90d8e9c02e1f88ff26dd024fe0af7e66b4e534e430dbf6b6c3ed8259a073917dab14823b1e7fb72935b09aee45ed3c4bbe972676d8e1420277d29ef577d4e464b64e5f49b70bef14da198fd74eb1d00bc78b0480184afadbb5cdf59b0350d4b1ad11c62a7763b079f7f5a977e4e40b95f37a18bc9e2ac3eed45254ff8c331e87cc99a2be9bf6a334a65fd3469d890df2e5499254a38dd85c015e152923a9ca86dc4957ade29", 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) panic: kernel diagnostic assertion "p == curproc" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/vfs_vops.c", line 169 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 274258 2846 0 0x14000 0x200 1 reaper *366051 56431 0 0x14000 0x200 0K systq db_enter() at db_enter+0x18 panic(ffffffff821f472c) at panic+0x15c __assert(ffffffff8224a9ea,ffffffff8224bf14,a9,ffffffff8222a32f) at __assert+0x2b VOP_CLOSE(fffffd8063881430,1,fffffd807f7bf720,0) at VOP_CLOSE+0x12f vn_closefile(fffffd80679ea3a8,0) at vn_closefile+0xd7 fdrop(fffffd80679ea3a8,0) at fdrop+0xc2 closef(fffffd80679ea3a8,0) at closef+0x11c unp_gc(0) at unp_gc+0x172 taskq_thread(ffffffff8248bfb0) at taskq_thread+0x9c end trace frame: 0x0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "p == curproc" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/vfs_vops.c", line 169 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff821f472c) at panic+0x15c __assert(ffffffff8224a9ea,ffffffff8224bf14,a9,ffffffff8222a32f) at __assert+0x2b VOP_CLOSE(fffffd8063881430,1,fffffd807f7bf720,0) at VOP_CLOSE+0x12f vn_closefile(fffffd80679ea3a8,0) at vn_closefile+0xd7 fdrop(fffffd80679ea3a8,0) at fdrop+0xc2 closef(fffffd80679ea3a8,0) at closef+0x11c unp_gc(0) at unp_gc+0x172 taskq_thread(ffffffff8248bfb0) at taskq_thread+0x9c end trace frame: 0x0, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a2d6a0 rbx 0xffff800020a2d750 rdx 0xffff800020a19380 rcx 0 rax 0 r8 0xffffffff81e1786f kprintf+0x16f r9 0x1 r10 0x25 r11 0x6f961182cb88dad4 r12 0x3000000008 r13 0xffff800020a2d6b0 r14 0x100 r15 0x1 rip 0xffffffff81f88cf8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a2d690 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (systq) pid=366051 stat=onproc flags process=14000 proc=200 pri=32, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a195f0,0xffff800020a18eb0 process=0xffff800020a1a7b0 user=0xffff800020a28000, vmspace=0xffffffff82648778 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 56441 515526 61809 0 2 0 syz-executor.0 56441 205311 61809 0 3 0x4000080 fsleep syz-executor.0 56441 61899 61809 0 2 0x4000000 syz-executor.0 38773 163421 0 0 3 0x14200 bored sosplice 68100 139698 63500 0 3 0x82 nanosleep syz-executor.1 61809 363723 63500 0 3 0x82 nanosleep syz-executor.0 63500 377602 47286 0 3 0x82 thrsleep syz-fuzzer 63500 456410 47286 0 3 0x4000082 thrsleep syz-fuzzer 63500 514770 47286 0 3 0x4000082 thrsleep syz-fuzzer 63500 7077 47286 0 3 0x4000082 thrsleep syz-fuzzer 63500 393880 47286 0 3 0x4000082 thrsleep syz-fuzzer 63500 377601 47286 0 3 0x4000082 thrsleep syz-fuzzer 63500 43674 47286 0 3 0x4000082 thrsleep syz-fuzzer 63500 6245 47286 0 3 0x4000082 kqread syz-fuzzer 63500 522870 47286 0 3 0x4000082 thrsleep syz-fuzzer 63500 103986 47286 0 3 0x4000082 thrsleep syz-fuzzer 47286 326493 29343 0 3 0x10008a pause ksh 29343 445052 1723 0 3 0x92 select sshd 32592 107090 1 0 3 0x100083 ttyin getty 1723 179023 1 0 3 0x80 select sshd 63460 35019 18384 74 3 0x100092 bpf pflogd 18384 112787 1 0 3 0x80 netio pflogd 60288 95971 44181 73 3 0x100090 kqread syslogd 44181 38687 1 0 3 0x100082 netio syslogd 70137 106370 1 77 3 0x100090 poll dhclient 80619 391085 1 0 3 0x80 poll dhclient 67159 20383 0 0 3 0x14200 bored smr 4683 484047 0 0 2 0x14200 zerothread 40271 269585 0 0 3 0x14200 aiodoned aiodoned 7647 464235 0 0 3 0x14200 syncer update 96812 306283 0 0 3 0x14200 cleaner cleaner 2846 274258 0 0 7 0x14200 reaper 50576 240742 0 0 3 0x14200 pgdaemon pagedaemon 88542 181773 0 0 3 0x14200 bored crynlk 42594 208983 0 0 3 0x14200 bored crypto 71328 409697 0 0 3 0x40014200 acpi0 acpi0 59226 242885 0 0 3 0x40014200 idle1 17409 465461 0 0 3 0x14200 bored softnet 33253 479908 0 0 3 0x14200 bored systqmp *56431 366051 0 0 7 0x14200 systq 92555 64918 0 0 2 0x40014200 softclock 7466 124648 0 0 3 0x40014200 idle0 1 301997 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 56431 (systq) thread 0xffff800020a19380 (366051) exclusive rrwlock inode r = 0 (0xfffffd806e756e78) #0 witness_lock+0x4c5 #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vn_closefile+0xc6 #6 fdrop+0xc2 #7 closef+0x11c #8 unp_gc+0x172 #9 taskq_thread+0x9c #10 proc_trampoline+0x1c shared rwlock systq r = 0 (0xffffffff8248c010) #0 witness_lock+0x4c5 #1 taskq_thread+0x8f #2 proc_trampoline+0x1c exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8267f3f0) #0 witness_lock+0x4c5 #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 sleep_finish_all+0x32 #5 msleep+0x20e #6 taskq_next_work+0xbe #7 taskq_thread+0xe5 #8 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9530 6421K 7186K 78643K 11349 0 pcb 13 8K 8K 78643K 134 0 rtable 90 4K 4K 78643K 390 0 ifaddr 96 19K 19K 78643K 167 0 counters 43 33K 34K 78643K 61 0 ioctlops 0 0K 4K 78643K 1508 0 iov 0 0K 16K 78643K 93 0 mount 1 1K 1K 78643K 1 0 vnodes 1230 77K 78K 78643K 1479 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 6 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 65 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 440 0 sigio 0 0K 0K 78643K 38 0 proc 62 63K 95K 78643K 517 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 49 0 in_multi 90 4K 4K 78643K 168 0 ether_multi 1 0K 0K 78643K 19 0 mrt 0 0K 0K 78643K 6 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 1K 78643K 245 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 113 86K 86K 78643K 2432 0 UVM aobj 27 7K 7K 78643K 30 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 110 0 NDP 14 0K 0K 78643K 30 0 temp 122 3046K 3111K 78643K 10864 0 kqueue 3 4K 10K 78643K 25 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 4 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 59 0 57 1 0 1 1 0 8 0 rtentry 112 73 0 41 2 0 2 2 0 8 0 unpcb 120 259 0 247 1 0 1 1 0 8 0 syncache 264 9 0 9 3 2 1 1 0 8 1 tcpqe 32 52 0 52 1 1 0 1 0 8 0 tcpcb 544 211 0 206 1 0 1 1 0 8 0 inpcb 280 1287 0 1277 2 0 2 2 0 8 1 rttmr 72 3 0 3 1 1 0 1 0 8 0 nd6 48 12 0 7 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 0 1 1 0 8 1 ppxss 1128 1 0 1 1 1 0 1 0 8 0 pffrag 232 3 0 3 2 1 1 1 0 482 1 pffrnode 88 3 0 3 2 1 1 1 0 8 1 pffrent 40 6 0 6 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 49 0 9 1 0 1 1 0 8 0 pfstkey 112 49 0 9 2 0 2 2 0 8 0 pfstate 328 49 0 9 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 423 0 231 17 2 15 17 0 8 2 art_table 32 425 0 231 3 0 3 3 0 8 0 art_node 16 72 0 45 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 2 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 55 0 45 1 0 1 1 0 8 0 shmpl 112 28 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2045 0 639 46 0 46 46 0 8 0 ffsino 272 2045 0 639 94 0 94 94 0 8 0 nchpl 144 2832 0 1209 61 0 61 61 0 8 0 uvmvnodes 72 2274 0 0 42 0 42 42 0 8 0 vnodes 208 2274 0 0 120 0 120 120 0 8 0 namei 1024 7744 0 7744 1 0 1 1 0 8 1 percpumem 16 41 0 9 1 0 1 1 0 8 0 vcpupl 1984 7 0 0 1 0 1 1 0 8 0 vmpool 560 10 0 3 1 0 1 1 0 8 0 scxspl 192 8998 0 8998 8 6 2 5 0 8 2 plimitpl 152 45 0 37 1 0 1 1 0 8 0 sigapl 424 656 0 624 4 0 4 4 0 8 0 futexpl 56 7425 0 7424 1 0 1 1 0 8 0 knotepl 112 81 0 62 1 0 1 1 0 8 0 kqueuepl 144 78 0 76 1 0 1 1 0 8 0 pipelkpl 48 178 0 168 1 0 1 1 0 8 0 pipepl 120 356 0 337 2 1 1 2 0 8 0 fdescpl 496 640 0 624 3 0 3 3 0 8 0 filepl 152 4376 0 4269 7 2 5 6 0 8 0 lockfpl 104 163 0 162 1 0 1 1 0 8 0 lockfspl 48 48 0 47 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 279 0 270 1 0 1 1 0 8 0 zombiepl 144 624 0 623 1 0 1 1 0 8 0 processpl 984 656 0 623 5 0 5 5 0 8 0 procpl 624 1651 0 1607 4 0 4 4 0 8 0 srpgc 64 4 0 4 2 2 0 1 0 8 0 sosppl 128 2 0 2 2 2 0 1 0 8 0 sockpl 400 1609 0 1584 7 3 4 6 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 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 156 0 0 19 0 19 19 0 8 0 mtagpl 80 18 0 0 1 0 1 1 0 8 0 mbufpl 256 223 0 0 14 0 14 14 0 8 0 bufpl 280 7405 0 1138 448 0 448 448 0 8 0 anonpl 16 79703 0 65649 81 8 73 73 0 124 16 amapchunkpl 152 4069 0 3927 20 8 12 20 0 158 5 amappl16 192 3429 0 2663 66 15 51 51 0 8 12 amappl15 184 409 0 404 1 0 1 1 0 8 0 amappl14 176 4 0 2 2 1 1 1 0 8 0 amappl13 168 28 0 26 1 0 1 1 0 8 0 amappl12 160 4 0 4 3 3 0 1 0 8 0 amappl11 152 74 0 56 1 0 1 1 0 8 0 amappl10 144 22 0 16 1 0 1 1 0 8 0 amappl9 136 388 0 384 1 0 1 1 0 8 0 amappl8 128 316 0 300 1 0 1 1 0 8 0 amappl7 120 117 0 105 1 0 1 1 0 8 0 amappl6 112 22 0 19 2 1 1 1 0 8 0 amappl5 104 542 0 525 1 0 1 1 0 8 0 amappl4 96 507 0 476 2 1 1 2 0 8 0 amappl3 88 131 0 125 1 0 1 1 0 8 0 amappl2 80 4623 0 4544 3 1 2 3 0 8 0 amappl1 72 23846 0 23391 26 16 10 20 0 8 0 amappl 80 1909 0 1860 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 29 0 3 1 0 1 1 0 8 0 uaddrrnd 24 650 0 626 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 650 0 626 1 0 1 1 0 8 0 vmmpekpl 168 8359 0 8321 2 0 2 2 0 8 0 vmmpepl 168 84418 0 82401 114 14 100 100 0 357 12 vmsppl 368 649 0 626 3 0 3 3 0 8 0 pdppl 4096 1308 0 1259 7 0 7 7 0 8 0 pvpl 32 237172 0 219890 185 8 177 177 0 265 36 pmappl 232 649 0 626 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 182 0 8 6 0 6 6 0 8 0