kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Apr 26 10:44:03 PDT 2020 OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.42' (ECDSA) to the list of known hosts. 2020/04/26 10:44:15 fuzzer started 2020/04/26 10:44:22 dialing manager at 10.128.15.235:34138 2020/04/26 10:44:22 syscalls: 338 2020/04/26 10:44:22 code coverage: enabled 2020/04/26 10:44:22 comparison tracing: enabled 2020/04/26 10:44:22 extra coverage: support is not implemented in syzkaller 2020/04/26 10:44:22 setuid sandbox: enabled 2020/04/26 10:44:22 namespace sandbox: support is not implemented in syzkaller 2020/04/26 10:44:22 Android sandbox: support is not implemented in syzkaller 2020/04/26 10:44:22 fault injection: support is not implemented in syzkaller 2020/04/26 10:44:22 leak checking: support is not implemented in syzkaller 2020/04/26 10:44:22 net packet injection: enabled 2020/04/26 10:44:22 net device setup: support is not implemented in syzkaller 2020/04/26 10:44:22 concurrency sanitizer: support is not implemented in syzkaller 2020/04/26 10:44:22 devlink PCI setup: support is not implemented in syzkaller 2020/04/26 10:44:22 USB emulation: support is not implemented in syzkaller 10:44:28 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) r1 = dup2(r0, r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) fcntl$getown(r3, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) pread(r3, &(0x7f0000000180)="b749042c2dc807a966df9fa126220cd6a751fb875fc6e1e05796b61ef42716012d260b767d978957ff19bc664c684d7d12cd560d4955ab2f1f0785c5234c3483a96c470b", 0x44, 0x0, 0x400) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x3, 0x1}, {0x82}, {0x26, 0xff}], 0x3}) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x84) socket(0x2, 0x8000, 0xfe) r7 = openat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0xa8) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000340)) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20000, 0x0) r9 = dup(r8) r10 = dup2(r7, 0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) kevent(r10, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffffd, 0x1, 0x0, 0x8, 0x80}, {{r12}, 0xfffffffffffffff9, 0x0, 0x10, 0x6, 0xf8}, {{}, 0xfffffffffffffff9, 0x100, 0x8, 0x3677, 0x800}, {{}, 0xfffffffffffffffa, 0x80, 0x1, 0x56e5f2ed, 0x9}, {{r4}, 0xfffffffffffffffe, 0x24, 0x1, 0x1, 0x3}, {{}, 0xfffffffffffffffb, 0x9, 0x20, 0x8, 0x7852}, {{r6}, 0xfffffffffffffffb, 0x81, 0x4, 0x1, 0x2}, {{}, 0xfffffffffffffffc, 0x30, 0x40000032, 0x24, 0x1}], 0x400, &(0x7f0000000680)=[{{}, 0xffffffffffffffff, 0x82, 0x40, 0x1159c01a, 0x4}, {{}, 0xfffffffffffffff8, 0x56, 0x1, 0x1, 0x2}, {{r9}, 0xfffffffffffffff8, 0x20, 0x61, 0x4, 0x1}, {{}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x4, 0x9}, {{}, 0x7, 0x10, 0x40000000, 0x7fff, 0xdb}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xc0, 0x4, 0x1ff, 0x4}], 0x8, &(0x7f0000000740)={0x5638fc35, 0x7}) 10:44:28 executing program 1: getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="3d8707807d7d642fba967892d1faffc89d9568a3eba4655410e730fda8ea27699cdf6b25132dfab6d1fd05d4205d7ccb5feb529ba382a156bc6294c006bffec503f486461edc99ffaf2ff3ab4f362171e36293206175d02f6264f79664c3222ddcdd90bfa3321b0b61108f7adcc67046254879f4d160ca0ff37b304a9b1cab229677c40d88eb3b1cd62c1eb69c275d83c1d163b9e07c0c000826cf", 0x9b, 0xe, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = accept$inet6(r0, 0x0, &(0x7f00000001c0)) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$getflags(r1, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0xfffffb6b) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) listen(0xffffffffffffff9c, 0x7a42) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x100, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/diskmap\x00', 0x8000, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x80, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000840)='/dev/vmm\x00', 0x40, 0x0) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000003c0)="f04331026c5711d06c0678136ca105fc5fbeef36db941597be0391ae49ea2620ceb6f7c18d4c9ad6424ae58abf354f2d5b8aaa9e30e9684e8dc213d56c21ad2ccb092aae5730a607990c43d3c4a4e1dee85fd7c7f3fe83fe2686cfb9f1a4d69cb6887cef39225af861dc1f6c0d28eaa934a874b343fa5589cceeecf7f3ff5229eaadedfb916d716285fa11c696f8ce1fa9c3357aa9cd66a831df767ee1a5138b0678070acd9fa4139a8ea13bd52376a86e04939d8399f90f0e7c5f3046a2c45eed5adb0834006df1eda674dd90c869c1e2214c4e45a1e6df07a5bd05598abce280", 0xe1}, {&(0x7f00000004c0)="ea517d60eb9ce22a0ea769bd9b0bdfdd9f48296cb4423758f4417d282df619f822d1456835d2904261db816be6b5c40b28b8afaa08bc5b89cf127e8a86d3c669bee7d2ed9e5481298eda78e85eb1b28f9f4081497f2aba3a152d4c46dca128413a6d716fce0a40780527b726bf9c032976f4c60faa85b1a928d48b11dc9049fe3090deef", 0x84}, {&(0x7f0000000580)="ca6fc2a1db70d7e6f8bb990dad93045fc0c3ca8a7e6a3a67737847eedccfeaca86f7a22e46d53ae40e6d74d00583e770e2f5f85dc6b60d8657a785abf767d511928943b6a206e23f7750f3e81e076cef6b4bc89ea6f209213ebf1a11be1c96689a4c1ccfe2158982388cf5d1d1aace2280dd98ee3849fbcca9c0ece49ebfd3ffbdaadb51d2e93ce63a03dccf7740b9e1ddef9ce981c9d7f41f6e5217c45ed7538e37bcbbf53182e8416efa5e3642ca17355977d3", 0xb4}, {&(0x7f0000000640)="4cd9268aef931946bcedc787602cea2c8698e85f081a2442a682e17d0ea977ea29006ef0c689e5a86ced4a2038a85e27fbce9dbd35ad4f99817ffcee08a76af09f6f8188c4331523", 0x48}, {&(0x7f00000006c0)="2dd1ebd0cbc7259245279cf2b5e9fdb596e2709167987445556f4ff7798f1ef612f8e60914d9975de0957c9ee2bf36a7a4cff94f00e83b3f147c6a11c7bb3487d7d745258dd57a562b84", 0x4a}], 0x5, &(0x7f0000000880)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r3, r0, r1, r1, r1, r4, r5]}], 0x38}, 0x5) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000900)=""/4096) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000001900)=0x1) r7 = open(&(0x7f0000001940)='./file0\x00', 0x80, 0x4a) getsockname$inet6(r7, &(0x7f0000001980), &(0x7f00000019c0)=0xc) login: pckbd_enable: command error pckbd_enable: command error 10:44:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x6, 0x3, 0xff) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa20, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) socket$unix(0x1, 0x5, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) pckbd_enable: command error 10:44:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x48}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) semget$private(0x0, 0x0, 0x410) r2 = socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x75, 0x5, 0xff, 0x200}, {0x9, 0x7f, 0x40, 0x7fffffff}]}) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="69a4d2bb7037cefec92e2e99e674640183b58e3d4391c38f6700dc989d912356ab83666f8d1ea88ac9e5dddde6a38dab5ca8ff1fdbc130b60681ff14f4170006466dbb9a066a43d0e1010d57b4e886b0dd370f07f056f06693459dd3cb1e36d7e97ba58c5c4fdd101bd29049908d2ba7dfb9bd0f971d68d52c25d34441b2cc35a07f7b31b84dc2e0cd2ab71ef366e7bd5937e90cc87bf7f287da93b5ce84441aa438a8e4ea92a5c233fae431ae9274829b33db64215cc21f47c5d543c2f74a956ff23e6341d0947a5754377ae5c492cec8c80ece491628", 0xd7) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 10:44:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff7ffeffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffffffe) 10:44:32 executing program 1: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) setsockopt(r2, 0x28f, 0x9, &(0x7f0000001600)="cccbf92f4a0beccb8fc884307fe2529f46818b63669c1754ab10c8bde078c05d4782bc678cf4b1469edccac1d4a3c3932fb241c1ea4748234fb7b46c800322aaff1dd6dedcb7f44d4677", 0x4a) dup2(r1, r0) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) recvmsg(r3, &(0x7f00000015c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000040)=""/214, 0xd6}, {&(0x7f00000002c0)=""/73, 0x49}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f00000003c0)=""/53, 0x35}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/60, 0x3c}], 0x7, &(0x7f00000014c0)=""/247, 0xf7}, 0x800) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 10:44:32 executing program 0: 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, &(0x7f0000000140)={0x3f, 0x1, 0x0, 0x5}, 0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x36e) 10:44:32 executing program 0: socket(0x400000000018, 0x3, 0x6b) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x1, {0x80000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000100)) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000400000000000000b3b28d747a3f35b9f532177be5f7ca9260ef5b5f5dd18114bd1376faa0e6ba68d6eb3a91c0d19baf0e29c03df515baef3136c16bcda4b183d867dea46cd963d4b6aa95cc35b7de5dd4b58b9c31c0e4ae75"], 0xa) write(r3, &(0x7f0000000080)="1654bd6a1cd5b39a", 0x8) 10:44:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r0 = socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRESDEC], 0x2) r1 = socket(0x2, 0x5, 0x40) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 10:44:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x401604) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) ktrace(&(0x7f0000000000)='./bus\x00', 0x2, 0x4, r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:44:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r6, 0x0, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 10:44:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1, 0x0, 0x0) 10:44:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000000300)="8f57fa141cacf126365c236b63f3e212ff5367b6001c465a9822be1b8288c518a2320e29f91297dcdb5d7f008f2a92dd6cb17eff9661ce4330012e682a8631a91457bb230d3bb3fb45dff32dd7154cbf5f62007d3258ec79a91c4357bd44c3a0c84dbb80a5dcf1795d0d9117af8179171a1dea34956d98631c5a3899326fa4178d21ec2baa64c360d589794da9c883a5bc421987d4b8e084143b9dab6cdf8fb24ec8fabe02d3c63cd02f03", 0xab}, {&(0x7f0000000400)="7baa86dabaa2c7866f8b44ff08c4eb275c34f2eee306a2fc6f9d9ccf13fbf8228484430dd1cacb71363a334da2f2206b9a1bf83aaecc16da354be1d0b70ff62209cabf13ad3f4f92ea1536bab86864aea606083d9dd3837af8afd952810fa56c49e8bf09169ab7cdc52f3a5432988ec34f94fdabb962a3eabfabd37be46db33421047c0fcc1eb834be57ff358098aed06c522d3535b14638a7f2463a05e3a4f91c4113945fd4e9c03c7a592cae47888844b4ec7a601c4783c53877ac544c953a7f5a86494f1875d8d25b37db2c38644b6a76a825b0d9a6548205b975d66eac02", 0xe0}], 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r4, &(0x7f0000d06ff8)='./file0\x00') openat(r4, &(0x7f00000000c0)='./file0/', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x400, 0x140) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000140)) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 10:44:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x75) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x80000001, 0x7f, './file0\x00', 0xc0, 0x5, 0xc3e, 0x400}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x5, 0x4) syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = kqueue() dup2(r4, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "9375b01a93dd00", 0x0, 0xfffffffffffffffc}) 10:44:33 executing program 1: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x1) r2 = socket(0x18, 0x3, 0x0) sendto(r2, &(0x7f0000000180)="dca4e00fd71f57ef059fb81d5297e5e483732af6e809c2c65b00c38a7f930593e7547aa0cee147686e8e7729be35e1335f2ff59259bead3c2ceb5de326d678d365fe38e5cb6c86cb1c76f5f3c8dfb484705f854f92dc0c2ac20a4de413d4c16be064abfd", 0x64, 0x408, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/139, 0x8b, 0x40, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000194c9be5c358e10ad9ab641eb58b05e33d889d0ed520d6c8a3805cac8185356c0a67296973bfaded2137716cb8337ff5d8cd36"], 0x1) socket(0x10, 0x2, 0x5) 10:44:33 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) openat$pf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pf\x00', 0x40, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82ff0fcd015fd33dc3187d9c74d0a633b6208f031fe47a8e4e199b57cdfb00bb39b488a89e3c70ada9cc85143c4d7898"], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{0x5, 0x0, 0x2a, 0x3f}, {0xffff, 0x86, 0x1f, 0xfffffffd}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x20000000, 0x0, "0100"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:44:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x35}, {0xfbfe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000200)=[{0x48}, {0x82, 0x0, 0x0, 0x2}, {0x1, 0x0, 0x0, 0xa70}, {0xfe00, 0x3, 0x80, 0x8}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000180)) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaa89aaaaaae79bc113137f7e092d59b3ab256774ecad2e417a8d0102931b00c4c454086d597764c23559504b26f3d7ec978de76a6efdc44918292cfcac848872ac0736b549ddb76f38281c9d64e3cf3619fdffc86a2cb88dda79903d77b23c58a37352a981dee463013ecfd6585d64326a45bfc5db9e3a0000008a000000"]) 10:44:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:44:33 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{0x0}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48, 0xfd}, {0x81}, {0x6, 0x0, 0x0, 0x20}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 10:44:33 executing program 0: r0 = socket(0x1, 0x4003, 0x89) recvfrom$unix(r0, &(0x7f0000000080)=""/197, 0xc5, 0x800, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000300)="b10005136000030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = semget(0x2, 0x3, 0x650) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000300)=[0x1, 0x7, 0x2, 0xfff]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000001c0)=0x3) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d265f47f44e0169dd9aa33e5b9fbfa0c31f9af", 0x13, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 10:44:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r1) r2 = getegid() getgroups(0x2, &(0x7f0000000080)=[r1, r2]) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x4ffd, "0700000000000000000000000000000000006082"}) write(r3, &(0x7f0000000800)="bc41fee8fb221b935863aecf201db5f0601215db950f745775179da25885869ad8adad056c0e96a2ceeeac76bbf3a2aced2872c46cf9da66d86835c838e9c809d9cc40d5e2a0583ce619ade808b18b6c520585cb0b867543e8ae59440a4e314b2cbc1db8f50af6b1ac1e8be66522d8b0f6f718b5c89692350ab477ff55aa91775631676252a55da55a330fef0b38032e2b1cf801c3445bcecbf3ae7a197f123f1f6554c6078b", 0xa6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2171d7dbf9cb2372a825091abab7382fb28fb3b7"}) close(r3) 10:44:33 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/73, 0x49}], 0x1, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 10:44:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "010000000000000000ffffff7f00", 0x8c9, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) socket(0x20, 0x1, 0x9) close(r4) write(r3, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 10:44:33 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xfcfc96ac3f78769a, r0) socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xfffffffd}, {0x81, 0x0, 0xfe}, {0x6, 0x0, 0xff, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) readv(r1, &(0x7f0000000240)=[{0x0, 0x59}, {&(0x7f0000000180)=""/139}], 0x1) 10:44:33 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1b20, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:44:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x880, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) 10:44:33 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:44:33 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000010000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 10:44:33 executing program 1: r0 = socket(0x18, 0x4000, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x28ab) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0xffffff8c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) setregid(0xffffffffffffffff, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 10:44:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1f) 10:44:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x9fdf, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)={@empty, @empty, [], {@generic={0x876d}}}) 10:44:33 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 10:44:33 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x200) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pread(r1, &(0x7f0000000180)="a7379b439af83101ff7aaf46f321451a28446e132edcb5049f3d11cfd62bdd43e3b0afff4129b5ea56916afa252fb48014e7ea78f7a581fb5be9bfa4bd4c3c42d57f1776fde2607b4bad153792b3c2bd90b77e65ad56de152c1f21919c8c76bbe2540ad0e63d47005d39fa3418bd1ec92833b9ba0d3af57683addab55c3b0726fdf8be", 0x83, 0x0, 0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2}) 10:44:33 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000fab000/0x4000)=nil, 0x4000) r2 = shmget(0xffffffffffffffff, 0x4000, 0x80, &(0x7f0000df5000/0x4000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) r4 = shmget(0x1, 0x3000, 0x20, &(0x7f0000f35000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x0) r6 = shmat(r3, &(0x7f0000c0f000/0x2000)=nil, 0x1000) shmdt(r6) close(0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffe765dfdefffff9ff1be62c36ae61dba648", 0x0, 0xfffffffe}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{0x0}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x1f) shmdt(r1) 10:44:33 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x4, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000040)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xffffffff) 10:44:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="62020207e04000013601bb5de425139d68f85f2f2d774ce8e4ce0595b3c4a57135315000d6e72fe4a7db22016992dcb5e5b550f5e344fc5f7c0c0efb99508410f321171030ae62f0bb03604c641b2a5e4d41f88b1994a22249d6e19bbcc91ef69ba128d55de6fb80e8648e5898eda993be22652294231b79ebec58322ebe241326fc7dc41a7e57c2af8f6274e1aea5e04bd8e2ffef1fa49758557902190551ac4470dbb2"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = semget(0x2, 0x3, 0x650) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x1, 0x7, 0x2, 0xfff]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/249) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000080)="118c57db00000000", 0x8) 10:44:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/43, 0x2b, 0x840, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x80}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 10:44:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfeffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) minherit(&(0x7f0000043000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/137, 0x89) 10:44:33 executing program 0: open$dir(&(0x7f0000000140)='./file1\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) chown(&(0x7f0000000200)='./file1\x00', r1, 0x0) setuid(r1) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x88, 0x0) setuid(r1) r2 = getpid() ktrace(&(0x7f00000000c0)='./file1\x00', 0x0, 0x20, r2) geteuid() open$dir(&(0x7f0000000000)='./file1\x00', 0x1, 0x20) 10:44:33 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000180)=""/191, 0xbf) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r3) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, r3]) fchown(r0, r1, r4) pmap_unwire: wiring for pmap 0xfffffd806bc093e8 va 0x1b2e220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc093e8 va 0x1b2e221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc093e8 va 0x1b2e222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc093e8 va 0x1b2e220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc093e8 va 0x1b2e221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc093e8 va 0x1b2e222000 didn't change! 10:44:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x10001, 0x9, {0x6, 0x8}}) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) syz_emit_ethernet(0x4a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x14, 0x0, 0x0, @rand_addr="bdb973531eb41c9d60cca81247e4f515", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 10:44:33 executing program 1: pipe(&(0x7f0000000200)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc9}], 0x3, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = socket(0x1, 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x200, 0xc) fcntl$dupfd(r3, 0x0, r3) r4 = kqueue() r5 = socket(0x1, 0x1, 0xfb) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x1, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699f, &(0x7f0000000300)) poll(&(0x7f0000000180)=[{r0, 0x8216bab25f0ae83d}, {r2, 0x140}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x1}, {r3, 0x8}, {r0, 0x8}, {r4, 0x8}, {r5, 0x1}, {0xffffffffffffffff, 0x10}, {r7, 0x2}], 0xa, 0xf5) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) syz_open_pts() 10:44:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="01080513600000000000ab000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e2fc2caab610f53c2297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89030000000000000070c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f10000000000000001000000000000", 0x801, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x83, 0x6}, {0x47, 0x80000001}, {0x83, 0x80000000}, {0x43, 0xe2}, {0x82, 0x3}, {0x6, 0x1}, {0x86}, {0x80, 0x7f}, {0x82, 0x9}], 0x9}) 10:44:33 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x4, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) listen(r1, 0x8001) pmap_unwire: wiring for pmap 0xfffffd806bc093e8 va 0x1b2e220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc093e8 va 0x1b2e221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc093e8 va 0x1b2e222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc093e8 va 0x1b2e220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc093e8 va 0x1b2e221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc093e8 va 0x1b2e222000 didn't change! 10:44:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x64) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x5) dup2(r3, r2) 10:44:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 10:44:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffeffffffffdfff, 0x2000000008001], [0x0, 0x0, 0x7], [{}, {}, {}, {}, {0x5}, {}, {}, {0x40}], {0x0, 0x4}, {0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) minherit(&(0x7f000023c000/0xa000)=nil, 0xa000, 0x0) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f00000004c0)=""/152, 0x98}, {&(0x7f0000000580)=""/238, 0xee}, {&(0x7f0000000080)=""/28, 0x1c}], 0x4, &(0x7f00000006c0)=""/66, 0x42}, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 10:44:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2ff, 0x4, "f01d0426ef48a46a3b7d00", 0x1003, 0x5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x100, 0x7fff, 0x9, 0x5, "7d58d8e66db899e770de6672a1320496413aef5c", 0x2, 0x7117}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x10, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) openat$tty(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/tty\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001700)='/dev/bpf\x00', 0x200, 0x0) pipe2(&(0x7f0000001740), 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x708a636b35e01172) preadv(r3, &(0x7f0000000040)=[{0x0, 0x280}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000040)=[{0x0, 0x280}], 0x1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x80, 0x0) r5 = open$dir(&(0x7f0000001680)='./file0\x00', 0x0, 0x4) preadv(r5, &(0x7f0000000040)=[{0x0, 0x280}], 0x1, 0x0, 0x0) 10:44:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0xb1) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x2a) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x8100000000100000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x3, 0x54e3}, {0x25, 0xfffffe01}, {0x101, 0x6}, {0x85, 0x6}, {0x8a, 0x6cf}, {0x48, 0x7}, {0x9, 0x3}], 0x7}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="510fc3a0", 0x4) openat(r1, &(0x7f0000000200)='./bus\x00', 0x20, 0x48) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x81, 0x0, "03664e2ba70c033c02d271795acd00"}) write(0xffffffffffffffff, 0x0, 0x0) 10:44:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/192, 0xc0) 10:44:33 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = semget$private(0x0, 0x4, 0x5b4) r1 = semget(0x3, 0x1, 0x26a) semop(r1, &(0x7f0000001180), 0x0) semop(r0, &(0x7f0000000240), 0x0) semop(r0, &(0x7f0000000240), 0x6) r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) semget(0x3, 0x3, 0x54) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/246) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x3) semop(r0, &(0x7f0000000200)=[{0x4, 0x1f, 0x800}, {0x4, 0x41bb, 0x1800}, {0x2, 0x31c, 0x1000}], 0x3) getegid() r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) accept$unix(r4, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021120ecb4e169d1eb500"/4107], &(0x7f0000000000)=0x1002) getgroups(0x0, &(0x7f0000000340)) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) 10:44:35 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffff29, 0x0, 0x0, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{0x0}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{0x0, 0x2, 0x0, 0x4}, {0x0, 0xffffffff}, {0x0, 0x0, 0x0, 0x2}, {0x3, 0x0, 0x80}, {0x0, 0x0, 0x100}, {0x0, 0x0, 0xffffffff}, {}, {0x0, 0x80000000, 0x42}], {0x0, 0x0, 0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x2}) r3 = socket(0x2, 0x3, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 10:44:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x100) r3 = fcntl$dupfd(r1, 0x0, r1) dup2(r3, r0) 10:44:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000001c0)='w', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) fchmod(r1, 0x0) 10:44:35 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 10:44:35 executing program 0: writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r1, 0x1}) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='H'], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) fcntl$getflags(r0, 0x1) 10:44:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x3f, 0xbd6c, 0xb8e9, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000340), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) 10:44:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000068}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x9) 10:44:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x4d}, {0x2, 0x0, 0x0, 0xaea}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="0c20632649e3e61cbd0ae6027618", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x0, 0x5, 0x9}]}) 10:44:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x6, 0x8, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) getsockopt(r1, 0x8, 0x8, &(0x7f0000000080)=""/150, &(0x7f0000000140)=0x96) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xe3, 0xfffffffffffffff8, 0xfc80d8c, "00002e518564a638fa0212420e091fe600"}) writev(r2, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c8cf9ef6690b68ca6a14fc51f5239476af915b8bb584019713fa11a3c333f85cc54355c3c7cbd6a1aecc812e9725a138e66ef3840520c5d3b1b6e08d2eb95dda0b3fa9ba7083c741efff906e07e83e5c7d6b75f66bda6e61548367ef3dc352e079be5c920d986c8097b9d2d0269045435c7b34d1530764b1a2705f437cbe961f3f3b842be3e4283e853db950aa741bf9884437cec2435fc58e0ff0d458e91ac0b0f49f11005070200b94e677f31bf2ac7cf80f872fa95ef7c17f6875adca5f8248ae7e589190a8e5a177707c84eb252421c9b36361d2cab33f77f6012b067bb8800451d2169abf6970389dce3ff337c2909f283dd95c13964e6", 0x190}], 0x1) 10:44:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="87e7faf63f29285f0ba527ea00aa9d4e07cf555b53d08d50c4d03f3c147d7479aa88c23ab1bf35ac5f13981e15b90f6cf87522338f156d4470fb0e6e5d5ce4eb41c6c3f28e5c15982c8e8e11bf84659c6071810b876a30970d6ce64cd21ae794f42c0180000000000000e99a47b4c2080000000000000073d66d94"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000080)="10591b89e2cce71f", 0x8) 10:44:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x36) 10:44:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x3e1, 0x200, 0x0, 0x3, 0xfffffc01, 0xffffffff, 0x0, 0x0, 0x9, 0x3}) setrlimit(0x2, &(0x7f00000001c0)={0x60000000, 0x60000000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x4fd, 0x0) getrusage(0x0, &(0x7f0000000280)) r1 = kqueue() r2 = syz_open_pts() r3 = kqueue() dup2(r3, r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x8a69, 0x8, 0x0, 0x4}) kevent(r1, &(0x7f00000000c0), 0x1000, 0x0, 0x3fffffc, 0x0) 10:44:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffff3ffff], [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)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8001) 10:44:35 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) socket(0x18, 0x3, 0x0) r0 = socket$inet6(0x18, 0x4, 0x1) getsockopt(r0, 0x100029, 0xa, 0x0, 0x0) 10:44:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x3b, 0x4) sendto(r0, &(0x7f0000000200)="98f728f8f955b0f22c50616364ff3fb4e03fe28a136c79235aa549cc2c218e7db382b334d822062fbe0e4bb91c3936a71675f0b2236d89143dc114a109f8fb31d0299366d6af9f7c88bd62ed026d6e75561c2320a7dd330a9741c6410247d2d3ef10448dccba96010f753259e6bf4f7d1fc95fed6bab6400c967014151cd1493946bbc78e54264bbce9ab32843714585feddcef0fce11e94a6e0ecf2fecb3380e9743b837476e503bc4da5906e2f53ae4cc1", 0xb2, 0x3, 0x0, 0x0) 10:44:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x81}, {0x6, 0x4, 0x57, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) nanosleep(&(0x7f0000000080)={0x5, 0x2}, &(0x7f00000001c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) flock(r1, 0x1) 10:44:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0xf3f0}], {0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 10:44:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x28}, {0x2}, {0x4000000000006}]}) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(0xee00, r3) setreuid(r2, r3) syz_emit_ethernet(0xe, &(0x7f0000000080)) 10:44:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x200, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x7b, 0x0, r1}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x432) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000000c0)) 10:44:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffe765dfdefffff9ff1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xef, 0x3, 0xffff65a9, "925475d254c5fe34340a76c22ba4000400a5d200"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="b244906c15f54157fac35f3582cc7d60156d3ca6e6f3aaf3112bdd213906c673bb14b0507f3d785f04", 0x29}], 0x1) 10:44:36 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="010003000000ff59"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 10:44:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7ffffff], [0x0, 0x0, 0x481]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20, 0x5, 0x81, 0x7f}, {0x6e89, 0x36, 0x1, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f00000000c0)='./file0/', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r4, &(0x7f0000d06ff8)='./file0\x00') openat(r4, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000180)={0x1, 0x0, 0xf}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x84, 0x5}, {0x0, 0xfffffff8}, {0x24, 0xffffffff}, {0x25, 0x802}, {0x21, 0x8cd4}, {0x85, 0x91}, {0xc3, 0x1}], 0x7}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 10:44:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8080, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x4) dup2(r1, r0) 10:44:36 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) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r0) lchown(&(0x7f0000000080)='./file0\x00', 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x985) r3 = socket(0x18, 0x4, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="100ac5d0dfab050000006c3d2e7fb9100520249358200a4a003dcf770de0b953782586a8c69ebb5c4241bd0d153d4763fa91602fe1a2dc6a8d349925d0c4", 0x3e) 10:44:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fchflags(r2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) 10:44:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2d}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) getgroups(0x2, &(0x7f0000000140)=[r4, r6]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r7, 0x4) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 10:44:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000140)=""/50, 0x32, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x80) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) dup2(r5, r0) 10:44:36 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x7) r1 = kqueue() r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x6, 0x1, 0x3, 0x800}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x1, 0x100000000, 0x3}, {{r3}, 0xfffffffffffffffd, 0x10, 0x20, 0xffffffffffffe51e}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x60, 0x2, 0x2, 0x800}, {{r0}, 0x1, 0x10, 0x80000000, 0x4}], 0xc0, &(0x7f00000000c0)={0x2, 0x3}) 10:44:36 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) munlock(&(0x7f000066d000/0x3000)=nil, 0x3000) 10:44:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) 10:44:36 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x83}], 0x6, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fchflags(r2, 0x125151a10bb922d0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000200)="f826e43dfdfa0e8c552cec47460c4e25c1f3fa2756701e60f9866ddc348341aeba9b34578f06d055f37ebb510a56cab12f1aa854b9fd7fd29c96d1491bfc1c6caacd6e3eddb8acd6248e14069acc759d2357448200a94ac6dbac2b32ce4c0854dd16ebcb4da9bfd43a422eb9", 0x6c}, {&(0x7f0000000280)="d4173f8015bf6a4c75acaa1fbdabf6f3c6fcda0a04ecb82b65be84c3c450cd354e98fb3be496995dcd75e14d0a590fd75284d732bc72d204a117b4b38c2db03a85bf595e808da6769105561a6b9b53e76f015390629b2f1f589d3d8e2a37614b53e587d029c93bf0a0597ae9ec4c257e0469569792577a8747b96260e01a58b8ce2df2b10e3be03f4978923efa6e2476c18cb22fb1cf6d6d8ab9421973f718ff24cf88b1fca138747dd2b6c5b9130e9f00e8437ac74efc5d7fe6a8", 0xbb}, {&(0x7f00000004c0)="637ba7df9759c38b82c42325a10f2a022076168b05652a4fae69e0524fc0f9a51bd69b2d59b11237163a71eadbfd257fc917268231a67be304ef817d461798ed566a0db8eb4e050968f3046bb6e3f0bd7f6d8ac39e1702f607a2cdb84246360ebc41b976b7a26cc5cdb084458e81655790863a72a6c9f7e0c83f1c4f50fc526a5929f1b44b65673b6e25c80a8a8f72e29b0df2269e90009633fdf0669bde71cf4fbfdb67b01ac541bf91f37db1eac91ac4c155102e8be4725fbd56f110a3aa5318535707742599aca983043ecd0ae23a0af9b86d2ac1543f918f79ad98fd06d63b5b9769d9713c04e2969b42a14a2627c916e700c599cbd8870aaddf6c24f056589d3fdd1c9f660b83aef7fef5d66b21c12b699ea179360c13cfcde867989e47e20b49a582dc81bc360af1b668763746dc87cec11197af0c45a38f9ed7224332ceefd8197d59fceb0165e907eb224c1c2f0424a9ed42de0cd9bee6832607ed4688309ca46cf2d10076d93f64898c61322a28eb86e4f57f2572a4d5135a941c32cc2da991b629c9a02a8e1bc97a82ca9f72ad0707a016b311fb425f0b39445ea39e702531a7b4506ae3a8a99a86588968c316bcb572b5077e6c24507740763a974f1259514c12217dd02c32383e1afdb92a6bd82f3a31986bb04a9bb8f25938927590b811cbab4ffbb62395cfc803985abeaa5deafa3c0d6c233b33d9d1cb8287721cfb6fd1ee6207c9286327c8597115d45c079675aff7e193ca675a5fd5f1c3d990585c4fafb5164c5c475f266106c3bda398fbd534acef2ac0c433cfdc6d4f46015756730e38e780c3764563903651d1ced71c9444a7f948804b91b78dc0af98d6e3bc02b0ce61d1fde4889251090ebc9ebca20a96427f69562c8e2483317d09c6554537f62d965fe38eb1108014e54af3b0da38320cce8fab0b61e0136f20097f66f255a51f1b0400ad15ef2902de102933c449a9aa570db160ece0bd6646a97c8c7458de7bd52ff16adef8a6cdca1d8984001a43f3e9bdec7b8234918456e31b202395a16c069079552648643cd39f67b757a2cc4182f8a68a30ae3ad3e81999120e05c07dccfe16b8e5c39be64649c72d29fbb561c1c41f1973cb73ac89692c647bbb0e5ba064970934654110fcbd92fd831da4ef47a6c50adf5d2c38411e550d726d12388f86c603667df60336652e011cf03fe7c0f12da2e26a54e68eef11acf4bbfa4f2aa7407f406822ae81da0274853639bce1309ee54b203198ec1a05433e7e8c53788a5b0d95045cca0e04d78867dde7037239ef8165d354b2e2d4230d2d34341d0d3378b3f6842d2f9e252e29543534b2f9d9eb83d41ddc6f8a0eadcd9fb71aa921314c15ea7842ef916e9402716ad803ed790405c57314d89af8c71b3b29e4e41d78d8b5f505ff30f604eb22c03948b26849f0858e6aa607db44c5995e0bf236252aa140108838a296fed64f84c30d3eeaf14e8ef95cfe323659a219793c1c3331eef657588dc92dd6f5415c9ead53790cebff4ffb8e9dd3858c76a4c92e6c9fa56b3b95d2e3f586f6ec7b3f07ae7a7e5ccab99fd432007e7653619ed30a5347b0e855556b3cdb69bbeaf6a721a4b2dce2f50f9ade165ae68811335ec434ec4f083e77fe0bad27f4568fb20118732b7b7d394e8edd7272ac100f5b2efc7616ce8436b035e4f609a584b1ac3fa172db2e668e7f0a6a8344dcc77508eb2c05049683f7bd73162526eb2c28cb4fd836f99913775eda3a6daabff857c4da3a67976f63d008b5154687fa228da8a1536d35b273c98339960974203a766bde78665963b768f70674b86d851704778ae208b64a43d78b8e21ceef7e4c128b4aa7633ee26ddc5b2d879f29c94fc0dea333bd2f06f01e6a798cea112010f21665f13f195a09854025985fcb7173ed44cd469570ef974bf56b430cb6dea08fff8a45c72c477d72829f636f1846c73e808b99886c150bd002c821dfe865d3e74e72622fff534079fe44ff1f2656a31a0fb77b692333f5ce48575b38e56913ab9d256f2babba01433cb40cd376a9123e11781e3c5dd6c0b1d9929f38dd9895965da0fb9cc206d6a60dc0738c32c6b7cae98d2165c1e5c621dc099448be1205326c0ace648a72246e84f4df9638b8c4d0e02cb7216b0aa852516d896af96acf459ad6d5888b43e6ec7d7abec3381345689fc014ad19523da2eccc235028f894c5d21741fcb2d77c90ec760763bd81ede114fcb480662b5b72e121a19c77c4c116db19cc17a14d7ec9d4607e8b1a0825fc14d79e39f282a4fa0acf903f66a6b53987a3d938cc961a398c06f47caf4cdc77de834d52061638cc017bfb61a14e9f6a57f9c7b5bc9e0302285a55ea0cbf5b1543ed1fb6a90c3e40c9f9d39df2ace219bed9e6e808c99e31631b3a51bfdc558feaa5d3e9aa0784bbe311e60c52ecfc73dce48272830dbf150744ce7ba298838b3d7f44ae78a4fbe541ebd6cd72bad7eb28aec20db4ca243e1fe8b6bc3c14a2b734857df9e008ab73fd6166514248c71ffedca2cdf0ef4058873664930f7d1b7c843c48b1b6f2d166f7e7fe02a000884e53cbc518439c49fb1602f24a3c54215f14aa4e3a96c64fda6b26e4b123b6d9b1bb4e644befcafc6428f767299799516ab82e8702ca151702036b69f3ac557e90da8c3ef79da9ea9c007e88fec47eaa2dc369ab8f83106da5c7aed4e4fbfb5f68c186e78b3474f294fa891a252bf10f7e0d8ab6f7bcadbc6d7bb444670a1cb1717a352c3911b3917f6661599e0e669a26e7056f56d8a014949ca727f02f606b55192f6d0031277a075b4780ff53192b7cfe756def878eddc2de2824b7e07680d1fda0af4401b81efa2a410bfd2316d5e7a2a417e641aa996c957b219c2550bf3fdda3b028b3e24be8270a35dcfa5487d9971d18ffa4b0a119eb276f412ba513791d80d80ab88c98df266b7430c857ca72dc753187fe09be2604aa4ab05c41868d6ae20ed8adba35d3cf4abc1c6ae787b9de7270cf55971c4ed1b261609367deec408eb61346b102947dc12fa106f1bd1e51ee3a574adb4cd66823cfb0f658437c4504665e66ffa05a1bcf129265e8dc746576064db790e6d4b69b2592e9ec08ea97d9a257443b7691cdfa405f6f2f18c548196f1fbbb5ad9c4ff6a0c044c39f21c9c03d3bedf2daa19a9124d63d0cd74ad96682731669f47b8356a9224ef3848276c62b298d8b91051d341330763b8cc3be1d57585040f9e8f4fddefda9062f93c0888c20afe0dbfd87cfcce0787bdfaae4b18c5a30389d2ff90e1787c9f7c764bd1a8f9b0d63c6a85ebaa212d9ae3051f9622e50afb472dacafd39e7eba042f2219e83e5522247de0fbb6687c4fff9ba12e7dbefe0582d3235359cff6532068596804060bf96f0a484364571deafe3632989406d051817fa7b7cc3cfa28f4011ea16067df394d662d85a6d0b0517b85827933ffd24b5da0b80008035493e9a98c3c9c1f518b3f40ecb1dc4bd2b3b56c0191fdc6c6d5c3d79fd36edecb5eec0f35286100cc9a552ad1bd7f5653eeef1628b754fc04c5a97a24f6e751fd29d7499d0c0f2b6e709feee059e7cd4145d71910d2dbde8d64af90cba629b1d4d28ad06f9eb56680be2bf5f494d9bec64442d17982fdf64c1c47478a4afc0fb41e4d0f8da52b1bd82aa3ff977790e6aa1f474c6da2a09172aeb26a4d18271828859802ef1a8a72f09ceae9c1bd5fb5cfdc087e5973885c490eb8fdd5930578cd7833fd65dc3108fd12c41553c6b129753ec0b9ea3ae80e41160afdccbf4777116f22801e40194f8fa9ef73e65efac8b276c011c871b9e0587b2bbdb0d230bca4d8ba4223a366cecb85989a9563d1cea1cd0f8780a3399178d3401c6c12c7e58240a28964fd033221e6ff0ba3a2cd8f3de720c11e18cdd5be8157cbad0eb87ebbd826b3666f1d4b6c0ecb4b3716101db07ae11d90fd60eaa47ceddb48a2a3065c01c48096baf8502234ddbc607fac10b4d66edf51f680a121eb87e0f56ea0edfb00365f7d7d66bcd569b650e09c886fe07182ea95f5cc5c8277626c34f209c5c5d2676ea8d065496a2bbf043d8e5b2e8be141d3f4b4801f87003b6a399f9d3a4632d54486e235935a46be817ac2511d007b62e2487ea1d40c86e5c3a6454f2db8e1b51c8b9324a8d48d8090e976d06512046432163125243ac6c78c23c9ed6982c6a5f22bb0a01f028cf90ca9674aacfca4646b70916254d45e68cbfdef23c811c23568ef94b9459ad7ed886fc079d5c07086e51208f3e383a35696c36fefc7a821e84f728e80ad1efbe7855153ef68c0375da92caa6eff96c9af835b3f2964a1aa146d4a3d1cb265d3cdda8d24ee75ba117dd6229481cf25f60c7d8fdf4e776fa0e59407c3075d3b8706699e64b4f4ccea166f06d2697b727ee3db57d7fe8589b7bb1ff695213add126652b61ccf5b0bacfb784174bee2be09bc8aba57403ff106b1b172ba2b10cda306200f135e638e99044ec784e881bfa19e48dc76d2052b4d7af087638a8a0eb0867d3b472be94cf02e22bf3c34975786e7cdb9009f08faba17535ca0a425c125a09949737fbd458b450f65b40cf91dcb7ace9faed008253091ca47a19a6f67a863cc92af189906e28c2f93d792fa5b95d5ba37b7478b44f30095253b48738d73274ce5ce38a23e7843a0b12c7ed9183aa99867820094418a89715c83692a753f6434e73d0dcb21a121a51083ce9595a5f029ed551a60c66caae2c325c6b3a614f1b0205d6e8c5e907203bcd5a8b5de9342b37846e370dcf39d8cde241dd57a3dca2af167f5aef06ad55c1d577fc5a7bafdbef569132b6cd03d823339d4e1179bc62cfa567805066fe613b7f36b4cfc5593fb8eaff15973b4e871bc3e31bdfb66028ee564d6b28", 0xd8d}], 0x3) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000100)=""/179, 0xb3}], 0x1) 10:44:36 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x10001, 0x100000}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd8bc056a0641a8e00"/106], &(0x7f00000000c0)=0x77) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000159c45fe5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa4439b412173100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f06e408d4aa6290cc92ec8fc9b73daa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700"/4095], &(0x7f0000001140)=0x1002) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000001380)="e3a0980530024f9956e3f6adc0970fdb04d8242e5472c7e047f3ce099cb3a80dc113578e789ef59784c8b83d4d3742741bb7", 0x32}], 0x1, 0x0, 0xfffffffffffffffc) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x6) r2 = semget$private(0x0, 0x4, 0x1b2) setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000040)="674a9d94", 0x4) connect$inet6(0xffffffffffffffff, &(0x7f0000001340)={0x18, 0x3, 0x8000}, 0xc) semop(r2, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0xfffe, 0x1000}], 0x2) semop(r2, &(0x7f00000011c0)=[{0x0, 0x82, 0x1800}, {0x2, 0x2, 0x1000}], 0x2) r3 = semget$private(0x0, 0x4, 0x1b2) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r4 = semget(0x2, 0x4, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000500)=""/110) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001200)=""/117) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001180)=0x1) r5 = socket(0x6, 0x5, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000001100)="674a729d376625a04a72f2c8c8cd0e6b3c969185577e4b21510caffa2b2f48dc2c801669a8cd0000000000", 0x2b) sendto$unix(r5, &(0x7f0000001280)="558f75919f91b6ba911bfb28fa3c846ff37cf4584eca8c531444e77efabcd11574ba16", 0x23, 0x8, &(0x7f0000001300)=@abs={0x1, 0x0, 0x3}, 0x8) 10:44:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2009, 0x448632f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) mkdir(&(0x7f0000000040)='./bus\x00', 0x101) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 10:44:36 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73f53357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c02bff62c0a11c5db2b04fbb715d2f5a872c881ff7cc53c894303b22f310b404f366339b334b822467357aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000001ca3fbf1565bcb378e21a837d44062cf24", 0xc2, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000000)=""/106, 0x6a, 0x40, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) recvfrom(r0, &(0x7f0000000200)=""/51, 0x33, 0x43, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 10:44:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0xda, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, 'k\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:44:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x69, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3d}, {0x200000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000040)="6694aefe3fecb2c2", 0x8}, {&(0x7f0000000240)="01129899b89c51e0ab4f9dca8a317b8f1950d2a9687e7a68fa737d93859cc128b89fbefa8a6e44f8639efdfd0c53385e405acfb1d25867b20a6ca3e635c1e4196b779252018ff75cf2a46a086fad3a28865e5ef33016dfcbaa4abed3b93bf3ccf0fc26b69f58c941c26bd678c656af9660be36df6d9b9c5f684ec8e2fae462c6e8be082d977e6dd8fa42b90ecc694551ef4a58d0", 0x94}, {&(0x7f0000000100)="b1", 0x1}, {&(0x7f0000000300)="41964c14957a57b4a7d2046a67c83c2a46d65632cc5092091c0864066d9cc9c6a48d4e93f094268fdd22ea18778fbe9e215d709084c6b81b4d2042f4cb832397e04dff5b27843001b07b8ed147c6b19c4d949f2c9228a4f0c0de575aff9c95965f55b1c366249e514219f9ca7ecf599f856a9d67dab575b83b16f59eebc634b61b3a2d0ab407f4ff8eada3b9546620e022bd2436b7c3b8c7b424a38bf36dfdc386fa10124755b3fe03a643cd", 0xac}, {&(0x7f0000000180)="187978ab5ddcfdadd098cf7c0e627cb7a6cb77943cb9d70530df065ca5c12a0e0e2b461ca6ba2c59f8188947931a10e88e3d4518873b898dbfc99c51887a2d6fd192640f8fef929b09f99c93a2600e4e0bb46328eb557307eb05ee", 0x5b}], 0x5) 10:44:36 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x5, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x10001) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) lseek(r2, 0x0, 0x48000000000000, 0x1) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) mmap(&(0x7f0000127000/0x2000)=nil, 0x2000, 0x2, 0x800000000009031, r1, 0x0, 0x100000001) 10:44:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) dup2(r4, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 10:44:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2004000000000000dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 10:44:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 10:44:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000680)={&(0x7f0000000140)=[{0x80, 0x9}, {0x43, 0x200}, {0x48, 0x7ff}], 0x3}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)="bc2a749916b799d1f52ed28129a09000012918bc65ed7af2ebdd24837d3e34e8163313fd9d456bc091147d975d309f68e28424668c4aefa40e83970d305eb26cb2232adc15ec1448a1fd3474803d6bdf52d82db1f42be59fbc8279f4285a1cc03e72dc40ae4eab1bd4a447b88757e59a59ca13626f", 0x75}, {&(0x7f0000000240)="c9f300bc7f58dbac0e732e74eadc1b9f005330cd805dba36f3f5c55536e9c8a23cd92d0c44a9fa12bc25fcf8915ab92df8967616f3e1641659f5c28cf80cdbb1995de5d904891b81de0817b1e06bedeaf30f3a3751881fcc4bf246f66e182a2945d0b040e2dd2119c779a76086d5a62f8c1d84c6482f0de17b1fdfaf38d83f4920a9f144916319471d50810ed0ac9558d8f258e53966b597a818951d8941e0f0f1fdd5aa88b2fa79b802065ca6", 0xad}, {&(0x7f0000000300)="ad5c26e0267eb7ec1d5e2c4f6c33b45661adf970a942160be0e8501b214bb3998132c07f09c1a5ca43378b03a2d67f2cd08a20be9fd2b5bb27b27d8a2921a69e373b32281d2314be4451484b53b636809d0b79bf41c54233fefb17209ae6a4a7238fa4191d3b02b6fb98fbe412dc4aa0ba0bb211ad57a7dc516d542a4e7415cdcf452ef71c89f11e048099f5ab46325b1dfd4cc580085f5e0a03d7a903680a35d4f78fa4f24ddc12379063926a4076b8af9c0b0ee19a5f19689d2a8e9d0a41f0c364c9fa67222f4e1334be698aaab499eebe774c3aa1c94b8a3db93bcbf592c17da1f7760ef65102f9ad2bcb18a9823c68f396547129", 0xf6}, {&(0x7f0000000400)="88d456df7ba04afb892a2c006db22628d6b01afd0072374036ad23e7564fea35bfe228b7d0e21e7094f0ba3fc676d0c251b600b8962b85b8a79cfadda93661f5b7d1a1bb3ca8745ba20b4a5e2fd3b6e43f6ee378a313917c5cbeb067510b2bf1584fe691bf77c8951ba3d6efe02e25b82362a4", 0x73}, {&(0x7f0000000480)="b22aba9cd578cfa8b5da257410d02724ec9eee7f334f1837f9b57f1f49553314d25049395751394a2f90e0c14744576107ff64b5d41c65a3b9291e6646b9d416d428d5b30ffdcef9ea8666044d6e86e0760be0698b6b9cd0520f2df3607766ad7ec9f1710da36234ec73102c50c344d8ac3065d56b2e9eb722414dcab147a7a72c1e627bfbff2a78300a", 0x8a}, {&(0x7f0000000000)="360594754ba22be8dd90f5", 0xb}, {&(0x7f0000000540)="7f426e09a5e61bacc90c0a22867aa0d03636f0a430fe55c4fcf653f538cb09146e1b01f61a02c862d8811e580d9320446086ac4dee0478108dd5619340df7a8ad55ae29b2c9a71304d94fd58a98cb8ea9c15ca529ac0eea23ce42e1e3d29891ea7bc194615d8758e8b4d1906ec0f0d093e83f01f240be4ea39a6961d9aebed662917e74f53f576bfad1f0604d45eab3309486afbd14c0d8271567a66f88f81d92c14fe7bd7ff137823f7995f99a2b4403e002c5d7b3963cdef", 0xb9}], 0x7) 10:44:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x60}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r5) lchown(&(0x7f0000000140)='./file0\x00', r3, r5) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xca) syz_emit_ethernet(0xf0, &(0x7f0000000080)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r6, &(0x7f0000d06ff8)='./file0\x00') openat(r6, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f00000001c0)) 10:44:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000440)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() kqueue() ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000003c0)) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xffff, 0x5, 0x2, 0x0, 0x9, 0x7, 0x8, 0x2, 0x1, 0x3, 0x1000}) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) getsockopt(r2, 0x8, 0x9, &(0x7f0000000240)=""/222, &(0x7f0000000380)=0xde) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x3d, 0x0, 0x0) accept(r3, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 10:44:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x16}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 10:44:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="7d28599e82a93a5fb6ff02d9c6448430dfad938a6d1da3e9733e14ef6aed2bee92f9a4b2e3816c6b33035e0395b94675ec52b6308bea923c20d4e39e3af1746597db43edc780aefa025c42038e575dad99e046e96e3511b62ddcbeb2e8ffe3110654af2cf9f9d5415effbf5913ed8ad9628f87dcb0dcef23b896b6ea13f403fbd355f70ddc5206a49f4044c5e407234e95f98f3347ff4dd8a6f4247fc73a1d", 0x9f}], 0x1) 10:44:36 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffff0700ffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x1ff, 0xffffffff}, 0xc) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="9b1a00800000000000006f2f", 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:44:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) lseek(r1, 0x0, 0x6, 0x1) 10:44:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0/\x00', &(0x7f0000000140)=""/206, 0xce) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000080)=0x36) 10:44:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='r\x00') 10:44:37 executing program 0: r0 = socket(0x6, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:44:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x40000000000003f}], 0x8, 0x0, 0x2200, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r4) r5 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r5, 0xffffffffffffffff, r4}, 0xc) 10:44:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffdfffff, 0x1], [0x0, 0x0, 0x441], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/75, 0x4b, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffe765dfdefffff9ff1be62c36ae61dba648"}) writev(r3, &(0x7f0000000500)=[{0x0}], 0x1) write(r3, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x80000001) 10:44:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xf7fffff7ffffffff], [0x0, 0x0, 0x482]}}) 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)) getgid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f00000004c0)=""/4096}) getegid() 10:44:37 executing program 1: 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, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) 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) socket(0x2, 0x2, 0x1) 10:44:37 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') rename(&(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000200)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 10:44:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7) dup(r0) pipe(&(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000080)) 10:44:37 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 10:44:37 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x80000000002, 0x10000000000000, 0x1, 0x0, 0xffff, 0x0, 0x400}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) 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) 10:44:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="f4b4a146f2fb06685c81854e04ed45d69da59da09bdac2955ba7ab52d9025a30babf3ea3dbb5324febd7b6e4bec4add61005805f7dd6b551410b8aa0354817de5702c5301357ab0c362ba64144203c5e008000005666e06db01866a1e6b4110e803744bb2a1355d0fcb87799d7fb63723135fd6ad065e3e6e5d545161df49d7ab72cb383cfea749cdd4174a187133b0e499a23a1d6e039848ad74543ec62ccbe166d62a4486583c4536257a5cd2bf31a05c9407901365ca41dbe8b923e3d2dfe9c55de3fc1ecf5f2e7db5ec2cac05d351cfd8cd3c83537b48e3dfa64a80c6231113f5fc4a377d59a5ac53711fa6c5367a670860347bd84c3ce10f44197b813"], 0x1) sendmsg$unix(r0, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x0) 10:44:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc"], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x5512, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000140)) 10:44:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xb8) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:44:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x20000, 0x169) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x3000000) getdents(r1, &(0x7f00000002c0)=""/170, 0xaa) syz_emit_ethernet(0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60209200006c3c00fe8000000000000000000000000000bbff020000000000000000000000000001290a040500000000fe88000000000000000000000000000100000000000000000000000000000000fe800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000c382e01a6c6632", @ANYRES32=0x41424344, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES16=r2, @ANYRESDEC, @ANYBLOB="f037702c21d0fefadb9fc86e147f3b8fa5718c9dd85e0f5c6e4b87657aa702acba64b9ff085fcacbbc39c29e345a1d771291a8b1ea434d40e8d8346e745243750f0c98e38b4eed3cb5f76d46c0eb36f0ca83650808d4c039"], @ANYBLOB="5000000090780000d7360afc7096b139bc6bd771b974d9e383b8e48c912bba1703be98e9a582756e9118eb319f8f32ba9834927762cf01b2055c7ad250d58bdd00b37d3b8aab3ad10e48e8093e146c0bfbf79824a4c1d87eeb90e00a60f3c90fccb887db47b242c818d0b981636fe69f7138bbbe5fc5abd5b130cb25d9babf2c640ce40379933f8df8dc1dea578ac78a85107507281bcbb90f5531ae07454ece41227b51dba907d31c067c1b951431ba45a4d95f325158d2b5d4611726c2ad057bfc2b6e94d6c2dc8fdafafacb194982719425196ab5"]) 10:44:40 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, &(0x7f0000000280)=ANY=[@ANYBLOB="10264e33fe562dfa4dbd02029546beca201b1c5ce0d23c5bbe6be2ba363fbd9537575d955fc30d365d9d9d1896a9c5b3967565ea24585874f1dbf8e8c34cdf04f884939d3e56333dadb07511f9c60add5caed7b8370c29998991f6373bdad6dbfaaad9e76ae6674f822e8eb3f004371f4e1aa17b07ede53b04ef5a2a79f5998fd8772048b0ccb7ccbaff637d"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0xc, 0x3, 0x0, 0x80000001, "010000fbffffff0000fbffff7f2000", 0xffffffc1, 0x40}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 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) 10:44:40 executing program 1: r0 = syz_open_pts() r1 = kqueue() dup2(r1, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 10:44:40 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffe765dfdefffff9ff1be62c36ae61dba648"}) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) write(r2, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "446d1556d879c05e506f55cef83d25f2bb18e194", 0x0, 0x20}) 10:44:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) dup2(r1, r0) 10:44:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000100)={0xf2, 0x0, &(0x7f0000000000)=""/242}) 10:44:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x202) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000600)=""/44, 0x2c}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x35, 0x7fffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x9, 0x1, 0x8, 0xffff, &(0x7f0000000300)={{0xa8, 0x2, 0x0, 0x8, 0x80, 0x3, 0xc79}, {[0x4, 0x20000000000000, 0x71, 0x0, 0x4, 0x6e, 0xfff, 0x7, 0x0, 0x2, 0x9, 0xbd5, 0x100000001, 0x9, 0x4, 0x101, 0x4], [0x1, 0x5, 0x969, 0x8, 0x90000000, 0x8, 0x1, 0x140, 0x1, 0x8], [0x3, 0xe400000000000000, 0x100, 0x2, 0x0, 0x1, 0x7], [0x1000, 0x1200, 0x55c, 0x9, 0x2, 0xb0], [{0x4, 0x10001, 0x10000, 0x1bc}, {0x6, 0x6, 0x4, 0xffffffff}, {0x4, 0x3, 0x1, 0x9}, {0x2, 0xc249, 0x2}, {0x8, 0x10001, 0x3, 0xffffffffffff5c28}, {0x7, 0x101, 0x7, 0x100000001}, {0x1, 0x8000, 0x9f, 0x7ff}, {0x8, 0x1ff, 0x9, 0x3f}], {0x80, 0x8, 0x184, 0x3}, {0x2, 0x5, 0x7f, 0x4}}}, 0x1, 0x40}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) 10:44:40 executing program 0: getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) unlink(&(0x7f0000000500)='./bus\x00') write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r0, &(0x7f0000000540)="d000000000000000d4e1906cf9000000000000", 0xffffffffffffffcc, 0x0, 0xfffffffffffffffd) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="b72d67a93d4d62a1c81c43cf89d2ad25950e569c8e200dcbe6035d58fff19ff88ad995a37870d29e610013966c843dc27f42a8c7cd71d58bba24e5ad38b209d86cba92e087bab85dec51053d2c26c09fa96adb2207d33005b2d29928515b47e8fb95e1ccb4e33545705375a942f9c74af4498c7fc8ebba6c9239c784005bfcb6f46b6cde9055906cf75f11f43e6ef2b1e99448bb04575508cd3012cd3e0f3f7183ff1553da26f88f5141a02d58143a6c646ac1320b46001c7bc474", 0xbb}, {&(0x7f0000000300)="811ec67d6b42cd7f8d823e19d408aa97d8276e31766d745ffae56eea08bd2550ef4d1aa4c86c8d25cc2c75e8a8a4fd547666ff9d8ac6d434aff003bc2f5ab13bbf2b29a599910ec1589dba9816e25d88a2a262730e316991ce6a53c093f8c50b3c31beafbc503148d59d83e8", 0x6c}, {&(0x7f0000000380)="47407f54bb03d43cbed3b1ad838e5d5702c3045451e8d96cb1342e278f2effaeb2047a919619bf4734bbcd3eaf19b3113630e317bb841d215a25fa7926c123c3dc5694d75572035d2399d5b7bfc567f17559c646cbf11390ae5a3242239257676ec400c10be0", 0x66}, {&(0x7f0000000400)="8c48782d0b3c0c059114f81a051291ca81884dd236d6634acf171626d6edacee63ebafff146218a1aad457633fe674efb8cb2850792c3ba8b6806b15162284dc66b2def572b07640fc68566355181e540f8e1a603d63559140b651af0bcd0a7167e5a5a60d592dd652a5db4e7cf765f7d73c62119f033c3df76e53c3c1faf5b3a26d9b703889af9ef985157cdaaee62f70b0c3736318c7c15b279d36ee55a054f8bc21b306fb46476f4a3ee3fe967a4566e2c0f5b4fc0a557a66a94e2ec6b549ae1ed233581a98c76dbca8f83f", 0xcd}], 0x4) 10:44:40 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x3d, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r5, r0, r7}, 0xfffffffffffffdc1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000180)=0xf6a) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000040), 0x4) 10:44:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f0000000200)="c55a5b29bf9978e0bdac27f37b3a5154c1a8", 0x12) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x21, 0x1, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200001, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x800000], [0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [{}, {0x0, 0x10004}], {0x0, 0x3}, {0x3, 0x2, 0x3}}}) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x9, 0x42) semop(0x0, &(0x7f00000001c0)=[{0x2, 0x5, 0x1000}, {0x3, 0x200}, {0x2, 0xfff, 0x1800}], 0x3) semop(r2, &(0x7f0000000140)=[{0x2, 0x6, 0x800}, {0x3, 0x401, 0x1000}, {0x1, 0x5, 0x1000}, {0x1, 0x7fff}, {0x0, 0xa7c, 0x800}, {0x4, 0x1}, {0x1, 0x6, 0x800}, {0x2, 0x87e, 0x1000}, {0x4, 0x7}, {0x2, 0xffff, 0x1000}], 0xa) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x3) r3 = semget(0x2, 0x0, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setuid(r6) setreuid(r4, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/252) 10:44:40 executing program 1: r0 = socket(0x2, 0x3, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r4, &(0x7f000020d000/0x4000)=nil, 0x0) socket$inet(0x2, 0x5, 0x80) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 10:44:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80606954, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r2, 0x2000740e) 10:44:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() recvfrom$inet6(r0, &(0x7f0000000100)=""/75, 0x4b, 0x802, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x8001}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xffff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xffff, 0x0, 0x0, 0x0) dup2(r0, r1) 10:44:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x35}, {0x1d}, {0x6, 0x0, 0x0, 0x102}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 10:44:41 executing program 1: close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e00000f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d00000000f5b9d8a2f0453c5048a100608e190189de783df5622b52cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f4be82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3478a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af590627ae68f0b1c7c45669ced88e45d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def714804d950f0226f96d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014da80000000000000003c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5003f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106828012e9296e5ec8459c9f713c61be034654b101d9a4be783c599c2c96d15a9990315900d55fe375980fad7ca856ec6f267d6b23a422b57ffc58e053e99bc2711e70bf299f7ac208763c20470434526272c2e8a3ca834ac5f41206ec75e35e027453b291edbed6dfc043df1d7504f49536101fa9749931a4e793d234514418f3956903d4f7212cf071c01ec049f446d8a9bd6f7560836b37cd9373c1710106c9de9a8d361cfa131fcca2c2959c652e1ee35d8ff75d5eb117226591c495ed9da35f9f7fde218ddc6fbb1674909d084812308e06d9c9eccf5f8fe5f0fda002fc10beaa3b0842ccb06eceade085814e658e9893265701c8c2ed1598436251ce7c46d32761427d49e0842a9604c366d0eb7d3bdce25bc4494d129b446d1776a0ccac0717156059cf3c8a8c9e1320217fab2a344aee7f98166f9ba0033534a4d2fedd25d85ca104f5735328ef3661bf6a1ce597fb16699a402abf6218ec565346eda27c326be59c36e13d324584f1e131b96b9afb51f277a78c7f3e2ab5652424c91a7c6c60d9376688803b2d5fe46ff4fdd08136f5ef1cf392190d2c70c0c0dcfd3ed06984f59311b52664c1143680b1996721d323383c35b91829931e419c9ba67225b0ad47ca99bef7909d8e7a82aefb508b4ad6c2820e39f67ce26c95d1d9287a0ec47a477e3f96d4cd91dd90f4e8d437b2e3b4f6c0bf825948b8d8010ed39c03"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x81, 0x0, 0x0, 0x7f}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x7fffffff) symlinkat(&(0x7f0000000040)='./file0/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = dup(r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000000)={{0x6, 0x0, 0x3}, 0x7, 0x9, 0x33}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) 10:44:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f00000000c0)=[{0x8ed, 0x7, 0x8, 0x100}, {0x3, 0x2, 0x4, 0x6}, {0x1, 0x0, 0x7, 0x6}, {0xff80, 0xff, 0x80, 0xfffffffd}, {0xfffe, 0x6, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)) 10:44:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f, 0xfffff}], 0xed5, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = syz_open_pts() r6 = kqueue() dup2(r6, r5) ioctl$TIOCSBRK(r5, 0x2000747b) 10:44:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x9, 0x6, 0x6, 0x4}, {0x9, 0xff, 0xf6, 0x100}, {0xfff7, 0xff, 0x40, 0xe0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x2c}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d3aed9be96914f6357eba", 0xe, 0x0, 0x0) 10:44:41 executing program 1: r0 = socket(0x2, 0x3fe002ce09579d0e, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 10:44:41 executing program 0: chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r4) chown(&(0x7f0000000080)='./file1\x00', r2, r4) setregid(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) setregid(r1, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:44:41 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x6, 0x7f, 0x7fffff80, "070000003e79010034840c760b666bfede477dac", 0x0, 0xa20}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000001c0)="bb529dec1cedc82bf998ba5e4fc9f4f7fd534ebc35115d7ac9182b70daff43a7c6cc4052bd3f6bb0c7b983c78b14a3087728e94aed41d761d4192465e607c8a8ecf4823b62cbb9fb72569e48be2b43232d77ac3c8b7c0d281186aefff88be228b9129bac0c39c204305ee0d9944309fafa67b2b8c78d3099fe0b37b85bf4404b3c6d86d5462f6a836fb2b84dcc6c19d476b4dcfd", 0x94}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f0000000280)=""/73, 0x49}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000001580)=""/102400, 0x19000}, {&(0x7f0000000380)=""/220, 0xfffffffffffffdc4}], 0x6, 0x0, 0x81) 10:44:41 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, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="7638e57b95b787c4c8412c317cfe9a0509051f9447de15f5ec3755ce20eaebc5630f4e"], 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0x0, r3) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, r3, 0x2) close(r1) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x10001, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e703048e69900009648ea6df886598f9d832be0abf4a58252a034b01cb6a2", 0x29) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100e2956b9223776", 0x8) 10:44:41 executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fe8000000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa0000000000010000000000"]) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x94, 0x1}], 0x100, 0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1000}, {0x2}, {0x3, 0x0, 0x800}, {0x1, 0x5, 0x1000}], 0x4) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000480)=0x7) semop(0x0, &(0x7f0000000200)=[{0x4, 0x6, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x1, 0x1000}], 0x3) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[0x1, 0x0, 0x0, 0x6]}) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000040)=0x5) 10:44:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x2, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x148) 10:44:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='x\x00') sendsyslog(&(0x7f0000000000)="47b0d17159aa742b1d04ee4696e25132e30778002c3987b3f1c9e1c964bcbcde7763622997beaba9af4219faa5d71a8eb1f7ec23c8ae0e7f0624198bcdb2adcff95f1b59282d02cd6e69010b6140b0b16284c74167480460782618e57f6eb63cde4cf527919d54b06438211daf2ce1e7f7461c41846a73b7aa94c833cda0736d78c6", 0x82, 0x16) 10:44:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffff08, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/238, 0xee) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x8d, 0x0, "ffa487e66524c9dd74ca43796a40d1e1450079a3", 0xfffffffd}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x8001) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x6) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000100)={0x40}) 10:44:41 executing program 0: poll(&(0x7f00000010c0), 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) shmget$private(0x0, 0x1000, 0x284, &(0x7f0000fff000/0x1000)=nil) dup2(r0, r1) chmod(&(0x7f0000000000)='./file0\x00', 0x11) 10:44:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) fcntl$setown(r2, 0x6, r3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 10:44:41 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8ff4, 0x1, 0x64, 0x11a2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {}, {0xfbfe}]}) syz_emit_ethernet(0x24eb, &(0x7f00000027c0)=ANY=[@ANYBLOB="0000000000000000000000008100050086dd61c8982724b13307ff02000000000000000000000000000100000000000000000000000000000001161d00000000000005020007000100c20400000020080055087fbf2508e38e114ab5d1dd8afc0dd808ec97ba1588b1594b743c3ca7bce188026bb784a2bebbd6b1eeca47dd28834c3ec08002d7aa743c1a7a09d5d7632ba335bde5ddac157139a0cd2c1d6a4802d46e6a489fab4009ed625dfab6ecf49d509a1f7343e73db0d1194160834a165a25b2427531a1fb014c54e29f36b1e988673953d56419c509f5e1a122e223cab48a7daa76d8823eeb9da9135f167eb33241c9537c6b686f3dad1f486fc9525f31b1d919fb40c9a3adea01f389ebf787ebad99d474f4a450764b644810eb6eb09050e98b05128174d7f90fdb1b490a1dd95faf1ee099eacedf9d7ad008ce0160a2ce3183c1e4e9abb27f89ef132f279e95209b8dc4bfd26e4776c948dd0bf3b681a6330eae39ad93c442c37937452e41c1545cd77bab31055defc74f8b6c70d6a375a2499b8924d8935daf202ba1eb6875a2cd40f96532b990c42cd8ca9b214d73164f3ab9589f091f3ca5d3002dfd40cb3f712153d96322b6d8fc4eba0bf0be26aeac9cc23bc245d55742c372c0a66f561c00991ffcd31145ba4d4a4eb80988c1dbce2d15bb5d4afecd15db7630b1dcf9365b43ea43b5ba13e2d1f4ca861df26c4e574282569b47a53bd87cee835903fe84394e80b30d60f9a5d80c7f8531393d9a5fa3601d360b49ffbab85e2e19a740f687c57c3104833d4a90ca9beb733a3e0cd9a26fdef2f7a400bfc5eaa38176986848583a0396f451b41ba19395ee48b9b2a0df8aa42a8b525ac05afd3760db485b73e4c0156b24460e751ac8181a24b1c80d04004274ca2c1445ac00f722dc4b92de674cb070d3adfd66b19567d645679cf6086be0141e32c5c93a2291cf6ba27b950e60c13c2e1a6af277b18b290b19d42b08db6961157c014d398a62c7d2472919642064fa7d1c86450c0b50e929bb94dd819bf7a6474e5f355620261b352cf799b30ac1d0ce839f9a42f8e179b4b067a0a3e29684bfa8763fcbaab67abb42076dca8569944c19bf7d38003999b328b1c6ae8022af0eac4d887842306eb9a077ee34087ae240012aa1dd9b81f9cd31bda1fe9dfe70ef21e75ef0e11a9fa67b0760550ed74d30a5c3482e8f3d03b2287282439904a743df52a7a48c8b1ddaf6538714d32ef4a1d6b6a3d1466be8f02b32e778f64289431e55e99064d236f48461e7ed9eeb105367a6e54e7a0258c5ab7d16a04b355c235336ec7ae0bd066b660229bac73e4e5b94fb0da64515475011d68a43480d540170dee329bcdfcceb5f75aca6b40d6ebf054350d9a5fb396b48e972b5ee443d8ddbcba671aef7b85ecc88d5d6e6ceb0370b7a3700f141738e4b7b31530caacaf00b29739a70f52145f42189f47c46b83a98a4c4fad69b74a169efa3300648af69a35b83eff9a6a8efd0294ae6aa5334f4c9fa98d6304cb930956ea403ef65c5e00d1705180e4d5df2048c018b4153b983d1f2db2877fe0d0bf4d249e2acaa1ff36b7e4037b1e840013661c002f7a664a1e9b85e272abec45b7456f7e8320a3a3ea1916f01ff5f1228e7b3f763aafbc5c78eaf20857cd80c74005d0357cb90e3b553266cd0f1fb78f02df3d550a4e22aadd76ed88010cf05c01e06e1b35ff1caa1b655560bdea6f090ac85ba4a59b4329b0fe5f9ab42d7047db46c7aade829d79ad44bf051d1c8d885fe2650be665e18ea8a427d3cd8843c20fbc29041b7faece3fcd4b55a92c1ac160ae189921448d8e55afda024259a013b1a1f2a645ede5c343ce5dd4f5d9e6ebbcb8353c39500c5ccefe9678f3fe3cf6384adaae6dd519a8254fe50b8fd4b81e5272f22aec5c034487fa759fef987010e5aa530e322c51261fa11bd86def2b95012629dcf4c40f639b2e9b740704b9c69b2fd104025a6b511ef7130a057987764d2638aff63144a3b68426f0a83f92d43e688b295621aeae7aeeca001a01b7e887c61b3122e18c089789c54fb0df5aea163af376e544c250aff7f13640b2da9fc13a61bb5e25393a15759269c76c6971cc293feb18de3f750f1f9765d7e78cc88de9b5a1898f97c3e41ba996b53298d830214c79cf4c2816b21f7bc5ef9dff0a222247c587f055681df0ad9fa70d912beec9525d29f694948c43d275c04f18561b1c6c6df71cd9e61788dbe834b9609b6a53e384207d28ea198965a1586f8419bec598490b48e88a6fd8cfe42f971dacd6059822e5990b14071f242c9f31bccf530e39aad2ada00aa06bf0b94215394233fb592a417fca9999436d9b1e6193b6c92fde4bb94599b7e0b874860ec11c80dd376677a6528f458526e5a7d57e1eb31d0e714f3e81b9ebbd98a141700ad27735ac5435fbc4e0b2c07b9d306e44ef6e40323b22e15b9ed0fc25ea73d23d0881e520a8e4dc01c923433c75b26fc88ef7ed0baf7a8ac53aa85ff117ff2368bedcde6e2f225a97baed064ad8a8b67cc19bb77d8656b7e1f6f59daf9f7cc2dff9f0ea804d8db4a4aa60cd7361559a1606abe43a6e07e86d105592ebde96a34086f3ace2b74af08496772ac68de8f4b231b07ddf6fd9ea020bd19e415d3339ac3193d5e7d9a3b8ba172857bb2e69003a687e5aeeaeb977731760b3e12176864f556e6155b48f88c860f3c90e30f68328f0f5fa6937928a5ddc89982fcc51994b67dbf1a3ce3c20c2edbef7d5c4045ac6ef6f03cf6252c3b9a707400ac6c540559ef46d601cb36b9fb7c99cc9710f309bafd39d5f895909fb287be16bef9445180b7a9e11464d7d5cbcadc81f2fffed69b355a82dd0af2610b58fa77a2d2df1f29ccd606824f59c3963a59719f131f0eb513692e9af4213e6a04276cb9a99880156d7d6bae46bab7a4296fd9ed5e03fad7fbb3b5c4baba2fddebfe66fed38b20387d2d5141586d617d22f653a51b67e300914ed528440ca88487a92c45d332b8d9a71d1ca492f161228bdf90a073cc128a653b62dbd51a41e2235290f6ad566a1564737ad3bc8a01c07a3a49656f1b5ae95607addc3abac52ae887ca4e675afe3b46b59eded580fb337f602fdd124c12d65269199fcd985095d5d87b7c9e3ab6873c5749be257ebdecdae2674276606fd24f1f2a71aef611baa68358d82c32479edd3def689cac8c494c1cf5ef6fe05d8cec49a6c6cff931704ad664c953ec109fa809d1e9576f1a5663ab69d21f2ac00b5b9dbe1a763774625214e386b713cc35286e2f71fab06f4a960ce040bf8de676f971a11ddd5c73a4b4ebcd802a81d482f64dbd44117ad7c1111ec6c225cf140fb64ee748ea04c00c032207d29851f3d0cd7830c84dee885755ec56b7d03afed2941ff5810f1110d07c65d9886da1ccb2990e403ab71f65e8eefa89a54f4eb7d5d3a81a5a52425c061aa9f832d0a324c9232433218b42032d9c94f0a8deb37e1a4323ab9b7d76a0b84d63750210ad0f2b13b0e6b4db5939c31a508b620da1e13d6dea4234569cb033f818f57eabda55c6b9657a73693a7c20f6366767405ec256fd84d06890418954e2cf19ba090496da4c06868a88dc280c60c732a40f005a068fe4fff61692098bcb6357d5262583af52329e8a512f33f1fb1fabf479c1ceca6ffe66c4029a63f709accbda84110d9d20db8506f5b3283e8035decd7f011c09dd782ac73673862fbc89c198a145f9e0e6bdd036a2ae9bfa6674c21af2a6070639fc1225e98b588d7fc1a6ff4f514f6c4fffce3c3bc6b63a405552378b6878c7654fd2fbf5e6fc51e655f85c316f86350325ea72c7b3c07ffc6d4e139ab3a4b517f94c782e34c78bd6c9dac3da978c26385fc83e8cde982c98de04e9cf23387467758bbbcf1c3b5c16aa4638b977b746b1e7befebe575d2b6e417e649a05c4abce6641b52d2f6465a8c185cec23f9a080c9b63a6e98b7508b512ac2c071bdae84466a65423d872fde5db43d0dfc587965ed8a32575d37fe46e32a6cd3595f7d3cf7ca34d8062e9d97453f7d727c05fab075e6602718ee3b014fe9c3bbae19df9e7c7a155ff26247214e4ff32b98fa0c513af61823750c9e9da255be0c26150547da4d8476e1610ee0e4afa7a2ebfdc2f74696e0cd659d5ee996001658c35c849ddf01dac99ae6a6a250ed67db960eb6e152393e475cca80e6fad171e2c467f3d83ea6ed57787c0c3a10340e6658d84722e48c19966b78c1d782d80abfdd96921452de1d7509daf14927166728a9bd5d283a7b042db34042a579f509686704d8beecb4210411b5d78d466734f07becee8cf0188ccf8315d01f9986a6381405ade2cb736e01d8a44c26c2b15bdd91646ed982b1b81ad5c9c8d4d713e5072c003f581a00cfac2250777fd63b151a88b5bb0384aef0c87fd83e010dbbb3836e9175d2fd8c6f744fbe3c57f2db9a53f51bcea006d5229322733843946890e32149630aa13a5771541db954d32fb81054611a3861c2e2977a2070b0dba3e743bfc894b2ddb2d70a73951de9b643a86769ad3e82562f6135fc1eceba004db567fd669c8e73febc957fcfc65973145b963252666fa5421108413822638641e338d6c93be6e416dab25be440bdf1e2dd0fc4d45b920146a1c9e06d7f06ae5a9f2da03633b2156a2a529d885eb7f50fc82060da550b0d93e0ac4029a59e5237a0e03ac74e6e11b7ab700c0bc34cbd45c44fb0e67923ef4f6c3bfb6b6dca17014e4e1128aad6324e6ea9de9b9b23794a9f7c82906b5dc409fcb51205176b87cc74b576c3729177aff1d3cec622ba295a97e78d0f223f9927faf83b90499d82c59c0c019390151a6c17502a424195f7d1669d4baabf5094d381b4b94254ac7f4ff3117fc1ae01f2969ae8c617b7c5f049165349aa891a994de9eff8ae965dd379ff4681493baafc7b8f639833400d09f3694e6209b7d7748c2221921e5d78bf311081ab47aa40bd39b90279401907133de4df2699c0827dc4e4305fbaddd6be184ba05c49723aa3ec004cb0970fdfe40636252c571785eb43a1872d2e7f598976e28c8864a283b1fafb59285c63c5d260ae09b871ea22ea3b5e06e8cdd35614b7f5a1e642fadc01fcc46606eca484e08e29e80b7e40e551366c21fa2131152882a306715b4f5801f51e1e7ae9826dc2ccbcf092554062b9f46f74e99ee5bc40cf92bbed2af1edb30739c39c77c70c4ede933d60707d22c6c276fd19f31728a9ece8829d8af2c951648fa41530b23ad7946a7bc73ad532a0f36f1ac0f428b571b3dc84f4cf8d869708b2299e350699396dddf4624ff942701f1ea1d6d076e4759ad69a87c5045901dc0d763f5b633098674174e2b5701c139fc12322ea00e4bafa719497cb4c9e3544cf57d57d94842a667fb54d8adbc86a1511fc6b8f41101da97e238bc8e59b8497d92146e377e26de50d24eefec457d5c3033c814acffa07b59984c2f458ce49c4fda9fb298bc538f1c7ca7631e4fc12a3c6a4c385e352ef7fbbca2e4f20564f8b88f9aa48e93614e0b303d0d6665cfbe2915e382087e49573ace7b7e0c3622a55747b80bcdb92f2051f4392664ed13d1f33252f0a41ee0d8d1cb4561b56af61356c5588b526906339596b2308d8c6d34e1991a92c9c39f74c49d14f39dc4cd2a2d72dd0e3be4210199b599416ff16be9200edc9d7c2895ed569ef87f26503be976f38e428667eb5dc2822453715993c8390c6b893f7e2709b88c14680c772a2ae88973aeab0013dd15dcb4f10e5e5ec2f34b7f66bdb680e29bcf0fe8935c833e978ba3fab9c4b0386e7d02d33906a17a6b97b4fa46c37238e66b86c894f71818ec57c8caa51d327ec84c01e8376c6932df55d54c90049dd74a21413e87c88e822f04011fc20449e7af1408d077d3b68836a1857e74bb9aaabe65a45437d55699213bdad886c5d495412f05af7a6f5968d4250cdf1754a11d39f226c3775282296f0a7d5dd575686c9ca4f23164fdac67250dabbe16c948b3b8a5ef6b43cec368fac86314227c0ccc6a00f01b2d588748604b21de8559d6590e40157f202ca5ff5252bc63584893bfb41005bae6ec5ad380076fdbc37a5f76adedf86db174ffc1bc3687611b9498b53a031b50a56528adca77cfe9e48d2ed0cf504d5ec1e1f40f7dba5e7428b5f8ab68001e5ea217fa5218c9246251cf8d6b2d5049e600000000000016150000000000000001003f9812c8b6b21bc1b6275cadaf95d2aa05d29efaeefb0d6adfa1f5c067ce36370d73910b116d1599373126999900c0057ba2c5c3a3cdb3fdb5b13dd046a95fe1fdec84049b2605d729b325786c5294be212b22d377b89550494a648c005367e922801936742fd30336ec701af7fffef3fd62a10a13ccf5ccd5d3fa4b503102fd2a39bf4ccf9f1d6ebb5bda88d9869a20410f677eec35741c15110101000401010401400502003f00000000000088000000000000000001008100bc0ac5689c868961b4d4f9a3d49a5b05b5063ea7989e3561eff8c12babf8653da3fcb9601a5fb8a4d568b7f77e12535ee0e0c66b6cacab925d6ebc59cdea55590273649ea355f4801a9e9ecd3169edcde2b74d04d61510ddb502a7c36a6616b445d4e2878d4b7e4b016a45ef7a2c7f6fa68a756544170e9005cfe520e05c72f9ece6288e579ae6cbea0c7a077564dcdeaa49ee6d3c088f37b67f89720870f06c09436c605a4046177f51bd22c15dc9f84270022d93c5e87114614ef1b41e2ace6ad1192a41b4517341916ea40ab6d65734ff90586d0a79f5f5803070c9098b499bb069cf52114254346ab2f6836d9eb2913acd8ffd65e7a63b89911d718a1beda898fdff42f50cab521abc91c5ce2ab7a58bcd2e6365ea9d8331e0c60dd48a77320d8e8608e3c013e649cf1a39eb0ee45ed0a1b9b36d1c1cfc1efb77ac8f180d44cc3a9aeb731b8655d7ce3306bae2c20b7772265adadc569baf36540734843d7248e0face4ee4fac242317793bab3747526c9f10548a9f374b763f0577b4add11bd85c87e0e3c71e1d55c504e30a65949217d0658adccfbf60992e2e16531b677bc12a51f58ca455e132c3807db1af53fa83e5b5b67aa26b9741125f0f894d76cd47b139aa95f20a23afae8f17524a5703094bcf7f5b207257e61b54e6998d444b8042c7e73e1a3a81bf89cc35ec8ad75be83e188e8618b9e98f7b249ea56c032aa7041bed0681d93aca4881d6f7d184f4aa311cc37c2e17f4c660dc3c7cb54f164d89dcd80d4a5f95db9ba4ca7f5cb86998c7abc7c00d624bf934a922805f62fc45efc23fcd33045aef2e0a068d3b45edde922fbd9af6cfb33e4f66e531c9ecdd1df0face33b912a95520bee63393a44b1ef789903afd4f3836ddc70f8f857712f87e451bdec7f5b2baee203abd92abdd829f17429a199e09e2f2a3aa389a8ccaebf205b4d2de69a95d7c34bce33136ec4c1e9bb30357f4706d6979f1e8f60ca212fcca6dab3ac91ff648c516f683b62e23ac02ba93964ef885bda45646f118c99bfec57dec19d139f86d6192a48421e322641340eaa9822318d010db3cad1f1e21fde21cf00e1dc5bbab91012e3993134d80407a7427c7ee29d58a7473de8e96974e5c61eab0372eef070c4991e005481bd46a74676c92529ce83c3d7f1917cf069df8cffd03440d7b516b730da9630fc545c610ba30fb9d6cb636abb567c4c5cdd2b1807850187b8c5a9c5980bc22a9bff43749681bec20b5b5fdf78da6b47d238f75c5917961dc39ea7c77fdd562813e83b516edae99d57a25b711bb91ef7f873156590b0f671aed235e41c66951f3fd41afa38a3c995d1eadff7d00ca55c4ebe8f389f2bf8c1787e6952529205869313341550cd2863f4efbc079c4d7af8e7aab8cf671b1a3a4cd8a90aecbdb833099f189a23d9b7a7a682673c4ae1bfff30d84699ff5309ab4f6a95dc28a90979303d7a46ccf5ba55ee81abb1a5ea4f6eac4873ad66c7e5b779ca8fceccedae187e266bda7825d081d4a43eda5c6d62b958ad3bb989ea1fe51ec691e18c85664f00d1f1c8ee8a6ecd378afe010ef10d41a03e132dc92936bb5d5fe9d2e8d3a5c6f06eaa63dae9054eeec6897190ecfc260238cdc3493b7a1c7cc6a706d4446105d44cf4745c303b56b00d30cfcd750c1b870f0c37259e1f97903742c345cf18fce11b6eee14fdac2a55a5408901bb3466ff4e81fd35c9ce5fe7dcd842310a50564bc65792e7741f7b2f54ee624aaa03340e7765f201cf295312d7f268e1c70b5222d91fe17001fbb96976134d94958a66f22afb66c80a734d7e6ace356f5e4f83c01a9376cf7e9a0f82e709b36b88742ba9fce455f97987b9b97ad31b1ae04c31a86c741de6cbb76d135410f43ddd7947d86b7e4a9b16397007aabe69229e8c95df99e24963210d50721fd345ab5d77496edef3c0c8cf67ca88f09a11e5a822421aa545bb7046a81859b6063010d0bd0f3ad534c80edd5bf43e5e8a229091417ee448e0143a1361a4ebff8a7ff865c0516eb3d9f3459070130bc7c561aa63a5086fe37117da3557f563f3a2fd19c11c75da0c337574168464f0ff6ad994c3e6cf6643c3177ef48cdabb47bb511d9d52228f4322b1aa7e91e21ad61c6e3fa1d2161d49c9d3cceb6d80f66d480e22ffbe04c6373eaf926772a98c9f5b30b329b5c93b0d25330a929f45375d619f4115bb9d424f5233a2c740138eeb395c46710f073fde11342321dc7ca876826f6994d933dc603bdb3801050446bd5ffcb1f61083e7f005a12353bddff26fe6094ae19ebc6e2532e19d6dcc5cbb08fbfbeeb5d6a787e924bfb68324564c34a23ffc3417ce8a8d52ab8355fe21e3e985d21ebfe93b35a6afadeede5f2f997d39e690f34a992c2ed4e2e3594b22647ce016055eb4c023607bc77eb45ea89d0ac9d452b7a4464683103b4011f1b5554cc68bd1bf870ce484700d5e7964722b7971fbc691eae80833060c53f91108a0624d90967ea2266f83b87fe1e5d442f04aa6e9e34bbd59262a81ee71ec82fdb839318ede3bfca01f342553ac3f91c74fcc285debe890b418bc0a5bfcd8f186210fa093aa926c06649ae23aa7c2436f677d4e840649a61e7fa5d113044d75ef539bde633674e7fb0cfb42acdc33bb6e7b5a0af4913c5c03aee257ceac97a03c49c1a456689a655ed7019c0260387d4e43c4bb678462e180a36b3e1e383d3cded11f4fbd204866c03bffaa38763ac31176f3ddc2b09807c1a6b3f04bc3284f67da57e65c851c892a330f6a668a0baa6b9f3ec18c737ca7239f16204496e57ee699371cae7c75fabeeb8b3e8082e8294a6b5b7dd75b8ecfc1e2184d7eebba6da3d1b59c018c0710ce31e9484120b49dfc082ae245f656d010da4877fd1052f9e00ab6ac514d89542d3c97415b24c9e1e5f15b374b4ffbb0d6ad52a99a6a31a482c7b9a5bc20d1b7f6f7dbd4894f89b2accddd61bd30fcb5fb4a874c8cb939a55d4684eb8d25d860c46749789dfe71cd6c5d9caa0063f578ad324babd5134edd470dd78abe1d46069710d31561604bdcd79aab60e66b2338a7ae29353fc9a04b0b3a7d2002d8936a215eb59f624015bae555538eb852f97c422077dbe23a7b3e0aced5f08fb9c01beeb2ac55139e810842d6c161313d23d9f75066f007d3576865749a39b0424a232f0cc3d6d7c7bb3ccb1b3c7718e39444854c3d37c1d6800a0d33f12e9b9644c9046792c53b5d4aea07210b9c2cf4d7a03cee3352469a19340778e940e7a4ab17f4705610f5b16efb96ebd38aff09f2cf9bb04dd2826d157e3631b8e6080bd708955a1d600813cfa4cffb38b46b4e0bbac029fee827826192520f1b6df73cd223247f02062d728d7b95a8ed6eced9e33187eee937ea8a806f86a58e2a883b5f9597e2589e5814a5162c14363475a6aefb1e541a2e123951d2fee73a3f0a79d72a9c429164dc010d10b3888901274c7fb1eac62fc8a4afb6040d8033b7c52d3af5893e6324b816f5eaba64d9c982cb15c3c9d0097a01ab3fbd52037b17c9cba382b0f8ec68513f51a6ac2a3001be1323cac79a4be20e15049a0dea6bf9976149548084f676adfc9a92800110b4de339e0670b857dd8963acb1c55e076722497d01d44b599add524584d3453a75b4644cceb70a919ba7db305595ce0782077403b0bb27efce546b975fea92ae904297db99eaada79b4cc381727685973940725ed9eca9714009dc205d9a7df261644e0de3fe6df6ff16806c6e864c543ebb572e106e1e30455cb36b6660e2ddda7a83ec3542ea8bf20889b827dde6b9f354475ea4f3fa28a47e9becfea0db49f86f072ed275248e1e1d16a76b5737731727ffac4319333fcdc7157d2261a92a331abba5e727d4e9393707f43cf891ee97e7c8d1add39de66bda4d881657fe636183ed044b31da2e2c32f28b5ce0294b32da527d45287c3aad2223cfe9ef6079244b91dd8c75f75fd9b0293ba46056f19f6d9e4e8cb91d0e6b7c0a6cee8886bf39a5462275513a3c606d34bbaaf86e7feab8fe877bda7be069636217fb70d14520669bb888fdf85eb0a5d575a493dbc14a278761df017c73e3f896ad88948121c42e17139bc820fcb8db221127d683bdda060f660154557decb0857c02595ad65347ad27cac0bcf1b2b27132a29819c8e6e6518b81905f4b9406d72d8822169a254160021fcdf2e25026df2e3f0dbc494035422b5251772abc91ab913d1344a642f10a313331026b2957488403c8f0d3b36f79513dc98072424edc1d20502ec5643e95c4ef02eecbf9a42c1f87fe923d6edb5a17a08dc33e0b2e40023ee56a2a727e5903670b5845de5cd828dc6a23173f51868666cad81c17f0a613f5093920736b8362185dc3970f17bbc7bef1039e890548c8d36d3ea38ea0beda67d4286f3efddcc94e16255def7f67fd24e5dccbdd81afef380df46f0cad3f67f6a6a48f9f7dc58dd198595afc47a44872e79ce8440dac19e8e721bad90b20a6e46d10f9723e53de1d0ce5f025c8e0db11d161dcdec84a5ee2f1af8a461e49d11c3547a90a7dc1eb762f37fb9757884aa30dba4fdb98a03aeec83f32eb2c463dc8bcff1ead8f432529c04877413cfd1917896882619a1f1aa0526247c7ddc3aee5e5a5cb4d375caf932755737bcb0703fb070a211aac9c39b8e92a924a94912ac062478bad75092d8cc41be15b21d5ab5a76598151722b9d1d9a4b250cf4d9fb8a86955732faf66ead3bb412531ee4e20c86f7d1083c3c3136b5432e725da0d11fbc556521760993faad9c6ad5802b1bbb90205a4a907b21f2cb50d380134e51ed855f00176e5f3c65306cce2035e8e4c84d9844fd3ecc5146efa6c5d607b393d1f9a7d58e8a30216a222382270dc6ca9f52edfbb171c6cfb998ed4f5387dfdc4ce31681427981d35bdb50602f1c94ed64f8f691d092dea1ecf3a31bf32e0411de252f7e7ef3ac3b020fc5f70d0e3d6e134c7ad924bcf545797e3e3528c6b90072715fbcc90fc1e9db5c4414f9380f6547feae8cb19fc2dd3ff372e97952f98f2611a22f637aafbb07aacc7ab929c3d0377cab88c1efa05b7f04efd77207b312bf9e1c9b725ba35ecf2005747d5479ddc47a5949c6ab4b33372eadf6602f3c05333a4c5c0f9e012c3325813cd39e7c27d0b2fac3407c8eaa20bdeca7991583690125bb92d9a493e32d4a102f2f593b2bbb109d9e519df4c6063e4c84bec649dded026e0caf80a1e5ae0a86b6dc91cf7284d49831dad653038fa9c5b222e6e82d9fc8c22bf98e3a15e5dff5dccebb8504c128aff403f269bae04f4b5c0d6e838a940888960f951fb039454d9f62987777f87a0e738c2a0c942224c99e022db522dc2445ec18789b13525f6f63fd09a2cad1d44e3d85146da4db8ae68b3243092c9b8ea7b909738b390d77ee0a41029d9d9ce0617dc803b49e8446ddb8a600678b8d379a58180514ca1cc87b31137020ca9c27207e36917643b13168cc5140035ec36946a780225bdf5b8da129c26733380c3d5c6609acd8b9165db8cbd164c83c89183ea73849aa1b6e3b9e480000c0dde05aa60d040441b17d78701d230954c5b15167cf98480ba201bb50a0a3a2a95564e5d37648ecb1d79af238f9137d63ef2eda39baa7e46a4db12b149b324e02a3bebf230dbb74af2de035b276ef1d0c738a2028c662632eceeb4d1d6b92f5534cd82c4c85d4dbe666a0e00a24a7152b4871a04f9cfebc4c77b746a7f1abc8f85474ca20f75dde4754ab3faec2ebdde5eeaee85691b706e8c97f00000085009078000000000504784be814772cb092e23845137bc2cc5fdf71743fb7ad493eebc6e46f7bd8071912495afda4f7cd70933cfce4ea8df87b519ff646610561a64a5d71f6f74743009ad2cd771a7cbbf65949ae6dbfe1b867df64e3d771f5943500b935a10096d9a52a1f5e12114f7b81807bfcf61969a86311d183eded729ce718400b9a2e7be37b43d0afb1b0cfdfa8dc90b041e2144a19e4fc1c2e0b9790a434a2289d7a37368e8b0b9dd2adb1b5b703c97952fcb14f021ccf2b49c88327bf79645729350c38d1dc32dbd3404e4638fc0575c095702697e7b57687b01c09d12a7351bfdb217cf8cad794f6981d37f51a8698f32c33a11b7d7d70e2a7165ddc5a8421c0c919ca87f8852b51c476ac282f0d6b994ebd7950f47bafbd0cf6d040ec0a7d0962dc76e741197b064b9f1ef42937b0219cedb8bdfaad999841678b3a69fffb9c56dc868179a40f8d41d9052b006bd27c0d11c1d8b81c1959933aab2c36c39656ec26419c7e725d20c338538eb905aba3c1f29b8f268270461da79c7b2caadfeb144239503f2d76fbaa8286b31a51d6c2d7d171d874180305098eed033042b4e8007060cd2e4ce0d0d6c4e151fdc7aae59b1b7292985e6f875701f301d556e80e88ec24f1fb19ebf757c16ff92bf15dd8747fdb31382521bc80e8b74d5b87a920aa6519190f0fdd9f700735182b18da37b4584044b18e36c5d462e5170b9a8ae36cc83e243fbdb3f0ab16373619eed8772af1c331fd0af4d1392fc89ef70aa6f72eac466c3ea857f5c0a98467930a12d07b16c01651077e05ccdc9c7ba8d893884629be1df16fe8c51c81c79c2840d57db1d3f97d76e97f4aa8bea4a410fe01119dab024d0336652d6263e1d8f8cb4912a4c75039ed1cf03f87f4f20383198c87092526308b0a889b56a0d3c0581c797efa5e527095a5488c542f0e5c616487abf903f6cc67131926dd94a5618664ede166af690c715bdabc35169df20d945488f0ff6404d25943d58124d33d3206b41a723b3db3cadaa20da85427b8c1e96704d1cb029b4a78b6b4b83b099d69ab0edae2c9e0d0dd002eaa3df601e6133dc5c7c8e636e352679487b78896e7e8fce3e81368f5c218c57029c03773cb8a4260c6b0536e925714387d71e0906833163da24e3f2700aaedb20bda9ce9fbaa386df719f819ba3a9ea40618a11330b1dfe609c02253919af45efc288be282ce08220e991fbfbb3c8beca086961bb4652a7a1da746de6a2d7716bf724954e9ed27a5d9ebed218c346b0e53f58604c17c0c128c0140652d159a5e4779e9cdda5f82576d89a2970c90bd6f8f59e3f3a9af98993ab56999d9f2a7e611532bfe0ceb013ea55dba99aa108133cfeb79470ca98203f7207ec0b9b9cf6b48fe14843bb31725ab6cddd3ad01b293bece32ddfe60b62419083899e8affd95dc019a3055f375fe3b72683c70b5013eea02bc6925d44fb40b28de6b538cdf794426fa3ee62daaa9eec02711eb8071156dd449e26afcf780be30d93a4c55cd67195fb5022ef7bd69d2afcf0c1e8503b482fd2702dcc845d65403dcc7161c22affacabc8bb790f93280b4bcfdd0c006"]) 10:44:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x178) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:44:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x6c}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)) 10:44:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x6c}, {0x6, 0x0, 0x0, 0x87ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 10:44:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0x7fffffff], [0x0, 0x0, 0x5, 0x6], [{}, {}, {}, {0x0, 0x400000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet6(0x18, 0x1, 0x4c) setsockopt(r0, 0x2, 0x3, &(0x7f0000000000)="93b9cdc807463407cd415a59fab58a8b3646f7253e4bca7a8e9c87c916adfee872f60b11288c9b2d80fd91f9a501a3eed516acfb557487485ae5206dfe1ab7ab59ed7c6764b1bbfde7e4a6eaff75ab8a0a9fc8a039ac1fbadc28093bf6a61d27dbe7142e1ead37f760e3ad6ceebf50e6ec94d4e66c3a97d564bc899450dbbd3d00c0af2a851871138f2cb578c86cfe0af61dc4811474361dcb2366423970982027b2b0fd21d9b2039c984f12c8fb76729223c1dd199c7eba47", 0xb9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 10:44:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:44:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6, 0x0, 0x0, 0x40107}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xdb3, 0x7e, 0x2, 0x6}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:44:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xef, 0x3, 0xffff65aa, "925475d21404faa5d24000000012000000002000"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="b244906c15f54157fac35f3582cc7d60156d3ca6e6f3aaf3112bdd213906c673bb14b0507f3d785f04", 0x29}], 0x1) 10:44:41 executing program 1: r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 10:44:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x40000000000000, 0x2000300000000}) syz_open_pts() r1 = getpgrp() r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) setpgid(r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x198) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/91}, &(0x7f00000000c0)=0x5d) recvfrom(r4, &(0x7f0000000140)=""/41, 0x29, 0x801, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 10:44:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xaa}, {0x81, 0x0, 0x0, 0x2000}, {0x6, 0x0, 0x0, 0x3}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) write(r3, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:44:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000000040)='V', 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) 10:44:41 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x4f089bdc5ff9888d, 0x0) write(r0, &(0x7f0000000000)="441a6ae60c4c37336aca9c66fb899a3036b93012c27ea56f0f46ab1749578beaf1f9165e97e48d83", 0xfcf7) 10:44:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x64}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="0100"/14]) fcntl$getflags(r0, 0x3) tap0: address list non empty 10:44:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x800, 0xffffffffce85cf36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffbfffffffffffff], [0x0, 0x0, 0x482], [{0x0, 0x0, 0x4}, {}, {}, {0x0, 0x0, 0x0, 0x80000000000}, {}, {}, {0x0, 0x0, 0xfffffffe}], {}, {0x0, 0x0, 0x0, 0x1000000000000000}}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x4000, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6, 0x20, 0x800, 0x0, 0x6, 0x4, 0x8, 0x0, 0x1, 0x200, 0x954}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 10:44:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xb1d, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x5], [], [], [{}, {}, {}, {0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 10:44:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00000e2000/0x2000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000000000}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xdcaa}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x3) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000600)='./file0/', 0x80, 0x0) symlinkat(&(0x7f0000000580)='./file1/file0\x00', r0, &(0x7f0000000640)='./file1/file0\x00') r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) getpid() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000540)=0xf4de) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb0957f10000000000713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x2) 10:44:42 executing program 0: r0 = msgget(0x2, 0x3) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x408633c) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 10:44:42 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRES32], 0x4}, 0x0) r0 = socket(0x2, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f000000003000"], 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r2, 0x4}, {r3, 0x4}], 0x3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:44:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x48}, {0x16}]}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pckbd_enable: command error 10:44:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) dup2(r2, r0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 10:44:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) ftruncate(r0, 0x0, 0x7fffffffff6) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) r3 = syz_open_pts() r4 = kqueue() dup2(r4, r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000002c0)='(', 0x1}], 0x1, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 10:44:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 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) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x400000000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r3, &(0x7f0000000100)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001640)=[{&(0x7f00000011c0)=""/144, 0x90}, {&(0x7f0000001280)=""/205, 0xcd}, {&(0x7f0000001380)=""/250, 0xfa}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f0000001480)=""/159, 0x9f}, {&(0x7f0000001540)=""/103, 0x67}, {&(0x7f00000015c0)=""/67, 0x43}], 0x7, &(0x7f00000016c0)=""/149, 0x95}, 0x800) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:44:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x4, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202, 0x0, 0x6], [0x0, 0x0, 0x0, 0x9, 0xf7fffff7ffffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/119, &(0x7f00000000c0)=0x77) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = kqueue() r4 = socket(0x18, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x2a, 0x1, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r5, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r6 = syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0xc2, 0x80, 0x80, 0x227b}, {{}, 0xfffffffffffffffd, 0x21, 0x1, 0x81, 0x1}, {{}, 0xfffffffffffffff9, 0xb5, 0x20000000, 0x6, 0x100000000}, {{}, 0xfffffffffffffffb, 0x80, 0x8, 0x80000000, 0x80}, {{}, 0xfffffffffffffffd, 0x4, 0x4, 0x100000001}, {{}, 0xffffffffffffffff, 0x15, 0x80, 0x5, 0x3}, {{}, 0x0, 0x4, 0x4, 0x0, 0x5}], 0x1, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0x56, 0x80000000, 0x5, 0xea}, {{r5}, 0xfffffffffffffffd, 0x10, 0x4, 0x1ff, 0x200}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0xe5, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x3, 0x2}, {{r7}, 0xfffffffffffffffd, 0x51, 0x8, 0x5, 0x7}], 0x463, &(0x7f0000000600)={0x8}) bind$inet6(r4, &(0x7f0000000000)={0x18, 0x2, 0x7fffffff, 0xfffffffd}, 0xc) 10:44:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000007fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cf400cb25a021472d885ac48a338b690063b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e629bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9fc7854060017fd4b0d58af677939a5d16e27b234f54ad562cf7b38efd94a91a"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1fbb2576, 0xfff, 0x7a03, 0x0, 0x7, 0xff, 0x10000, 0x2, 0x2, 0x7, 0x7fff}) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, r3, 0x0, 0x3) write(r0, 0x0, 0x0) 10:44:43 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x21, 0xb0bc2d75b9d726c1}], 0x8000, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() dup2(r3, r2) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r6, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r8, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x64, 0x80000000, 0x8, 0x81}, {{}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x5, 0x3ff}, {{r5}, 0xfffffffffffffffc, 0x54, 0x2, 0x20, 0xeac}, {{r5}, 0xfffffffffffffffe, 0xa8, 0x20, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x7ff, 0x9}, {{r6}, 0xfffffffffffffffd, 0x6c, 0x80, 0x12, 0x2}, {{r7}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x80, 0x20000006f}, {{r4}, 0xfffffffffffffffa, 0x80, 0xb2b0597587d98241, 0x4d4, 0x89}, {{r8}, 0xfffffffffffffffe, 0xb1, 0x40, 0x10000, 0xf0}, {{r9}, 0xfffffffffffffffd, 0xa, 0x4, 0x1000, 0x400}], 0xc7ef, 0x0) 10:44:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0209000000000000009018f307002c"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:44:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x2, 0x3) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x1000000000029, 0x21, &(0x7f0000000040)="000000000053c29bec346c00f23bccf7d60ea77d50455c0d0c12ffbc11dc4a4be67fa0471c8379884d9b02b9aa05152bc512de48e90f0c7fd469a351ce7eef897ffd173f2c2b9ed8ed0aec0df772498ce21bd38dabd3d1325d383fb9439dc97c2619f718e405d55a6d5254b2587d9dfc3b8f31a71388f0746538", 0x7a) 10:44:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="e9ff816837b5786f2b25"], 0x10) sendto$inet(r2, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000000180)=""/4096, 0x1000, 0x40, 0x0, 0x0) 10:44:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000000, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r2) getpgrp() r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x0, r5, r0, 0x0, r6, 0x26, 0x5d}, 0x200, 0x6, r4, r4, 0x8, 0x40000000000000, 0x7f, 0x202}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = socket(0x18, 0xc002, 0x0) connect$unix(r8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) dup2(0xffffffffffffffff, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r9 = dup(r7) semget$private(0x0, 0x4, 0xc5) sendto$inet6(r9, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 10:44:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1ff, "00000000000000000000f2ffffffffffffff4000", 0x200}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="a537ca89490db39c9cbc4ce7c0981af066f33cf08d2db38b0711507c818cae4fe39c4b7ebd43be02b53f7c9453bec62f17ee9d75e4657956c84f72dc9eeda4b7c6dec987e244436b52214add46"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000054c000/0x1000)=nil, 0x1000, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f0000000180)=[{0x3268, 0x80, 0x2, 0x9}, {0x200, 0x0, 0x3f, 0x3}, {0x802, 0x1, 0xf7, 0x3}, {0xfc, 0x3, 0xf9}, {0x4, 0x42, 0x7, 0x7}]}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = dup(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcb3877bbfd812eaa4e713048e6993192964800"/33, 0x21) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:44:44 executing program 1: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x80000000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) open$dir(&(0x7f0000000080)='./file0/\x00', 0x200, 0x208) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 10:44:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x10000000000009, 0xffffffffffffffff, 0xffbffffefe000003], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107008, &(0x7f0000000100)={{0xe6}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 10:44:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000300)="e4acc66478f776d9c282f52c195309327f0116faf054707f9ab47d1d9cc5e691547417b4426f3fa270e4f362bdb5e94cac4e0bd8bec9f4949994de4eb9258a0522706225e0af3aadbdcf3b5e433a5be1b7e33123967fec912b442336760809e57d03ec60761e6ad874e12e1461755b39c881595f54f685f2ad4389857505e7ce68c82df78b9b8a434d0f1708372c5e00d780bb1aea6743c77ba229b35c8916dad23d3b6dc11a3ae3d80f4f4a3a7c82d8ccfacae6f250ddebbb8a1ac6394d0e7f1e5aa024f9aac39d9fdec40173468b371320d3f18c2b7bcbb35a62ed39448edb5928a8fb37efc0e57a18cd40a1184feb5a6f86593235ba7ef4088d4060d8073b57b7fc590dac0ab8693cdca378cef59785e5b03b7e69780c9e9ae80f31670da3fe6a160d7ecaaa76ed1898d024e25bfb68ba86d212c20db64a0441d7af828d25f9c3b1df9393caff5f9342552c37c32dd1b2c21fca1f31e52933198685108c7d0c3e646c9a74a81456e9abe0e1b1ca2ae06fe0ad1f875613b3bbd76a66768ac79d176fa17aca72b88ae1cfea8ce543895dc8388bd13565718fff17e10c7a6280a22551c6f5745f302b53c14f0a2dd4421a76e00874dbecb963c912fff912ce0be48cad5a24e03a6ea3e233892bc968c4a3024637dc399f72a03d0a23b2019c920d59579b86018481722249e5ef1bd261b998b03508c3a9fa34b67125440fee5cf53138f383139338a70c69c991b69b90f014e989c27d941c1b542f44642b357609678b3e0ad336f9179359c7dfc43b08eeff781ec8c85b95b085221857305bc0c3369d4f19c54f39d665692e05d4d5adcb1476bf3a7c5cfdb91ead58d90b26a7d998173a1641f9f4671f6032da8f430b7e233954c00af343c9d40747a5c8431e9ff823231c5f2ac7f7a71e941f50c23615a9ef2e6b6f5f0c4c692f880f17eb65fac0ed183a0ce22341cb5e5a1c685c1a63d348e746e1058b754f8938581412514607d75626dfb3619b91dd7474554c968d3eec0151aad3e7b22d68a88e1397d08cd1f9d1d2667cec82b846424f11027312c9734203c9c900249bd5a56f05f6a59ff406714f42a6820a8400aca2c7e8bb57bf182b4461fe4ec3c1d2a316a035baeb9138e334861a34fbdf55a38bef624997dd581869869fea547980930b6e9f953197faaf0d89aed6ad7dc5c430a71cb5304a8fcf85d444444164a6ca070c0f2c65c86e836c4534c63a96c12626cea3ac8d89d395a38e4d978f502e9299e83241759530b71e6b80e15b61a42c2a01c4abd925ca36e5291574cc387fce17ac75bcf9c78883c1366fbe9f8fbe5cbfd344bc18bcdfb8386bf20b575a51e46ba8e56858c73fe35beef65c7420306be9223ef2c027b4f7de7cf2671c72fb43eaff1ceaadfce067ccc3625dc98118f48dd29cf599c55cca0638d80cec999952bdb191a498638f69b662faf453e5ebe0d24348101c7ffc7a4c3bfc094b1c83fabf70d3cd48041a3c0c7ecfa131f64bfe6c7f64d9bc31c8141dd3f8ba71060208a4278270a2ef79de1aee07110c9d5f6faedecf582de2cc0272b783e28c1fa30ad41f0411e6683e13e2180deb51ab2d3880a39c00404e5230000162501b69da25525c45ad1319c8dd68da88642ae9170e56d5f02040eeb3f9807a0031677e79fc5c86c288e27675e4fb3562ecda356784a2ec5a41d17087c3001e3428dd4de79867e67b1d542ff7f6f93160592ab78d2c73aeb4648b911c00ed4e32bf307b68d6342d40ddebe44ad0560844ea0e3b071b93ad3532949d2b4bd62bcfafc7f80a280b793896b687de96d7e95b19d74bf3b5ba1acbf477e14bd54abbed6f44dd1d43f4e4958e18f3d62359009d979b2991f8500b06600b35066be7df6682cf999ed9110450f1aab5039b7b9ac07b73b7495219a69b943916317ca8e4ef2cade142ce75a4836f4d33531b45193a8d668dcb45d2bcdb5bd0fe938274e067d1ad244e44d8b65d8892793286b61b355d30710c6615b5a5dd8b6c32326407c4dcdeab7c237cf56a21b73a9dc0822e50aeaf2c42aaa3783cf2d27246fbb93f7aa45181006e91b119bf093ff3f30934e56ebe9e740d660b9209a727c59b8447c8efaa59492714a5ef2af9bc493b6b6e2f8e21d5a793d7f8d91a03b61a30fa6c7d10238d091ec8096a2ff91d21ec8245ea6f3e8654cafb4f355053953f1602c9f4b274292f5e5ea08224bcb7c4a6c4411862907448076532d756b5cceab4a04c67b909976d7bf76cf6b45deb9cd22e4a3d2f04e78e2cacaefae9b606800ad354a6ad140c0a0604aa4a34f8c980e7dfa3d9431198c11412bdb59fee4aaea057412285aaea888ab6a58a2360ea3ba001448298c7f822bbc33c901aba5b8e4f5aafd6a7643279b18e972548cc054b4c206b19d0793d1b2a014c4e9803833d10780610ddcd533716c9a78a225b10852813c62bcb507eb980112db25a0e5c6ff4f56b8500d899c4c669acb9a6226f052d750dacf3d8c167a0fd05c63018adb5c9b56c9f960c9bd104199980bc91799b16665c5958468a11ab0b224a3b9f80e0210bb66ec7bc251ebcb1776d89804a8c394762231f6a0155a20d13050eb6d8b8b2f4f60048def84a7c35a610c33b009d41bce43776f510b201292d9f8a52883773fefef904280e0f9aa5e445b070949d57f32f6d7df808c2c420cf9ec215439ecba3cd121d202fdcb6f9a74ccd93c46d08a1f4d8beaf3be2d896bc0695596755237f67c6513266d233c0132d3ad0bdf60aea1b2b495ead859257292c5f5ffe81f4301097c6b2bc0b90cf85bb9ccb579f8229b293776a999909d3a4035a21ef93f9097a97d8ef9ec391376fb544d440e326102ac9b572e4ffd97c0f89451254a1693539e98a9e54e5e49667277d6bb56e38f7061b4fc34f45757d558c532ed7745456e001aad946f9a25d25e1537a9374ea56f1242d65303385c8438014b045e510801051cd78b4296a48fd3dffca001324202485211e868b22740fc01479563197ad3af55a03ff2f7a0a935d99a87375b9b9e86e378a7dd90beada349846b0aa9f21e8e2e1a728672165a3f45a7adae9630cbb2fa291693641e8d0fe019a7d790d5408aee2551cb7d9458c716481f639846dbc97ca39c1927ee2bafde44150c8ca5e90c93f5668b4893ca25e2528dfe661970953a95f74d01d4e8525a9e67af8f7c34c383e62f3234faf5dc863455d8f943e8c135fd1125a86cec789709f62903ed6e6d12de8eb958d71a157564a5ea1c2d44e0963c8b97fe630e5002b01a8c6e63e08e3e9a2fb660e1d0878e764b300881b81ac512992c70bd00f7fefafea886955dbf2fcc629f79d3182eaa384b5735a1e2d032a8fe054266f0e2d55ac80c9c991c0bb91bcf08ba5bcf5cb528d146c97f407923be515aa3a9c54cffd1a8894816f28af2b5da93a8a825764b5e3d2e9f20244074de3fccb74346ab2ab33328cde5a0c040d9bdce66ce7f993390237bf36f18c7ea4f3071de007e517c3ecb86a388366c0c0d9485b3863276b6d78dea8bcfacb0ec247182dd559db647369c7aa892eaa2674d83b2acac59a53b86e538299ec9c0ae77a44ccb90cb5f321cb9b800efc04de46c5a3461a9afc02592d966d7a59013030db6d7eedb79d01b654cc52d1d26c15bb1fd34a4f6beb81cc82a12aef98d2804e823b0439b320629ad6f7ad0a03b3599cefec24fe7a8654532f921198941e9064e1c60373acbac7fdf7261ea99408b7a27e74c4eb8e968c990b1ab8c1cfac0f7fe1026608fb4848fa290269c278f5b16b82dfb8085f7ea749908e72ea729455155c912e02ce026c14fbc8e36a02531180010d67137171697cab4657ad03df2e229326fe5b7ba80d0d8f33cf6d70e7e782a322822774647ebf3662722320f29e4b3db253461398bfb21d237ecaa5dcadb5eaaf3992794d36df4e532ab6455e4db8dd0f7d139bc49ced36e761d7a29b7f5f03311e11467d1a74180420edca94cf1707582228d597e043aaf661cb0b234186988ff6ba9015c329953a2de9db2616752ff0f199d4909567467b99ee3bd010e242a68ab4977b84a8f8658beb9617122aae4a73f2c604f6f4b6c0d1e77f664c794f775474150410125b99e8f3f89e6b7f5cfe5af4d08ec18e41d100f6cab396b17a47108310742facad2a8b84432446dafe49ea8918df6d573419f8c8c664911c3f532e5f85b8a5f0ca6e230297067ea1605634d6229fc715fd7510e86dbf70eb131eccba5046fa9b22fccbc3740322cc974e5d1f7b43619848cbe3e24bd01dfbf4773cd59d774da2850715800eac2990b2b6236efd2bf86911db3184c3496be894c37b650c2efd9e25f51d5363203f7267211225f65e41062d823da3548b54a8606390854f4105592253b35b971ae5899ec6654f96f4892cf140c45c93029aeeb159bab733274903bbc914858b45b88a270e60966a8b9d4f43797388f0755dd8cef4640deec85d248a233a2ae8af9627e6cd650b1216ba64dead6abb600e598b53a74dc6e0515b442f6cc099c94a0119ec7f80c3a4730f05a35b348e379dc136c72248650f6c339dea45b18de657c873e243c7db1a4cb69d17e818b80a4ea8fc152441c26daf38d330b636df957c3e51ed7927c7039840249d8bbf43b9256ea4ac4f57bd9d238df227bbb65576a1e6798c22790ad80a8b486b697118d4202c2b9d1aca95e066a8a4b068883563f26cff0f931ef60d1a3c8dd2f4628d3a4ba3e395e9498689751d7868a0a65e96f2d6915bb4a9a31d0ef3237ca11d583844cfcf38d858de9dccd3d87f1bf609bae0bb77fe2e6d557bd0147feb1ca1b7200aa5bcbc451fa6138400b55463673d1cbf8d6530f11c3aa5ce0c071bebef464d2a352fb7dd88f521d640509f0c9746e17683897c4540215775b9a1bfc85bfc6ad92d43bf7633183f281c076a2f47cba54ac86f803a140f690660ea5dbb2c31f332d018eb37b8dddf2a5f1136ffdc105676ce05fb701911512f3d7aa431ad00922b2db898fefc383c3245ee4e280f0268ff006dee97d96f9c0a7bc10b20837cba08bd25cdbb82ffc37efb55b78f6b081e52c18d81d1f0ec34a77ca519c050f5f4d4dd801edb4d6f3d08b55e899db8d6915d173a32f208c4caea0d66434c82f22eb3eecb08988a471b6bb1782a92212b0462d582865b4755099636e5b3b1a0ba5225c94f3b79937984796f3a74086f05d7607c0cddce6a1604558a2d379107bbc87068edc9c1776b7baa272f5ace47866032b3d4f51c2d1eeaaa02319063682a487b6534e336fc7348a079746bd44ee64122645452200c9da3dc786080deb8374003229664e54802d7c62beb0e98e615e0895ab7e65042caf4998f3dbfa1ba3c1eaf0122ac4837fa63ac736de765ca764b9445193719c2a0ac4b38e84a83b747a02a36c78f37fce9dcd0a86606bdad6ad4827ca06895969c4b791c123ecf477557c74fd7b2c3945e9b6d7bac5b4fa0e6723226cbf946a351077e2d53ea48e171fbff02c48a89afa5e857dc3521faa1f993142d7bed82a36252a6b41de19caaf64b318d729c50f027bcb13ae74e3ce603acbf25d8e25a70a193c106412ed696aa507b4411f52655f48b22cdf3cedef09dad9f02c4a17365957a6ecea4d177267fca3002ebad4efacaebbe82814d876c220b03f36363508c78445d2064910c8b6ff0e6de209972c62021a392cdc3e81cd4f7ce695388801fedd1e4ce46d6fdde343f16b811946f4663a035ea2e4956e79cb3a2397d67ec698e6f1c4e33364262354f78d804906b3201c9c852a3", 0x1000}, {&(0x7f0000000080)="5c926899b702a44666ef3dba062133eea09da49b67d7207275c7aa8b52121ae09deb26cc4a47ccd5e68dd9e720dd085033119febbfcaf67fdf834c6d7c7bfa4b4a71fc6df05b63f84cb06318e855", 0x4e}, {&(0x7f0000001300)="01513afb36708166e14dfc6bac4da5c9480dbf0f448d3c25cf385753a89f32dad88a3f44b430c9adaa491f90dfe7ac270768b57603feeb1fdf9988103f50d01e519c6a0a5c2bbb80002ce7f836f2a32be19fb28847f4a4046122a43532ed42bf48d5532eddf6ca11f1b397946d011163cf6df3bcef0488cb75acd1ca5fcba3e44560bb3215ffec9b98f91429151e833e67f3ebae2dc18e300ea3667b92b181301819d71cb46460b22fe891b9088428a357b4cd2a249d08d6de4229d381d0c98f60b5fffd9d4aa71d2d1b28c89f0849cf2af75b82b71aeb660f56e84af4cd57ff4ded4878927fc639930146ce85a87f9cc856b923d98c972b2bbc35b7ff3341ec74a7c3fd27584cd51c59c91fa502104bde7df1a290cd0ccde0fd603a3bf4c2fc9097e471d3d9ebd8924ae4b2a34885a40dfe56398a5882d12bd79c0ad9c158a827092c40ffb3a4d477bcceaa0be14963337e17588dff8e0d27b449c995e1e9ef5d6f124fd9371c60b59b09f27219f1ef7f6dad36894d985ed2f8f4c66b04ab61de137ee9e344f914ee42a09fa84f69518447245da67a956709669de5a03c9d4e6e69de98fc288c79ef9024b403ffd48d340b7c3a6d41dca4104f4d23c594f3198a36d4669cebbe2a7a700fedbc9da5c15dc909877ebc387902fb62ffc67e3c89e6e208f0f1fe7d8c9bf98532a1dc690ba1876ab065fc0d3556e1347c11e7ddce15a15b498e0b8e61f47e5f4e494d8fd4540e5ec5a26ebe3c12d760eb5394a3adf07ae5c8c30342d4786b5072551c92ae225ce22c3ea9bf78b27a6ac2bbf47c9744f8bd202f0938051d99531804250cc9a495fa87a4f8ff55388fa42350823d4bb46d7a4ec80f65705b2420f6163aaa31fc1d7f57dd155deb980cefb191a4f3c979bfb1626752fb42a7f289d4ad172cb3c9948982e7cf64d9ad7753e0f0786ebaedee52808961fb9593f15fd3d844687fee21f2258da02ced9c93c657a145be1c62873a5a313753ce57a7e4ba24d7f8c3867ef3c46b25b734d74b3a6eb85f82eb2219fc1e876b57d1721625771d4abda37cd19036b27f2e8c2f027517e4230c812479a41f14c5af3d1ee89b3d003a8b3583e2cb80e797e26ca31d52e01e13ddf089530cfb10498cec573b9ffff39c63cda54cfc9de3ae6a522a61b6443fad1be09b6bd574ab04e25279f849f06b3a9044eefd1c97acc73563c25350524b45118071689222dff1cd1bae02af4a2660cd1cc9a5100a1bd5dc466dbb5e5cebd9363bc9e18f5230c8eeef367dbf93fa174801c8cff83cbbe923271944fc639605c053bcf5d589358ba3db957c225ec13adba1390546e080186e234addbaf4b5c133c5ee0171cb5da900e188a585387093343e8910bdc3a8ca9626c74c6d4fbed039d6d70567d6096539a57777ebe2be22b006324677a2991cd261370ffbc5b4bb982c0d5a6a8d5e3ef91d1c54b77816b8b0408ca1b41161f169bf8c6c0b61d1f454166c5749686ca5c15cdcb30a0e7ec4d53bb992db8bb849c28ee7ba3b667d302549b0ae3ced9b613b054cb0935820a9b8bd67061b3a71b93a3834ae755ad84809a5e54947aaa23a282ae121a19aa0db1a668ecf2e34909e2de0f30eed02dec90ebd97ae6ed30e5ea955b1be2eb4787d875997ab0dcdfbef41a16aa0407a8776ae8cfa86ef2846f3ef41c06d5c0088a2cf65e9b77d798135e0db6b3a9f72e0ff85900fb3530fefe688ca476bd4d12e5ff32fe36d584ee1ba9599ee785717dc645caefd3b722515a30c3d1850211b66ea83026b61884fa56d3ee71dca57dc5a2cdc9ef485c7000394b2665297e3d30a1c3a874d0080f72d8a2b95b0e3ab58bed5d412c8c7fbe649b4c0c16670263038c9b7da945f1cb48e23d998a81722c36d00aff754b5b162f6101a35a40d3158b03ad3a11b41e4ee6cc9ed6a08c1c8787b2d2adc370b2630ff20f65920cfec7695647e8c87b1ca2e4285a7cc483302c0ad7ecba4b99bcb3e7e1c8a851c930de19f4196b409934c528278b0d4b668036e62945d22c56c20b9d1dd42bb99b391abb518ba9c89161d9cef7c56b19510c0a8469a2240cd7bd95d6a4f518fdd1b85c6d3ae1c4f361fbe6fe4cc2cf685a6c7bfaa659abc1172c08817d0aacb16ad0b512e2565257df5782e0e39ca268215b3b721273e40f840eabdda4949d4633f29191636cd16a33b65481972b8fc440d8b98943de12888bfccdea12d6cb43a361c1cecf3135e23868aa3b0dfda870dd4bfe50071a08fe0fc36251ac8c9501094f9e0e51e06e23ecc584a7ec9725244a0d2e5144966e1fc85ce422d65e70abfbf3adf302b6eb77eeb1c872169e083c52b31bd6be97aebe4d11a36d304e1837f5341808582b984369426848841aa723f57f98b12c48b46624681e7b3bd7efc8449c023171a51c429e0a792720c16776a0f0e69f4bebea0e6d1c1c0d718a637d236aa61836100b110fbb06afb982f449dcb1d638fe26cb3fea4f3cccd8e21deb4b45a3f3c31bf32681f3fbc785971156c562892c7dcb15fab6d1dbe21fe7a8b94de163c59f08c27f876ba6cf3bb24b40f03b20a199bc6ddcaf74a542ea23cff6818debaf8876dc596e10ead9836c75a2d924df98148a1109a96aba047bc1df3d82ff026d084740cf0684bdb9358afe61b6770540cc2bcfb6806cc5cdf302fc5ea2873dd014ed0b4e17d7cfbcd59fb98ed6b18f8b4053e367e7ad1653be12b47f4ec5c698722c40f4a0086a859ac9d899ba217ae80347a0e3ae8f71c95a3764f7f71b0a9c6e666a6874635eeb1a02886bd4cc13c5141f788cf4f11a6b3696536475686a3cd724b4651b0ff03457ee4ef6bd4f758df4e05ba4cdc3a2e86851e4bd7abadbda5269675474af776457e62d746b722bcd39954859f89d8119abb150bc9fd02deab82783b75c8090d3a77af0f9c54865dd77c305aa3d1d325bb444b02d094c986b835ebfcfc89672f205a98c2a52fd7882093447e375669257e4302de0838e37b1ee66e1f0612c4bad912e39f098ce6114e0fc56d4cdb262624dc2d13264481868bdad95f36cd4ee6ce972d73d276c0081ae3765974ad5b1d29390e36ce0a8704ecc86461bc091d81451669391cb4d25ddb28b2a40c8126a07023fcad1d9582fdcc8717b8da933375e507f5baf05257c4f22dc7632c5689625498aae846f82cf268bff97574ecd6321093ed2b627814f18d485e2f176be6d20726026443ac557cdb98d33c4f7260c36f31f85ea2d037c081316df9bcc831aa34c37ae72107db39d7255e7d66461b4b1eb0327f1bd767f69c69225f0c3689e126e1af824647b50abed72d4056533ccebdea88e8ceeef7596825e8e9a1f05634bd42384d76ff6e13b9e0c6ac9d7713e27ff0596e3531cbab57cf46198c24d0e5b8549d777e1fc93f01db37bee3074719e249913c17d84f9a2251b7a35781227c880b96958cb030b99087a90d3a825bf454f0943bc81c03084d8ed9fef767aa653e620a41680cdba2e24f34a20c575cb9f9200917158de98fbf89827fbfa7ef12a615ccdfe2632f5912c2e2a8e0a85157bb4f3198535ff1e0f8a7f578f0455212143bdae117bfe29c145158a9309d14407fa4b09d065a5bd5b155a70e24468ff666e58177d05379fda6e8d7f540f1b6e24a5d4a3834e3432d7bceae2dcc77edceb583e779d6a17b3469e8af730f0b3ace5f0bd11b573e9f9458c3927a1d9182c354dc365f947cab9c7fff9a303398669bb320197f0498bc42ad0e6565357688ad9d94fc226c370f762ed00bbce296320b5d676439cc047da0bc3235da90b62c025d2d4c61d0e15e08cf0d4eb42cbeb043d720cd3bc56339514cd406e064a4a7da3856cf9d73ac9721efbbade010bc228477220113ce4e1d29b2a7bc817d327d819626342f5c9614756a98e8b94d0d8dbeaad3899e55a36c493d891c56563bc67b91ca8500a2db64dda95c08b2820dc797297e74f695ea1cbdc4c6f5642a573d84637c52cd328957285cc80e81a157bb75fd5ba071c927176c2b6d4b044bc9540a7bf445903060d6acec7544221aa3a9fe61a2af4af1eb92087dc718c6dff6de42f5616f14c7acba7a2d2bffe1ed7d54f1f44c3ad930cc3d2dceecf957f865429b5e2d073b86e0d293680b8bcbac51c2a65dcf1417fad32dace0502f17f26b7758ec0de9ab80810e3b78e9728c2ecc84eaede6161b4fc73ac72db8f7f0a482f36e850f6d443b3477f3311281a457778627ca91c504ce3e58eff135d53a04e1a1dad8149a7f33978e1e04e965a088c44c5fcb28624c08ab3036c6213c403b6f8a15c94169154f865cfcd1e69656d8b1301a6c26054d1ca5e4b16b835a001a2c7206f933c0dc02708dfe0df96802bb871136a56d94675b1c1817b1df48cd28906a628bca3b83d5f981292f0d162bac9d20105aac8c98f02241ce53e2ed34686cb6be3a3c83c709d388a65ad5704964f3375ee6a6ff766f23826ccfd53a24277c74bad776c30b2caacae315a6e13948af478df8a8663b1eca0d4d62163958429a1f782a4548eab9750896948fc43f232d3ad763be2841e91f1667ff0a648f1db08fd8c62346aa97fb64bac7c8e82b880b1da68e9f8f72dcf87624019678b71be02424bbc6b3313bddb586c0fcf1b8d136ecfe413d4d6684b0374a503ac4f556b4c7a98c178a322d66b3004415d668ffebb26136977d2e7988d7a8d0d7c6fbfa808b68713bc379fab4c7d36d19636bbc3cb0ea29fb468e2b209a3fa5ca7ae6343908a75cd99df0fd709182af9a9995dab64e1536156991264142beb34b636c677318b2dadfac2f7354ffea2a5c9570423003df3cae3319b125914d6c4f3a9aa0a1789bda397432ffc64bde35de56db7be3f2721578e78d334416f55161aa2d039dbac3813d39979cf476f9c2a73954fcec98811ada8f3ad64b7e855dac56a435026f3039d3d2efeda49a4493feec510d71a2842401fc7677d42832a7c01fe190cba67cd495da1552af8bde308d622408dd8782f4cfdead04688a95d7f014e424498fd90b2be9cee793ebaf34c3c6f2c2da9eb490a232dafa682ee1b93b057bebf2593871a4dbb962f07b09bb517b1e7281a755f9363f92b852a4b8094353674c5e1689fec37a7925b93e9e290b6a02ab8199d4d0be26a59c2ea758a4ecdad40464cc18569f2ab917833d14a549a23c1d978d85d8df2dc9d458056b6d845daf9cb537fd12fc8b36893e239e46d551f621b1d81d086ea0cf4e18defcbe7dab7f6ce6457d3c51fbbd86b46d4602678c56ca24ad146f0ed629b9ddc2c9dcb0dca2c0b2aad2bd9ea1990e5ef2d85bcdf6ba976c6056d6384941136f116a19cd2213ce822b79fae80c292141b83ed889f96890d8589e243ad1f9e060fceef56ae5a4be2755b1c73dba97230dfe1e259c2f37125f20f397346dd3edfefaebba9853e4a351b365d7d64dcad55e23f5a9a2668d870998e8d70017b8b1d9157da0330996fe97a5631cad677a6f6dd865b5fbfb249e395d58c74c29ff295d048fd9ed01c0b7722a26eb5bf1530b502feb6d7b55d9bfb7c602afd4cea441ef2c0eeb6c449cbda9ffffc09b59277d9c2b7384d1ef19ec4d9f60f8598bb756247dc969c0bb86302a5935f7a55e9e40e09b8e9657138535bafc7b92a6e222fec973209166d3f4c9e3d687f31c3d497db9c8ed2571201fd2c392e681f1b752be9fab5e289668965c10083a8f4a6a49085e4e46486fa89ef7c0f441f1e2753f6d3836099f82b6fd054a9bdadc5dd16dee565abf962ebee29057a9708c577791e3a1925ccb7b4065", 0x1000}], 0x3) 10:44:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:44:44 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) r4 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r4) r5 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r5) r6 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) r7 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r7) r8 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r8) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYBLOB="d44dc49ffe91cab6c883f7592e856c7eb2166a673db8460a0258117485199932fb5a6ce3fa03b055c9df1f6e2e126884b01a1192150d3853a0dfc39b5626bac91e35ebbc3a31e82773f640cc19ef38a78a8d3194bdf8e760678ab71e64fef935002d1179215435", @ANYPTR64, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYPTR, @ANYRES32=r0, @ANYRES16=r2, @ANYRES64=r3, @ANYBLOB="771461374b5f20dd29f8c94a785e870eef9a2bb2906dd8363a9328b42ad0ecb69a40cde72926967ac0ba80"], @ANYBLOB="c0e49ff5aeb31a812d823474f695", @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES64=r4, @ANYBLOB="bc126f504b972c35e8a2378eaf579b6b7c796ba897924984597c91f90662d60c338e745806bcf310e00a3d608428345b4a94bc92af74da7fb7d08033264fede3d3a31326ad75e8212f1df721e4d33b26bff848a2eedde8c1db432f532dfce466214ad372b83ef0be90a16a431c784fb728c1db586cbef9d96bb820fe200a53713a709d56bf63528f1813bef0d6b7e15ebd5eb3e814341ac6be0f0be961b0c4990bd304ec194a411e291f6631c4d27376e8fdf136f447c4f8175c1fe58f2f56f96e", @ANYBLOB="2929a24ae441ab069d4a9cf3452fe90322d5f72c2edc7b63521c1afda5da8ea58afefbff39a3570ca84d85bbe749f877e0ec3f242dd38b9a", @ANYRES64=0x0, @ANYRES16=r5, @ANYRES32=0x0, @ANYRESDEC=r6, @ANYRES32=r7, @ANYRES16=r8, @ANYBLOB="09653fc3309de00ce6a6885738d7b39afdd54b8b06abed21412cabcbaf74194208b92411d1909c369b90f1906b867257dc4baa42855cb78cc5a491dcbadf83199707417d5c6ab97920ebed1c2f9cae79062387245bd1448647f3bc05485cc96a4da6c3a7fcdd8674d35d3f6b3a120e2cc2e5380da6471856f427de59af53246b4b8257f10a5adf81c55c03d6f9d42cf663b95b89993b0f0adc62d61abc7a2b2798e3ba545b75144285f95da0472486debcf09934351332e06b20b804f5c39e205bbfee1b777ca0c77142b264d4722a6aced9"]]], 0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="236900000000deff0000000000a76ac499a5c94a", 0x14}], 0x1) 10:44:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x86a6, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210], [0x0, 0x0, 0x0, 0x0, 0x3], [], [{}, {0x0, 0x0, 0x0, 0x20000}, {}, {}, {0x0, 0x0, 0xfffffffc}, {0x20, 0x3ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x1000, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) dup2(r2, r3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 10:44:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x3f, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x80, 0x80, 0x6, 0x101}, {{r0}, 0xffffffffffffffff, 0x47, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffd, 0xda, 0x4, 0x3, 0x5}, {{}, 0xfffffffffffffffd, 0x90, 0xfffff, 0x4, 0x4}, {{r2}, 0xfffffffffffffffb, 0xbc, 0x8, 0x9, 0x1}, {{}, 0xfffffffffffffffa, 0x30, 0xffffd, 0x400, 0x4}, {{}, 0xfffffffffffffff8, 0x84, 0x80000000, 0x3, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x3, 0x8}, {{}, 0xfffffffffffffffc, 0x3, 0x20000012, 0x4bda, 0x3}], 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = getppid() r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="ba2bd7d91513cca925bd1a13b55abbfaa9c9d3b937506d5041dbb3bc3ef50784c7a576db0e114bdc5e087ba37d7027617578232405a4d7c72536c73621f62d2994235fa3b3edb22b665e3cbe0ea0a5757b25944388a0c3c2915c2408c5a4d64a151e3c5188a19ff36a696833e560de65b896c0c283d891000d083086d8aa", 0x7e}, {&(0x7f0000000180)="0a7ff80af1f1ab2ee304e52ceb31f806160005dc2f5782bbd8232dd6d6e570d59c89d5eefe088b2a0299ccdd1bf843174e0e282b6dc2b3995cd524e398cf56c9d092c12c557c0149071fcea39982848d188932b8b19e044f92440b1a4a5933af09e0f1b493ee04a27bd04e741f11ebdd49b663e5d208af98b9043a366dad44d38dd2736f5d4a52e663556fa370f6f6437a44ffd953ed96623818ca3670e80b7df42adb1298101f7b1e246a763a5782", 0xaf}, {&(0x7f0000000080)="079a9afb3422fc2a439e4a1cf921cf0725d8c28c9014d1fa425ca4b2ab18272805c8a62c64588725231d39e155f783eef2343c27", 0x34}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000755e897103c9839ce759acc8e6c8b44aa7102ac0c9e4a67ea667f739037aae1468381bc9e234b53533395b71317715b6d275d3183ecdac98d1e57bfac130061db9e7ec6900c39b39341e2034926fe4f4d842b7024965e440328d842a3a132b9ac6faeb13748f27497ca4273a8a3bf46b7374b1b7de353a43ee143683c79753870d2019c1ae65b74e9b8d848c8a6c822786e40380ec3ecb7243ee982b4ff1bcb4f7141ae81824d6b08823e0be28fc822080f4130b3b3786", @ANYRES32, @ANYBLOB="0000000018278e09d505aa9c828ebd0ec41b0000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x76a21ea007202763}, 0x0) 10:44:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) r2 = getpgid(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x6) 10:44:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x408632e) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x49) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) open(&(0x7f0000000140)='./bus\x00', 0x20, 0x28) 10:44:45 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6373ffcf1a1401ffa4c0272b7faee8fed7e3d7a060a6756affb16092709f01fc5c797ed9adff4da9c4f51fa84b69a34d4e4acd20b441ce80568632310c3994ecfd4509f429805fc80c5a51ef130824859b9ba211b0d85dac0b297bdc9968a5dc7a0d7a9e2cb8e98c8a33b8a3f3451cc4d80d76e466c1f1e24f420c5c54fe488a84ddd43dc93957409a3d04d89108db162ae359fcc715c039e6f0fcfaf310367767465043b421de6a265c57c06827ca88cdff7bba4d00d188182bde0f64ebcb"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 10:44:45 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4, 0x0, 0x0, 0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 10:44:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x4000000, 0x0, {[0x1], [0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x5f0], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x8}, {}, {0x0, 0x0, 0x0, 0xe1af}], {0x800}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r5) r6 = getgid() r7 = socket(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x3d, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000000c0)=[r1, r3, r5, r6, r8, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) 10:44:45 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="010003000000ff59"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 10:44:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000002900)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50707000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab6000000002a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607f1c26455bedfb9c7d35f22000a551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a0200000000000000d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6cd8bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb41c125525f7740f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f33beddfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb1aa2c979c457d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3b9cf40349cb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fd2e6715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce709332c7a7da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c0500000000000000130000000000000000000000200000000000894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad445cb57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c05bed29d7b308b5c975ddcad8ec4ba61a4830949f95b0f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d8ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c87212587fe56d2468b0907c44c25c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000000000000000000000000000000000000000000000000000000000000000c56330eedc5398899762087fca449885825fc52786bdf77299056fe931435135edabfb41372f0611b0e6476682010840767fd281c9bf5abddfdabeb25de4e2dedd375f184ea307c5b3d7ef7bdde4ff92b765d5f181e8981e6b62036b299029aa9e8da97bd2867ab75e22d4b9c806e4a027193cf5f3ee83cae4adcb4cadbd6d4c7ff5d62baa7aef4b2a850493e55e9c7b05e2a03471525e1f0bb2119338f2fc5667889f5dee7847826da507425ab80d5bd5447606928f52b9c96baf63236cf2356dbc2cad745610f922fda7e94ad22669429e946e0d242524e7d9dafbaa2b504aec52568fd99adcd4e2a45d64c7ac1d75ca947bd9dd496089598fcfdc4121678cd810acc42f3dd49efa57dbc6ce523a0220a493ecb499bc1b659240812c8a85678b6b973eb35ead42c59c67d2953e6e0b5eea36fc84fb302757b39aab86b42b72983d3cb92ed3bf000000000000000000000000c276ab7002ba9e1c9b7c52e1b0790fa106000000fd08ff4ed24b4a504242086ba4198724f05d0b0bc24098c2fb35bd8fd980cec324de4d234ace89e50e6d746d98b44cf92d19da77076fe12e32572c7300000000000000504d2c13302e217477cd7f5380c1b23607d10db7217d461d3aede7e5301d2428bb67a51c79196e183afb572fab0d49a5fac9a47bfdcccbffbedd159e0788fa2776558d4da810266587c6ec324e0977ceb73223b607b78ef642ea1df0fa9eb1326ddb8fdbba67e00e01499fbfafd09ebf7843d7db68f9368a46a38da9f941576e2bef3be12e5b47365ed67d544262c5291256401291acd3e6225f20350af76d1898edd1ba060bd1092b2c68043e40dfd66218668e0438b35182677515fb96435faffc1b6aacc360544920e55a9d456b45624b506724ede8742bbdecd858f143ac4b55e3194882cae360dd77816400480a044553787855b8402e8535636b9aef30f7a3c08868f8a30755f1180a60b793088109646e7caf0b57b73a0706dd62fead75c16e9561581adac8e41692396c6595f80f4fdcf4db4233ae8e206598c442cf68ce368a4c503d0b6c888065644a41a8f0f16ec43a02a00ac18df917d2a91b606d61f8abc73930ca43affae72fbaa19028190000000000"], 0x10) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000140)="066953110548000000007244cc2354bbe57d785c6f17d8959e341b34171db03b02b95f34e8fc6d3a974effab01356d62aeeecbf66d355d4d7aa71979e157f4da1d722cd2492c64ba515d24ac35e5345b0805521ee4c16f2003d1256083d993b88503cbec1694b42c68e6d86d16c6a84a6b014101ae3078963f330f1dbcfa30edf1525f2cc571b2608183e490cde3d86a70355681b5f4f28dbf63e658", 0x9c}, {&(0x7f0000000940)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5e2aaadda50795cb44aa89bd6c7521f44ca5cf19d3785a7e95738ca2efbbe3c1b17994f09421ec37c9348b62e45cd16bf33d55d831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2200000000000000003625162767c8c57eecd4e02a69adf30b6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e600cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc03f99e8604e46ae288ce23a6570032c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eed7f39f78a5834166e2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e5ad07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a21303cd98613b868ac60b4511e47405a81e5bb032772113e02686c3546bf682f6de32011372deb3e06e4280516d9d36c143d6bbcd15a6b7fdbc90ef95fe40d59dd01758d5428fee32bfdcf7e6f609d48d59dc25d7ca5aa183435b1cf8698c4864688c921055bf63a5790274de5155f0b9b18c94c1351f149a7a1375403874079a4369cf949432b3ad02aebe98c1d2566b5d4a9f39d3b7cc80a23f59a47fbae6cfd2ca0df2457f9dda43a1fce1bc1b1a88165cd261a4c0249c0506996a99e3f", 0x2c9}, {&(0x7f00000004c0)="892eadf04950078f2ed34954230641d006c14157cf58b2d735bc4365f6a1ae1f4332a1d3c3bdbccc415b53b085002ad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0d7bda8a84d22e67d5cec6dd4f0a07758b399606a9148f1f91098ef6af5a443f7e9f56aa8eca5eb3c8d5626d4e8000c7c351aef0536b3d3b15c734d31c8ca7c8846a55e096d0ac2247a976b3c1c855dae70ee0f48ceec8cff13e6f360165e52ef5113422cc3c07ef06a97ff34ab0087fe89a887bf5ed274e668e20886f219b3561e5080a1bdd8d9c5c40114736b88a67ace865214e3385c1caa90115f03d8b4aad0fa048ab6a65dff3836ecdebb6aa6a0a99fadf8bfd604c7ea6fd52b3717e06093513875876a2709ebcdfc5e7d01bcafc2db6ffaa1c9e62862a2f1c7f6b28f985a5682e86105b7f4587d2dd5bbecdcfd3b144d0aa94f2b25d412a36c127304c31d3c029ff9b8df42c5a42dca27faeb364f7111ebbc9b00e50768d3168bb6620038a82cd045e44955d645ae4d758f007a4ff5b773d32a63bd2065742544426b4f51e36b2124fa663eca3eb131e174bfca0a81c2d7265517ede000000000000000000000000000074b06505c6333164776ab92662391e9d8dede1d1bf9c5db7ecb913b9cc4993cb0771e654e2dbd55d855d0a5031f8bdd0811edcff520b42eddd7903e0dc35530b5a0a251a5b274b360ac322b9684527fa", 0x210}, {&(0x7f0000000000)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96c", 0x2c}], 0x4) 10:44:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffbffffffff], [0x0, 0x0, 0x401]}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 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)) 10:44:45 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0xa00000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20002, 0x7fffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x8, 0x0, 0x0, 0x0, 0x20000000000], [{0x0, 0x0, 0x1000}, {0x0, 0x0, 0x0, 0x1}]}}) shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 10:44:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x41, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffe765dfdefffff9ff1be62c36ae61dba648"}) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) write(r2, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)=0x402) 10:44:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) socketpair(0x18, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000600)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, &(0x7f0000000180), 0x0) 10:44:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x7, &(0x7f0000000000)="d284630e40c747258662df8859feffc23bf67138b30ec03382892b918bc23ad6fe07386e4e6845e25bdcc44f9c33c12736781e162cb590ed0b2da375ca402345263c735923070ba1b4b4c7dbb5d094b6df8546313d1a42874f", 0x59) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080), 0x0) 10:44:45 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) pwrite(0xffffffffffffffff, &(0x7f0000000080)="d000"/14, 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = dup2(r1, r2) dup2(r0, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$TIOCFLUSH(r5, 0x8218694a, &(0x7f0000000300)) 10:44:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r5, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x16, 0x10, 0x4cc7, 0x2000000000}, {{r5}, 0xfffffffffffffffd, 0x67, 0x20, 0x48000000000, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x81, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x91, 0x1, 0x0, 0x200}, {{r4}, 0xfffffffffffffffa, 0x80, 0x40, 0x9, 0x1000}], 0x9, 0x0, 0x1f, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e80c000 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e80c000 10:44:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="01002120b9bb100c0000005fe60340014502208887d3800564000004f77fced0900d0af88a3aadb9495a67c9ab8cfdb2ddc26c3490e74223d9ba91ab24b7aa512798a96d8f5bad9334dff2a909d0df6a4d06580b835bf53b91ed047be69fa9a068a8d1621cf0d58f4c042eb77e17923d2ab58a9704d613e7ee425fe7d2cb4ee376d8266d6c1e621016ac6982d16a018f8b87a3f0d14287eb1fde66345de33c3bfc34682b60d27e80ea0abbe0795dec700b1144d5acae4c4b2e962b"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220ece228901004cb487abb18b26a6c0df5ab8c1131f4511", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xb8e}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) dup2(r1, r2) 10:44:45 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pread(r1, &(0x7f00000002c0)="68e34ba8f1ba899d013eb1f5cd8ab87d47addca6c5077cb8534238d62fd57e892828ac8b1257d0f189c016e90edce44eb7478ba7fe2f7c66b807fd6a705fb4ca09b64901b752d6c347e454efbcccaaf5d5f540ba866ded6ecb200376104cfea37f1fe910b924028773e0bca13d3d8055", 0x70, 0x0, 0x12d5) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r4) chown(&(0x7f0000000340)='./file0\x00', 0x0, r4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) pwritev(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)="9d28c7bc5deb04aa899d398313a992e85a171dfe57545e21edccddc114043958410e0a4fa000805c366786b5e33eb61b4466423402e8e3dddd5b9426cc52fd5041d19897c339fe01c3efd78fe4df266d85cf380a8f98418eb869f717d802bea2ffa07a6fe9837eb4a1f75f29c38cc0ca981f6095b7d008d1f2a2aabd082a76e3eab96385f51b9c8ec7bd6a0760d29a16045f76", 0x93}, {&(0x7f0000000180)="b3d8198cfdc622a2eb680313c7e7f4ba554f761f355c224f2a6de0483eefdd98cc78c4d521717abe83c8d957f18bd8a8b16dc0b8a7162b84c5a76361bdadb29a25e1bf17d59e8c4ab385f1d66c9ea57f719566a920bdc754f59de2fd2131f4524a9238501f4f1aa8e24bfee6a86913388eb5d44e5cee48a40cb9239f7c185dc55342cc91503e2f6b297a7307850d9971da8455116c19f428e9144b60009b7391f49631be35", 0xa5}, {&(0x7f0000000240)="fcbb478390608cf0bd7d65d9ff869a4671f8fc8ffecb521d149ccaa69b8ce8540601ba4dd12fe984bda000be61116a782029742e631dd3c42dc49a7a7fb16f88b91c0f34a4db7d8aab510b4ca6d07d68e68f1329b3dccc0c3cc2fb38443eea036e76a39b9378c436c8efbbc0ab", 0x6d}], 0x3, 0x0, 0x3) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000380)={0x3, 0x1, 0x81, 0x7}) 10:44:45 executing program 0: r0 = socket(0x10, 0x4000, 0x102) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1800, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffece, 0x0, 0x0, 0x6}, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) fcntl$dupfd(r0, 0x0, r0) link(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') r1 = socket(0x1, 0x4000, 0x5) getsockopt(r1, 0x0, 0x3d, 0x0, 0x0) setsockopt(r1, 0x9, 0x4, &(0x7f0000000080)="9205e6f91e4eba8cf9aea17fd97e3353ae5806bfdb02273db36b8231fb0f41b05190c20e0ec0e3ba8e0d939a674d2a43854135324c895a96c95d7f717fc3bb0c84e62a66846e29ba4385743461cc7a348e02ed42ebe677349919c696fd5938b6e41012798b03d1c5a906bae820cb0fd6499f0e3eddef8bce80d59d4ea42b8f636b3daa7f96272f9751b8ac1c34a96ddc888722dcd19e59284b93ce", 0x9b) 10:44:45 executing program 0: setreuid(0x0, 0xee01) getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="c98c0b037446173586b8242b47294b8a5f86f1579f3c7b52b33ef76bb78953743a7af49ef4c6cc8676ed3addb4f347d8db02985b157b7dad53e29f0e9c6bdde425868cb0e80603030afbf3e32bb8c3f0e87dcda8152ff4e4a49aafccf50a8d20dca686401acb45b4a3a8fda87ace4affa86d725d1e3d05cd8c4d281f9d0c21f601be9690f1b548a70748d77e1f298db60310b0a35453fb19b179b615d773d611ecbc1af428e7ba5e", 0xa8}, {&(0x7f0000000100)="1c952726c905555d85b6ad1d464741b7b1f46c5a6105e4607eb0910b2cff08b0af87f8facfd392a3bd220ddaa3d7df340f215d8c79e210", 0x37}], 0x2, &(0x7f00000001c0)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r1}, @rights={0x20, 0xffff, 0x1, [r2, r3, r4]}], 0xa8, 0x2}, 0x7) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:44:45 executing program 0: ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3, 0x4}, {0x47, 0x5}, {0x22, 0xfffff801}, {0x80, 0x9}, {0x3, 0x80000000}, {0x8a, 0x200}], 0x6}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) getpgrp() mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r2 = socket(0x0, 0x5, 0x2) sendto(r2, &(0x7f00000001c0)="f7e6c6cd3d42ab7b278aa7289d784d531a6849e0c6b20b03d1cc11eea71f3bbb27a4de9782467bc064cf4425a32f07cbb98b715b520d992119874f912dc41627c8ace41cd105d14c07", 0x49, 0x404, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) socket(0x10, 0x2, 0x40) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000300)=0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x20, 0x0) lseek(r4, 0x0, 0x8000, 0x0) setsockopt(r3, 0xffff8000, 0x401, &(0x7f0000000380)="ff810091e91a446820ed516a61af4232c6d1a1ae15177191e781185e60a942d70628f2c48ceb19f943f4c1fe1bef35dc3f2e27c49910bd4c197c9e427ee2316f5c94ba188aedeee312e5b81d72478b6a6c967e28ed026b19bc00ba76ac7b16b37461ee57601f32879b7edbcf54328467d91fef931f90e0e57d2173fd0afb7d4eefaacb984a2e32209a7c8aae7c3224fa2a070f3c1a9827917b02eb5e0a59da38b5ee252e0f50f8f7da2243d5fd88da0de92f637340787137f2a67f0b0abf", 0xbe) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x811, 0xffffffffffffff9c, 0x0, 0x5) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r5 = syz_open_pts() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000440)=0x4b) 10:44:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x4d}, {0x3c}, {0x80000000000006}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/45}, &(0x7f0000000040)=0x2f) 10:44:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f81d00200b0f000005000000ac501fcad2cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) 10:44:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="83"], 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) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000540)={0x1f, 0x73c, {0x6, 0x9}}) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x2, 0x0) socket(0x400000000018, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:44:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xff, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x20], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [{}, {}, {}, {0x0, 0x1}, {0x0, 0x8}, {}, {0x0, 0x0, 0x10000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000000040)='V', 0x1}], 0x1, 0x0, 0x0) r3 = syz_open_pts() r4 = kqueue() dup2(r4, r3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) 10:44:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2b}]}) 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, &(0x7f0000000300)=ANY=[@ANYBLOB="4ec2048216baebe15491f9d247005d6484329d6a058e0c892c"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x0, [{0x2, 0xfffffff9}, {0x2, 0xffffffff}, {0x1, 0x7}, {0x2, 0x9}, {0x2, 0x3}, {0x2, 0x6}, {0x3, 0x5}, {0x3, 0x4}, {0x1}, {0x2, 0x1}, {0x3, 0x3}, {0x1, 0x1}, {0x1, 0xffff594e}, {0x3, 0x5}, {0x2, 0x4}, {0x1, 0xfffffff8}, {0x6, 0xf8000000}, {0x2, 0x3}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0xfffffff7}, {0x2, 0x3}, {0x2, 0x2}, {0x3, 0x3}, {0x3, 0xff}, {0x1, 0x7f}, {0x1, 0x6}, {0x3, 0x7f}, {0x3, 0x10001}, {0x3, 0x6}, {0x3, 0x3f}, {0x1, 0x9}]}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:44:47 executing program 1: syz_emit_ethernet(0x351, &(0x7f0000000000)={@local, @broadcast, [], {@ipv6={0x86dd, {0x9, 0x6, "408de8", 0x31b, 0x62, 0x0, @remote={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, {[@dstopts={0x8, 0x39, [], [@jumbo={0xc2, 0x4, 0x7ff}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x87, 0x92, "47ac46160212b6140ebaeee09f89d338383cbca80c490be29e64c480bebc323d7dcd46a0bb882f8c93fc2130329e6776b09a743b6eb732736f095780c25395b4c1ca8aa8dbfc1f1687643b7bdbeacbfb83a4b9c316b9647486442c4b7aca7f9df59761a5dc8cb44200465b3ec49b2d1bda3183c4f1a8c64120ae1df61bac26663606a2b105741829c4e7e30b48bcf50d4545"}, @generic={0x3, 0x61, "8f93136f788d1b07ff7b21506e089a90fefcbaf4c0c727e7fe0dc025db2de6de7ea95b8dbdea75b690a3fab5537e10256d0bb8628ce9b7f2c51f2c6a421680dfda73b571b3d6d1f3d944bad5df8ac088d5854a72107a7fa9342f14e5ba16243e67"}, @pad1, @generic={0x20, 0xb8, "a8a5af4fde5b12acd2996bd279e063089d6e12144a15276f4cadf301cb5cc82a3c1f2562d12e5c2baaffa9c8334a3ba3abd8fda936cc559c835c832aa4d56f028f1136051d3333c817c0795dcf8cd6d59336f197aa01ae61f41d6672bfd194e301efa0a9300414bede3ab088cbde286e791089a3ed433ba9e22c89d2518a5f1ccc5f264b892339e86f0dacf0ba0f015e332fa017ba772594703f305ac9eb08eb42161e951fd24db5d895736c70d77fa458989d99f0aa76c8"}, @pad1]}, @fragment={0x0, 0x0, 0x3, 0x0, 0x0, 0x14, 0x67}, @routing={0x33, 0xe, 0x0, 0xff, 0x0, [@mcast2, @rand_addr="ca90bd780ce124db6d974ae0afc21174", @mcast1, @loopback, @loopback, @rand_addr="9ee5ebec5877347167f7078644d4b17b", @loopback]}], @generic="db8b41f168a2cf248a7e284286e07b344236b4a24f0b41584422a5de5817598d8fe0c2e56b73af40b53379bb3e18ffc9f69cd33d2ad2329a44d690e811f75572c27fcb7e52c10a16a3d8e84a4bff5198e14deac7569eaf7b79a02c0dd13f0ef585d37a10772e55117fe3f6a99d1ca00e746e474aa23a6dc6c5cdd3ffd29655e1a3fb3c05c26eba45b7dd5a5346277cf6f3007e3b3bb4fe82ae1ea4a78aa4d94b1ec77f58326903d17d5c310ddb9de04ce93b644eb91c532905837ccc1b79e59315c801"}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000400)={0x8000, 0x6}) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) msgget(0x1, 0x140) setrlimit(0x2, &(0x7f0000000500)={0x60000000, 0x60000000}) close(0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000540)=0x185b) r3 = getpid() r4 = getppid() setpgid(r3, r4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000005c0)={0x1, &(0x7f0000000580)=[{0xff, 0x80, 0x0, 0xe9}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x1, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000640)="91b42abcf452d4e9f5abf7caca74470fdcc855df0904efc988a9bbbcb66392fa901b4b144beaf0292a57e71ee4aefa859366b00e4450bba9ee09fc0230e0fd482b3ff76cbab1c8e11bf5cc67ee210aa6b346d1e2a218a59c1e7c85d6aec4a14603c03d485fcb741e0dc259571fa1b038193adb38ff56d65b33", 0x79, 0x0, 0x0) pwrite(r2, &(0x7f00000006c0)="65a80c0fbb42c5fb437eeed54af0ff91b39b10eaf665351aa6769cf51b8a0a2fd5eeedeace1620f552ec6b579640e896e2a6e324a3a9b31b30bcf06837f56fc7e9c19ca2ea77469a589898aa82f28c74cb69d8de07e95e2ad556064a046767efe4b42df35f8681d920f12ced4782cedadaca58afbbd04ae90b793f9a4b94196ac930fd4ae3153e9788eb2fc42de6fa0c529edf917e35f59da7e153b2583df1005a618c08753a0f786da89d6903965f4b3c890a7742af75835d75fe3493bddf835fb02ec1840d", 0xc6, 0x0, 0x8000000000) readlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/22, 0x16) 10:44:47 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x7, 0x99}) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) fchdir(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x1, 0xffff65b9, "9af5fbbaa00def07b9575f0a00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) 10:44:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) fchdir(0xffffffffffffffff) setsockopt(r0, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1f}) 10:44:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:44:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x45}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x51, 0x40, 0x80, 0xff}, {0x9, 0x40, 0x4, 0x5}, {0x7, 0x1f, 0x5, 0x9}, {0x7c, 0x25, 0x7f, 0x1}, {0x8, 0x5, 0x4, 0x9}]}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d78ec9be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 10:44:47 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac1f787b9c, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x800, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000009c0)=[{&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/201, 0xc9}, {&(0x7f00000004c0)=""/123, 0x7b}, {&(0x7f0000000540)=""/194, 0xc2}, {&(0x7f0000000640)=""/104, 0x68}, {&(0x7f00000006c0)=""/232, 0xe8}, {&(0x7f0000000a80)=""/218, 0xda}, {&(0x7f00000008c0)=""/145, 0x91}, {&(0x7f0000000980)=""/16, 0x10}], 0xa) r4 = geteuid() r5 = getuid() setreuid(0xee00, r5) setreuid(r4, r5) r6 = dup(0xffffffffffffffff) accept$unix(r6, &(0x7f0000000140)=@file={0x0, ""/94}, &(0x7f00000001c0)=0x60) 10:44:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r1) lseek(r0, 0x0, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) getdents(r0, &(0x7f00000010c0)=""/4096, 0x1000) 10:44:47 executing program 0: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x27) r1 = msgget(0x2, 0x3) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) 10:44:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x35}, {0x84}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:44:47 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f738f5c9e6c5b1b5d2b3bdc8df5f882b297be10500000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a3715936676aca3a4d239d13b0b7a3f8000400000000", 0xbb, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xf8fa) r3 = openat(r2, &(0x7f0000000080)='./file0/\x00', 0x800, 0x124) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0/\x00', 0x4, 0x1, 0xfff, 0x1, 0x6, 0x100, 0x8, 0x2, 0x0, 0xffffffffffffffe1, 0x9fd}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80, 0x1f}, 0xc) 10:44:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x40004000000028ad) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) pread(r0, &(0x7f00000001c0)="cf", 0x1, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) ktrace(&(0x7f0000002740)='./bus\x00', 0x0, 0x500, r2) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) recvmsg(r1, &(0x7f0000002700)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000002580)=[{&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/242, 0xf2}, {&(0x7f0000002300)=""/82, 0x52}, {&(0x7f0000002380)=""/9, 0x9}, {&(0x7f00000023c0)=""/204, 0xcc}, {&(0x7f00000024c0)=""/157, 0x9d}], 0x9, &(0x7f0000002640)=""/185, 0xb9}, 0x0) 10:44:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000040)=0x6, 0x4) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x2) 10:44:47 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="080072a20800f2ec", 0x8}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000380)='./file0/\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pread(r2, &(0x7f00000002c0)="a0673351a6165389c611c7fd0db60a9bd0cac883c0617660bf508a3d78402a72d22936fc357d4b0aa73781fa0b57d0780638ed1f811905ca32a8656e0dbf86347a085bc07bdfccd9362c95d6429b21b04ebaf98b888bae0fb6b2c761d9f193a253b5c3a8a8", 0x65, 0x0, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) write(r3, &(0x7f0000000100)="30a888389a8138570c94f851cb15ab3d83647ee9ed34eb5caa00525fd23bdf78214a35c02d93ccfd2ad01c40bff84366cfb81822a836c353e0025bb65f5d042da79ea9a9d831e374a0df0afe0c9d2cbcc37e00343a2a01f3c7146aba67ab82e7f2ed49dacccac910fd5c7b9150ad7dabea9bc098dde8d1a31df190c5c7692d16e4bff04b4cd3a172b8d35f3df718b9057f7329c6238fe1066d5a017e94572bc195298cb6d2932a5be6e26a257909cf0471be2ac6704bb1542b6466332a11825a9c78a846b409bec4d7302d91bd1608456b1f", 0xd2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) 10:44:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) 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, &(0x7f0000000180)=ANY=[@ANYBLOB="2bdcc363b5acb2322ee70d5d9e4fb661fcb46b35651322fa0f74947b10ca148de417c83daa6fc64ad87ea988603d5b59ed0292d8d3d4563b078f6015b6043fcb0691230e2deaf7fe62b7c3ef9aba9c6c957c84ab5cd96c9b3f939cd9dcce226d416fbc9f0ee4d367688d0be4b74d092d4b5de9e4bf8b65d576e36c5a80fe6279a741901679e981a48555af39c8e457bb6185d9"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffff0700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) 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) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) write(r2, &(0x7f0000000040), 0xe7) 10:44:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x106}, 0x84000080c1, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0xaf7}) ktrace(&(0x7f0000000280)='./bus\x00', 0x2, 0x10, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x58) writev(r2, &(0x7f00000019c0)=[{&(0x7f0000000400)="e4ecf303e7b5a8aebbcc7fb7d1ca5ad8ac43871a0f5ff9cda6af6b85463018d5fdee3ca1d1cde87b957d000751784bef8a19652524471235eca6e4e0b0f8e647e1b227c61c6207c1d4e79f2af14fc868103327537d94c2ccd13156121098627df7989334b5c9130c0e01d01f00f40b66e78cc2a20ddd3b14c24c9b75241e107e6f5aefc063cc5762ecda034ad2eb2a4dfa60ef23f8e0feb2bc2b44d6e7c2dda0d738e5ed10", 0xa5}, {&(0x7f00000004c0)="681c1817ab1102d4041786a1bb71af42ae53304bb2d6a1ab16a3f5780ecf30cf14865c1e29675a6d55b9fdeb825337eda6de90a3b082e7a273ed05e7424b2f5fad0fbaab48522e38d488a213469cc28903248878dae98287034b81d8c66b2c784d3dcda6d22ee4f52e128781ca8583e106a19f36888b1a381867d926a06c90dea0340078dbd76ec2d0c2ed088d4c7aa84abd469a4e7e9389ed", 0x99}, {&(0x7f0000000640)="c33707c3c70d63e947c14f5d1c87787b0961bcfc044bef67436c9416ac69964d1440f0110a16cadf68dcbb9bed70a74669ccee782bc22cec7d9de7c9a57979447bf07623ed4cb25b0f70fd511888935870b6175a1a972bbc98e0b3609cf1bd0ad03b4d43525f02a35a47633fe23e939ace9acb2c21c09aeac8e9f0d7a36835037e3271b2368a0b5be471f65db4dcf8c8b572fa66935ea87a39941e9b96c153741a5f710f8e09171911d709dfaab6d48a4bcad6e30934e2cafa3e6ed7a0f6180a360046e36061aeecd40195e8badfd7c05c82a23e23c7f80f41b3456a", 0xdc}, {&(0x7f0000000740)="587c8dd6d2af0b6c0bdf6966290721f1353027f17247971d78678e39511a8e5d1a458e5430222e18a1b506dc6004263139ca9090e8079e45733fc8663449108a5f30b11077c88302c0319e4441593384a5ad0d0d97c0759c100f81b1b88929117813524884f52bc97e65c88d71e20a9e9d8c8d2563c9d12d6254f6b7de033f4fafba7877eb42bac21c0c6149c393c4443a9e93081f75a871133bbdc45ad776734963e2a7d92df1df9bdfd34fd764660a42e0ba4633fed2002f79f4ef66b7a49c5c940dd5e64196a97a6564e219fc86e44b5519122d3ad3dffedcef77e11890a3e440ae633e00224b8edcfc1373ef2698d37ce643f53791ad61c375acab8cb058e58f8c51b7c47fe621779b219b24f62127acb37a7cb13fae1d8dc60cda170d08338060879f82024265ca95c60dd9bda2a3b607175754aba6f28b388de0ab86fff7a5f609dd25d54517a223bd9447d19155e5b392161968ba8b4c4cd65da8335a25123eecaecbc1ee77e77d43817a76329fc48efa92413cc618fcf9517aaafae661d49351ed702dba7423a453d4657bba581177747b3631210588a077f52d2a11597b8ea512353f87daeff758b2cb7ebcdd15515ad29b5ade5c39c69cf450ddab853257dd3380b02e0f9f774508ee4afd0c12ab68f07e6c53415b19c47f0aba90b587a35d648c3d773a45402e5a20ac2a717f0bdb84ff9b0c1478ccd4b7db242a1606ee987a8042ec92d2b9d2618784780e588af2e4166dfa20b69537b85c786a3c861ec30985c858c0f497a6b790ec9754fd574391d365cc3da4396d6604f1c7d8a4fdeb78b903987af4202148bf83465c7a47352ca51ee586cbe88eb6caec2a0ee3bb864121867499f5b376dd7f99698a4c03b03345e83a550521cf5e10d791772d18be1dc059de7c1ed85955a1db34b1f2647b598cb5a0fa3c8ad89ce5f0dbea0922ef3dff39f252a3cde2d129b1cfbf6788266587d150975ba0afe2dbdcf7cf2f5dd550fe65d84425c6387fffee7a371358baa605ae138206575649473dfab8848a96aaaa40885fa2a5dc58434ff42e498fc2d20cfe50b2f70a9a06d093f58d5426e40876de37ece8c8a3381ee6670bd04c22964c80726686c21f890624e10d1b2d70347bbfe85f8499af333e41c4bf56984bfedc65c735af6c79bf4734d0d702619644b31ff3a83ab8ac5c8d9cc544bee8f3230a67645bf0a1cbadf81868d6e9cbfffaab8b405c22ed83b3acec13d6c25e383781d0a30160018d8deb88cde9ebd3a33335884d05ebcb2ea81bb27b487f457013c8674b69b5acb905dba1d3d9a8fb42a02ed1cd431dfa1e206d7645c09e9c3808a6bac53e9f792b8a0583d6e1fd5336f127764938159f222a580e7bbb5e2af0168dc47dd53d7641e27ae64f4fcb65452bd3c0223727592cbcc402950c2ff905cddbcb4611ff1a9b098355a86fbdeea1f71294d840aa4fbc65858c710adeaff88062553b70b384bdf315ca6c9a63ae80a3477b9012ddccca0ed40330f3b8841eefa0ce0143784918baedcff64b62b3fdd83b539f0d75dec6996b71a650e3dde595dfc0336b750e6f8881b8b2cb3256627366f7f93715c20353327127c160dcb01567a6acf6f259a6e02b172999f58567be00da90979907b81e7982dccb412f64769801c5f13e5832329ae38b20456bbe2a1660e23f8ad6f4798822fe4d21de27e7be1358992cacb0e90c9785297c25de5a8f1a54baf11557aa246e0e22e5ae867cda61cb4e59e4fd3202ea85a9d41c47b16f6c409bae97cce3beae9742b446bed1e174ba5ec100f511aca0ed9f2e1e360507ce1ee9dfe2ecc4bb521410f8e35429c9632c34e1593298427c5ca168b4fff6e53b996037eb04bce290017ff31d5486515bfe966a3315124bcebbb57d4f2ec82f292da4e955a25b09e2fe40da258609d78c06971710e5962d61fffa76c7e65c7316ac1c3418468e6ee9c3831855edaff3d85d80f9354b0977137e42efd1102cd44f05308fa18ce521f0d77f3240844423c70f400412c600534a5adf2cd77318958caaffa9ebb5c0ce60274a08388ec9927abcd2e15583ed91f1f9e71920d8d373fe6f7a87b0605dd61f6e4787b45c5f2b321bb5bc7fa24232f158f9f688e1bc042766b61a888d18e57d3205ef452f0f18bbd6f547679da8849187403df6e7eca3afb7d858e0206387f2608c3c6727dcbfcc0dbd630a6cf148913411632fd57b9f129b41d403848ba6be37bbcb58ca8dbb6210d7d778ce7ea232dfcce538492846739325ef96f0da15e1daeaae831d0a94753b2dbe845f25b0b252bc2e7c1c989eb0ccb0e7d4766a239e6cdea96f4849b1af875fa0f10c5b58db83263199f8352a83eb3b4cc4431f0ca80736c70dc0b0fad6937e7aa85b7ab4183b3a332f19c097c3d4841fcaab3271f99a3ebd116c53d8c9f81f0d19733678812c5aa16bacf4c08cb1d195e4a9b55eb8b359c3ca3540791ff561d32d908c75ffb963cdee725d39bccab5bc759e1cc50fbc99285bff79bdc919a50f4dbb27fc709d7870ad6f4670fbfb60cc3ce025cb83dfa91e65dea6fffb49e48409ca2cfa0c1bddb11bc2b6f61487fed2bab5916057b419bfeaabafdd6b61f526d13686752c680cd712093af9fcfebe6ea45b8c2d3a749313a30a2b9c00d25425e5a79c7a03810909e58924d8b35f1a0fab491a78c4c24b9f82a5e6fbcbe4ae0a196cb8e7803fd492a9662d854a0fbe4ba5adeeec5a5a7644862049912819556f61d78feec75e8586f5d6f0da277a7cd41d03655db358165fb939f04d9e5bec950461d99370f31005a46ddf6a85e52c3853a8e21f3c0545af8e1a9fcd1e0cab07e0ed20c9ddfba22ad3f60a907f5085026013b27c4d7feca45132962449fccec78375f16620eee9709c73940568c8c391c40d898723baa6b0ff7602c12ccedcb64f297117c46af8c9f73952a56f75d094e467a04c6954a3910e7aede912c9447e75fde883b851aaa2a1a6b0d744217b7db3ea1b03a7325751072222f6d0f246260b4de01eb57bb28afb8faeda54d82b3546482f8fdb8fbd7031c249f0e570c2257c9c92acacd6257a75fe44f9970cb8b18ea413771f3b0b2c5d3721909521e73719245021cb2740af8eae66bc244d09eb5f3cec70c9b20c08a3006a66155539013442b417af6f87927c52d8a11a4f42c00b6f8577ff4e9d7f4eed1e8ef1e5861d44af00bda36336dea8c44423b85a58704b00f9c9d014c2b0eb84f0e024fecb2d5edac7cab787b21cbd11ca5af9ce1c9973b5e7eb005eacfadcef4c5efe87d5dd05fb860bb37e5b115df4378e73fe63c05f05882aca1e2ec2fe37b3729bd049fe2471dca005cc2191046bb4a9b3c885b91d91c2f73f527a06a11b6379f0ea31c838dae78ca11fa205c04d931df130be8206311863fe5e9a1869a18fa924385d35ff72433cabb841d832e7b95d78e4437dda0dfde960c6960f2624dcaf5b8c338ae715193fdf2b131e3698311d8e54908b93a6518b955f3ae3bab94b678f7973ee93fcb7eff1d2bbf292c7d91ec52f64e44a4fba79d9fb0e0a37634ea385c85a5b2cc45706b7d4e147e57b72699eb0312bcb339b5b181aa7bdfff1566d3c0dcaba47daefc127559ab886db5f185aa0d3e831c3387a23cde76b56ae5e69b5e56320fa4c4957df11645068bc59d2432ac02985e71ac210f82eea2bfcc1559a1e0644ad7fcf65266d4802b809c833c320d3a911d6ed291ff27072c49b90fea68190082e0ff7e3e628c2167a3621cc42b47bf6d6c2620a4747d0a27cc20ec0ebcee60eac7849ddcef6279151bb47fe1ff5cc429ca0beac904e4a4f531fd0cc27bc63b87ac391b53b0b6838b5d7fb21d1d60ae6750319c072377c1a40588e010fd57a9cd973c5060748e936736893a040baaeba37c28b937faf43edb5dbb8be8e8855e181dcfb674fff7584087b5ce5b03e79e9ff403b7642c2003e7e070b088b85e74a501b54668258c9356c65ae7abb46f929f6334bb873345e3eb8f141746d94a2072be5dbe7e9aa5f63be2e4f78b8f7a66e9080c449a67c91b23d874b4bb7c94704d886a5bd2547d7d6af701f7ab0f28e5145a7499f7ae91e3486a9e9ec328e4e3183d9a1a5b1d10e2e848ff589ccc21b03be15faf84192239f06c6941f54179180f15ccd1689a2592d96b45181bf4f8f451335a314fbfcb926c9052ee2cf68f3f1b37940c479b1e04fba08c98394ac75804a3dbad108b5110a531950ec0b039f42c15c8fbae0143c3d68d4758031cd5781cdf1d7c364a16053d70212b7d99defae2c7afe364bc08875d46e3931a3d20530ee7ec65c2de60f9ca8e52bb772e3c961fe19801aa255e036d6af249a5d1b117af1a1a7eac6bd3c84efb7cd3df32e348c26ad233d8b2f26f006910f07a4d279ec57e55eb5e2f8b497c60cd2d5401253d233e7867c1d88c4772db0f1eafbe8f5123873e1bed7cd04d6c805dd5c887aadd62c346870f514a1a510e6c2448d05777ff5bc54c572983d64dde2f8ab6f2fe21650086dd909a6e28c5c5f99d849144016680c1ede0eb88d842a5809eba0c5933dc5e29bc98144fe722f9138f103a21105c8a0a35fb6ea24a5ea4a066f0524b5a48f4121a0facacc8c4074e592a187f975052367d602b1b7b9007794614f18dc04f917cfa6b98c32b20f1f0131aca5e08b4eeb278f849610db95a53a60ed078b80f380340167961ec573a406fc8e7cc93f6517daf2521e70218f65b0346fd8b7eaeeb6a8ae32b0f3afed82580df8a2e86c4eb240a3edcf1cdbccbe509e8ff9b3fac9524daeb4587dbd1223f18214bafb52136e5dc83f1ec7427e39b97c70e333452e8dda6417a103703c778098a281a3a40977eddca453535a96515a30d82f0da265d0a43e70d2fcfb922d5bb1a3159e7396155114559b582014a8ab50a19018199d0eca4425e68f3df54ad3bade2f16d8e40f8215b2a078851c197e6a8051d495df6a455431c419a834e0d4d231202874ba893a62331e6ad253d59339aa3207ebd1d239f1795cde4d6d51f853b1de5ef0399d2bcaa273b2fcb73d01d099a09793058fb0a14065e5cae45f29cf0d6387d5bdae513cb779a172dfc49112ff2ebf8a9bf5d2ba078e5cd9f605e6e202c75a85dcc6790c4f9303cbb1ff3a31abe75115e74de88c647545f14a05eff470942aa2798faf7a95c4f525a33ddb6466de1cf96c9389ff1e20549df2a3d41797825e24e7d577a1215326f22809b474c7d70dca522db5790bcb4459eba659ff02521b6488c38587372469c20864039bc4f6e8d15a1d926e9c191286d00592a63997a3508c7ecca1112abd5742d2a65b348c05420c4d7f772a5445886bde5d0b6ff7d1ca51332fb8ed6f29f68a2d8c43021436797c2863440815aac732ecaddc4deb4970f7f0b148a907e009a6773d9918441b23d3d466ad0ea0e5e28eef2f0473aba66034a8ef668b650ad015eace2ff4c2071717de4e4b078305e2e6c5573299f9a3c4ae03cbd56bbe485c508b6735fbdecc539cab6c3399824512eab331e7d78b73a0010edc6d237450db968565ddfbfb151d22ae911611b48969caa93a6ae02f1d81114685db1e8e42e303a3d844ef4f6c4cdb8f84aa51150213758017ac17b0435c7c93d0a24828a710173c45e8f9b64ce4b7d5723adfb4e27ce6fae71756bf49fb40b8e6d18c635c91c08a82028a6cddd1dd67e3e343149bf9cec36b49ddd8300fbafa2924cb7daedcdac60e363a7d99369af5729f8be96bbb24e5de2f59a187cd8ece3cb8df6135bf6fdd3c4f6d6604e67ec134d62e38", 0x1000}, {&(0x7f0000001740)="79311bc82f1dff3255ea194d872602fb0c5aaf56474086ca7afd212ba40d3eb1eabd00501c37c2a151418169725658b779fe0265a1e47596e7f445314a0cb5ae48de181359ce05f0c8750ea64b7efc50ec83ca", 0x53}, {&(0x7f00000017c0)="782fb1b01dd3093f353ac054724083d1d3cb73eb4890b226682e5cbb3a98", 0x1e}, {&(0x7f0000001800)="76e3008c6a7a6738e9e986da0c49d44912549cd33d54e0b412afb2c29468c62aaa651f34178d19f2150730b67d2358c674664f07ffd5da85bac25e4df572b9b58ecab804f1e1014e3495a11984e891c5a7550804376907c40383373220eaa2823c707334f00fd69a8233c5118856e121f9207ca9c4f4ac73202781a3264172e2ea213dd9d2f1e706c5018475e711b791654b634601eb8f87a8fad565a7cd722a4cb2cd146d920f91e05818caa6271192b9f932ea90549b97", 0xb8}, {&(0x7f00000018c0)="bf158696b4ea04954a971439884465564cedae11db6648309d4d1153b22debe2f75d2e7da2da577584af8c2d0dec", 0x2e}, {&(0x7f0000001980)="0e410c8823ddffbb28157f0cbb9f85a18fb191103d4c917a9d", 0x19}], 0x9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0xffffffff) ioctl$KDENABIO(r3, 0x20004b3c) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) getuid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x0, 0x530) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(r5, r8) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r10) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000300)=""/224) 10:44:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)='\"', 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x2000000, 0x4, 0xe4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xf46}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xdf}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x988}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x800}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x9}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus/', './bus\x00', './bus\x00']}) kevent(r2, &(0x7f00000000c0), 0x1000, 0x0, 0x7fffffff, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x10) write(r3, 0x0, 0x0) 10:44:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) 10:44:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) sendto$inet6(r0, &(0x7f00000002c0)="808ecc60f74a572e73407e197915bff686e1dca9e9d55a1700aad75a8d733db860778c588adbd19ee60b42", 0x2b, 0x9, &(0x7f0000000300)={0x18, 0x0, 0x5}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d00000000000000000d1683d9a88", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x7) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) writev(r1, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2fde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727c2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec40100"/81, 0x51}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000000140)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaa", 0x107}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a048ffee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cde1e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5c6cf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fe6840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bba0010000000000000dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe1fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df300980724563638a7", 0x2c1}], 0x58) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) write(r3, &(0x7f0000000a00)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110182041657db4cfdfb1a24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b028821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d858a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a27921487c758161c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21a4090bf503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21534da19ece7aabab738eb77103fe037086206185c42ebd3c3cad0aa9fda8348606000000fdc013a648c44c43a8729ada052e6fde5ed5732cbd7f930a4e277765e983adb7662ea8cf836c0515ee12e2ed482d888dd94c15509d722d2e9f406821229d4b86636b877478d4f8c6581fe75126a22eed210da6ae7e6ba89a40c2dad2e00cd1c96515d803f1b7e5e58d6e41c28a0312ab048c7e381f144b87f266d20bb97fcde0662ccdf8b4a3bf17aa6ab79722a11f810664af455a5e01faac2e688d599e826995ff4d6bed73ff64b4fcf4ec40bcfa91c5f3432fb867132c98311c5dfa656059ff920023e0c2a6d33d3cc18b486b7e33df2e38e815992d521a159a651446f5ed8ca2ed8277211c5ccc8d607ad84afec73d2291c141ba87315f48fa2a8de1d72c00f7cdf29bcab1c550e6ea8800cbc5fe8a75d676fe0c4ee7cae4e8b233fbd2e8e1de765106a8d451f4d5adeb7af887691c9f0ecdc60c536706228b31c3f2fa5b024fbfd95732180ea9628e48173a727e3b2c46ba1828ac5e4e05c67d7b61e75d4b3a31e1a3d2da6dbfabcda522b531fd70de3ff281ca54cc46e299a6a2b88200e1d2c4c67a746dd37421ac6917d1448576e7935a7857e416463faa364f16f12046bb59fdb6bee14b7bc8afc41b22436a16f3783b38244b4b9c5742fca21a73bfc4f48e0a77e76612df4fa126ee1f7ef2df33c831e154c494", 0x39d) 10:44:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x9) chdir(&(0x7f00000000c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xcb, 0x205, 0x3, "925475447dc5ff4f9a8933ec7254a400", 0xfb5}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) 10:44:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d00000000000000000b1cde42700", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2, 0x1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r4, &(0x7f0000d06ff8)='./file0\x00') openat(r4, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x84, 0x9}, {0x21, 0x1}], 0x2}) 10:44:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x6, 0x0, 0x0, 0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 10:44:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0x10}, 0x0) r2 = getpid() r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r4) r5 = getpgid(r4) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x520, r5) r6 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16=r2, @ANYBLOB="71eb3ae9d00eccfc883b2ac122b1919b128efdf1aba600da11121904272825612f0466e5395b5b84cc206587cfac3a9220703680b7fa28a62f9a4a01cd35ae3f3325e5ccfe7f6bd12aed768e2e710c7586f8cff657f472d0e8778a86b8c0c2", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=0x0, @ANYBLOB="9de454d7a93ad378e88a3fb0fb41170d85dc54ff0ee1", @ANYRESHEX=r1, @ANYRESHEX=r0, @ANYRESOCT=r1, @ANYRES16, @ANYBLOB="ede188d7639a847aa3140f0b4eabb06d8ce413a568e78af1fc59aa8cb3adc9b7fe4604efe4ac3b7b866bf1ab7fbe8aa5698a9b", @ANYRES64=r1], @ANYPTR, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR64, @ANYBLOB="9688153803c1c0bcfc06682b76c4132c83bd4bc2df503b76d964312ec7d0acceab0fc78fb18563286c63762fced632ea9bec784204cfae9a4792a59c179d5ee5007b6005de50dd9dfbf3bb75eb45d4fc29126af244ed96aaf8bc284e76a2b876b27b68f12128b8905800e0e75dbacdda7d669275b43d68be1b90e7614c2d94dc4768b15e3006536e2fbba472db412b724ad952da11be16e782eb27c8b42c573dcd032e7eaa9cb7b81668", @ANYRES16=r6]], @ANYRES32=r0, @ANYRES32=r1], 0x2c}, 0x0) 10:44:49 executing program 0: r0 = socket(0x11, 0x4003, 0x0) write(r0, &(0x7f0000000000)="57560f972406fb9d7efb8e589d2c12b0c42346e8dff52b9b7a5d0fea7aff76eb659a20c6418b4c", 0x27) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = dup2(r2, r0) setsockopt(r3, 0x1, 0x67, &(0x7f0000000580)="c512499641519834e6193a0126d0a3e64c4cb8150e7cf02622b49137bb7b35023f207cb612447f2d64b654aaef85cc4396ca4c2d28e46b9485168ea4b9ec14e1814d2930bef9b6de8ff40612b5ced2d856bece133f47df55cf64665b3a2d059598c92e1eb4146146b3b74bec7a657b0003d1c5baf21b76c8a6b738ee14e7a7944afde009fb1d", 0x86) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)="505cdc5169a7e4eb71fc22d2cc62fdb52635233409acd42a77ce098467a953f98832544760dde289e5570dadefdd20e1caa01cfcceed7ee762eb7c7d3e8d44e1c85754236aa54bdc9ab46980a55e80ab27850c9b6693d2cfaef9641f9566e38de9c3b8e8a9ab3a66a06fbef3f543e1a6dcd7237f7effdf696b8865ad7e1a12219910280275edb332992e91d062581e2bcde970bbf27141bf1121bfbfdc0d9e8cec03b99392ca8237e255c401da814021918d54823e545df9abfcc99fc17e0670344a6b1b087733210385ea932c5bbfd7918bf4f1", 0xd4}, {&(0x7f00000002c0)="c7cb7dad75f4a1ee64d9006c24437addbae30dda4c185a0ea53271b8229138350e7ac90154473e98f7d193eb38c4cb707f3c1b27d084ffdc4b90c8b20ff46ca44cc2f805b19d41be1146d5b72c91a369605679dd47ccde424e535f8562f497673fc78879125521fb8bd3f9de28a72395dbf81be7cb", 0x75}, {&(0x7f0000000340)="4cce90b25a85385dd50488e30102f882986c38505201645adcfad92e33a0924f05fd47d58fdae69e901ea3e973a9311457f608b8b7f5d83b031dd682493af4dfc7381b2e6d5c940915d7d4e99e50ed5ca41efee60586643b82c1a27c567810f3e94ae7e7a45de73784bd4a1aff3f0e0e4a880d3f99b673a9ace79c0b61815231502523a1e6a21233eeee3b86003b88cf0629a4456bfdff1b6f8d7ffedce75d8c40382b51cb06715b64d658bf1f4fc15bbabeb382dab3b2e109c156e8da54f94d00636658f334548e5f206cbcd5b9059e2b4a70990793d7f145f174f9a356ffb61161c9a29621", 0xe6}, {&(0x7f0000000440)="c2d8b0ea8814870a06ca4f0184ad785342a86477c38976be8092240a325075b9486746178d831f36a9abe11c016923ced2275aaf64ffada8ce8f6d59fed68fd2ab035e95dcf48cd837518f356cbd6f84e82b51d951c913dff8120587a574bf9dee9a53c1d77fd6a81f8c3e9813a771a3c941558ffdd09884292b9a4c995834ea7c26c212bc5b9ddcac02cf904f974dd7f47b3d0f4321b4ea22ab8cbe9996dc14344c49897b9473cb614d2516d45644cc1c7f0be9585ab49cef995f37dd3ebe2c914c3edaea86e97944f1bee49589a83eb99a5a99", 0xd4}], 0x4, 0x0, 0x1f) sendto$unix(r0, &(0x7f0000000040)="b100050360000000000008000300000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a0804be781e4991f7c8df5f882b2d57e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6b7e30d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae80000002000000000000020208a371a3f8810c00000000000000d3c883b40000452bec305435a8bc2a156eaaeb00000000007c050460c14f69ecf7b016ac5f1a6f65f5c2599416231739e26e65d06c01b58c000007f088fa141f03fbcfbc5d5b1c31372e927e13d6101db0cc00c06130828ce72383ab0476528a1eef6346b2f479b78cc27569a02a4f006559cf9279c6e5060000000000000087fc341b3cc275ed0d96e5d398c8f7d5416c6332aa1872a5429daab52ab5d76c", 0xb1, 0xc859c721952b51be, 0x0, 0xfffffde6) 10:44:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x1) shutdown(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x1030000) shutdown(r0, 0x1) 10:44:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x1) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{}, 0x100000084c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0xfd}, {0x81}, {0x6, 0xfe, 0x0, 0xa70}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0xa70}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xc, 0x1, 0x2, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x700, 0x2}, {{r2}, 0xfffffffffffffffd, 0x1, 0xffffd, 0x4, 0x7}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x0, 0xe3f}, {{r3}, 0xfffffffffffffffb, 0x49, 0xf0000000, 0x7, 0x4}], 0x6, &(0x7f0000000280)={0x3f, 0x80}) 10:44:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)) panic: kernel diagnostic assertion "!ISSET(rt->rt_flags, RTF_LOCAL)" failed: file "/syzkaller/managers/main/kernel/sys/netinet6/nd6.c", line 728 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic(ffffffff821da0c7) at panic+0x15c __assert(ffffffff8222d6ec,ffffffff8220eab4,2d8,ffffffff82214604) at __assert+0x2b nd6_free(fffffd805666e548) at nd6_free+0x1cf nd6_purge(ffff800000a02800) at nd6_purge+0x10f in6_ifdetach(ffff800000a02800) at in6_ifdetach+0xa7 if_detach(ffff800000a02800) at if_detach+0x148 tun_clone_destroy(ffff800000a02800) at tun_clone_destroy+0x1d8 tun_dev_close(5d01,7) at tun_dev_close+0x160 spec_close(ffff80001e8343f0) at spec_close+0x311 VOP_CLOSE(fffffd80678f2c30,7,fffffd806c3bfa20,ffff80001d739008) at VOP_CLOSE+0xc0 vn_closefile(fffffd80567d2d30,ffff80001d739008) at vn_closefile+0xd2 fdrop(fffffd80567d2d30,ffff80001d739008) at fdrop+0xc2 closef(fffffd80567d2d30,ffff80001d739008) at closef+0x117 end trace frame: 0xffff80001e8345c0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "!ISSET(rt->rt_flags, RTF_LOCAL)" failed: file "/syzkaller/managers/main/kernel/sys/netinet6/nd6.c", line 728 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821da0c7) at panic+0x15c __assert(ffffffff8222d6ec,ffffffff8220eab4,2d8,ffffffff82214604) at __assert+0x2b nd6_free(fffffd805666e548) at nd6_free+0x1cf nd6_purge(ffff800000a02800) at nd6_purge+0x10f in6_ifdetach(ffff800000a02800) at in6_ifdetach+0xa7 if_detach(ffff800000a02800) at if_detach+0x148 tun_clone_destroy(ffff800000a02800) at tun_clone_destroy+0x1d8 tun_dev_close(5d01,7) at tun_dev_close+0x160 spec_close(ffff80001e8343f0) at spec_close+0x311 VOP_CLOSE(fffffd80678f2c30,7,fffffd806c3bfa20,ffff80001d739008) at VOP_CLOSE+0xc0 vn_closefile(fffffd80567d2d30,ffff80001d739008) at vn_closefile+0xd2 fdrop(fffffd80567d2d30,ffff80001d739008) at fdrop+0xc2 closef(fffffd80567d2d30,ffff80001d739008) at closef+0x117 fdfree(ffff80001d739008) at fdfree+0x100 exit1(ffff80001d739008,0,19,1) at exit1+0x32c postsig(ffff80001d739008,19) at postsig+0x4b2 userret(ffff80001d739008) at userret+0x159 syscall(ffff80001e834870) at syscall+0x42e Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffef5b0, count: -20 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001e834060 rbx 0xffff80001e834110 rdx 0x2 rcx 0 rax 0 r8 0xffff80001e834020 r9 0x1 r10 0 r11 0xaa2ddfcf80db8e45 r12 0x3000000008 r13 0xffff80001e834070 r14 0x100 r15 0x1 rip 0xffffffff817e2fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001e834050 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=331454 stat=onproc flags process=a proc=2000 pri=32, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff80001d7394e8,0xffff80001d73a878 process=0xffff8000ffffae70 user=0xffff80001e82f000, vmspace=0xfffffd806bc0a880 estcpu=36, cpticks=1, pctcpu=0.1 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 43057 70011 99355 0 3 0x2 biowait syz-executor.0 96078 293705 0 0 3 0x14200 bored sosplice 99355 507062 35810 0 3 0x82 thrsleep syz-fuzzer 99355 470044 35810 0 3 0x4000082 nanosleep syz-fuzzer 99355 450286 35810 0 3 0x4000082 thrsleep syz-fuzzer 99355 462780 35810 0 3 0x4000082 thrsleep syz-fuzzer 99355 52450 35810 0 3 0x4000082 thrsleep syz-fuzzer 99355 152038 35810 0 3 0x4000082 kqread syz-fuzzer 99355 80856 35810 0 3 0x4000082 thrsleep syz-fuzzer 99355 218314 35810 0 3 0x4000082 thrsleep syz-fuzzer 35810 319565 2247 0 3 0x10008a pause ksh 2247 232617 1697 0 3 0x92 select sshd 97836 208352 1 0 3 0x100083 ttyin getty 1697 373656 1 0 3 0x80 select sshd 32850 105478 53678 73 3 0x100090 kqread syslogd 53678 20328 1 0 3 0x100082 netio syslogd 53036 457614 1 77 3 0x100090 poll dhclient 65190 160393 1 0 3 0x80 poll dhclient 13625 11573 0 0 3 0x14200 bored smr 36482 346829 0 0 3 0x14200 pgzero zerothread 81098 14262 0 0 3 0x14200 aiodoned aiodoned 36651 277017 0 0 3 0x14200 syncer update 72798 5061 0 0 3 0x14200 cleaner cleaner 81531 422716 0 0 3 0x14200 reaper reaper 85160 446538 0 0 3 0x14200 pgdaemon pagedaemon 47529 77441 0 0 3 0x14200 bored crynlk 37102 501764 0 0 3 0x14200 bored crypto 69075 459113 0 0 3 0x40014200 acpi0 acpi0 19497 483259 0 0 3 0x14200 bored softnet 43088 335805 0 0 2 0x14200 systqmp 251 69989 0 0 3 0x14200 bored systq 4835 383678 0 0 3 0x40014200 bored softclock 23249 147580 0 0 3 0x40014200 idle0 1 261400 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9482 6336K 6977K 78643K 11510 0 pcb 13 8K 8K 78643K 129 0 rtable 70 2K 3K 78643K 305 0 ifaddr 52 10K 13K 78643K 102 0 counters 20 16K 16K 78643K 25 0 ioctlops 0 0K 2K 78643K 27 0 iov 0 0K 12K 78643K 46 0 mount 1 1K 1K 78643K 1 0 vnodes 1218 77K 77K 78643K 1503 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 21 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 4 9K 25K 78643K 277 0 sigio 0 0K 0K 78643K 4 0 proc 51 38K 55K 78643K 417 0 subproc 23 1K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 32 0 in_multi 41 2K 3K 78643K 114 0 ether_multi 1 0K 0K 78643K 11 0 mrt 0 0K 0K 78643K 6 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 198 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 125 39K 55K 78643K 1519 0 UVM aobj 22 4K 4K 78643K 22 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 54 0 NDP 9 0K 0K 78643K 22 0 temp 77 3032K 3097K 78643K 6365 0 kqueue 3 4K 12K 78643K 29 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 7 1 0 1 1 0 8 0 rtpcb 80 31 0 29 1 0 1 1 0 8 0 rtentry 112 73 0 48 2 0 2 2 0 8 0 unpcb 120 171 0 163 1 0 1 1 0 8 0 syncache 264 9 0 9 2 1 1 1 0 8 1 tcpqe 32 152 0 152 2 1 1 1 0 8 1 tcpcb 544 123 0 118 1 0 1 1 0 8 0 inpcb 280 406 0 398 2 0 2 2 0 8 1 rttmr 72 3 0 3 1 1 0 1 0 8 0 nd6 48 11 0 10 1 0 1 1 0 8 0 ppxss 1128 3 0 3 1 0 1 1 0 8 1 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 295 0 158 13 0 13 13 0 8 3 art_table 32 297 0 158 2 0 2 2 0 8 0 art_node 16 72 0 43 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 18 0 8 1 0 1 1 0 8 0 shmpl 112 20 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1747 0 352 88 0 88 88 0 8 0 ffsino 240 1747 0 352 83 0 83 83 0 8 0 nchpl 144 2318 0 732 60 0 60 60 0 8 0 uvmvnodes 72 2025 0 0 37 0 37 37 0 8 0 vnodes 208 2025 0 0 107 0 107 107 0 8 0 namei 1024 6480 0 6479 1 0 1 1 0 8 0 vcpupl 1984 1 0 0 1 0 1 1 0 8 0 vmpool 528 3 0 2 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 6797 0 6796 1 0 1 1 0 8 0 plimitpl 152 49 0 42 1 0 1 1 0 8 0 sigapl 424 461 0 433 4 0 4 4 0 8 0 futexpl 56 5454 0 5454 1 0 1 1 0 8 1 knotepl 112 97 0 80 1 0 1 1 0 8 0 kqueuepl 144 86 0 84 1 0 1 1 0 8 0 pipelkpl 16 91 0 82 1 0 1 1 0 8 0 pipepl 120 182 0 165 1 0 1 1 0 8 0 fdescpl 432 446 0 433 2 0 2 2 0 8 0 filepl 120 2868 0 2784 4 0 4 4 0 8 1 lockfpl 104 47 0 46 1 0 1 1 0 8 0 lockfspl 48 22 0 21 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 22 0 12 1 0 1 1 0 8 0 ucredpl 96 339 0 332 1 0 1 1 0 8 0 zombiepl 144 434 0 433 1 0 1 1 0 8 0 processpl 920 461 0 433 4 0 4 4 0 8 0 procpl 624 743 0 708 4 0 4 4 0 8 1 sosppl 128 7 0 7 1 0 1 1 0 8 1 sockpl 400 611 0 593 5 1 4 4 0 8 1 mcl64k 65536 37 0 37 1 0 1 1 0 8 1 mcl12k 12288 6 0 6 1 0 1 1 0 8 1 mcl9k 9216 5 0 5 2 1 1 1 0 8 1 mcl8k 8192 2 0 2 2 1 1 1 0 8 1 mcl4k 4096 24 0 24 2 1 1 1 0 8 1 mcl2k2 2112 3 0 3 2 1 1 1 0 8 1 mcl2k 2048 58218 0 58164 17 8 9 14 0 8 1 mtagpl 80 116 0 116 3 1 2 2 0 8 2 mbufpl 256 94299 0 94224 22 2 20 20 0 8 6 bufpl 280 4570 0 186 314 0 314 314 0 8 0 anonpl 16 65859 0 51968 77 1 76 76 0 107 13 amapchunkpl 152 3347 0 3213 20 4 16 20 0 158 10 amappl16 192 2485 0 1625 57 7 50 54 0 8 6 amappl15 184 9 0 7 1 0 1 1 0 8 0 amappl14 176 28 0 21 1 0 1 1 0 8 0 amappl13 168 37 0 36 1 0 1 1 0 8 0 amappl12 160 15 0 10 2 1 1 1 0 8 0 amappl11 152 67 0 56 1 0 1 1 0 8 0 amappl10 144 120 0 115 1 0 1 1 0 8 0 amappl9 136 477 0 475 1 0 1 1 0 8 0 amappl8 128 442 0 406 2 0 2 2 0 8 0 amappl7 120 213 0 202 1 0 1 1 0 8 0 amappl6 112 40 0 32 1 0 1 1 0 8 0 amappl5 104 391 0 381 1 0 1 1 0 8 0 amappl4 96 445 0 420 1 0 1 1 0 8 0 amappl3 88 114 0 109 1 0 1 1 0 8 0 amappl2 80 2702 0 2644 3 1 2 3 0 8 0 amappl1 72 17822 0 17414 26 16 10 20 0 8 0 amappl 80 1007 0 965 3 1 2 2 0 84 1 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 21 0 0 1 0 1 1 0 8 0 uaddrrnd 24 449 0 435 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 449 0 435 1 0 1 1 0 8 0 vmmpekpl 168 6801 0 6773 2 0 2 2 0 8 0 vmmpepl 168 61153 0 59308 135 16 119 119 0 357 32 vmsppl 272 448 0 435 2 0 2 2 0 8 1 pdppl 4096 904 0 871 6 1 5 6 0 8 0 pvpl 32 190992 0 174172 180 0 180 180 0 265 30 pmappl 200 448 0 435 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 254 0 16 7 0 7 7 0 8 0