kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 25 04:21:45 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.184' (ECDSA) to the list of known hosts. 2020/03/25 04:21:56 fuzzer started 2020/03/25 04:21:59 dialing manager at 10.128.15.235:20964 2020/03/25 04:21:59 syscalls: 338 2020/03/25 04:21:59 code coverage: enabled 2020/03/25 04:21:59 comparison tracing: enabled 2020/03/25 04:21:59 extra coverage: support is not implemented in syzkaller 2020/03/25 04:21:59 setuid sandbox: enabled 2020/03/25 04:21:59 namespace sandbox: support is not implemented in syzkaller 2020/03/25 04:21:59 Android sandbox: support is not implemented in syzkaller 2020/03/25 04:21:59 fault injection: support is not implemented in syzkaller 2020/03/25 04:21:59 leak checking: support is not implemented in syzkaller 2020/03/25 04:21:59 net packet injection: enabled 2020/03/25 04:21:59 net device setup: support is not implemented in syzkaller 2020/03/25 04:21:59 concurrency sanitizer: support is not implemented in syzkaller 2020/03/25 04:21:59 devlink PCI setup: support is not implemented in syzkaller 04:22:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) write(r0, &(0x7f0000000040)="c9bc552eda1833e29d152274e79dd0f157042803aa9da7a7ef2d5293fce9797f9a507cb193d6724728ad64723555b9ef5f6ca2b0db863793d283c6999e2f091d79b89f954c119fd2f0549710e7654b605240035fef23fc8b14c63fbb2824e91e23f430a3a47c2383ebf5100e2659a2f2df40612a152143083cf8da613fd38f391d8bf80dee609179ee60a97ea4fc7a7c3427b96c84a6f62205f6290344c40df5297e094d8bc1e89b8921cfdf15bf3f1124cf7d39816a", 0xb6) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x8) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x6, 0x8, 0x3, 0x8}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x20) fchflags(0xffffffffffffffff, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) accept(r2, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) socketpair(0x1, 0x2, 0x4, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom$inet6(r3, &(0x7f00000003c0)=""/148, 0x94, 0x0, &(0x7f0000000480)={0x18, 0x0, 0xca, 0xd58}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000004c0)=0x2) setsockopt(r3, 0x9, 0x6, &(0x7f0000000500)="991d71f65fe92a83d2366c9736f864e24a92287c3705c1cded958acc895a1d60484dc44a51cda31f7cb5415b7a62aa2422fe6c7778a9c09ce32ebbc0b61cbd9d14db54ba8aa6e9ff5cbb65bc939b5bb34252c1d8d33b9b65d4bea972904e56537e82ff199a90326e2b407afa0baf47862d2bdeb52d4596efb93188d712ec0c920065970675256ca34ff46372fde558d2e471f08ca73f33e1e858ba760aca31981f8bfa308740d4b4eef46aa7b7ef4f965d612af642df504c1225f186fad32c889f7313c6380f70134ac0c1c2", 0xcc) r4 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x20, 0x180) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000640)={0x8, 0x3, 0x80000000, 0x7, 0x587a918f, 0x5, 0x4, 0x10, [{0x6, 0x8, 0x1, 0x101}, {0x5, 0x1, 0x1, 0x9}, {0xa46, 0x6, 0x1, 0xbc}, {0x10001, 0x0, 0x200, 0xfffffffa}, {0x7, 0x1f, 0x4, 0x7fff}, {0x2, 0x4, 0x0, 0xf8000000}, {0xe40, 0x0, 0x0, 0x5}, {0x0, 0x0, 0x9, 0x1}, {0x100, 0x1000, 0x7f, 0xb73}, {0x7f, 0x2, 0x2, 0x6}, {0x1, 0x24000000, 0xffffffff, 0x4}, {0x7, 0xfffffffc, 0x9, 0xffffffff}, {0x200, 0x7ff, 0xe3, 0x3}, {0x100, 0x9d5, 0x6, 0x400}, {0x9, 0x33e, 0x10000, 0x3}, {0x101, 0x5, 0xfff, 0x5}]}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x20000, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) 04:22:04 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) fchdir(r1) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$unix(r2, &(0x7f00000000c0)="b62184640863e982e010cfea1bc1cbecddbc6bcd543ab1f66c4110ca817408e246a400e0903c88a9d64b30c0ae31a46a400316589323652259cbf679e4aca3bfb35aaef4ed6d66c6a0e2976eac1ed1cc2f0544538b51482f18c6a15716dffb7bb19a9258af48a405ace3574a", 0x6c, 0x400, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x2) getsockname(r3, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = getpid() r6 = getpgid(r5) r7 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000280)={0x1, 0x0, 0x0, 0x10000, r6}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) fcntl$setflags(r8, 0x2, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0x401, 0x3, 0x0, 0x4, "8a34923ae408b303b7b3af864e701e07cc0e0590", 0x0, 0x5}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x604, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000640)={0xa2, 0x10001, 0x3f, 0x0, &(0x7f00000003c0)={{0x3, 0x7, 0x15, 0x2, 0x81, 0x7fff, 0x80000000}, {[0x88e7, 0x2, 0x7fff, 0x4, 0xffffffff, 0x9, 0x8, 0x7, 0x1, 0x3, 0x800, 0x13b6, 0xfffffffffffffffe, 0x1, 0xffffffffffffffff, 0xffffffffffff0001, 0x5, 0x5], [0x8000, 0x2, 0x1, 0x3, 0x44, 0xff, 0x3, 0xffffffff, 0x6, 0x80000000], [0x8000000000000000, 0x1f, 0xef, 0x5, 0xf40, 0x95, 0x6c], [0x300, 0x6, 0x7fffffff, 0x8, 0x0, 0x5], [{0x800, 0x77, 0x5, 0x5}, {0x3, 0x9, 0xe9a, 0xcea}, {0x1000, 0x5, 0x827cf89, 0x1}, {0x87a2, 0x94f, 0xb5}, {0x6, 0x9, 0x0, 0x3}, {0x8, 0x2, 0x9, 0x3}, {0x0, 0x7, 0x80000000, 0x9}, {0x9, 0x0, 0x2, 0x4}], {0x0, 0x4, 0xb042, 0x7545}, {0x7f, 0xfffffffd, 0x4, 0x7ff}}}, 0x200, 0x9}) 04:22:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = getuid() setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="2e806279a0466a4b05e54e020f9ddfbfb4bf06484db26f191a20b7c546", 0x1d) seteuid(r1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r2) 04:22:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x14030003) 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) 04:22:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) r2 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/187, 0xbb}], 0x1) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) r4 = dup2(r1, r3) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f42591974696c653000f047b1f6bc2f3c44c8e7ae302fa45032571af33894663b719f031f80c49e9fc87e1b2fd1210229f401000080cbeae9cff9ce7e4950f64d5710822d3d268ad3df70235c830ac777609994c57a58202c0bbd70a8419c690a16be435f8ee0ff6d77884b7d1fabf93abcfa7b840400000031029ecf7c69d0d52952e386d8e4ec022965781efa269b6646fab5c87e4d521c0a06362b6dc7165403961c21c0cf2c558a4b2f09b60bfe78587d80ccb1a7cac3164485c88afe0f66c68e59142b22133ec49a513f0f86733086cdb2eb093493d3a42c9a98e3b0091443127732c81f48f7fa97230614441831e56a3e736e26514fb3604e50da0ef891660a6f1a9bc340bc820a95e4d915f60b0b199980"], 0xa) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000680), 0x0, &(0x7f0000000740)=""/4096, 0x1000}, 0x803) r5 = socket(0x18, 0x1, 0x0) socket(0x1, 0x1, 0x4b) setsockopt(r5, 0x29, 0xb, &(0x7f0000000140), 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000000)) setsockopt(r0, 0x800000000029, 0x40, 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000300)={{0x5, 0x1, 0xa}, 0x9, 0x20, 0x3}) 04:22:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x1, 0x31, &(0x7f0000000340)="429bf9e41a59dd8ea329e02edcb580f8a9b471600938acead354b57fbd525dada7c9a1a286e01af5337e4888bcc643e8eeb4a5c90e5b95d99369abe3172a3c69e39ee2d5eb51b20b10b4f9ca29d392d6537da47ea08405c42566f096652b25113cf57612387b796db8bfd0c4bd5fc96fa925a940b91027ab7cc0995655e99485502ba91ed64547c38c7a926fddafcac24fd01819f38f7deecefe0f1e88102bb8b76a59f3780bf749cd211a2be7fa0c25", 0xb0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000200)='./bus\x00', 0x10, 0x148) ftruncate(r2, 0x0, 0xfffffffffffffffb) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000003780)=""/4127, 0x101f}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000040)='./bus\x00', 0x202, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000240)='./bus\x00', 0x2000, 0x1) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 04:22:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x4db, 0xb35, 0x550f, "2ea86ee16eb595607fcfd71100"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000240)="ff0fd753ea647cbd33503f296cf9effc8dfd36abb766dd5f089e862ad89099f7d614b3ae169d60e4f5003a508f81832095cef4e3636138302d610f85ab7543f1bc7ac81b6380eef989844c643d7c2a880908aa661f4f3f3bc9906c6741459f402bc13bcaf98a41afad80f08b5c8365b374774eeb786e62af63b7fc3e52f4e0b5", 0x80}], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140), 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000200)="da", 0x1}, {&(0x7f00000002c0)="38522f55246f027dee2193c17226a6f900f1c34d5e8996e03dbc2c5b7f93111bae6dae", 0x23}, {&(0x7f0000000300)="3b5bd5c38881a7c05031b7082bc2a37eed12dcc25ee7416e240e8436454f490b96eb3cde1e24ec2b21393dd267a6b874e5fbe70c1c22dd4c4cd336b18df303d7ed3c5397f7ae4749f94405ecf7c8ff995cfc689712ae583994ecff98bdbc90a7ea898def5991fc79670082e988c0e150567257", 0x73}], 0x3, 0x0, 0x8) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)=""/138, &(0x7f00000001c0)=0x8a) 04:22:04 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)={0x1, &(0x7f0000000680)=[{0x2, 0x64, 0x7, 0x1ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 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', 0x0, 0x10a) ioctl$TIOCSETA(r4, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28fffc000009b8d8f39321849e3c99", 0x99}) 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, r6, 0x0, r6, 0x0, 0x14}, 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, &(0x7f00000006c0)=0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, r8, r10, r9, 0x150, 0x9}, 0x8, 0x1, 0x7}) fchown(0xffffffffffffffff, 0x0, 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, 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) getuid() r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206919, &(0x7f0000000300)) 04:22:04 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="020089c57fb967020060c1ec1efa2b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 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(0x18, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:22:04 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) read(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) syz_open_pts() syz_open_pts() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x68, 0x6) 04:22:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x87, 0x3}], 0x1}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = socket(0x18, 0x1, 0xb7) getsockopt$sock_int(r4, 0xffff, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x4) r5 = socket$inet(0x2, 0x0, 0xa1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000140), 0x0) fcntl$dupfd(r6, 0x0, r0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000140)) fcntl$setstatus(r7, 0x4, 0x80) shutdown(r5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 04:22:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="24b73036db93ff127f2814a430a4") r1 = socket(0x10, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x8, 0x80000001, &(0x7f0000000040)="1b485403f813eee8c07b5891883d", 0xe) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000140), 0x0) fcntl$dupfd(r4, 0x0, r3) write(r3, &(0x7f00000000c0)="409e25cf2a2848fff8b25ec02b139dbc1840f9f544539e2e82b10a9c81e60c011dfeaf5a7a8de7434c6eac4624e9ed38456b2e02ab20592270f685b3e88f0db7e627c81e23180b010e0110c4b28de79e03ce89a89c4f2e26fc20e15d4f222e38134109da874f863017757f5368a2d00673ec46298b651c9dd6d64aa756fcc3fe3c4fb1d2efdc5cdceafb9a801ee24c7f48534b883e4b3b55c961c5a2d6e3fc0c70df9db71f146b66b4798a5213dbacf5b865cdd18e6909566b323fc46ab86294e1d7a6d420593d64767a6470df770fc81713370ad9ac384a5af0b4", 0xdb) sendto$unix(r2, &(0x7f0000000340)="7b12b6bcdac1e84652a2ae3cb5d14e5abce437e9957fec01b28edd0062384b47b1521c107f115d287fafaf24d97fc68d47aaa027a2823c189db4878217c9b509bc5986ee21d76a1f2b1d64f9d1c5077c34b3e1b17c06c125887b0934ebdf5ceb2e4005ca130b65f0e432b2d61ddb63654553ce03ae08d05f8d7b4ba1b2fab09ea97f6619acefe1d717e32cacbe016fcd5b18ba0e56341879c0b7fdd2302a99d3d1c003794043d5693551878012087e75c9c8f015ed943fcf3bd1fd347e7da061be03967c0dbdf26078111a6c9459d2106ac40ed550b0eee1f7e5e07618056a37776fcc3dbc2a5dcce0aae4758b17b13ea775a1c2847744a27ed82701be9f39b76f74938f4eea1f74a436205190f70ca16236f0f8706c11fb7985ac61ea58c06030037f6eb059b25ddbd203c3799d4e5c412e0e0a3f103ed6425a1b2cd4d873981916dcbd1bd2af8eab548696c5df7650a97ed13c2cdd022b7bce28be62f70953f37bd7334b47385ad43bcf361ed30660cad761619aaafe8e8cc5de8afc82c17e7a6f5f62970211c2b847ceebe6790d0162cd637acba3cc9d1bcd75417876b7514595da02a4a3c9af028dd8c6d6ff77122bfb450216dcaf8f00a622cf447863358241feab4bfe6e97dff05bd26d9242ed4070728bf09ac1e9407c2ff1ac2c65e7b423a8684da231d0adbf4bc0a59bd02e7da908ef5d1da2af64ffdce9689d12a4537ec8cf2dff808d5549f55a9b4edc6c9f47eddf3c73a5ec4940a3b3c93838f87c1bfd98bf1297e1a6875c3ccf7c57d4951b1098b3b02f7d865efbc4c308e654245b3c2a52941336ea3143dca72d69fbd55a451d8e0cc1eb1ceb0a130e8ccaf262603aacfd142354cd290bdd8fb152c6372b656cb23748ebe9b23c326e6a1bb8b2e7e8e072f7d27e3d3be9b70ac21008291a9602e5d31aaf7640c9e6b59c83c95ae9bc855235c2f7bb80c7470680f3eb042747560865c9522a0cc1c3a533eaa65230c6590d7bcd93c2b27c40aaa7dea8895045acb31c5efb132a920ecd1e31eb6ca6891e7ad272d9cc6c28eef21bfac0ff6f32fe9d661bf187aa927cea3f6fa2ef812348323387d701ec80eef1e712dc6d4494b6646ccebc5f527d74d73baf9b7036c3fb9c2ed41efe63ad370d9c48a2bd8af04d48adf38fc686fe75423ab3cf436258ccc3117d0f286ad387db74478ec9c51dc1a19737920f1232027be1e5d97068ea9408ae8165213c3d9b0a1b2d2c285259ab190f109cda7a8af5364f1182c9b69a16c6649524bdec75b5d0bdc75ce6c1f128f0b1ce14d85867be8f7d5b291e05d8b1d59462c503fdd78fc62bec2d472c25e86254613dc5e33e293e0fd3e767db5a929e40c09d8dfa42e097ac93b57eb39160030b095959a03d78c26c265817e8b3dcafc4de1643e2167888da1f94b9d02155c147708ea641ada165a96d3f56da71d6a167151d7f6071697b62519b9e35833925e2c3877d23bbc467541d941d6cefdfb5d204aeacbb25eb071a28ef0be2c1b4965e17149b2e5459647284fdc665f33ef0797ea04e1247a311126831794b51b5ea65c0e20e05543c24ee199a0d91954ac022258cdb046ccd50584d85205e482607ad9bcaa6c5ef07d34313aa4826ea18bdb1f0b72437b75a728d23a79dda4f4dc6f5e21b83b8b138beb711ebb722ec44bc04e7b8451b350febf9783084642366be967f7eb10e10e51c901e4f8d82d823fd85a92f67d0c1cddb90d60a12cc480dcae72caa4fc92cb14bb264469c66940458d68946954357473bd2754f73aeeb98b0c97355570cc8cb150ca4797d7555738a843e2b0e6d89b421589571679d317a3c6bb93f294124169c6608a3cc648f91b5f276853afa64666b45fda6e46319a2fc13ce17d93fcaf2093805959695013c870837e381c31c47755e33836cf96391a50b6b054be18f31e280b558b39c9484e9713dc2ce8ef4462436ca87dea148fab68fde85df59784309fff3bdbbe459e555dccc992e53fdfda31ce6d034397433c6b040b73e23acf995255d660af6a7125f44040a8657408cad0545dbb1d4e48edbf396f6ca771db1f0d0d2e9986ff82b143ffca1bbefaa1b0049bd46a1e72df2320d2284aaf2c6f81ded13a0c0ade20e71600be997c57ffd6f120e4a088e8f84b526ea619ffd01e7c596fc93554b60c02c128f77522e9c8ff60139eca6a35eb7c8ecc1040f4c97c8c4f43ffd4dc130cfbbfc09473a6c22bcc3301c86575dc5929cbe4ccf25777227d3919e158f9840c867da2a11f9efb853cc28cdbe66b7eac383f797dd252f6581f1e29e8a5edecf05f8ba28ea66bc4a0a94341c538d37d6b966acf9bbe58a535b9a41cae8f3cd81fdccba3d8b4104457f5d32efffa07c98ef436cf167c783ad626f281aac36287764ad44508fca85c7bd0cfd57d6b25cac91782026130fda94647bc6a0526c471ea5b0018072fa36456d093e55f247e19500d9b00aa266abf67e5e14f3056c8c00eaa323c547bb614d38854094b17a10faa903547b8fa248fd3db480fec66df5d24b899dde307dd50cede03dc681f878b21e57ab9141866314b8201550c76f7fc65c3d721c29d5d11a72589afe52ca95cefbb6e7a65910661d6d6f2777b8edeb621d692605e1137dbfadfa48e111c37a30f092db30811ec2bacd5f71a24a34bb2b7547c123a54baee486da865405278f580b71b2fa522c8ad2e7719dd8e8b81cc88bacdc3133b54af0bea198e8af4b0c707d119ad217ca0bf74eb863c78594a1b820f87a50722be4ca22c0a3ac87a59aba1c6f184a9b7059b7aa3ec1560b7346e09503b5e2f5a20320b89b464e7ff3b541d5358f8660cc737a4e6dfcfc10d7a1c6eadca54938f564a89a9a44e5283ee0c0c69ae3db036a675be25ee3a79ea721225aed085e01e6e3d5ab43fa5bb09a5283ae3f2093a9a89b86fdbeb3275ff0f1a3c75e534c4c30307e1402dd5cf2ae9c71f96a60f6c61c9bc9375f6c3abfffada4405bc2d03e1e8f648d807e7180477c7018445488a5de15648444f6dc365c233a5c03215282b0ba52b1ce995d48ed9373f36208c632f2e276a87a1984a1c7585f13087af934be4e4795178d2430467eaf654af8ac57ab2771c3503fad77478cd5d7573babcc06835fc37785222e3c7f643c17905875a29065bb055f2d0a65759fb3d79703b157ba644bde5a15e34349004742fc70c87ff55fbbfa662e424d75b30d90731bc76512f2d8815cfb9c8d70910957ce0c11bba2c617c2b5f11b51b6446d0beb73a588312467e0b6b95afb54b39a7a131b6edc7a485072e34cc8f7b8f734b0c0938ee0ee088f3b13a66e4086f17d7768f5b3f727afdd29f6e2c97fae87141d2fa7b12769d44f78f31eb4cffa56a894d65173861ccd180d7f44df751ac8fab52384057aeb0245c20b77d4ae0e4192089563d9e6c47272c61f60ccc7b4efb1657e329b040c54cf42796b4e36965316faafd30a9bdcbcb6bd8f46111ba89c188c4fd9bfd56bd56b0b315070f1787c67b288bdca8fc050be3519d056ea68f5abfe3a35a42486163f425964549abe801065d2ea2f3b2aa2d5e8b642ce000cd5ad24733025126fb40053e2167a4fbdf2c4a8638ae5d35c60aa3b49e1903e46908984a74138f586c587ba6e3c97b50cd3b4865686e4fe3fdb632936c12ca1dbe9b6505c08bd71fd33e396c063407e398e2dc3362160015b3d768c37247d0f0670ce22c1a0eb179fc149210e1f21aa407522f8f8321218824c32321f92c6d6f25444b0f3d838565bc71012692fde31f8c8081a49cc2da000e8c0f8e96a68c552d69fe555e2930a64d9754f22110e6939ae59115b444e37cd43b43c7d386bfbdbd6aed8cbedf199ff693d342f0f8d8e8cc1e06d15f4b8d439ef1a62e768ad942cd58089050b6e84e1711f579362beea5d5c57b4c46d27869b2f9159c6fa2cadf9d1898a5e07a87d82c0b9630de6884db0721fa5d0cbdb4d8433053f005a5e0624954a00542f90693220d8305e771e0fa382a71adc1ce3c85b41cae6e779a20c55bfaa4c8907de9f638ababd3f1a0476a1232bb3c02488b3d0b82e4ac502b0b531471fa0defd8672f433bed288d4b2eda010c89d2fd25c8edeb784ff122970d7efad800d6b9dba443dea2ce9ec798d1a898dcf58cc61b5b39eab39f45f322797292d79c8add8ad1ba99023d49f58abeeb7cf4d08db08d9bab941036b32eb91bdf14dcb88b90d6cb70b1dbba85a32086552836b852a3f730d661877bc780e84a757867604f11b6ea3d77fb225dabc16bcd5bedd16eddff133f754373eb85f2a72d90fc1d5e65f7134db6a720ac51531c2000fcc385e68a2853a397d49aa1e0231e9c9fe6e7f90a04623f03e3690714bd6838c48d2bd1ebf51b9f055f200b56187054f80e24f81416adf9b84244b3c13608d66247d36b9420841387370000e1b114b4e479fe3e637f767d10c116040516ea8f5ef822ac4d1e2d39e6f07b41812f97d2a946fde67c8e3546572f23ba9df7caaa334d6944f9cf920a01463aa191b690440dd2b618ad3b2e78242fa57a0b1602656f1afea0dd908581f1d5af91c67b25f86f20ea9c720797c0363118a5395d1321345c4bbcc25ef043e4fdb3a2008fbba96335e5e6395ced4772be1ec563f7d705fa1c0d11fbc6f8b98789b904282699275a432f880e9550c6ca45a50c6c9632133211d1935973f7890a7ef4230110c98afe898264f02a2ef776dac5837ad8ff2ca3613623765da363d52269f3d0578ab04164edd2ca3a1c2d948e855be9fbfe35c03454f7708dc9970f44b1e77e90d3116f18384df37c5c8fa9c8057895bcb836af4186bbf33bc2a6c100d6bbf477604f2f544b1bb2e0302abcfcd7ed328b57c2544718cc22f24241e4c5a6bddb6343b55efbedd72eeff84da5e537eaf8fbc8d2ff39e50e93da46b15cc08fd0856e2a745f6d0ad7080cd3b16f2a52fac0a08c2272321e10555fe310002763bfb2a847fb221b162751163d931273b55c83b928889ee00c01316337a0e6b8a1413ee68abe9284f987e3a6500af6d17f43b313939df7d7f3bd23ba2970fd7d645e283bab0edbcdb2a86eda25c343801214b966390043413d7995c69bb6734e5badddf041669ce282fd1db3d5ae9622ce3b6fadb36891a032dce5f9af5fa1800487f3179cea531eaa5c1abe3470c7ab9605039ea1dfe4f4fec276471ff4643469f5abb459481d973a90b0656ac69a3a17fb795cb024cc4b362710ce8f4589dcf82df5a2d04fd0894f2cd2c0ebfa94397977f3d439a60d22577207a2f38f84b5e6199c0da0bd4cfd68588e0a57578272d494f77fed897c721957e53536cab1da7be41a5873356970189a9e8aa64a3f23d201a77d527b389b501fe6f3104ed94d25470323fd266b54f8a93c6fdb5bc09c32bc57414bf9c99125d728693851d0a66335bed90c02bee26475c4bb7a5fa216229dbb3b6cef6b177a75075f1e1ac0f72222a4651fac46393766c6831e0e648203cfa5b5063b72a9f47eb4166d5d284f26f651f8c51dbbc128316246b07995468c711e352acf0c34b1f3c012474eefbbcea715dd2990596759eefc954e96cf29c7e4ce9ad0fcb953cab0fe63d94fe9042de842f41cf199aa2df0612cec13d40f38e229f3e8a0842580cfaaac67fb4f4620f818c6f5a8be45605afe6432ad578a3e7bd65444500ed3a96b9440b12868592ec90c57bf1cddb79dcc38256fe3c799c7ae7f721ad78c823c3b8cd0dc9b0fe5e1bd64eb32a17716727f0fef30c62411382e42dbf6ec5050638c837321382c506cc81a8", 0x1000, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) 04:22:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x8, 0x5}) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) 04:22:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x2, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdfffff], [0x0, 0x0, 0x7], [{}, {}, {0x0, 0x4}]}}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x9, 0x3, 0x5}, 0x4, 0x88d, 0x2}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 04:22:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 04:22:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfeffffff], [0x0, 0x0, 0x403]}}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000700)=ANY=[@ANYBLOB="01202e2f66696c653000c46919a21fc16eee1d98eb2c5cdd3885f128ec24bded374a3134e74f30546e7ba11e7edda749e6f44378a990b53d8dfab5892ff1f593cd2667aa003de26d11668e02e20036af16ce1c434156e937dfa662a8c61e5b099953d5ca78b5fecfb9ef524d2282ee210ce48f1b27a7be045cc1603966c7528b2c8bae42d8a55c20816ec4cc8f78d50451b475791aed1f2ed11a98548766a3e39fb08931f7944b264a3a4578c7330a6d8df2c99b0dd08e7535f72818be9e53f4408146ff29ba61b2bb8967aeb5de1c2d0381f979e436663e1476fa416da4097ff755d41c3e20f41f406e7aef"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000040)="97dcb71dd16f", 0x6}, {&(0x7f0000000080)="03404f1b5cc33c6283a38a9915da6a00f4480278c9b24d6481c368c69213dcbcdb48f497870d8afa28100850d152849a95bb435791c8169a01071a975f98da040ac51375a152", 0x46}, {&(0x7f0000000100)="9046002690cf979bf66ae9ae6f9e12bf0252d30e8fe6bebeccea1a16a6ae23513afbe4672325fea950f5d9bcb0b55d8a2abdc32065fdbb5e04574718b3bcca1673488677cee3802abf334b639f7553b47617466ed7a793e48c067f3dc06f115ac3e108fae4e956be8a37a51ab1291c8edea1d661ba7f9426c35c16e93fce428155490b110e89ae15be1c50f5c60fd2092503d4f441c194ec0c7ca43f04fd7c0f370841c456295e6c4c6a38fa4311c4da6108786c8142f8506174dd184a8ec871bcc4", 0xc2}, {&(0x7f00000004c0)="db82fa96d4b6ee47673f299a2bd9c806c952716ddc00eab17520866d083a471918cc54ea14931cd2cfcf1afdd9fd201cbb62b0400bca93aa220ecdba651bc8ec696cf36f400ceab2f7a896df51004c0d9630d2bac2f8863351a3d7e1fde537c17e3f70ed5259b0e9828fcc6bb6bedeaa18ef56115aef2ee4db0708744611d993f7bcbd9a2bca2e8b02ddd2a1f8309f5682a28043ae6d9a7232269a50af5e508b7267fd3519aec05750e383f83f25c1f59927b4b7f98dd89c2a5f722ed52ecf6a09a5a8f5caba549c788f99f3bee1324df1840d0b86986a52ad31aed7ed32f2c0", 0xe0}, {&(0x7f00000005c0)="36c10f4adef7894179f43d228dd090ef02a35332a5d15ac4f0f0d0acf6877f7c8f72e1b32c4277466dc4f5c80660bbfd9d2a67c1488f2f8391aea1de1c9d247bef0c214cbe3541bef1451763935c4fa397943124741173eeafac3d5c5ba4de0d69e7de2c9941fec5eb8cd40299336cac428a", 0x72}, {&(0x7f0000000200)="157a4b217867dbb70e8a78d4328cabd498d26640a88ff8137e59876485d9673ae4aba0d4bc8810", 0x27}], 0x6, 0x0, 0x0, 0x401}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 04:22:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r0) r1 = socket(0x11, 0x4000, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x10, 0x2, 0x4) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4810, r3, 0x0, 0xe9) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) r5 = accept(r4, &(0x7f00000000c0)=@un=@file={0x0, ""/80}, &(0x7f0000000180)=0x52) sendto(r5, &(0x7f00000001c0)="6f52c27cb0e16a62a673dd5496981b151eab5f6e6448c39503c76e779801f06a37dcc9795bbfce7151a430ce3e380e78b22617c3085fa245aa5c55b37c203d71a483a804990dcd9e307f2aacbce9111abece455b9412b8f2fc63c706435b876e69a277c62ae828ed3353bb587e75cf703fe34a7c71a830c9a52cd68b11e9574330473c9c2188711ccdefb260dc58ca2d7060c3f68900444e763a421f1b1cfdfd9e4a297369f7ceb03e297156b8", 0xad, 0x9, &(0x7f0000000280)=@in6={0x18, 0x1, 0x5, 0x6000}, 0xc) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 04:22:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c1287ead4bcb775ca69dfceac2a84e6abca64896810440000000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae4470600220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f53000800ef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c659012870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f2f77420eea4173d5b6913eef9e40000000710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082be10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f5d3dd8d7ff9f49d884ee2cf37250000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e080f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d3cd56bf5f227030482137813494ae280cccf913686412d26ecabb83a85f9e9e1107df6d719584cf71a000000000000000000000000b3192ce31d6025a16c2f5ee530fe73323f147ca53dd8932413061db6a17c641913360f098f78ad273558abc0151205437b4185f1b9fadb84df06927ff5d30e2b950be70f0df434be0000000000000000000000000000000093d31bc5d0bb5372d716ea5f89ba6628bbaf448ca976fd462469f859c4bdcec5faf160a1da6848a4f14cd139a3cf04a384eb8dafe562f764a7892264bd3bc4de0a6dc0258423c476f33f1bbb6048d6aa8c5a08a400fade67a36d00006a5c80d8bf6041db2868088de3745617b5acf6c1a8b590b5d7010100001c0b52053565afd5fb1be5138bc528687e214589cef2d4ac4aef2f5114a2c181476cbeef99f3b9f1d25bd1c3ad4ec012771a7db0bf109db17efd7d25772d5b9aef6024066d9fd219f5277ef7354ac79a44b13abb854567cc559ed6bf663c68297621a1137cb8b0d3ea0a58aa0129933ba7c94c000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) 04:22:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) write(r0, &(0x7f0000000180)="5ddbceab815b682fa74e378efc412b9ffdb2490ffc2064a0b447f277324d4b9a7b8807b2db4c5426ecc46a7f23e27824876af7f0771e8b106eaa721067cc43d78f78550ea7a6c7b6e77988c1d0497d9411cd46be6ca6c6f82202c534e08f9a4f741ad3799827ed2b23d74f08978e873d0db9e181757fb6bf472f6177a372479648936ce2e88f1ba8de7f2d98c6b321058b8f80ac75f5020ad5b4c6fb39e35d7b9adf42a98f18d7df6bc2f9b355ae81b479559f5a00e8e904d0019328e70eb3afc9f5eac40f6094863fb47a944f7a2a00e3ee62ac9c758e698cff13e608bb2b", 0xdf) write(r0, &(0x7f0000000040)="8662d5b6f02adc34e63740f0ca0892d2002523959e01", 0x16) kqueue() execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:22:04 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) r1 = socket(0x2, 0x4000, 0x8) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f00000000c0)=[{&(0x7f0000000200)="80e80ff7ca38155ab3a344adee6f0df40e84d04808b25c5fd8f672089e9be742d30b617728811d25f03679c6bf059f2bc817904b742509ba5e9b47c44fe3142910816bde3f8cdd347471b08b89e189a5493d1fb50e8ec5878b9bdcc6122a30f60f3712ab5bbf5aebe9755baee1fa4f0ec9f6a7499b1a81c911c16de16d28e5ebd21aeaf0780a42a7c27a45ec70601d1ef36db3d7dfc80d88e9152cc36293156587166ada50dabc304191ad2c9b1f6dfb13f0dc82aa5978c6ac", 0xb9}], 0x1, 0x0, 0x0, 0x5}, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140), 0x0) dup2(r2, r1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) r3 = dup2(r0, r1) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) 04:22:04 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x3) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x2fffb) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) socketpair(0x18, 0x4000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ftruncate(r1, 0x0, 0x2fffb) 04:22:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x20}, {}], 0x2}) 04:22:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004001c000080000000005fe60340014502208887d31c036e000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000300)=""/140, 0x8c}, {&(0x7f00000003c0)=""/163, 0xa3}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f0000000540)=""/83, 0x53}], 0x7, &(0x7f0000000640)=""/130, 0x82}, 0x3) write(r0, &(0x7f0000000140)="220ece228901004cb487abb18b26a6c0df5ab8c1131f4511", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 04:22:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x74}, {0x3c6}]}) getitimer(0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 04:22:04 executing program 1: socket(0x2, 0xc003, 0x4) 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) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt(0xffffffffffffff9c, 0x0, 0x3f, &(0x7f0000000040)="119cd8a936ccc0d8b229760894ba3578d8382a001e8b0d1689ae6262d53e2757de951ef72cdc111b4402a7efac7112044c7bd8281f80f43943a867f9296c41e68310eb7872530e202cd6989a51b4", 0x4e) sendmsg(r1, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:22:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./bus\x00', r1, 0x1}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="1aa9fb3d138d40fa78ce03f1725b7466efc29193a92ea84441fdc7c51fac3e84ebf90878a86d559a3da28477a12b0397714f507b642e", 0x36}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) unlinkat(r5, &(0x7f00000001c0)='./bus\x00', 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x8) 04:22:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400000000000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8ccc180e72b0801252a443e8edd1142fa3fe7aeb4505f1d2cabaa441be793f34f609c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717ac0700e0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8957ff64f4c50c532e9a9138c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d6eec33fd497c00a750fe84c23083d9f82995c9d06e738883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c35f43a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aad4cb9f3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c189f173565e97ccb71301e84107f5905730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bac"], 0x10) r2 = socket(0x18, 0x1, 0x6) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000080)) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCEXCL(r6, 0x2000740d) dup2(r1, r0) r7 = dup(r0) sendto$inet6(r7, 0x0, 0x0, 0x0, 0x0, 0x39) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$TIOCFLUSH(r8, 0x8020699b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f00000000c0)) 04:22:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2080002007, 0x28e6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000200)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x2) 04:22:05 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x80001ffffc) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ftruncate(r0, 0x0, 0x80001ffffb) ftruncate(r2, 0x0, 0x80001ffffc) 04:22:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xd3bc], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fdfffffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0xffffffff}]}}) 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)) 04:22:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x3ff}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 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) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:22:05 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) mlock(&(0x7f0000fec000/0x12000)=nil, 0x12000) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x0, 0x1, {[0x200, 0x0, 0x6, 0x2, 0x5, 0x2, 0x1, 0x8a, 0x5, 0xfffffffffffffe01, 0x2, 0x4, 0x3, 0x200, 0x10001, 0x100, 0x1ff, 0x100000000], [0x9, 0x528c, 0x8f2, 0x7, 0x7, 0x6, 0x101, 0x2c7, 0x42, 0x6], [0x3, 0x5, 0xffff, 0x81, 0x4, 0x800, 0x81], [0x7fff, 0x9, 0xfc8, 0x0, 0x401, 0x8], [{0x6, 0x7, 0x0, 0x80}, {0xfff, 0x8, 0x8, 0x8}, {0x2, 0x4, 0xe6, 0x1f}, {0x3f, 0x8, 0x3606, 0xdb}, {0x9, 0x3, 0x7, 0x600}, {0x1, 0x6, 0x7, 0x800}, {0x3, 0x9, 0xffffffff, 0x5}, {0x9528, 0x6, 0x5, 0x8}], {0x6, 0x7, 0x10000000}, {0x7, 0xb54a, 0x7, 0x8}}}) 04:22:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r4, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRES16], 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r1, r5, 0x0, r3, 0x0, 0x207}, 0x9, 0x7, 0x2}) setgroups(0x3, &(0x7f0000000040)=[0x0, r5, r2]) sync() 04:22:05 executing program 1: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 04:22:05 executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) fchown(r0, r1, 0x0) setreuid(0xee00, r1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = socket(0x2, 0x400000001002, 0x0) connect$unix(r4, &(0x7f0000000780)=@abs={0x0, 0x0, 0x3}, 0x1c) r5 = dup2(r2, r4) dup2(r5, r0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0xf4) r7 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000100)=""/72) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) 04:22:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x94000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 04:22:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x402) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001140)=""/230) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000012c0)=""/4096) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) sendto$unix(r0, &(0x7f0000001240)="fda3a5d933c1998170a65293c64ff318fce083ae586d0551abbac2a8e6c55476b102e5c943f7882a578593bba65cfaac8e0d0429f238b8f2042489d62e93a00baa78b5a3e36c60ba44b100ac1d597092dc11a3de6c91c447698bc47e47597d7fe885c5af805876417758abddfe3d9adbb9", 0x71, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 04:22:05 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="8a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x80, 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) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 04:22:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x80000001, 0xdc61, 0x81, 0x0, 0x2, 0x5b8, 0x80, 0x0, 0x1, 0x4, 0x5}) fcntl$dupfd(r0, 0xa, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) pwrite(r3, &(0x7f0000000340)="244e7f7cb0b4823f198e3ca4c9d2fa27a8e97b6769be5f46a7cb09161c93a43d3397d983c26b85d91176bc1d22598b57387c7e8a7f8d7885a34a319f38a618a061e2469d3ed789af7c48c0394fb6fcb71eaef70abcab64f5d182cac0892b4e98180c1c5f62cf8441c4cd857659602548284d6f83ed9de197f7d0bdd1e291798dd0fb2a4a49710ce006db055f44b26c9d57d353794fc1985994a2ff9525de5dfb89315f6af22f332b353290f728ff80721c86410180000000000000627566b6f02c3b6a5659", 0xc5, 0x0, 0x7) 04:22:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x100, "ffa487e66524c9dd74ca43796a40d1e145de78a3"}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) syz_open_pts() 04:22:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() fcntl$getown(r2, 0x5) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x1) 04:22:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x15}, {0x80008006}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) socket(0x2, 0x5, 0x2) fchdir(r3) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 04:22:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x2) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) pwrite(r4, &(0x7f0000000200)="e72fa68d62c884887c9edb5f45b5d46f8adc23d4a41be6b3c9a8355e44548251756ac1cbde362cf490bd57b0559dbc14f2ebd1323439123cbef5b222ef0133d38e7d4f587d8cd2b12433dc5c3a5e576dd18b8617d33118eafb036060640bd5dedb5a0a460bb5b790b28c7e87", 0x6c, 0x0, 0x4) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024c8a44e1caa5b30b82955d37c1e0031b7f070000fd665f4d64a09bc6b39f0c23b10db3bf679c44364831bdc1d1a6b3da", 0x34}], 0x1, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 04:22:05 executing program 0: r0 = socket(0x2, 0xc003, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:22:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0xc0, 0xb3, 0x2, 0x80}]}) 04:22:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e2751", 0xe8c) clock_gettime(0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="4514ea6ec6139606ccb682f2c9b2fcb8017438f1c65cad944d12ae01fb757b4e0ac5c3d3420e8990e5d38ae21cea21c48510d723c874575c666c33b1c0cc260522bbf2b17f8c6ca100c8694232b4156a9ad2789485438e7d8cb51dba2efdebc5632ee95f1f98c3cf9c20e5828f9776ad2c0a8fafd5553105f1e8b461a88cf96de8724dd2e216c6ae44f0533d2a499d421a2adbccb2257b0663fb995eb4b32b57a4126393562ece6568d9164af0e6e5e9faf4501ac9fca854a0579433c33b36acceea4229f89eb5f641d72d533a2964a7e941d755b05b7464b0218da0ff", 0xdd}, {&(0x7f0000000080)="7abeced921a85ede06ee58746e0ef186bae6991c4d132306825b8381501c5b5684b477ecd2fab9b79e2c2d", 0x2b}, {&(0x7f0000000200)="83668cd7a199a8a8aff48881f78780ba3796ad10a25cff9cd6594f11eafba82d16b32b6ba76c0347858c9c39a6237a08e2eac36b431c6fc7648a3e774f540750ad5babfa2770518cd484cc1e2356e4b68f2d6766b1a54ba8b0b5520136d8986b4f3df3616375d13e2c3e091d2f", 0x6d}], 0x3) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:22:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0xb, 0xffffffeeffbff7ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = shmat(0x0, &(0x7f000014a000/0x3000)=nil, 0x1000) shmdt(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 04:22:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 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) fcntl$setstatus(r0, 0x4, 0x40) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140), 0x0) write(r2, &(0x7f0000000040)="a7fdaea01a5bb96160d31d8c93ee3854579a6b36c53b004f5b7edb32fd8d689267c53630329dcf39477d66e93015e5d11a139ecbe16faa1041b145935c9e87e70585cb2ffbc52536a01d3979b30e8be3d73e69204c9a6ff3a51e8115cdb1b9ffa4bbc3b113c577b856531ff825a158ef642d5b0052a288991893d13ef717d4e7f5338db427d264959f4d2e0048d08605af2977f4c3c170aefb1cda678faba4e9ae0209b5869b0fbd3aa690dfb2c6157845da2c8848842f6e88f5243cc47ccd987d5d", 0xc2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) sendto$inet6(r3, &(0x7f0000000140)="01e66583ac440bb8e8ec6ad71803aecaece99dc39b348c69d60a32341fa29938f81dc8515e0040af73a545e3450882cc6d30fd6dbeaa38ccee6db820de823ee48a22e61e0544d9dfbef6321dc0b202e7f8844d3ff0a1179431d136c5161c2ece74e6378b23652e9e46133c644c6cd4812d236f70209b94afa5619e03da1aec890e02dda39e2e3a5ed216c5fade46b993bd78c1984a1a2d8271740252d05a5caaa93e1b52675ff82cd61a34bcc9b2751078339a82c5b53fccbd221f6831926626482d34b38a6b80bb7ead298ca9f132d11efcb1b7084fae4c8b933ed43b04e8b5f68674b6a38273c1dccf745b4512d07333c69463ef15f702e6efbc00ab", 0xfd, 0x3, &(0x7f0000000240)={0x18, 0x3, 0xf8000000}, 0xc) r4 = getpid() dup(r2) fcntl$setown(r1, 0x6, r4) close(r0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) close(r1) 04:22:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6, 0x81}, {0x4d, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) pwrite(r1, &(0x7f0000000140)="fbaf7d41b542e344feeb148adebdde9f6aa8d2aad3b2f063c31dfecb51c564a931157579d56b3230a17c8a63a0669319df8c964e82aeec51adf55bd9e557f31417764ce0df3d2e537b5314dd3bde8d6f2447e5215def904cdaf2de12f06bb88680ad0e4d", 0x64, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 04:22:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x2, 0x1, 0x20) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r2, &(0x7f0000000100), 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) 04:22:05 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) r1 = getpid() readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/59, 0x3b) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x2, 0x400000001002, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x10) 04:22:05 executing program 1: r0 = semget(0x3, 0x3, 0x200) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000100)=""/104) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000000080)="10591b89e2cce71f", 0x8) 04:22:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/112, 0x70}, 0x42) 04:22:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x19d4, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) close(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:22:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0f66486c653000ff31a799ca042e37f7b1ad000000000000005f993476cab7a869d8aec6644500a98d8851fa8a0f45ca76011b873ce0fbd6a900003668ea002452000000000000010000000098490d077aaf9544666aa81d54b9f85142"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) close(r1) 04:22:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0xf98c}]}) pipe2(&(0x7f0000000180), 0x10000) r3 = dup2(r2, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x1b8) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') 04:22:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003300)) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140), 0x0) recvmsg(r2, &(0x7f00000032c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000031c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/23, 0x17}, {&(0x7f00000010c0)=""/4096, 0xffffffffffffff67}, {&(0x7f0000003340)=""/126, 0x7e}, {&(0x7f00000020c0)=""/13, 0xd}, {&(0x7f0000002180)=""/1, 0x1}, {&(0x7f00000021c0)=""/4096, 0x1000}], 0x7, &(0x7f0000003240)=""/78, 0x4e}, 0x40) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) execve(0x0, 0x0, 0x0) 04:22:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e53000/0xc000)=nil, 0xc000) mlock(&(0x7f0000e3d000/0x3000)=nil, 0x3000) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 04:22:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) close(r0) r1 = socket(0x18, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 04:22:06 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000080)="c7a89a0044686f0b5f05ffff8035") r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="404bc743f1b15e36ab8d0caf150e5a5bdf56f21ded86fa182ad706ab78b443f639744882afd5b8152628992d24aa0038a055e381d8a921259ba79458ed77a67078dfd87dd5efc9ccb88478b5f61e78529371071ae471c399246c233c701eecbb6f5b22fe3d73100372253f15799c46d581aac4bd307f7653e53947744f3b47234feb4c70809863e3f762080b572f7e214e2ab0d89d242250a4f69797361e1ae0391bcea86f8c8fa7c7f411f64cf2e6495cfb5a455625eb55c318d04fede82efdf08ae2e87ba93b68ffef80c3d8ee761b8670201a36370e1824332be2dd5a17b2db2a7137118d", 0xe6}, {&(0x7f0000000280)="5d3eec7e81de60c233dcdaedd436a8c654b42b113e496174c2fa57139f7ae42a75b6355bad50ad64d232f7ae34ad4061486540498739287af497a349b17288431e5c9f11359d6658d1ba9a7ba791227e08c8749d97584abac7c5dc761f9727627fef8dc01e8b15734d1652fa0a9fd97908a419576a966d7145d225426b05a625a64232", 0x83}], 0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0x75, 0x0, &(0x7f0000000440)=""/117}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) ioctl$TIOCSCTTY(r0, 0x20007461) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) mlock(&(0x7f0000006000/0xa000)=nil, 0xa000) semop(r1, &(0x7f0000000400)=[{0x3, 0x101, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/73) syz_emit_ethernet(0x42, &(0x7f00000004c0)="f4d87a0a5bcf352e59ce8ab7bbeb391e6748b7ae394e80342badb0189798ab83c79696e400f191b7c9b9c32c2c3f5f8190cd878c17969119464e2fc7638ed914c48a") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x4006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d7da40 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d7da40 04:22:06 executing program 0: select(0xfffffffffffffdaa, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x100000000000}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40000, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x3, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x5, 0x7fffffff}) 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) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x3, 0xbb) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000080)={0x9, 0x1, 0x9}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:22:06 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r3, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x38) semop(r4, &(0x7f0000001180), 0x0) semop(r4, &(0x7f0000000240)=[{0x2, 0x5, 0x1000}, {0x0, 0x8, 0xc00}, {0x1, 0x0, 0x1000}, {0x3, 0x1, 0xc00}], 0x4) semop(r4, &(0x7f0000000240), 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x2, 0x5, 0x0, 0x0, 0x8, 0x2, 0x4, 0x9}) semop(r4, &(0x7f00000000c0)=[{0x4, 0x1f, 0x800}, {0x4, 0x41bb, 0x1800}, {0x2, 0x8, 0x1000}], 0x3) r5 = semget$private(0x0, 0x0, 0x5b4) semop(r5, &(0x7f0000001180), 0x0) semop(r5, &(0x7f0000000080)=[{0x3, 0x40, 0x1800}, {0x3, 0x6, 0x800}, {0x4, 0x1, 0x1000}, {0x2, 0x3ff, 0x800}, {0x3, 0xe1, 0x1800}, {0x1, 0x7f, 0x1000}, {0x0, 0x1, 0x1800}, {0x1, 0x7, 0x1000}], 0x8) semop(r5, &(0x7f0000000040)=[{0x4, 0x6}], 0x1) semctl$GETNCNT(r5, 0x0, 0x3, 0x0) execve(0x0, 0x0, 0x0) 04:22:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x63, 0x0, &(0x7f0000000080)=""/99}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 04:22:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) r1 = syz_open_pts() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x6, 0x2, 0x4) socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) fcntl$dupfd(r1, 0x0, r4) select(0x40, &(0x7f00000000c0)={0xef5}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x698}, 0x0, 0x0, 0x0) dup2(r3, r2) r5 = socket(0x20, 0xef62d0877b171d41, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000140), 0x0) r6 = accept$unix(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000003295e3a31eac3908aaec3272fbed00"/110], &(0x7f0000000280)=0x6e) sendto(r6, &(0x7f00000002c0)="88a67059d883177e4c9ab60162c514a6568c4ab4c58b04a81d6207ef4f4d674cf817892c7bd0b5a906b23779994b933290d2c031de42978f32d4cebf17d0c6c35b42f598fccf9def8d54162fde4e61818568e5ed87a517ea417f0fef858043d217d3ede22b3ee69d87eb38be7756058b0d5d8007f036b2b672426eb8f9086eb73a7f5dcc733a8a5b5fb6f201b6043bb13e18a415bf6a7641dbed57e40c72736bfbbcd200be85aa37dd372fd8e08299c916dd9b3ac8314530b606bfbae1babcc627277eabfa70af3bf04fb73584fe5f212dae824a", 0xd4, 0x8, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) 04:22:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699b, &(0x7f0000000100)) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) dup(r4) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000000c0)=0x4) 04:22:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x2, 0x1, {[0x0, 0x0, 0x0, 0x1ffffffd, 0x1200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0xbe04], [0x3], [], [], {}, {0x0, 0x0, 0x0, 0xaa}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e53000/0xc000)=nil, 0xc000) madvise(&(0x7f0000ef1000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000faa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) getpid() 04:22:06 executing program 1: getpgid(0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) ioctl$KDSETRAD(r1, 0x20004b43) close(0xffffffffffffffff) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffc, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082", 0xfffffffd}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000140)=0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) fcntl$getflags(r3, 0x1) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f1307", 0x12}], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="66f2f83104fa86f0fd36c4d1513ebba136825be1105bbd455f0cf9689841db8e6e210bab7dc8c7a082390370874af9a820e6689229fe323fd344231f170a0c208ee19fd0fe2cbd5bba27e2a81133ead40ba423f99efef652bdd0efd40e7132b4da2ce29b195e1e9c3cc447aa5e3b6488416dacee004e3818f5afcd277626de6cbf0380791e724b70eb56e65a05ee1c2a34b8abb6e804e2011e87dc943d6d7a5444739e", 0xa3}], 0x1) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000100)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) 04:22:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/68) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x130000000019d4, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) fchflags(r3, 0x10000) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:22:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x3}, 0x8) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x6, 0x3, 0x8f, 0x1, 0x372, 0x400, 0x0, 0x2, 0x1, 0x7fff, 0x9}) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r2, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) nanosleep(&(0x7f0000000280)={0x0, 0x7fb}, &(0x7f00000001c0)) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="27a392f57ff6dd"], 0x10) sendto$unix(r1, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 04:22:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x800000018, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x8}) ioctl$TIOCFLUSH(r4, 0x81206919, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) acct(&(0x7f0000000040)='./file0\x00') 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)) 04:22:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x2, 0xb, &(0x7f0000000140), 0x0) setsockopt(r4, 0x29, 0x20b, &(0x7f00000001c0), 0x0) accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 04:22:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffedfffffff], [0x0, 0x0, 0x401]}}) r0 = socket$inet(0x2, 0x3, 0xc8) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000080)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1, &(0x7f00000000c0)=""/170, 0xaa}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 04:22:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff, 0x9, "00682deeffffffe500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x0) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000100)=0x4) 04:22:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x80001ffffc) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1d0) r6 = accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ftruncate(r0, 0x0, 0x80001ffffb) ftruncate(r2, 0x0, 0x80001ffffc) 04:22:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x68, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xb1, 0x0, {0x0, 0x1}}) r0 = socket(0x1e, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000140), 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0xfffffffb, 0x2, 0xff, "1940af20f4feb522448faa72daaccd78cb08a5df", 0x75a, 0x1d3ac35c}) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0xff, 0x5, 0x8, 0xa68, "feef287542344bf5f8b33e5859c1fda891b40b10", 0xbea2, 0x42e}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 04:22:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) fcntl$setstatus(r1, 0x4, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) setpgid(r6, r7) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202028de0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x1, 0x0, 0x1, 0x401, 0xbb79, 0x81, 0x0, 0x1, 0x200, 0xd82}) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x57, 0x0, 0x0, 0x0) 04:22:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x80], [0x0, 0x0, 0x3], [{0x0, 0x0, 0x20}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) connect(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699b, &(0x7f0000000300)) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020699b, &(0x7f0000000300)) renameat(r7, &(0x7f0000000040)='./file0\x00', r9, &(0x7f0000000080)='./file0\x00') 04:22:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/96, 0x60}, {&(0x7f00000000c0)=""/88, 0x58}], 0x3, &(0x7f00000001c0)=""/55, 0x37}, 0x3) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x4, 0x4, {[0x80, 0x1ff, 0x0, 0x0, 0x9, 0x1, 0x3, 0x2, 0x20, 0x7ff, 0xfffffffffffffffb, 0xffb, 0x2, 0x100, 0xb414, 0x100, 0x9, 0x7], [0x5, 0x200, 0x8, 0x30, 0x0, 0x7, 0x70166ab4, 0x400, 0xffffffff, 0x4], [0xfffffffffffffffd, 0xd73, 0x8, 0x4650, 0xffff, 0x2, 0x7], [0x6, 0xfffffffffffffffd, 0xffffffffffffffdf, 0x45ec, 0x3, 0xfffffffffffff801], [{0x3, 0xfffffff9, 0x1f, 0x4}, {0x60, 0x7ff, 0x7, 0x1}, {0x3f, 0x2, 0x81, 0x9}, {0xd6, 0x7, 0x1c00000, 0x8c1}, {0x6, 0x6, 0x45a, 0x8000}, {0x6, 0x9, 0x436a7ad7, 0x9}, {0x4, 0xffff9d65, 0x8, 0x92}, {0x6, 0x2, 0x2, 0x80000000}], {0x81, 0x33, 0x4, 0x3f}, {0x81, 0x2, 0xef2, 0x40}}}) execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000004c0)) 04:22:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) r2 = dup(r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) flock(r0, 0x5) r3 = syz_open_pts() dup2(r3, r0) 04:22:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00182e0800000000feffffff009f16ba0505cdfa695881c30a51585a56f320da2bb34d4371ace6a50a2269e85d47d066ca80002ffffc93cac8ae177893001145262b270f3db6"], 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) fcntl$dupfd(r2, 0x0, r3) 04:22:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3e, 0x0, 0x4}, {0x3d, 0x0, 0x40}, {0x9, 0x20, 0x0, 0x8dc8}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:22:08 executing program 0: socket$inet6(0x18, 0x8000, 0xf8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) dup(r0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026609002e32f470e75c01feffffd0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d7344ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4796e6915519f2095f8509d5218c17358d40e5467b1aaf0b913b0f7519bbdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a7639512ad2cb377b28caed01ac67b1ef717b3478a3097c99934402f23909eb05caa99c133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c2fa765"], 0x10) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000042, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getuid() setreuid(0xee00, r8) r9 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="a5274d7ea347771e542e4eff3ecf6b76a6fd38d989288d3606f2c7356c8e0bc9165699fd2d7f5cd7dad3fc8be31d6cdbcfa08c94737c87566b867b4af321ae4a86590f595ab89208705a4ffa2b64867c46c52265c033733cc0581b5dcad4424e9b324c0831ed11749d44c95b8fc26bf437", 0x71}, {&(0x7f0000000140)="a62b05d78363fc03d44bc3bc9dc120b7cbdd7b839d0786d1ec0758d9cc6921690656fa6983a378dc3fe3bd2305892ed8c92fbd3167403ba7f39c4090ab76b45ad056e26f3d288d967e43343627cbd066221ba86e39f200a59a434c55a2af6bd23649c7b68b4784e23826e7e3bde53653fe9995313372cb5c83fbc2067c1dc68134906145ea3fe68bfdc086628eda4bd8ba8ba87bb24dc4", 0x97}, {&(0x7f0000000200)="e91c1fb866225355ee204d0d66889adf97f22aa88e1abdc85a662410a5c72c41434c95a3c14d3649c514dfc575c7cbc11d69aafc5ca27f18f76fbd66fccf0f3b36da91497a45a6b0f13ddbf353d8bbae7bd0f9131c19e67cdd9d8b7ba678ed89984c255dc67693ded0d6e347ffa01311c5c4096c789f7c2d57", 0x79}, {&(0x7f0000000280)="43b342ba862ff6187ea325a08a214b850c63ed41661f966b524610f475", 0x1d}], 0x4, &(0x7f0000000d00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000522800008000000000ffff001a01000000", @ANYRES32, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESOCT, @ANYRES16], @ANYRESOCT, @ANYRESOCT=0x0, @ANYRESHEX=r4, @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESHEX, @ANYBLOB="74b1be349bfeb1e297d4d70d5b0eb72d97e40b90f7de42e73aa9c5936c4488e097e84f8a04470bf275f0b177d7207240375b605f82f96ed07b6b40daca7e39a2438f9382df1f7968cb197c845b37928809dffeed113f81d1e48da38051b0ccb9c9fb55239c4002c5cf509cd2e6903a893421ed33dd1ab1937d873dd118e796db9322b6bc56e7918a1829d61b8e", @ANYRES32=0x0, @ANYRESDEC, @ANYPTR, @ANYPTR64, @ANYPTR, @ANYRES32=0x0], @ANYRES64], @ANYRESOCT=r7], @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff0000000000008a85dfea00fdcfe48a080c4fa497e249212a3b8f08b75496ab1c95884d6c4534558ce473e207c5f127f9a1c8f882de2e081b89091f86b02b8ca1fbbec319fbea6d4ac4411c1b036c54a380c1d36ba310d2d5af1b982736b40ce661170b4b3f741466e4e9b0caa43d31aeb029d1b6a41f", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000ffe9f49ba2c3155ac2ff000000000000006a0000000000000039d3fcd10d72f46710b0fb899b3f9e216f00073f28614316eed44b94046011ba5315a6af8240c666397100da2ef6b1de1c7696f9a4ec73e4331bd2832863b5bfef076706db99481478218ce153a9ab2f016307d152a79378f17792bfc02f3e1738abba22a9176544de09ba8af1f5baa6fac466ff3025b650f3d358050cbf6cb0c6232183bb7057a78fe59ff708913e266a900d309d4882bb757ff661ad7e796e5d28ffd63d542ff8fe876233f74ae995f3936d1aa414b6b6b18f35bd40bc5d422615e3f64c548347708569bb8c6db78220e8487e75c411c19e54a88eeff4d0e6b25a5010a55b5bf352f2e1d94d76b599557c78f6cdc7ff9f6608f85ad9821ad03f3c0215a9c32554b7a8f2acebf4a970eed6ae99d2279c7fc8d07a8ec2a2a238ad8e0253ef3cde24bfa11b5d90781bb89bbe52e14cb60716af2f65562bbe811d4a62a40e156c9226859901447f20", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16, @ANYRES32=r6, @ANYRES32=r8, @ANYRES64, @ANYRESHEX], 0x2aa, 0x2}, 0xc) 04:22:08 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140), 0x0) lseek(r2, 0x0, 0x1, 0x2) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004af9aabfa651c1ece0efdd308e6b7ca00"/40, 0x28) 04:22:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xeffffffffffffdff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000140), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xfff, 0x664, 0x4, 0x1, 0x3ac0000, 0x6, 0x6, 0x0, 0x2, 0x20, 0x3}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r6, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRES16], 0x3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, r7, 0x0, r5, 0x0, 0x207}, 0x9, 0x7, 0x1}) setregid(0x0, r5) 04:22:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x5c}, {0x6, 0x0, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x7, 0x5, 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6530003ed0426c53e8a31d7d01d3f7afe3a90ca83a6bfded61a39e9bf4494fc4251aa52be8e82b37bb43fc74041274d13b6919da3f1c425dceb3dde260a8e6684b3cfa165c1ba8ea15aefb6752b62de951d0d61534a2"], 0xa) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) sendto$inet(r3, &(0x7f0000000200)="e723784322c5f72052cb1d8e32bb9900d89d67911a5f83943549b785cfbee746150887164d6bdd5d3681fd22fab2b25f649cefad195db323855c4a42a3da4b362b576e23eb79227a70fa882413843879d13613d326b0b4beaa1d2786ce7f147307663b07b82baffa4a33d66a5afe5eea43f7e6688240582b2706", 0x7a, 0x400, &(0x7f00000000c0)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 04:22:08 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x6b8c52f063851bf2, 0x2) getpid() r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140), 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 04:22:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x6) 04:22:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x0, 0x6}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 04:22:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) mknod(0x0, 0x10, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x28}, {0x81}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:22:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x44, 0x2}, {0x7ffffffe}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000018c0)="9828bed0e52c2677d50e18031b41") 04:22:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x30) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='\x00', 0x80, 0xf4f7baa98c5a4f72) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000280)="48b94fd5971a1c565a944d4b43ff14cf3d41726e9f7fa68227b18f6964142982ec6fef0e9cddc5a7183b57355ccd9aa1bdce47a9428039b5f133729d94eaddb3f81d85953be048df6d9adb3a5465176bf2111f63f70f82c7f140b8109855320599ba06c06e43a58fb926263c85fdc9e75cf68773d8e490224e299f9e", 0x7c}], 0x1, 0x0, 0x67) renameat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') 04:22:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) r2 = dup(r0) sendto(r2, &(0x7f0000000000)="2e23d159aa7c8d58bb0fdf2e4dae155ba0f4d82df9a5f0d7367820125d815e9666", 0x21, 0x4, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x8c8a46df578ff2ad, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x12, r3, 0x0, 0x9) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) listen(r4, 0x8) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='.\x00') 04:22:08 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x80000000, 0xff, {0xc000000, 0x4}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") getitimer(0x2, &(0x7f0000000100)) 04:22:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) syz_emit_ethernet(0xe, &(0x7f0000000340)="0ed37674781895c981715f891dea") 04:22:08 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffffc38f, 0x6}, {0x2, 0x401}}) sendsyslog(&(0x7f0000000000)="bc7ca7814b460c9b89c1d5b107601658cae331b5ddd5", 0x16, 0x35) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000800)="62e5ea45ba08dd398e33c61a4cbb58a90132cada85224a4765e2e41bd81aae0ca4d990991ca1d5d7dbde76f66db5d86d1b0c445fe39b97bd1fddd715db88ea765544b7220764063df0186aed8c48238575d71c09a3d61c995195aec9180007849b547f9816106eaae798d253e88f255e2056a36f6193b0b46bf86463f9e8d5d707a9d12e76912f5b0661cd17ee25f3086ef93c1bb46c403a58535db25fd830d0a91327d6df811487190caa199d5b6fbd8a10948cd620d6875c51efad05d04f46f073cf03807855fa3e1031b8e10fc4e91aeb354fb6b18c3f567f6ef5e7b09f7ec9f1f5c7a9a55e03325be176d06e7bd71425f1d4cc3e95d747cd5657558fd83e0746b5031ddc587fc3276e3e3116ee6562055112755085e5942b61ae886ae7df8ad72b7415abff46223c011861171a733a6f0f8ebc7c24df7c5930668d491853310544f7dd1c27b1bb0b9e69a9b679d11236ef1e4d005281a879156d7549379d93454a2163e4d0c791ca970294e84f5cd17aab28586ec19bbf30930983b0e9acfe03516d720ff874804c3bd343e1a83f69f12879beafe55b4619f58ae47255cfd297c3fabc7b7182dd51933495bdd8d5702361545ee2987ecfb034643a950f3e4ed52a1cb837c10464aa4ac4efdfa6861ad974d3f49b698211a760be71f009", 0x1df) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000400)={0x7, 0x1, 0x1, 0x7, &(0x7f0000000180)={{0x3, 0x6, 0x2e, 0x21, 0x40, 0x1000, 0xb4}, {[0x81, 0x741, 0x9, 0x1, 0x8, 0x7, 0xf7, 0x9, 0xdab3, 0x60, 0x3, 0x8, 0x1b, 0x8, 0x0, 0xffffffffffffffe1, 0x6, 0xff], [0x5, 0x100000001, 0x101, 0x7fff, 0x0, 0x4, 0x5, 0x7f, 0x3aa, 0x100000001], [0x3f, 0x8000, 0x0, 0x8000, 0xfff, 0x5, 0x8], [0x9, 0xffffffffffffff9a, 0xcb7, 0x100000000, 0xbff2, 0x100000001], [{0x6, 0x8001, 0x800, 0x6}, {0x0, 0x4, 0x71e453b7, 0x1}, {0xae, 0x0, 0x3, 0x80000001}, {0x3, 0x7fff, 0x401, 0x10000}, {0x5, 0x1f57, 0x9, 0x9}, {0x7, 0x212, 0x18, 0x100000001}, {0x80, 0x7, 0x1, 0x7fffffff}, {0x354, 0x3ff, 0x7, 0x94ed}], {0xff, 0x8, 0x7fff, 0x6}, {0x1, 0x37, 0x200, 0x1}}}, 0x67}) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 04:22:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140), 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x200) renameat(r3, &(0x7f0000000000)='./bus\x00', r4, &(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) 04:22:08 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0, 0x40000}, 0x0, [0x2, 0x0, 0x0, 0xfffffffc, 0x9, 0x0, 0x10000]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ffff7f00002000aaaeaaaa0086dd60a3f008aaf83a00fe34992fbef423691a3c56e0f6abe80ea7b08035bb49123b7a4a9c0ed6f0009db1743f78d09cb4141d703ce157c1c913540132a474de37ca656b00"]) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 04:22:08 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r2, 0x29, 0x6, &(0x7f0000000140), 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="e8f7ad51f4715529b742afd14ffa8194201c5e93ec6daa4d40aeaac1598891e5488d4fcef4dde8414108590a98b90026733dded0bff8cff88a674a6ab65d50a23949d4fbaef8bf5ba5c2c39b8a7b8c2b308c64a682d73f823dc08e78eef2a31421d68f5cad68378d", 0x68}, {&(0x7f0000000880)="f0a932780bae1d87b99e58e3787c48ed2f92a128637c5bd34ae3dc6f1a651110df2b308925f32c039add3056f59d1635d5b85799f4de2a344271c86fa9c273f2f3c1db96138dc5d87dd9ada39143b606a0a0c7826cf9a4ee977a86c50a376ffc08378fd1c2a007d0ac7b52363b2756f34bfeecb26016d200b96b250ed8dfff7eca82b6ce1a2f80fcc63a99f040125edade762263383e960f63663991b4d2e83dce44d1c769b06a020ae2d732399fc5668b849d212efba1b2768918b6094627fcec14d13f4a2da0ca7d5ca5c7994059741309aefa0afe5c96b8863e38a615a81479676c074a9586fb2a99020209a8d53bebddcb257c0024897356b009983ab69b99ff24f3d1298420cec21965006e98d254a7ef0f483b278bb88334269ae2db088ae7740a30f9d0729ce72b8f3dd1227fc467940f1ef62376ef10debfc782c9e4107fbd2553e806b223c6cb2179a949a75a2b305f2af486815cf6013d7c8c639464582868f849bd1c2d7b0509a2c4a31002ad749f20ecf531fba8f5e1da0edc60c08bc35796d08cf58b32fc97fd84f231d6064fc0cd67cb67ea314e854a87ea16a73ed63a8d338a6fbffa10ba96659396180dc793ece2c08353219e9d10e60fb5deb83abda015766c9e5b1468a2df54920fa8ca1e8d2b0900b77d7b292de9bdb4b0579def2abdde7acd64c188c1d5ee857dbf2bc798d562363c76976814d621f45e96714cfbec6191fbe7370d2f6a293f7e9b425b5355bdec50b5c6928d23eb51f2da02270fc8687364018a0aba933c5cbf30ae590eec738dbce0bed03721a46dcba57f7feca90d16f873d60d069e64a8c011cad967344ec65050bf23b80cef3a518ca43b0d477c3f20b4d97abac47a922605818be5541d07ff0aea206eb4d5823c333799924def900f2cfeeb7ff144b2181825b736c005cf6653a2a5597177e5f2b19d624e923f494098d4dfc8008d8bb66ec04234312121ea45c01af105619ccda8de8933f3b36cfea557d9c566d95bb4cb6a9ad472152fd8c369ed48a15e1e14c676e44e0e27cf3a516dbb3c8cc49b2bd2bbd52dc0cd41e006f6755baa13bdc94f86947702d86d1813a8d107d93cad79fbb79f479c9fd71a139d40545667155450db8c89f3203a49f67c5fd3e797ff5ba1d50d256c5e21f9a339301f62a8b5c32b38f8ef94e79d27bfe2c7780c5d8f4a97cafb801033806da87d6e48bd39fda7e5059c03ec551d886ab5bf9150df44e1409ced7635d334c354db745c95cd047a9a10b185b5c7baef2b9a27f1903499e9d1435590b6c3dfa1edecc56d49d65431d63e79a03c73289532751c4fa218d1112310c757d4149c4042d6506c2b95f1e4ded7b98cf14d4f9def4e62df9516644a4148ff752925af15f38732e8a2c69ae67822016b6068a062d45a67723ad334256487434c1975120089d6b84226a26bda010d4808b82f8c3cf14ee0dbee402bca90e2737737862b8eb7b1b8b7178f1a65b3b958b5bd093d332f7c4020a8e976bd1e6e68b792f3d8b8c420aa49909b4856f891ffca03e72b86ba2bfb050ee72575eff2d0ce52cb2414be27f79d9a00bb26bce3c5e8e1a12e67a5b6acd971fdb898ea4058f2c1d9a6d24efd43e27ca2d21fe468abb5dfa837364d5f950799f18c3528f41e9df843839aadfbd14995feff3e68512fff9dcdbc5277fbf263d1f29665fcafa5adee02c47855552d293edd695db65e1d0fd314345019bd9015e7bebbf7656abc0da9f94c5a8710bd17b417539881dbdb4c65ba35db14df07232c54dfb20b2f58c2702fcff3047ab4d8e920c5e6c2c6d5d68c63b6abd5699eb9d0b158da9a44417a2ada19d2fc0cb2923c8b0ed4a91a16672aa484d1e591771f917243e5d04d8dcbcaede1009c1cc4e17ec6fe3c3303bc77de622e29267f5c360d2cc61b11cdbfbf9745c8317c3087a518cbb174fb836ad3a6bfe438bc902fd0d9477ab7de5c2b6187b9bc4205e50a03408651087376ca4c13fc229d4faed02a7a7cfd73f4f18d181400a1da707e7ef8af4fb5b76d21e49d85966a437d7474dda62549960864d140321e3b65cfe643b09dcf9a7b6b99b392030b8a2e2d14e77d0883bfaaf9a3d553e208d7892c8e1a26e2eb39550717ef72d464e877f4af014e4b4e0124dbd76c920f445b22c7d94c51f98086b5f184cf953598c5026820c957f0bb32e8f68a1da9ea28a3f98126d6ca4ec29537b153d033c7797709215feb47a8a1d5501ca8903f8cdab97859187a19e62b58bb08d1b8ee346b4fb65b048effb4b3ec62c3774fd6ecf163b8ffdec282d87906c8285ad677ef2481b9f2090b76e6449542566efba15ad24e9be975484760f4ad2d703611e86bc4ecebbe4506b2edb7446f77dc2d5d40ebb4e6bdf9f761c5c2d2f604f3bc90ff40865c066b838cdfd5c4a5aa3eef367eaaaa296b74110fde624b057ace4cb3e16185e01b7cbfb5ad566884bcc48c746ba9ded92b71f76320daa2a312a559b4fb193e25e8c196b3186e21614a26b5e8b658fe9573c5f8974c4b8c69750bd6095fcc97d31dba3d1e438fe682649732be97f9111a58964908345a18e8471499f0be1f79bdb6123bbd8909b9fba16e617a2c14d4ff19df76a05efb3a562cf7f5f6fac1b5ce57613ba66ec5de64eb6193291e035e533110dc781f7a99af28984edc3aa29c38219e9892343153a10c6ad4005208f77ec6a49b4801f5183f5c6cd62646dea4342d6095d9b9a3da7e7bfe02dbd64cc5890883278579ebf3777234530cbf6f14da651930048d8cdd3556c4b353d6c772038c8e119c579049c029141296f663e267b99b45eb5758192a61a530d36c9ea38bc6257fff3cff5fdcfa86109f708d472d87fc9b72df1e4e97959fbe6eb49cf4aea367b94503ce268e832ed93a7e209b7b09e8a39ebc95e195cd474b09279b3167ba616adbeedd0a521b182936ca22273f2f3f14528cf404128c1c677bf996a8a54bd1381ea9c25fc11291e135de158cc9af1b2dc1ee5f20152d9889043b56e47da7a4b23427f47acfe9baf6c9c1e406c774fa68cd335263903946423805dd9b1e5ff769e755ca6805f5dd9d9c7aca1218deb2ec44ead64634e7edac62000057fe4ca77a7b05125fe35033ed36472602218d9782db38654db7efc20b40fd232714b9289c087d9455063f993ba2775881640c9804f8e0edd3a02f24b66c6945feccdc01e2a5df04858961728e9b98598962d1cdd86cb6806fd6b827e3518a257304277e5d6134b214538a5130bdae3bf8fb1a27f4991bc773d0cc726458e4294a06ef1bf78200089b5c6319fa2d6aad7c4de3791618315661c616a78c94dfa8fb53b026a3342c2e9716b8e6d0629538bb9167e185518dca23aae7c779978eddaaff8fa7b2790c7bc9962104a2e9d1d2290237e5c3f6c40e76de671c798ec2d3ff5e5dbe039d284c3aaaa4d33700587e9a52309bb4f2f10ec60a745658cab04ec92bf755524a40242d722cdce3a624b5ceaf5f884de840e4774a44e35d0b3aa57a34326a0fa256d21576503d9f45e29a5b49b352bad139d1356270139a8eab6ed64809a8e005eef92c300c054afd4b0d792b2c72db9c49b9820188634e65e75ee291e5f9525258aaf8e20b0c34a3c09fffd91d5783eaee1297d7173da50685203e858a2cc44c2a64879ce5de085bbcc79004a234064eda1a33fc0194ed67cb0e3942736379521790325b4d2747fd2126d6834f4b9883527bc52db6765485ff8ae65ff82027881fb358a6d8c102f8b82958b4e732466f0fee1097dd6c0dc9840239e463a2c1b1d3cf6192f6905243b0ea122e9d71108f912c5fc7c70b4f30960123e52469b95eb451d0d89b558c37df3c177946251641aa60395b0bb5e11efd0933765412bd75ddbab460053bac1ef0416dee2e9a3843f4b9624ebd9376a4237eb8bb411c390f9ba2d72b400daf1458bd87b5faf5eccadc342e141db9684bfda30cc6d2a7ede1aea89cd235759a958bea7f6f2867d48bb8a662e7a4164d31c6e8b3b901ba60017f4318d67153e01d5e07854a1d8e24a43dfd04b7c09c4b72a0ba936d0684dae65360a4946f902f85c055700b104bd030d38667eb833078d122952bfd01acaccd3566ce507ee73402c0f8860187ecb94250928325193d1ae721033047d0dfb44778aa4b74b1d89a7877004f1d5d7abaf3083596773a832532ecac3dc25541a63dbe294318ad976ee56852928ac7a9ba4628d8fbb8a015ed1a14893ca620f99f23bc74f75b5fad9fb2f1270b6a5c1808818453991b7c7fca6ff1ef9fcbac323760902f640722f494ce22bdd1e856f50e2b1e62ac4b8299d7606322e97f0a4d402cee0aa75af001608c00cb526b4e20902dc525f3e1b69281d53b051eb1da38092b5ecd1db324435c30cb2131670bbc8b9ad3b5a589ea0be18b8c354f8ef2fe94129e662d11bc0b99967f1ae6bfdfe220239fd5612cf8bef516e4a2e75604629e28dbcb6873f8b7d33970226f495585979bdfcd3ee68e23eeba23fe7d112d4b38e4a7d82e69042299d6aeb107d27cd62d8f61aba74d089e406587b143c281d7cdd2843a90e39f81814659c22f8c0eedc4f8b88456fa8e021c6e704fb28babee31daf9817fd37aa30da5446d3e24d96668ae12cd0bd4c76d7723b52b0b6f0d1dc9dc51e5e690accfc27a59041d3d3dbdc1c88df0f62b1371252bd046a3f5521053c37cef3b48a10ed0b79d7b9b2fa5218eeb8d2865b310d2205d963441a77e0c966de87a86f91d63b07116a9f34d4c137cfee4c01cda469be87faf84dd728445cc273caae0e6979a20394913ea4a84dfc87047cc7a4bcb245696398be0b967ccc3cfcc3ca896a293548001631210bdd9ee56cf3db20d8a45e9992124db7103b58616def8a3b0396e414dc1a8489b9f52f072e1ac8fef054f943991411f0e5757bd80ef054016dd382400bbf7bc530e5107a059eb2614141753a3dc84c03139bbbbfa5f87d5d4e2c304dc66f7503a786531826c7da69811958a2fa974b50e038eaee0595e41bcad61e6ef24054969e9c810d211e75d2014d101af2796c6727ee3fa80f1d108a4c281578e7e62d16b9f0d577c9b77a7db5e8e29e540d921bc2944454a5f8483c560af851184a19e9ebf878d1ac182950378e7d2a260b675a07f83730c2d48c83eceda6a0a3d806c33689270eb89e9f5637f6efa835c3293f598c40bb77aef266b4c2bb157628cf72fdaf7fa89f5c01e5f28236890852015ed49c7044c24ecf0d751e675b5bb528ce72e8e4f5acb84828ebc1bfacd8311373b9933648ed90ebd4cfb9ee614537801fef0787b5d56503138d5d24e08a3a24dc0b6ac7ae36cc25e1ecce750c4c64ccd16b7d0569bc79e6d63f8d07d28dae4087e85b149d85a9be6aabbaa6c38e0b04732e5301d0f8c00ab4a5aeec76da068c8ca40b79a950da2cbfca295185b715623d56043dcb20447cb97a6dfefc7dd30ee7d5ad1e751fd1a4b227f6b346d537ffdfb2291f358186b594b33d8d33a3d8f11acbb8964df00a71241d23b622ca67ef4b25d414c01fd2473dbb0f4053a51e176bf44bc56ecdac4329771502698fef762381626b099e0e0a2363e6c89478ba433763b7065e3037bba3cc2d9947f39796d6100c5c5e80d40c637723966243999c5102cfab68c04ac6a1928dc5543e16e5cbb1a62a4ac5a5459897051341fa0343268cbb3474799ffe6d3cb2953506cb6b30b9aa40349211ed0e864b58172e8a2bdd1cb3ee734936b4fa7d2391e3ed0237fa8d076242a84e98aebfa4fe4fe7affbe9e89a2b10c14cc17", 0x1000}, {&(0x7f00000001c0)="ee2a42f2fdc98b2665987e3324957b83645dbbd61b4858f48033b6df14f538f4df32885c901b3d3c3ad91cae5aabbc56be2e6a66e28b5354cea3b35db7099adde2088e0189d1724cb6592707ad19c7f84086f9fa74cc5b75c65dc72612d3ea89c36df0729658c23ed205c8365c0782839c224c16cc9b38f16482a090259b36667120b38b7d5b710f1d64a602", 0x8c}], 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) kqueue() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) connect(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x22, 0x20000000, 0xffffffff, 0x6}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x4, 0x7, 0x2}, {{r4}, 0xfffffffffffffffa, 0x8, 0xfffdb, 0x72e3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x1, 0x8}], 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0xf43c, 0x0, 0x40000009d1, 0x0) execve(0x0, 0x0, 0x0) 04:22:08 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(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x5, 0xdc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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) write(r3, 0x0, 0x0) 04:22:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x10, 0x3, 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x7, 0x3e0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000440)=""/27) semctl$SETVAL(r1, 0xb5f04367f1e8143d, 0x8, &(0x7f00000001c0)=0x3) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000240)=""/99) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file1/../file0\x00') unlink(&(0x7f0000000180)='.\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140), 0x0) connect(r2, &(0x7f0000000400)=@in6={0x18, 0x1, 0x10000, 0x9}, 0xc) pledge(&(0x7f0000000380)='*\x00', &(0x7f00000003c0)='\x00') 04:22:08 executing program 1: ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000000)=0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) setsockopt(r1, 0x80, 0x9, &(0x7f00000000c0)="8fb96a", 0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000040)) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000), 0x4) 04:22:08 executing program 1: r0 = syz_open_pts() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpgid(r1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x2000300000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) lseek(r3, 0x0, 0x7, 0x1) 04:22:08 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}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=""/207, 0xcf) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:22:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10002, 0x0) pwritev(r1, &(0x7f0000000040), 0x0, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 04:22:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/81}, &(0x7f0000000140)=0x53) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000300)={0x0, 0x1, 0x8}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) ioctl$KDENABIO(r3, 0x20004b3c) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = kqueue() ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000240)) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) 04:22:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4d, 0x0, 0xfd}, {0x1d, 0x6, 0xc0}, {0x6, 0x0, 0x0, 0xff}]}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) dup2(r4, r5) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x8) pwrite(0xffffffffffffffff, &(0x7f0000000180)="f781ea7fe21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x6, 0x200002, 0x8}) getegid() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000140), 0x0) dup2(r6, r2) 04:22:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42c, 0x0, 0x5}]}) 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$inet(0x2, 0x4000, 0x7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:22:10 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair(0x10, 0x5, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 04:22:10 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) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=',\a'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 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) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) 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", 0x79c) pckbd_enable: command error 04:22:10 executing program 0: syz_extract_tcp_res(&(0x7f0000000180), 0x96, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8215119811d536753925c4e0a2aaa762c7ceea2346ef6bb67a38ed31f8"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2102868766922c771ff4bcc45055ce567530fd3976e6ffc82c540f2bd950fe144996108b983e751addeb44af66465851fa1690e018a910c9d668e6940ac92a16bee1d02d5ac52b3f54075c4b7da151817119fd2b381ae6a72aa4b42be75015a08967d78ccf830d1f23bba9bc31d341f13168b3ade314d5b2aee8d6ede1b844be339145296a23980995e95db80f80637a9158166ae95c3d3c2e2c34e20e9ad9bb5af7cb98e05ee73b8056df52a09f3ec3194d9f64fddfb305311b4287adf4fcd8c3ccd679657b2860753d921fccccdc7f482b7a804ea03ab3d979273be47b5619ee29423a1a76249698f842a4c1ef046d647412483c352aebea2543eb7a4720008da41d3355132468eb902f8afb1bb807651fa7f8619adbfbc8d1dae61181d2a5f18932c81d08eb2bcd7363685b21e403bf50bc742f00f82aecaa5b9559967af9ef009009d2844b39f5b3b14898f8220e3361d6120ccb63e16305a1beef47d79e103bb2fe1f5b1148decce08e8f5679d4f1c5be59cd32e586f41edc1a0a9f0999aa3e5c0158479784fcba8e2f3119e414f3e44bda7f2e7b160ec0835acedbae55b10cc441a4b11718599ab94bd8d603ef78fefe7d4b21ab22"], 0x10) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) r5 = fcntl$dupfd(r3, 0x0, r3) r6 = socket(0x18, 0x8000, 0xb) setsockopt(r6, 0x29, 0xb, &(0x7f0000000140), 0x0) getsockopt(r2, 0xcc, 0x6, &(0x7f00000000c0)=""/70, &(0x7f0000000140)=0x46) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) linkat(r5, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4) r7 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62d734e6e98879435751"], 0x10) sendmsg(r0, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4a}, 0x0) 04:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x20}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x8, 0x80, 0xf9, 0x40}, {0x0, 0x1, 0x2}, {0x1f, 0x1, 0x2, 0x3}, {0xff, 0x1, 0x5, 0x800}, {0x9, 0xf7, 0x0, 0x5}, {0x2000, 0x81, 0xf1, 0x2}, {0x0, 0x7, 0x61, 0x81}, {0x4fa, 0x9, 0x97, 0x2}]}) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x7, 0x200, 0x4}) syz_emit_ethernet(0x62, &(0x7f0000000140)="ad158cb2e701a19f7d9e7863cb4ab56ca23f6daba8383280ee42aaa81a9693944ea63da662e0ffffffffffffffc497d302eabf368b727e32cac93671adbdd980bf51a7b0f7cf0319647f510be5caacff3cc06141810428c5e61a9777b15eceba9c00") 04:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xf930672c79b5cb5c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x4}, {0x15, 0x7}, {0x7ffffffe, 0xa3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") shutdown(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, r1, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r6, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRES16], 0x3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r1, 0x0, r5, 0x0, 0x207}, 0x9, 0x7, 0x2}) r7 = getpgid(0x0) getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x9, 0x0, 0x0, r2, r5, 0x142, 0x80}, 0x1, 0xfffffffffffffffc, r7, 0x0, 0x9, 0x4, 0x2, 0x800000008763}) 04:22:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000500)=[{0x6}, {0x1, 0x3, 0xffc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2}], 0x4) semop(r1, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0x0, 0x1000}, {0x1, 0x8}, {0x1, 0x3, 0x3800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x26}, {0x3, 0x3, 0x800}], 0xa) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r1, &(0x7f00000000c0)=[{0x2, 0x7fff, 0x1000}, {0x3, 0x101, 0x1800}, {0x1, 0xfc00, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x101, 0x1000}, {0x2, 0x41, 0x1000}, {0x4, 0xb18}, {0x1, 0x20, 0x800}], 0x8) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/155) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x80000000) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/205) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="9d90f77f7e578511eb3800d558175d6b21d0980da632df2a4f6350f1d500b11d22dd76f8d5264a5aa080c6f3dcfd5865a02d880aacde69d06f27577dda8958bf47e8640d95720fb7cb312868b01ece4c46fd02943b7948e00db321fe9e1550d4b06af7a0d6db2533b4adac10584879ada2e286c9883149c478608c7775d3b1acd0a4c822572c63fa15e9888ccc218e01b719d1b626b9b6755d5400ea7788937f8d5849e2338a779e54d07dc2b5cf25fd2f5fe9efd743c5a121060e01abf6672f116eb73363dae47a6531dd63fe188ce1b4bbfd56e57b2fa606076fd3", 0xdc}], 0x1, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 04:22:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9fffefdfdffff], [0x0, 0x0, 0x10000], [{}, {0x0, 0x1}, {0x0, 0x0, 0x0, 0x69}, {0x0, 0x2}], {0x0, 0x5}}}) 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)) 04:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) paWnAiRcN:I NtcGp:_ oSuPLtp NuOtT: LtOemWEpRlaEtD e ONle SnY S!=CA LLhd r99le n3 - EoXIpTt le0n 9 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 304902 18833 0 0x2 0 0 syz-executor.1 *220658 45559 0 0x12 0 1 sshd db_enter() at db_enter+0x18 panic(ffffffff82208062) at panic+0x15c tcp_output(ffff800000a0b320) at tcp_output+0x2c4b tcp_usrreq(fffffd806eb77af8,9,fffffd80677e7f00,0,0,ffff800020adeeb0) at tcp_usrreq+0xa55 sosend(fffffd806eb77af8,0,ffff800020acfbf8,0,0,80) at sosend+0x671 dofilewritev(ffff800020adeeb0,4,ffff800020acfbf8,0,ffff800020acfce0) at dofilewritev+0x1b6 sys_write(ffff800020adeeb0,ffff800020acfc90,ffff800020acfce0) at sys_write+0x83 syscall(ffff800020acfd60) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffb9100, 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic tcp_output: template len != hdrlen - optlen ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff82208062) at panic+0x15c tcp_output(ffff800000a0b320) at tcp_output+0x2c4b tcp_usrreq(fffffd806eb77af8,9,fffffd80677e7f00,0,0,ffff800020adeeb0) at tcp_usrreq+0xa55 sosend(fffffd806eb77af8,0,ffff800020acfbf8,0,0,80) at sosend+0x671 dofilewritev(ffff800020adeeb0,4,ffff800020acfbf8,0,ffff800020acfce0) at dofilewritev+0x1b6 sys_write(ffff800020adeeb0,ffff800020acfc90,ffff800020acfce0) at sys_write+0x83 syscall(ffff800020acfd60) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffb9100, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020acf760 rbx 0xffff800020acf810 rdx 0xffff800020adeeb0 rcx 0 rax 0 r8 0xffffffff81963d9f kprintf+0x16f r9 0x1 r10 0x25 r11 0x8bb633487d12f418 r12 0x3000000008 r13 0xffff800020acf770 r14 0x100 r15 0x1 rip 0xffffffff81d1f4b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020acf750 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (sshd) pid=220658 stat=onproc flags process=12 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020adec40,0xffff800020adf610 process=0xffff800020ac83f0 user=0xffff800020aca000, vmspace=0xfffffd806e9a7458 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 29758 351253 20671 0 2 0 syz-executor.0 29758 352411 20671 0 2 0x4000000 syz-executor.0 24212 236353 0 0 3 0x14200 bored sosplice 18833 304902 86843 0 7 0x2 syz-executor.1 20671 87951 86843 0 3 0x82 nanosleep syz-executor.0 86843 486250 89591 0 3 0x82 thrsleep syz-fuzzer 86843 314715 89591 0 3 0x4000082 nanosleep syz-fuzzer 86843 2719 89591 0 3 0x4000082 thrsleep syz-fuzzer 86843 213673 89591 0 3 0x4000082 thrsleep syz-fuzzer 86843 213559 89591 0 3 0x4000082 thrsleep syz-fuzzer 86843 392810 89591 0 3 0x4000082 thrsleep syz-fuzzer 86843 178336 89591 0 3 0x4000082 thrsleep syz-fuzzer 86843 269608 89591 0 3 0x4000082 thrsleep syz-fuzzer 86843 507214 89591 0 3 0x4000082 thrsleep syz-fuzzer 86843 381852 89591 0 2 0x4000002 syz-fuzzer 89591 471257 45559 0 3 0x10008a pause ksh *45559 220658 71795 0 7 0x12 sshd 35039 192667 1 0 3 0x100083 ttyin getty 71795 166832 1 0 3 0x80 select sshd 93638 401193 22275 74 3 0x100092 bpf pflogd 22275 237419 1 0 3 0x80 netio pflogd 19663 364192 26383 73 3 0x100090 kqread syslogd 26383 90620 1 0 3 0x100082 netio syslogd 25857 161265 1 77 3 0x100090 poll dhclient 84316 14842 1 0 3 0x80 poll dhclient 76301 90053 0 0 3 0x14200 bored smr 84638 338744 0 0 2 0x14200 zerothread 93548 414608 0 0 3 0x14200 aiodoned aiodoned 80658 79110 0 0 3 0x14200 syncer update 92752 303542 0 0 3 0x14200 cleaner cleaner 53075 141878 0 0 3 0x14200 reaper reaper 11334 497085 0 0 3 0x14200 pgdaemon pagedaemon 28074 92594 0 0 3 0x14200 bored crynlk 50707 146112 0 0 3 0x14200 bored crypto 13349 87590 0 0 3 0x40014200 acpi0 acpi0 77017 144358 0 0 3 0x40014200 idle1 65394 216941 0 0 3 0x14200 bored softnet 73655 293621 0 0 3 0x14200 bored systqmp 68287 7430 0 0 3 0x14200 bored systq 80785 339328 0 0 3 0x40014200 bored softclock 75967 57847 0 0 3 0x40014200 idle0 1 29856 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex &newfdp->fd_fd.fd_fplock r = 0 (0xfffffd806e903288) #0 witness_lock+0x4c5 #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 fd_getfile+0x4b #4 sys_getdents+0x66 #5 syscall+0x4a4 #6 Xsyscall+0x128 Process 18833 (syz-executor.1) thread 0xffff800020a6d868 (304902) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82670648) #0 witness_lock+0x4c5 #1 syscall+0x400 #2 Xsyscall+0x128 Process 45559 (sshd) thread 0xffff800020adeeb0 (220658) exclusive rwlock netlock r = 0 (0xffffffff824d6d68) #0 witness_lock+0x4c5 #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9501 6541K 6937K 78643K 10802 0 pcb 13 8K 8K 78643K 45 0 rtable 89 2K 3K 78643K 260 0 ifaddr 57 12K 13K 78643K 86 0 counters 43 33K 34K 78643K 51 0 ioctlops 0 0K 4K 78643K 1481 0 iov 0 0K 16K 78643K 14 0 mount 1 1K 1K 78643K 1 0 vnodes 1223 77K 77K 78643K 1293 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 3 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 22 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 149 0 sigio 0 0K 0K 78643K 5 0 proc 60 63K 95K 78643K 447 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 129 0 in_multi 39 2K 2K 78643K 68 0 ether_multi 1 0K 0K 78643K 7 0 mrt 0 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 230 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 93 37K 37K 78643K 1404 0 UVM aobj 4 2K 2K 78643K 4 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 38 0 NDP 8 0K 0K 78643K 17 0 temp 78 3040K 3104K 78643K 3729 0 kqueue 3 4K 8K 78643K 8 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 0 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 23 0 21 1 0 1 1 0 8 0 rtentry 112 55 0 19 2 0 2 2 0 8 0 unpcb 120 83 0 73 1 0 1 1 0 8 0 syncache 264 7 0 7 2 1 1 1 0 8 1 tcpqe 32 67 0 67 1 1 0 1 0 8 0 tcpcb 544 212 0 208 2 0 2 2 0 8 1 inpcb 280 451 0 444 2 0 2 2 0 8 1 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 7 0 3 1 0 1 1 0 8 0 pffrag 232 2 0 2 1 0 1 1 0 482 1 pffrnode 88 2 0 2 1 0 1 1 0 8 1 pffrent 40 90 0 90 1 0 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 31 0 1 1 0 1 1 0 8 0 pfstkey 112 31 0 1 1 0 1 1 0 8 0 pfstate 328 31 0 0 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 285 0 112 13 0 13 13 0 8 1 art_table 32 286 0 112 2 0 2 2 0 8 0 art_node 16 54 0 23 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 20 0 10 1 0 1 1 0 8 0 shmpl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1599 0 189 46 0 46 46 0 8 0 ffsino 272 1599 0 189 95 0 95 95 0 8 0 nchpl 144 1985 0 380 61 0 61 61 0 8 0 uvmvnodes 72 1690 0 0 31 0 31 31 0 8 0 vnodes 208 1690 0 0 89 0 89 89 0 8 0 namei 1024 5215 0 5215 1 0 1 1 0 8 1 percpumem 16 36 0 4 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 560 4 0 2 1 0 1 1 0 8 0 scxspl 192 5946 0 5946 6 1 5 5 0 8 5 plimitpl 152 27 0 19 1 0 1 1 0 8 0 sigapl 424 365 0 333 4 0 4 4 0 8 0 futexpl 56 2264 0 2264 1 0 1 1 0 8 1 knotepl 112 59 0 40 1 0 1 1 0 8 0 kqueuepl 144 26 0 24 1 0 1 1 0 8 0 pipelkpl 48 88 0 78 1 0 1 1 0 8 0 pipepl 120 176 0 157 1 0 1 1 0 8 0 fdescpl 496 349 0 333 3 0 3 3 0 8 0 filepl 152 2074 0 1973 5 0 5 5 0 8 1 lockfpl 104 29 0 28 1 0 1 1 0 8 0 lockfspl 48 11 0 10 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 157 0 148 1 0 1 1 0 8 0 zombiepl 144 333 0 333 1 0 1 1 0 8 1 processpl 984 365 0 333 5 0 5 5 0 8 0 procpl 624 654 0 612 4 0 4 4 0 8 0 sosppl 128 4 0 4 1 0 1 1 0 8 1 sockpl 400 559 0 540 5 0 5 5 0 8 3 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 132 0 0 16 0 16 16 0 8 0 mtagpl 80 10 0 0 1 0 1 1 0 8 0 mbufpl 256 278 0 0 17 0 17 17 0 8 0 bufpl 280 4227 0 179 290 0 290 290 0 8 0 anonpl 16 46291 0 32737 68 1 67 67 0 124 12 amapchunkpl 152 1864 0 1734 8 0 8 8 0 158 1 amappl16 192 1528 0 802 46 1 45 46 0 8 8 amappl15 184 4 0 3 1 0 1 1 0 8 0 amappl14 176 2 0 2 2 2 0 1 0 8 0 amappl13 168 29 0 27 1 0 1 1 0 8 0 amappl12 160 13 0 12 2 1 1 1 0 8 0 amappl11 152 134 0 115 1 0 1 1 0 8 0 amappl10 144 78 0 69 1 0 1 1 0 8 0 amappl9 136 388 0 385 1 0 1 1 0 8 0 amappl8 128 299 0 287 1 0 1 1 0 8 0 amappl7 120 174 0 161 1 0 1 1 0 8 0 amappl6 112 81 0 77 1 0 1 1 0 8 0 amappl5 104 249 0 232 1 0 1 1 0 8 0 amappl4 96 505 0 472 2 1 1 2 0 8 0 amappl3 88 111 0 103 1 0 1 1 0 8 0 amappl2 80 1875 0 1805 3 0 3 3 0 8 0 amappl1 72 17880 0 17446 25 11 14 20 0 8 4 amappl 80 908 0 865 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 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 353 0 335 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 353 0 335 1 0 1 1 0 8 0 vmmpekpl 168 6626 0 6597 2 0 2 2 0 8 0 vmmpepl 168 49249 0 47398 106 5 101 101 0 357 18 vmsppl 368 352 0 335 2 0 2 2 0 8 0 pdppl 4096 714 0 672 6 0 6 6 0 8 0 pvpl 32 158894 0 142207 163 0 163 163 0 265 28 pmappl 232 352 0 335 2 0 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 172 0 3 5 0 5 5 0 8 0