5f8ae156d78cd93ec461aaa5177e6e2ac3821b3bb325951bae295e752fc48f83f5743acef8602624c51329ce6cb31c115cb730636992652fa8a711986e84efe9e63abd78b1975a5c6934348ec6d7c734166f428dfaec203f89b2559b3bf0f203fe48ee984d468f5ce856725811191f030761029686bd49b1c7075ddb2994b0785d9", 0xec}], 0x7, 0x0, 0x0, 0x800}, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)=0x200000) renameat(r0, &(0x7f0000000740)='./bus\x00', r3, &(0x7f0000000780)='./file0\x00') close(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x1}) fcntl$dupfd(r0, 0x0, r0) kqueue() faccessat(r0, &(0x7f0000000800)='./bus/file0\x00', 0x2, 0x4) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0x3) 00:00:00 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 00:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) openat(r4, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r5, &(0x7f0000000140), 0xc) listen(r5, 0x0) 00:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x25af}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x1, 0x7f, 0x2, 0x9}, {0x4, 0x80, 0xaf, 0x3f}, {0x6fb, 0x82, 0x1, 0x40}, {0x187, 0x0, 0x2, 0xf7}, {0x494, 0xc, 0x6, 0x80000001}, {0x8, 0x3, 0x4, 0x2e3e}, {0x3, 0x2, 0x3, 0x2}]}) dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:00:01 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pwrite(r1, &(0x7f00000004c0)="6b96f13e0df686d24f5f35baf1080d2f276ac9a6141905997d9a3c6d62a37be353283c04a1fc5f991b1a22a8a004dbfbf043cfa0ae6ef8d7ac06ef8e2ee3e323294c0afe90c307cac2feb304933d9209954dd775168133f4e9be097ce1c80b3cb8177e718e8010847723b4445d62c7b50e7ff4d50a26d770b9f568d92142144b0e96653b1fe36fe7ba719d593f4c8e9cef15864e45341ec93b2e6149b20aee67688286893b0f", 0xa6, 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000240)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 00:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 00:00:01 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r9 = socket$inet6(0x18, 0x4001, 0x3) write(r9, &(0x7f0000000140)="200e22", 0x70) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea903000000a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r16, r18, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r10, r15) fchown(r7, r15, 0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r1, r15, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r5, r6, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_RMID(r0, 0x0) r19 = socket(0x40000000011, 0x2, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r20 = kqueue() kevent(r20, 0x0, 0x0, &(0x7f0000000140)=[{{r19}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r20, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 00:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10010, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 00:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xda, 0x200, 0xdd6a, 0x1, 0xffffffff, 0x6, 0xf4, 0x0, 0x0, 0x4, 0x1}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0xfffffffb) r2 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffffff) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000280)={0x10, 0x9, 0x4, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffff317d}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x75}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f67}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x3489}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/../file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3f}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000780)=0x6) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/speaker\x00', 0x0, 0x0) flock(r4, 0x1) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) write(0xffffffffffffffff, &(0x7f0000000980)="e28564ebf9af9088495bf1e7be15a68164a484729ce8b912495fb58874877cb88df47f715401be4362d9ca832e3557e613558e424ed7fdf8507535519f5b4a17c01ef1aa1d4e5ef3646d94dab12cc394d0a0e1b3677fb802facf30af8c7be3894244860f751bc33bec429065fee7442d7f6e0c63c530eb37e168d790", 0x7c) r7 = socket(0x0, 0x2, 0x40) r8 = dup(r7) open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x22) r9 = socket$inet(0x2, 0x8004, 0x9) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000a40)=0x7fff) r10 = accept$inet(r8, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) writev(r10, &(0x7f0000000bc0)=[{&(0x7f0000000b00)="fde77df03ccbe6f8fbacba9a2120ec2b", 0x10}, {&(0x7f0000000b40)="a38e199021860ac9ac1f7d1ce25a0fdd821f53e0686d9ef285d4a2b33b3e0d08b42ae96dcb32532ec1b08d855227c2708837e1bdf1ce723304e362156b9879989c06", 0x42}], 0x2) socketpair$unix(0x1, 0x9630bc0d49ccc25b, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000c40)="996456e596fd45690dac6f2c28492c67e382706a69589b9921bb19ca0fe290072d16deeb4904c30db95d7b3a17ae608ac7804dec6e04041f89b252fa73518d8949a7302f274dae7c44120fd3bf7572e277d4", 0x52) open(&(0x7f0000000cc0)='./file0\x00', 0x220, 0x48) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000d00)={""/16, @ifru_index}) open(&(0x7f0000000d40)='./file0/file0\x00', 0x202a0, 0x8) 00:00:01 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x7, 0x9}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r6 = syz_open_pts() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) chown(&(0x7f0000000200)='./file0/file0\x00', r19, r20) lchown(&(0x7f0000000780)='./file0\x00', r19, r20) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r19, r9, r13, r15, 0x1e6, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r8, &(0x7f0000001000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff7000/0x4000)=nil) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() r26 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r26, &(0x7f0000000040)="670dc3", 0x3) write(r26, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r27 = msgget$private(0x0, 0x402) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() setreuid(r30, r30) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x80a5}) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x1000, r28, r29, r30, r31, 0xa8, 0x6}, 0x8, 0x2, r33, r35, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, r30, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r24, r36, 0x1e4, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = getppid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r50, r51) chown(&(0x7f0000000200)='./file0/file0\x00', r50, r51) lchown(&(0x7f0000000780)='./file0\x00', r50, r51) lchown(&(0x7f00000001c0)='./file0\x00', r50, r51) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r50, r40, r44, r46, 0x1e6, 0x8}, 0x5, 0x5, r47, r48, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r39, &(0x7f0000001000/0x2000)=nil, 0x1000) r52 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r52, 0x0, 0x0) shmctl$IPC_SET(r52, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r52, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r54 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r54, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r54, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r54, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r55 = getgid() r56 = socket(0x800000018, 0x1, 0x0) bind$unix(r56, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r58 = getgid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r55, r57, r58, 0x10, 0x9}, 0x8, 0x1, 0x9}) r59 = getgid() r60 = getppid() r61 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r63, r64) chown(&(0x7f0000000200)='./file0/file0\x00', r63, r64) lchown(&(0x7f0000000780)='./file0\x00', r63, r64) lchown(&(0x7f00000001c0)='./file0\x00', r63, r64) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000080)={{0x6, r63, r53, r57, r59, 0x1e6, 0x8}, 0x5, 0x5, r60, r61, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r52, &(0x7f0000001000/0x2000)=nil, 0x1000) r65 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r65, 0x0, 0x0) shmctl$IPC_SET(r65, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r65, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r67 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x800000018, 0x3, 0x1) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r72 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r70, r72, 0x10, 0x9}, 0x8, 0x1, 0x9}) r73 = getgid() r74 = getppid() r75 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r77, r78) chown(&(0x7f0000000200)='./file0/file0\x00', r77, r78) lchown(&(0x7f0000000780)='./file0\x00', r77, r78) lchown(&(0x7f00000001c0)='./file0\x00', r77, r78) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000080)={{0x6, r77, r66, r70, r73, 0x1e6, 0x8}, 0x5, 0x5, r74, r75, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r65, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r65, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000b40)=""/191) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r80 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r80, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r80, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r80, &(0x7f0000000400)=[{0x3, 0x100000001}, {0x0, 0x4, 0x1000}], 0x2aaaaaaaaaaaae0b) r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r83 = getgid() semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r82, r83, 0x10, 0x9}, 0x8, 0x1, 0x9}) r84 = getgid() r85 = getppid() r86 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r79, r82, r84, 0x1e4, 0x8}, 0x5, 0x5, r85, r86, 0xfffffffffffffe01, 0x9, 0x7ff}) r87 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r87, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r90 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r90, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r90, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r90, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r90, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000bac2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r90, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r90, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r90, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r91 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r92, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r94 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r90, 0x1, &(0x7f0000000980)={{0x2, r91, r93, r89, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r94, r94, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r96 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r96, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r96, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r96, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r96, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r96, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r96, &(0x7f0000000480)=ANY=[@ANYRESHEX=r94, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r88], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r71], 0x4, 0x2, 0x800) msgrcv(r96, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r97 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r98, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r100 = socket(0x2, 0xc003, 0x2) setsockopt(r100, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r101 = socket(0x2, 0xc003, 0x2) setsockopt(r101, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r102 = fcntl$getown(r62, 0x5) msgctl$IPC_SET(r96, 0x1, &(0x7f0000000980)={{0x2, r97, r99, r95, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r102, r102, 0xa5, 0x1, 0x100000000, 0x6}) fchown(r6, r82, r99) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 00:00:01 executing program 0: r0 = msgget(0x1, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f00000011c0), 0x1000000000000080, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x2, 0x5, 0x8, 0x2, 0x1, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000001400)='./file0\x00', 0x300, 0x24) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r2, &(0x7f0000001200)="2a12cfa1c4ce77d577fb", 0xa) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x315) msgrcv(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) r6 = open(&(0x7f0000001280)='./file0\x00', 0xdf939669ac8412f1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000012c0)={0x3, 0x8, {0x7ffc, 0x9}}) r7 = socket(0x18, 0x1, 0x1) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000000)=0x208, 0x0) close(r7) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYBLOB="78ec770b0b19542d70000b2f66696c652fe662361b6d1faa2313d7fa5887b7e5b636fa7551db3e2e5ad6bd27b4263eb0b279bdec3e7209be2036fa764bb5a0b88db1553f2f5915bb41d8fa12bd07caef8c0a793a74ecee7096a00f00007c035308f2141bd03aef67b8e71956bfdceb3e0c6ffda45b5ee4106da406de0000ebaa54c677e08d08a5ca20284a24f2a3c271b64774119a5dc529"], 0x10) pwritev(r9, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 00:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffa000 didn't change! 00:00:01 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061417671bbe828a962cb6838efe0602da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dcfcc436c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a580600f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a", 0x135, 0x3, &(0x7f00000005c0)={0x18, 0x0, 0x403}, 0xb28888bdb5d2bc3d) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r8 = accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r9 = dup2(r5, 0xffffffffffffffff) munlockall() r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x18, 0x1, 0x0) r13 = socket(0x2, 0x4ca8557263fb171d, 0xa) r14 = socket(0x2, 0xc003, 0x2) connect$unix(r14, &(0x7f0000000980)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300004007b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2bd88b2951b15801360bcd4c0a162b58473c238495aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79030c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb000000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b250000b3f62eee00"/209], 0x10) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r14, &(0x7f0000000840)=ANY=[], 0x0) write(r13, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r13) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r12, 0x0) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r15) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r16 = semget$private(0x0, 0x3, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = dup(r21) listen(r22, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(r17, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r27, r28}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) socket(0x18, 0x1, 0x0) setuid(0xee01) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffa000 didn't change! 00:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x25}, {0x6}]}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x7f}, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000140)="ee210834e46e08aeb51de4ff241a") 00:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) msgsnd(r3, &(0x7f0000000580)=ANY=[@ANYRESDEC=r3, @ANYRES16, @ANYBLOB="c4a3c009798e3d935c10252082b8df45b406406b2dfd66285f94aeae388498892c6d8eac196bb29f7895ae6b0dd5e9ef18bd081f9ab773558ba9101a676cf9d6c3ae55f68b2bd83c06af73a6271b99fe7c3bc4dceaab042b33aaba6e2184f37192f1215d694e45456b1a4b7fdf58862ecc62c890276404a807ddec25a6b22d3a7838216d3fad643d179fa87f30fc95c8c0a99d2879223b73e7d03a", @ANYRESDEC=r0, @ANYBLOB="acf9c51bbd289675e9c2b3e72d1baed24cdee3bda2cc191a3682f5d6cbec754b0c6ea06fad2efdc5429e8ed8069205", @ANYRESOCT, @ANYRESOCT=r7], 0x7, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYRES64=0x0], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0xfffffffffffffda7, 0x0, 0x3cb, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r15, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r11, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX]], @ANYRESOCT=r16, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRESDEC=0x0, @ANYRES64=0x0, @ANYRES32=r11], 0x7, &(0x7f0000000100)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0x2f5}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r17 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r8, r10, r12, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r13, r17, 0xa9, 0x20001, 0x1, 0x1}) r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff26106994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276d01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bbfb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c00"/256], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r25, r27, 0xa9, 0x20001, 0x1, 0x1}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r17, r19, r23}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x1fc, 0x40000, "b800000000008ee0ff00000000000044c25f5a00", 0x10000}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r4 = socket(0x800000018, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) renameat(r3, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:00:02 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pwrite(r5, &(0x7f0000000140)="180f899028886ec466df03a22de93d05a0b4493ec8c0a383e8bfd2340f7af0560d17156d452e68c2b50b8b64fed35cee4fdce10b10f5f1d31b4db7838d5791d2664eb757b9c9bc32bff24d5bcdcfd75341b77d9e279f4a014b12b4023e26314297bd168f0a59ba14816a4804843c157a882312069e6cd0b56a76a1dc5351b8fec035927b10dae50c405331d35eb01dfe75673d", 0x93, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) bind$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0xff, 0x40, 0x7f}, 0xffff, 0xfffffffb, 0x4c04}) 00:00:02 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = getppid() r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, r4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbc67669a63eb0499ec73f83a87cf04f4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d038e00a6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b675fecc2e9597872660fd10574eef719920add5e95bd488cbb94a9659273728da2bbc4ef5bf9a87fd5f484c34506c1a033b15f9c848dfa886081829575ade0b4b446bbf7f356e2da0fee2d521437013c7831a86061d7a38a6b89271e1b30bcc7a3b6ff89d60f8a26faa5c6f3bdf3d78b7d15d211f4504f7accd19bcb3c9cef"], 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x191) writev(r1, &(0x7f0000000640)=[{0x0}], 0x1) 00:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xd3a) r2 = dup(r0) listen(r2, 0x3) r3 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) bind$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0xff, 0x40, 0x7f}, 0xffff, 0xfffffffb, 0x4c04}) 00:00:02 executing program 0: socket(0x1e, 0x4003, 0x0) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r2 = dup2(r1, r0) r3 = socket(0x800000018, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) setsockopt(r2, 0x101, 0x1, &(0x7f0000000040)="f4ac3801c019b6840644cd54aeec05981f90e10a95d8d50aba0fab352bdee133036f2c391d8190d26aacedb3a27e58ef97804c15380e56c808075640bc23d7cf45725a9d164f19b658610ce27a6c9aff9420208197540c252b3f58866e799e70dfb05fcc9f2a030d933b7e53ac5d888db41cf2b26a14bd5cefcac9d0f7e4454bbc900b", 0x83) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) openat(r5, &(0x7f0000000000)='./bus\x00', 0x880, 0x20) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) bind$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0xff, 0x40, 0x7f}, 0xffff, 0xfffffffb, 0x4c04}) 00:00:02 executing program 0: socket(0x0, 0x7, 0x7f) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = socket$inet6(0x18, 0xc005, 0x7f) setsockopt(r1, 0x2, 0x80000002, 0x0, 0x0) 00:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa93173b27") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000200)=0xe4d7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x10000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0xcda) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) bind$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0xff, 0x40, 0x7f}, 0xffff, 0xfffffffb, 0x4c04}) 00:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x4, 0x5, {0x7, 0x5}}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) bind$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 00:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x222) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204", 0x3}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000680)=""/4096, 0x131f}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) socket(0x2, 0xc003, 0x2) 00:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000080)=[{0x0, 0xfc}, {0x45, 0x0, 0x0, 0x8}, {0x6, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:02 executing program 0: setrlimit(0x4, &(0x7f0000000100)={0x8f29, 0x41}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="496316b73a2de216897c7ce5d621d4a6c32992df6f4862f9b1cdf2f797bdaf36278f53eee4738105e3c4a08088bd75031352329115df68a76457c2d8de44321cfae19e0b9a5b67de417b8b9999f009d89f73a63119c745ba45448ab4618425a216bcb06e0e0135795f9e0a8779647a63ab31e144c2f799539cc8e3787ede15ce0dbdbd53", 0x84}, {&(0x7f00000003c0)="7b6159e892cf894e08ec68ccba715640f84c64c1dec5aed36a5008218766b853a406c8673a6d77fbc8d23f9aec1f56b48fb46be7506582dcd68645ad6f98c1437f06722b2c3dc400f8ae1caa2af7ebe50a1a170a604d7447f09d691ef9aeb196f4f8c64a0da885d763fe227c0f90bf517914f52b2c40cd7b433daac476", 0x7d}], 0x2, 0x0, 0x1) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:02 executing program 0: kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='(\x00') mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) 00:00:02 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x710, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000200)={0x5, 0x63b, './file0\x00', 0xc6, 0x6, 0x80, 0xa1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x4d}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pwrite(r4, &(0x7f0000000100)="38e08cd71dd7ff7185c3fcc5a168faee310f1b13ace9814ac74f9c2ea107201cc12598547e637c403291faf1a4e13d3af9cc9660aed54ecb947d1ee75f8c0aff03", 0x41, 0x0, 0x0) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000180)=""/71, 0xfffffffffffffe06}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/66, 0x42}, {&(0x7f00000002c0)=""/192}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000380), 0x3}, {&(0x7f00000003c0)=""/63, 0x427}], 0x7, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r5, 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) 00:00:02 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000f40)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0586356c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb0a1b001553e098973c85ceb7d135bfd1548a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263187305cc059fef6bef339f78b4edda521ee1e53fd26f52249c901f022f11975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9181e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fbead67de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d0965a7071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f99908134030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7c0be44c9c1811af248be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e0b905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b77160ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07f06000000000000bb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b220096784ceb2ef37449e552a9c1803c6bfbd02ffa6dbf297faa465269576886abcb45c2aeb1f39a86f189b10e6f0e9f42be9d813a80a5a031b0b341a7feed77016d502cf3449e863adf8f77e14f4858c44c1dcbee425faffd2c3bddbb684bfc61f1d3ab85b021af344e0994a994b786cc30a186ddac89271629a6645c4655bd9a6f836351f8bffa73f7de66fa91bbde0501a74069f214281c603bc77852e168717bf83c72a43b24036102f79f624bd2c420145bccef354cd0a3f7da614b870954f44ae4a6b64cb97597e290ab49c2ab9f"], 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000440)=[{0x0}], 0x1) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:00:02 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket$inet6(0x18, 0xf8b2c6c0c1a9ff4c, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000400)="093a53fc1044649a3241c0d27715", 0xe) 00:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket$inet6(0x18, 0xf961367be9150649, 0x9) r3 = socket(0x2, 0xc003, 0x2) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x75, 0x401}, {0x6, 0x10001}}) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000001c0)=0xc) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f00000003c0)) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x41, 0x80, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x42, 0xf0000083, 0x3, 0xc9}, {{}, 0xfffffffffffffffe, 0x84, 0x20000000, 0x6}, {{}, 0xfffffffffffffff8, 0x34, 0x20000000, 0x100000000, 0x1}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x21, 0xd2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x675ab530753a7153, 0xfffffffffffffff7, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0xa87, 0x6f}], 0x2b53, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x102, 0x2, 0x1ff, 0x8}, {{r3}, 0xfffffffffffffffd, 0x29, 0x4, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x9a, 0xfffffffffffeffff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x0, 0x4000000000000000, 0x1fd5}, {{r5}, 0xea5802aa59f17a9a, 0x62, 0xfffff, 0x6, 0x7}, {{r7}, 0xfffffffffffffff8, 0xa5, 0x1, 0x3, 0x400}, {{}, 0xfffffffffffffff9, 0x4, 0x41df67c16d4d0d51, 0x7, 0x200}, {{r8}, 0x49642d1e31236de3, 0x80, 0x1, 0x4, 0x7}], 0x3f, &(0x7f0000000340)={0xffffffff00000001}) 00:00:02 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:00:03 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xf6a9954a0505c9bc) pwritev(r0, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 00:00:03 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 00:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 00:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x284, 0x40, 0x81, 0x3ff}, {0x8, 0x84, 0x5, 0xf86}, {0x100, 0xcc, 0x3f, 0x3}, {0xbad4, 0x5, 0xc8, 0xcc}]}) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x2, 0x7, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35, 0x0, 0xfc}, {0x15}, {0x6, 0x0, 0xa9}]}) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'1\np', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 00:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)=""/231, &(0x7f0000000240)=0xe7) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) listen(r5, 0xfffffc00) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x286a}, {0x60, 0x0, 0x3}, {0x8fe, 0x0, 0x0, 0x22}]}) syz_emit_ethernet(0x90, &(0x7f0000000340)="b6") 00:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5013, r0, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000040)=0x1) chdir(&(0x7f0000739ffe)='..') 00:00:03 executing program 1: utimes(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:03 executing program 1: utimes(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:03 executing program 1: utimes(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000001fd, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000001640)=[{&(0x7f0000000180)="42c1d96f72a20191f20aaa3739585a7c7efdef94849fb35f5db0be8000234e0c490e4074b657a1fbb42b3f443c470aead67e2abd077ed5df6a1551ef8ec47edd280fb14640bd22d7acf0389257ec013f4c3f80b22805d5bcf246cb130db3fe2ed5cae9ac7901d5ce5fd7260e61f5987f671cc7325ea00c2560ea6edae0aff45bb3baefee4998e37fbc537b6a09d5b86dde5944f328b589a20a39d5e2ace73bb47dc69a277c7db0f54e93c6e7c27bce0f11530609cf4abe68601485aea7bc24d902e73cfea1537d483cd12d9f2d139d747ebdc35e6317cf6c21f3a888456181905aeea7c6342a2d5a5fe0817c4582360506d4ae06b9e3ea7abeb7f6b4643011f1baf0eb1b482b10aef96b31e0dd618742dea837e8f54ce10152ec82b13a0d0b888415ba43519aeffd9b9f7120e33429db830b4fb46af16f2f6d89b8d5d6a6651dbe6f47769ac9a73e336e6b8513ce54fbf1f016603d75d0b8e9d644153ddaa0d621fedd426b1fb57b0474921915721e06b39507edf1479194cf267648293ccad0dbaee5f7b0945657bb916bcce5ff964376b997a5e0b09cf8adb4e931fe1027bc6b718e3d4409115207cd5462ce6662585741e4b5ca69dfeb78f673a623c57cb154f8cfb2caddcf311cbd15e8f4d717ace37536fe69928c4bc44fb245dff6365e3848bbeb9df6e070a2e61759e71b7735f91fd8ffc057dea6b692cb5b241aa7b3f24de5a8948cd5ccf5c464a9d645ea79a5108e074cdc3f397d41cc31d34aecdc8748faabf54a3b4bcd1f415511849468b04bce79067b39d67eef3b5bc517ba8e7502fb3dadb0faaaf8722df3aceee4908860602c0a2247d9160275e42d0a1496bccb5f89023e07c3c2930e7d6d98571fd3119362e21f7e132bc3f5933c647f6715f309be44924245bf0f6bb2903426a14e056cec768574c06c0c81f99063dcbe5327ffd762028848e8e546411eff5073fceb24b6431ac50498d2e16115cd95372241ee5db7a0383fc29e05d59bbb45e3cd1c2b2d53d602301c8b98f598e832ca66d2647f974c12499e40babb1b976414b77c3be3a12798eaa977c8c34022d0f4fc9347547d704d2c397d798ed6f329b906f856b4f253f435e17b720b65fa1eec60e20f305bc9257b0aabe1f94471bf6b9a4aa65ec3c5b75d3f76a886b79315ee56571103a333d699b6ff6c80ddfb1cc0622308b420982ab962ef279224bedf9e81737ba8571ad1404547e35246b44cf33ff3b454d6e33f5aaf4445488b7920dc348e55e5fcd11d19b29de3d8c7653f027364a874afb3c2b0ce78e44159f551e510967c06b51dc3a72fd89294c8e45fceae6a873c4d33ba711e2dfb841cbfd67172da2d90d5f895c9792becf6d333d449cd2a2edfa44834076639e72f11668c2091b213dbc2aa2ebdc287577df42e2ca884fd78442f3345bffe8872b8cc4254cf8645ba80ecb279a0b8fdd9972aa37b2736e04911be5d5bc522ac239c5352a47eb2d5ab2091c28411f3f66467e37ca7026296e079c2e714e9cbbdf1c1f07bcff8b356354354a335594357cf90a22ec90f0e2f57d25b81d98c2b825b909a85af0e0e48cb9d41f664207dc798fdd70e3785af0f7bc78497534e821178b69d3291d33b3a9faa9f112f0d79f09a57cd1fe1d12703075b6036a89b09edf8a8ef82f4b4046ea25525aa5ebb22fc6b90303d86d94571c28629fdf6daaaa4bcbf9fdc7a1c9a0ef38a7b55f67d052cab691c73dea983063c0faf540bc08d6ebe285a529be93dd6e87271e78ef317d1ec77633807db26fd9f8961376a9aca4380e7e1d1ec7fcf83d5db46b77c2da445c990b71db650baaafcfd9ab1b71273995fef64bfdb9e68243d00b1f69d1e642882be589836719add03fff794f2a19c8bebfc5015470dd4c61578c5d531b32a85790c5854908674ef39d66bed8ddfd00c1b10b37222c5a25584d442a8ae1209a4103183c43fb50764fcbef0362b459bf0d2fdf8f6fb9767be3fd691aa125efa630bbd275c9d2c1ee198626f566e6f83227751ebe30e38293906ab8e37cf5e9b756ed6a40c4357d80d23c3ed4f63c1ab4a8e8f4e10db074cc0191aa1fa3d3c218ef70374ecd0ba104e63c96ebaafa6c24a7536e23d4f1338d8eb38e1cd6ebe5e7046868e9a540e4de54b972634985c6bfb13456db41e1871a20455a725de9a725cd849cb409f9bea57c0220e01299b5b9fc9e5508e8f292be73ad1f52f7b303d5f9032223809a8c89603e248e6fe03574b579425e4b9c824aeb9c6a92551b528f308df2a7dbecb0b4d0a44ab0a942f3b9c3d454ead2316cc2e6f2689e48d46ddaaa345b42e9a59a5ec6743329e6dd1bf2d4164842843f18bb2858e8075471e3b0058b57a9ff85d2d483702bea693dd1ceb24fb38f75451825425ed06a4afb2c752b2197fb4f21c68800c612d67c3fae0f606095c531b51a0a4aa64b95270e1884347669e86958b16c8889eb1f548bf4d9944943606bf0bf4aff802db9ec829975ca24356c30f771640344c6e896977ac57193508834e597cf03b704285efbb59d78c4383f38d638934292d529eff883f2f1c7826465c39aadde23b77057f2ec80608e6592f37122f67f7ea2501f0089efb88eb85be22467fb00875cad6da15d543c3bacc2cbfdfc6c3381bfd14c01cf9a9dbeab017fd8d4fe02851fc28383875052df56205fdddc1c82c09d741f601df3c9a08058fcd027de3ec1939cfbcd2f941ec99fcbb9adece8fb27d227216e3aa27fca8cbc2adcc2442c0fdd7f059be6295f77d4fc97dc940bb2b90da948480bfe263658ca27a9572ed554f0adb7acd9ff1288acd9b0922b69c629b9ae4980cd15b41405c991dfd49569f1a48c453432359576cf1d432deed8d1267594a0d4b4b0ead8d2765fc38b01debc2833de704ed1a2dbe414bdb27679fb328c0a6469a05e867db535ffada24a34eca278fda211637339064f6006c880da750f627ab41793d3deb23a84270eb1a9fd8b793c04e79e4811685d9cc702cca482fa962334611e988316fea453182ca18df40dcae3378d1f2a72b50b3e7e50f03375325c393d83eeb7e83f12e28c5fc99213853713360706fbc410f38959981c535ff38d2141d51d5117db683be8c87565ba274283fd7b2062725898eb91a2f876c086b20955ba0db462a73e049f8afe2b57568da612b6328179426fb2082da3088ed78ad39fae055acb2118c95d53c2be211e103d40c2911bcdf55f74a4581595dc0dca16f2e485490634525b532137a180c09fdd59efe282c421a8164b9bd7f182a4638c8fbf3238a125c9d7bcb12046c7a3087cede4c4f0561e9ea11a3ad4200bf704f28bb5bcb69972401f51c801083efbe50429d1b8193ae321f59b01f670e61200b6ca5931a8a9ad4334960673b8ab4991d8d1d9d2d0c24fd4ecf65abf76a7e4065ee62954a18ed88895ec5c74b7b3cd2548b9ae12444adbb045d90bce7bf23295c102fe85bf47b6355b846a2f78f0cd94da857e10ba23e3d954a81c4a2546f639021e8b39db73f2317de9a4280849541a4959b88953e4b2851a11124b8b9f66c69ba9dc56b2ea7612979036ef36957aa4aa77ae67a52674cef5a2487b94d5527c5adfb08d2dc7f8d211b8d067f304d1a9a040526c6a459e10f65715da454ad908abcb70163b5cfbcaff4510f0c89f4a414d7ba237df1251c7f53182dad9e51133c592a208dab9e7ee6346742c78bc413b3738112c8bd3dca02ef822ee769cdfd0a9c514ba8a9f8aa6bd0779be2ea4c4925f887d3515cd575fb9ae9138ffb30fa3322758478806b1fd77372b4761efa58627b259526ae0eeef5116b6c1842a2e813cdc9d7cc48ecef2bef7830959e53e377d6f4b0ffe0ce47d381838ed1a1f23f205e91e0137a8c836f171499a4e3301e9609f2db5ac807f30afdee9e7ad4a958d57dd3860718307a51169eab45f10d68a0c92a0d82ad3ddff7c2fbc9a4f3a12abe67f850f7f808eb0a7ce27be35cc27d669d600130f8660e473c4b1473879c6db0f6a5e06df118392b071453121abd87f1b51fdf19f8dccadd32ce8197f901a2de0fb80fd02f02b2b15490430fbe8055e748833bdd6c0195c92cb5c0a088676683e1bcd5a32c03627f3402fd47f472cad2a99a7a78eac37a0f248df7b40c31851220ebab5d64b973f0c6aded800a2bb8c9126fc489d96a55307b20b5b5368e49811dd7f1ffbdd210e411927bef0700f22bb1e94b6b7b7b0c49dc0edf3ef6bf5f501d690f3a9ab4019033e9be19853a0fcc3dfbbfec3777db52d4c30c032324950df89e3cf448509151cfc53919b6a6fee46f5ff8cbb4d434d7e1d3856b691b6a78cfb28501fe1092983e64f259b0cdefd2164904f235359e358b4185cf53bf529e4f50fdb86f1b7dece17ecb9908c841034b7f3a1eb81969db3d2bcd0d098626418f7b8b0dc05a0544e1a0c2ebeea44b4958f53262387cf20dd6dc499165e64503e25155175cfa22b1563235f1eda2026b8808827afc0e12c8f092a652f484fc8789aafe3047a7736f60339980a8b1455ccc44699c838038c708f35a8bd21e6711f332fc702858508998bde7407a4942bd0230a0ae3c87d40066407ae4bd040b8e7cfd91f46326e6dcc077f1ca8b40e557d7f1bb6b100fb09c7a4779b94a806e3242c2743f57564f4ec5893a2afe7c8611328ec4eb033645a3bc3cdd7cbb9fbacbad472c41b8a3ff2450116924bf4d92406d80b266cf45e4141bcd35944cefed4e64f65c7f7fb9a5b54a25e569ff72565b912aaac6bf63267bda7ff89f42619dbfd6d286534e336a8079e971bf1a7126f06b9cfe384aa051c73faa45b58d1863b342a9ed2b6a23866eef51bfa653e24de264e4814e7d6b415ffc6ba6bc8e5b53f81068757392363919dc43a5c00f7c76b2a669c4f60c1184a53de2cb93824b905515dc15999f35318d574c03190c2705b0942e106971be217c3f595d70a8e0cd2479d8d3ccb19f06090264886e5788d7b429f7757cb7de350a69b72cfefc10520643824e20248400764a67c883e4024981a1074b4eaaad87ca6e7a3f70b947fda4e8238d82bd131b5735382ce57caeca6cb4f8b2a7bcc4ecdb3230505fe41e9db0aa7cba4c1bd1d618fdd9e6bbcf5bbc2a4923e394f75a0c7a795629088e947f4fface1ef31750b4f5401499af4640450d1ecf9e3a27830b4c54fe55dada85e9f6a2f19efc48dd388f2c3204f5827deb79fd469b2361085912af75201265a6809c33629cf169fb5723ddc804ae85cf5e9f784b872e8dfc117744aa50ae4735be062e317784501155654600ceb937ce94e94a483e4d1591420869a0dd6800512be801e9466d63947077af744b4b13aa4c552cfc53d0dac367f79ba9b67df3540f605f2727bc242a4d963e0238d5af426d1f4bac1ed2a05c4b096aa4f39aa24c143db49d7874a6fa37208856bbb9bafc05ffd488d1ca0992138198af1de9ea883d476946ed16cea2a0ad5324fbdba0c97674a166e7cb5ccb6e505f7692313b3d8dffedbe633beb46a9d103b381278414a5b1ddbfb921295cf471321e90544f000cf3544a1056dd26a75b5ebd2214276dc5567655586e422cf2535d62c650e570cb4f6f5ac61add06bea33795df2084bb0212c7de285c548f7632a2d668470f238e3572fe9ed661f87c8b60b6696b1f6e262aa32d69c224a2d994108bb55cd29a82d7923873a9719c0032592946314b4d348fcc8238c4d8a5f36ce35531d9a766a35cbea270e50714dc443a416ac5f96a06b5ca231d33cda9d08b790995bb203f9782fb6046be07d2eaa255", 0x1000}, {&(0x7f0000001180)="c2a7fca86cc407e932c777777ae5c6639a88207ed8a7558269109b16e6201e7472c13d663fdec3a4f403ac09647f22f7ebf3cfbaf6f0870b4f5c42b8b828fa773485bf2f06380c0de87311174c43243b6f82b88ed46b41763545b429a95e030d03196cc1ec06f1cc1bca02da8cae1d0733c51d70d231a1733f1944f02c431d95aca19b157352eebd75e98038fa619e6db5040afce0e6d13fad0885b7473b86ae885431ac051038c5596c44d18ab59043f00864c91b412ab29f5c3205c7158038d9bd13801d2d5bd4b2caaeb0a87a3cacd7ccea68f16974a1c030c8d135e704b7a806051ca845d0fde2188b21ee8befb2fbb87035e741a86e45230e168b47c3", 0xff}, {&(0x7f0000001280)="28e1cb39ad5b504adb534333d6be51ed8ffd92b2316b7ea23f26ebc531d90ee6dd4d7b2b782f46d00737c09c9d12c881229d8e669ae8cf429aeb0c9c55d13959121a6715c228689a66ac5dabc39cc448c373cd7eadb20820939a6e07fcdf3774828d17a6354b0949c74cd9c648ed964161d608d91cbf6ebc7756fe878abdd0aa39bfd7bafcfd3fae69a467bf7559d33aa088d3d68eda041ebb83ec7b8823825bb5e8bb9908fb9ca179b7d5d890d5af944885f71667", 0xb5}, {&(0x7f0000000040)="c8", 0x1}, {&(0x7f00000000c0)}, {&(0x7f0000001340)="b65fdb1e74af6ddf92af8f678d6665a8a40d83dbe44838da716ee646879bc168dadeb24619c5c83137636ba89e2f13db373c771a461b32f55fa4ecd758f70e2021e214625103cc101eb81fa141a395670c8cbb1a3ee21ef7507d347d8a65210b867d5b80ca770a10720f237c1d9ed840b2439cefeb117f44231442782a61977ccf37ecc0ab9a68919fce13f5a1587511d0db0d7badd4cafa523dbc191bab8544c0f02f37d468e07a7f970d80346a966758", 0xb1}, {&(0x7f0000000100)="6c299e5ba55fad6df73abaafd3a8a0b4cb7e11c31bc5dcd6207f76b0a06430af5ec54c5a816622cd6237a9df9369a7c1e0e4764d15", 0x35}, {&(0x7f0000001440)="10b7f7a53be98a53fd103e4051cb2316d8e694ef1c56348ce8e282e0efdb5551abb4fe7dce27310cbfe7ef862482dcd38523120743b980d6c9a1be225aa96947e4f450c573d6be98185973d1b7eeaaa72f4db7680ce34188520c759f3a302ea1689ce71784eafe568c03a32942247f3422797d527b8daae9761395e9a60125afb9363dedf6ee6ec4f56c373ad944450a80d547de45ceebe1bfe8f398cf4403ce68dc5d4fed041f2d6919df8c9fb65a5bb86ee22a3ab2a74628092415d5a680efefd9fc73d4be83", 0xc7}, {&(0x7f0000001540)="e782baa683d3b10e797d45a56e85ad9c6f6f63dd20490b0a033cd17036064fb44d545e07d1782bf2b8cfc2bbcc4572862ee7c02dc4cd90fffbf2a20636256e", 0x3f}, {&(0x7f0000001580)="e1b0a40fc3f0ee6b28c8013189481987079da4e95ec67cd550f25e0da9a8513f5845dadddb6984a8b78efeeb09bd279df0c9ea9c48dff74da8cb8d5764a4a5ddddde95e4d00876ab7a5b9258a113f5154b6fc3833704fc4cb091da57f069f97767ddbedb6c214d9e765f097206f9e235d8d28b0d9a8822215ffe688e31afee06588d47ac4a7b9f17cba835888abd9d6f9d44ede33994", 0x96}], 0xa, 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)='t0', 0x2}], 0x1, 0x0, 0x0) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x2, 0x17) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000001c0)={0x1ff, 0x6, {0x7, 0x7}}) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x8) faccessat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x6f, 0x3) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x56) openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) mlockall(0x8a0ef3ef91a29fcc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) socket(0x33, 0x4000, 0x1) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000280)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe93) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="6bed144c1a99677df8410cad7db9a61d577dc75686b52ac3f18139c054cb6f63e6de82f74b272c8d61d820481dfe9c91a2ff3ffda9a5ae81a2ccf56c5a0d5ffb91aad47603d0a82192ad6b4b2860cefde84dd731285dc0d8064bbf37b91ea2695dea8e0bf89a0fb8accb88d51554bace5c702af8ea33e388374e8b9dd637263df497cb3629f0a501b024c4c560854dcc51e803db8480011f1f37e8ddb85aebb40dc9c9b4deb300609cd954d4a55275336f473d83b29bb8e880978009c57a496ea85e3da22a477c7bd232", 0xca, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000000000000000de64451705cd9fe934028d92a7d2189114284571fa097d01020000007b4a59d034f337b523df5156e72f150d55ebc8262ee07cc1f5a2afbd56c4fb1c84b4af5d34eaa48fc3ab1c7ff71db577568c28a740c4a9af2620d493f0f5e50fb704f57647c7f5c5d866f9310481f7154888c4057113f5721bb232e61d188b"], 0xa) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x0, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="2ea948160dcb89b859a0d771687ad854e53d6913ab2c3a77ab7ba9c6454863ef0adf41d843ef03baf14482d2bb142d51f92e1d206bbec2d010670517dd430fc67beea40e1c8eab54a83abeb81ba05f8d9e286a7bf76b120cc806c2", 0x5b}, {&(0x7f0000000180)="1b56cd65fe662a1afff81a1bb8b2202ef7d801650bbe364f5d0e12fa7b2d288d571cf3be23745670387b9715d094e1d0d0d4ff8205dc085294ae091658057ed6736d4c401bff22520855cefe91961e9c62df6b287c980339356e667ee63feeb7bff59726a5f77f12bd0d2eafd8a1052ea0b898c730641f18cd12afaf05bc467ec1732cc2cf8a64e56f1144aef0e15a143255987206f51a58b20492faba8cebb2277a27caf9dfb489862177c123b0f96997a8688ea5dac1e1428d8802c26a1fd4c601b5b33b", 0xc5}], 0x2) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/204, 0xcc) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) close(r1) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r7, r9, 0xa9, 0x20001, 0x1, 0x1}) r10 = getpgid(r9) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x1, 0x2, 0xfffffffffffff409, 0x1000000, r10}) getrusage(0x0, &(0x7f0000000040)) 00:00:04 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendto$inet6(r2, &(0x7f0000000340)="7fd45f6152a138eb62a899962b6a1bfbf0409bba8ace61ca958d59980aaa44958ada4f3d5f5e2347839a4fe1f78a79728a9aa92d87c0958ed0cf62618170d3d72bb8c2b268a56b8b644bb6d74d5dd17da0dad72c93fb72b0a220854c656311066cc91897f626e83015d9aad3f2c183445e52c9125e9adb9210d1ae784e898fb1f7adc3ca1bbf3b50c20a09bfcf28338189a7bad2a19c1efb0042292c74c8c4e8282d8836c9f7751c51df74e58ab433852043c77cf3066d2b7174d49fdb513b27cfd592c9f5591d4ef55999d4d9077f84d36549fc1bc4836b59dcbf0d0a48488161416fc8184824f5e1e705e3e434fe4e0373b7e24b632da3292313c5e588051dfc608d46dec7f3b42672a1957e9ffeecabe3bf5357880b8a7e576c3ef43d20f63fcb552fe8de576c7f65256cf2b052d1ecfcbd2ebabc8f8febe82782ea5affd4419246c6518e458bd83f40f50fad356389721aa81ef38f44cb0872a95198344614e222ba23f294580d3d8d208071063d745ae19bf83465be22440dcb5bd5e2a464a70ffc80ad7bc5d9caf54b49e7941b24f5fc72e7fc7f12d1e0bf367f223df7f3268bb2b1560354c1751d252661b2d53ca23148c385bc861e41070b307e12c7a3c799f62bd541e1321989fc3b21c4ee2f8147059e6b63d149ab908f0c98a3e3633dfc522bd0a52ee7a7aa8cd812991615308e38e3fa3d4b603c9c2cfcf1ae856c6c2a02c74f6356f8b3f942afcd2c39e0d84ba4b08626aba4949973c3147eb07fb4fa16709ca5a8f5aee9ba85690ebd207c7efb4df66aaf893384e7852d5c303215a1e3b2d77bd9dd3cbc376ef36ad9439d97f9d95e343dc6c1597f033cf1b437e8d36c4957def1ed659f9d136c942587b09dac8984bc2ae566d697cac4079117c49840f91b7be95971250555d5476c3f0ed496bd153b4c953b2b76bb1cbebfd3e6a764175288e35d87b80d94509fded1cb531eae2406a57546c1838938671f9f543a286fabb6d160c815f9ccb4c370196dd9f890076852b3e092d885cad2bc9cf34b62c5dabc26dc526a5fb73f192c8a1d109eef49cba67110d41f549cfac2439d67572f59168e2ad52227e13076cec834e91e09347bd5cbcd52d494ebf5fb0e72a140fdced41c053e68737b43995215c9b016daf308fe85b4bcf302ceeb6fff8f44974372ec4b968e16691b837b60a3eaf7ed46df7aa4fcf001a2c073106739d1e475c1cd135ab06757d81f01289d98f73c2af555e15d4959a393db3363d3f0dcdf868be0f13b8f0ad3c8471d95f48dd4f352fd88aa67d180f3106055a989ff85d4262503a1138bd5313a23f0804831ee8fc658a79753ecd03009a6c997b4c1f4867611437c13e3026641f49075dc7a80f0325cd56ad8156d9370ceaf582718296a59a60ccd421ca82cdbc019e6f7b19866335f44ec8d069c89ea82f5370d5216d0c1f4f39d8d1b8e36fb810772376475e62addebdf34d032e053a6f3f71a96622a15f34b15aeee55c98df558d9247c567840ac619f1dc796cd740b1e27fd8f121cdce68022efa6304194069ce400a08dc8289181bd4c8832bb125ac908e8ccceedbe3caa367357f633b170ecadf03f857594fce779b8ef4ada1bed9db1a851920dadc69bfed70b321328fdeaf1834f6fd72c7cf58f7a6f13f158f5a44dc8092eb8a529796287a38eb86203ca2eed26967eae84594067d5e555347615a5b831045bd91d369884b88b6d44763aee1e645ea00ffbcd6d617ab99a3106fc218da112c1ea4dd7bfc34a3b72e945161c9735ecc0276fe159627d471ee8f87ed9b9de58fd7d86e8284915bea91e3a21d309d8a5357ee5fb9813d3dc12c033e927128c9e9d56d693bd3ffce52bad07696410876f5abb1c5c9dc98e812e4f58c8157618c8b93e1a68877b7032f685b4244ab21a9fb00b25b22693007b509631015e289e07e5f882a70fe821aa599c43d198d11cb6ecf7f3b87f0140aacbc79c65e7bb62e1c57362d0037ef657bd565f86efc77102a9e7a1ce99848cc72616f7e859f01394061b9f68402509857d0ddb7105f0b2011cfe85a31e5f78a43179d6133167be0a0c407b98b4f0cf2cbe74369fb33daf6d2f502fff94e1de5c1e4977d90ddffb43e42cefec09fc6c4d82e24e9bf0af629464bf72f83e90443e4bd33eef9f1b1d0a12e52a10f5e438ae8242d978c70aa86d1f55241d3c141946c84fe7d1d594fd5e1c46c1620e7c163a1e0750a8c5a1927dd1f92b406cd3ad9056fa5c60907c39f1c900c8ea9eb971bb5cee693ec0c60f7efc198307f68e18fa1c787aeb329cc8eb60a4fec33f41223676d19da438c29d8532c2e461dce01a02feff903aeb2f3346cbe04209666e570a38c02076896412db2271d402eecb15c4cbc87486847ed98dde9068c3be40b5cd5c2cb2dbe9fa7edbbd989c5db5c858c498d7d7e45ad2bea0c058a8bb167655ac55a166830471ed339f0827f450a33aaa48ab12e84705d0bc1af6ec2ed69f14f2851c33695c5d4ed37060217f6778105ea578879b64fade1a3a8d38d580e11ffda04f9d6cdcc6b29cb8973f6a78caca8de3f9587e31f80f03463d8cbda2f5a0878a3e8ad6f03af39e6d17132ec38936b06c2403713567b353671ed1ea04b60e20799c1178f7c669f91938e2214c1c018fa3546c42f89e1f0cfc8201ab500c4cc218569a4ef50a42fd69469f97d6121e34f7a9bbc4b6c5613bdb0856a1a1d8c646af0669f54b739e8d02e83cdfd2f5ef8559918935eca22dcb193dda5c7e5efd0b4980edbe399f1e899904428e57bebb05638e2d1004870263d33f40ac45d773b261dba970b57788aa97b31128bd57202174f1064d3f6752b2a701d92b7347faf800a73202afb90779a4bcc486b263673a097c048d5a70f255ef0fc961a570fe8d6c81ea8c8c17fbfa18bf315634f88650767662ced49ad1bfdc3330f45b48f788021a990bbbe0653e54763c209e8151bfd1021798b5ec7dd7ca5d041d2b30d6b893bac0f42197fb1812da17107b48f55af3b88bb19414d17cdf4349d70684cb84d27ccd344ca00b3e6221a03ec06a521412002870e2f3695e442aa9ae14ec4d3c3b47528166494232350749c2744f681c400c66f9728465678ecad2db9943b04c73c2cf49fcfb2129e49c44d1ea96581a84c46c1f5b018a7f2e97c782d079f532d7013266d3a20d3426b8a11c8c5fd971b2f115959fe8be548ad9bc7796146259e2946790b2524275247b03c7f6880cc6c0742db6818846e60a0c7f83c66730c467bb58ed87d84cb0ed8b6c7e2afd3596654365445f4bb7bb52c17a48cc8aa5dbf2dcfa6740c1ce70c70328819896f23f341502e0108b9d803440a413c0b373d6db046b74f504c0ed38ecdc6b953c8e7c311a5624eeffb135a54baf97f29b4695a99024677746b089141faec2a2d012af7d2afafe2c5ba3527beede433360f2dd539cd619aad691d67658596d384a9db9613fb987e8199da95107f24d79836fe2b952855ec0db7e7ea070eb1ef89ad353a0e005c7e81b081dabe64895dd375871711e12612a9dfff3c5ce2f9e95eeaeecdb92c6e92b34dee93d7c5943f453a589771be761093e76c03cc7b98e6c869abcea6bca5433df1d5bb2fed78125f4945646ae3366559f12dfea4c9bd641826d945295cc5c758a3c1fef2d38b1559db096720eb31abce7f64f6f64e938a0edab19cdf82a3ace92747571a02f9bc8938ef2e66617b1991805423df9c6567628ee7c53df91c5e4e859affc014e81dc93cafafd1ba7e23be9f9caf5d7a1e49078ecbd0c0c5ff90248068dbd4414090a995915c91636b6df929af7c8b80f7dc4841fc4df6a348c0627ad5c347a75859d0e0331742133da1fe331b08368176e956ede639a4403197291585ec2ea48f1a3c31ea5cf6e145168f35a6a3f4c2408ff2f4c6a71998ef55494fc441e6f7d448be22be9332e132c326e6713f1863fce925d70e695de1559e56ea5048a0ea352d21cd20d7fb9b5c650540902f8f6cfc2187e0e191ab2ce8e68df1e4177b2ce6b5037b5459684fca0ff83be63d79149c5102e0f638888a453027a3b80282bdb804d02468dae3589dd8c100898f175682624d5594f66141d983ae0fe0f4ebc7c8dbea7ec5538abcd199e3098473b6980787e112a303e6260062ef2a54c8b701f6d6f3554de9a07739fbad0b9cd91e6c5aca0fcd98d2accf746417d13ce386ccbcf30385bfbc84bdf2a90c615e64810e60bc12c8b354cca4521d9d119d7fb33000909dc0488f3bfac7b60231b6d7e70adeac2b6729cd0ca6d40ad0b46d6591e8f5869f20d9f0748b339cbe66b729c77dcb58e299c8c28edb5fc45cf17b81ae3d4b952013f29381a3cd63564ed4675752d9beda56f73ed84819de25872b5e9408badf970f07f382d14f92c68d3e410a7506459fe2391d75c6e27d5dd6cfce031d43e18b6b8877f6fe9ad91783b7848e2ba4706e7be30f97889bcbdaa6cba96c9f78e1bb82ba0fe997a72374cbfe95cea93be0f2b3b3eeb050843a3db508875731ad5162fa79c3ef27d1dee244114b075a8bf5a1a4e22d7c54141322e452a6ec0818e3f2fefc0f4417d915e47bf50c8fec341f71fb5aeda5a11c312ea7512e89691c29e8c278851f4ad800bd39b0eae9c179082f599119453b8aec366b0d9b1927ab8831bcb3cb306804dd248030e8f689b53dc89b6ed0a3bd5ba6079429fed11fc79c4925a10ad5cc7d5df777f9b21315169283064da6e3c34ae678ec3af31bd67d15f0c4b3fe102d5ea913dc3b1010e488bdd46db6219c722688d28acf1538debdc4685e857bfeb88a0963cf05d831f00679c889c4d6594c9cf1c377dc587ec358c64d8f43deaaf3fd910c6ad65b0668b0f0d29d14653cc28e352558e379c2b55e3f5c470d1c3e7a507c6623e2819bf382b0426923024e3457f972aa56a408cf5f5c2a1a8fd5760a2ce523ac736a0d6e7a564997f56d411dab8715d560d0c448c81e9e374ee5aa874b0f4aa31b17b690e10d4c9bc65ebb1fadb73b11f277ece0a86c6d7d4331808f3737e7c3441bf773e1ab55da9f508ab4dc2cae5163c7b5a38cc8b38847f39e9656680765f8aafd31cbea54fc8a7daf37ea1a6f84f7ace213b5b452db858991ab794d283fb4220dfa72987d2a91c094f4283f6d7131ccf9066b27eeae5e2abcd00ee4ef89b48682f437a05e211104475e7ce6fadf50b4057d95268dbb2d568a16afe34097ef23bb5872232d34be2c16c4d2232837c96a53c138580fda90a7367c5554b25399edeed8fafe21856482e310e7be5325f1e5aeefd51e2bcad129f0e90d6f8d2a2ed4dfad3fcdc81d2a275e01d6078bff55dff9764025e8f397df04f8412053147b3f8a0039bad24225ff362eb188b4532a724963e253f7b65fb5768cfe9ffb5c5d09c268e65a115f9abf85a4a26a2c4a7a20241067e4aa41d9d37863cac098935df3b3e9c30eb41e75eda4aad7750f68848214096bb4bccd7199b88748a744207fd17e5b2be50df3e4dac52c87bfa835cacd49a972b44520e5c238a9c15cbfae6a3856be4423b34d7ef1d808761679197885965a8070c60f2bf6d0c4ac746ef49173d92c10282cdb620119c50d28cf7b9b0afa286e72f7e132de49756de5ff5347da4eec8f0cb5b5fc3d196d0537df7168c2ccac9d534ca701534b6d1a4b7d68fe33e5a5599da7f0a13a668ddac0e769829da828738d5d1bebc52b5ba2e272524a6c48ba7712c30d68d4a1832d6679369e4de4d84f8601ef6e546996ab17ac96e4c665dc2434bd2ac8ade9de76613a4", 0x1000, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x9}, 0xc) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x0, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x02\xbd{', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x0, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setreuid(0x0, 0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000040)) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x0, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x7}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") getrlimit(0x0, &(0x7f0000000080)) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x0, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000480)=ANY=[], 0x1c, 0x0, 0x1b7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x0, 0x3, 0x6) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup2(r0, r6) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7fff, 0xa1, 0xffffffff, 0x0, "95736531801ab714390e6b0c1c985f4d3103c5bf", 0xfffffff8, 0x7}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup2(r1, r0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) kqueue() fsync(r8) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x0, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7c53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613e701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199ce0f92602b6fd306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e900000000000000000000000000000000000000000000000000000000000000000000000000ee495ec36deffa50aaf3d9ff691d25fcd44ad2c99ccf44dcbf3704c03f13436c591faf0e1b59507e644dd68d88c4472e0ac91321827f20de7a754c49c664ee5d31698a932141bc6f803ae3801c48e91e47ed4d066ef0e45e612eff469c06f4b36b2d82380eee52a7c24a6155c438edd5e5d31ac6463ae6c492cb0283de8a1089100c3f2e187a1bf2c9b9f824160de68e5d8c6b90af222569d320b1cfef7d8bde8ede31787bd66af384d78f582535577129d3a339335f23d61ace6b55b1a6adf4f06b3ff82abd2ce875962bdbd4272827e68affe521fc4cffdc66eba92876a1f69c81652e5322dcb8416530610ca798620a0145918ab947825240e9a96ad4b4ba43b1d9dbfac4cd99c73e6c276c8f85a3e54a4e27a4fc22d427bc41c714ffa2b947718103f37c9448efee966ed26537a8cc3854a31f566292ce4a608d"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1d}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4000, 0x7) write(r1, &(0x7f0000000500)="e65164730440c5f492003d6f162cbda95860a2241ba3ae9dbbd5d31fed7bbb92b8ca3d8d9eeddefca806cb12b05d71a715c0b43247bf2a6df2b86fc471f9ebe02ae8858d6da387c63ee71ec8e4456f6b7704b15d86325f89751ad0f870956a79e8e5c13f1fbcb115bfbfcf7b37b9a51708ffb2bd015c7da0fe0dd77e1541514f1be812cae5f4df8ebb558f38aa0dc1616a05cd1566543c135405962fd030951460866bcc74beb353b1a95c140ab33a6ee9ac1a4e4b034d2d05be14850169796a798b9086136fdabaeb0b46a225963dd1c5cc8bd66238efeb4f", 0xd9) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r7) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r2, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r8 = msgget$private(0x0, 0x300) fsync(r4) getgroups(0x8, &(0x7f0000000340)=[r7, r7, r7, r7, r7, r7, r7, r7]) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000380)={{0x401, r6, r7, r6, r9, 0x0, 0x10000}, 0x8, 0x6, r5, r5, 0x101, 0x2, 0x1000, 0x7}) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x7f, 0xddea, {[0x100000001, 0x5a6e755a, 0x200, 0xfffffffffffffff8, 0x7fff, 0x5, 0x7ff, 0x3, 0x200, 0x400, 0x0, 0x5, 0x8, 0x1, 0x3f, 0x9, 0x2, 0x43fe], [0x7, 0x5, 0x8, 0x8, 0x7fff, 0x3f, 0x5, 0x3f, 0x3ff, 0x8], [0x4, 0x1ff, 0x1, 0x7, 0x7, 0x3, 0x40], [0x9, 0x5, 0x6, 0x1, 0x4, 0xffffffffffffffcb], [{0x2, 0xd0, 0xfff, 0x2}, {0x9359, 0x0, 0x5, 0x8}, {0x5, 0x4, 0x7, 0x6}, {0x4, 0x1, 0x2, 0x1}, {0xd4b, 0x1, 0x40, 0x7}, {0x0, 0x5, 0xa1a, 0xffffffff7fffffff}, {0x0, 0x400, 0x3, 0x60f3}, {0xfff, 0x5, 0xffffff01, 0x6}], {0x1, 0x1, 0x2482, 0x81}, {0x8000, 0x400d5dff, 0x2, 0x6}}}) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendto$unix(r1, &(0x7f0000000480)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e272922e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00180002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000000000000000000000000000000000d18861a766f7fedff839964f1d0fae1b755e7829557214b76b5ef62e108c32e9cee1f7c7356a723e16a867f3166da27cc66a7e0aaa51dff0ebc97064c52b0cdaffa5ad2258d9c2e24416e6714e80f4e2c9f379fa0be435a0f5ef56840ded4d58524e969eb9b566b71beaa82e1c478592485d2cea63f682e4a0defe97663a6d7b785f727eabe3f084b75bb72964c1058a650dbd2ea010f0087b1881d75db364457435d6607b2ae210688ba440c8271276110505f1e1a8e317c464c437b36b7a542d1ea28992efe2125a163984a6c1b75a9d4478fc6979ec2197fa2fd5290108db65f9c9f72fce46c41e812bd5a2693f657216513e633e99110da27ca18b53e68523f0729b7f6bd66f9721e2d28094b965b6bd9342a44c863ccedadd672cd5af4cca2e39b6d85d109625e7c458f4df4574f34f5ae47ae441e534d2d1c68c8d6fabeadc9ac5d7d551974cbff942139e951c8d232077340459cf732225a03ea94e1f317425f01f5cea667b622a9e60dd470548b1972dc384ab1779cb60cfeb91c4739841eec24615", 0xfffffffffffffd57, 0x8, 0x0, 0xffffffffffffff82) 00:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x10006c}, {0x54}, {0x8000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x2, 0x1, 0xcf, 0x1}, {0x3, 0xda, 0x1, 0x1}, {0x3f, 0x1, 0x6}, {0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)='6', 0x1}], 0x1, 0x0, 0x0) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) r3 = socket(0x800000018, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x3) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r6, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000080)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1b402a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b922211112f298b642b", 0x7b}], 0x2, 0x0, 0x0) write(r6, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) execve(0x0, 0x0, 0x0) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x1, 0x6}, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000280)="63213157b8bbe893ccb0b7368f19") 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) 00:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) 00:00:05 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) 00:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x0, "000000000000000100002000", 0x3}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 00:00:05 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, 0x0) 00:00:05 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, 0x0) 00:00:05 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, 0x0) 00:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0xc0d1, './file0\x00', 0x9, 0x0, 0x1f, 0x8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b61daa09a1f647b21cdc24006a45") 00:00:05 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:05 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x4004667b, &(0x7f00000000c0)) 00:00:05 executing program 0: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 00:00:05 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 00:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) r2 = socket(0x2, 0xc003, 0x2) lseek(r2, 0x0, 0x0, 0x2) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f00000000c0)) 00:00:06 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x3}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socket(0x20, 0x1, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x40047309, &(0x7f00000000c0)) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x40047477, &(0x7f00000000c0)) 00:00:06 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) 00:00:06 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x0, &(0x7f00000000c0)) r0 = getuid() r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffcc) setreuid(r2, 0xee01) munmap(&(0x7f000037b000/0x1000)=nil, 0x1000) setreuid(r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x1) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f00000000c0)) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) 00:00:06 executing program 0: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000040)="5c57924445a5ddd384a7d7219c55f6"}) ioctl$TIOCNOTTY(r6, 0x20007471) r8 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r8, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000340)={0x10, 0x7, 0x4, 0x5, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6e}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1d7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x3f}, {&(0x7f0000d5c000/0x2000)=nil, &(0x7f0000eb0000/0x2000)=nil, 0x1878}, {&(0x7f0000cef000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000f5b000/0x3000)=nil, &(0x7f0000c90000/0x2000)=nil}, {&(0x7f0000da4000/0x3000)=nil, &(0x7f0000e56000/0x4000)=nil, 0x2}, {&(0x7f0000ee8000/0x4000)=nil, &(0x7f0000f72000/0x1000)=nil, 0x1170}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x8004667e, &(0x7f00000000c0)) 00:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r2, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb7ae05790b7f964541ca5358b86d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be87001792c66e9e7ef3bab0a63be973a9466fbe4350dddb97428045fe4d3f24ccbc09affd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b600"/162], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r16, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r13, 0x1, 0x9}, 0x800, 0x1, r14, r16, 0x6, 0x1, 0x1, 0x2}) r17 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r19 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x4, r3, r4, r5, r19, 0x82}, 0x3, 0xffffffffffffffff, r17, r18, 0x9, 0x4, 0x9674}) r20 = getgid() setregid(r9, r20) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80047476, &(0x7f00000000c0)) 00:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 00:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="0c2e08f85cdfc4fd2986dec2967a371553612b", 0x13}], 0x1, 0x0, 0x0) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 00:00:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/21, 0x15, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 00:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x84}, {0x4000000000006}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) 00:00:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x9bbba16df9f303b3, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="4413758e47a0e4a68f33e251c1f32ed6c01f2bdc8c6d678c8ef7a8d2b461b69b79fee6b24bb18aa762252257148d9ab99ffb21a9cf2ed946f75e5ffedfdfd891ed9bff7d462048daa4f84c8c53bbdb994955071a1f8d971481712e3b2ed92cd2c3810fcb1e08a73e21d890c077e8ff64969800f534c612d68e05fdf5a308f4fb97982a3335540edd438305d3d7f6a3e7fa698634741cb3fcb37c21d734d007a0b717073fbeaa1eeab8d1ec51b989d77498da268feeed5e4437e080a5d172a311ea63e80529c914ffa58a9aeebb538a61205a8de06b478bbbd38c36c3d5e5878192cfb2e91b4ba5607b", 0xe9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r2) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) pwrite(r4, &(0x7f0000000300)="483bbc36cf36289e0463bebdaae33dd3943a38ed1165aa56a3815b39e8a033cc0efe67d14e9234b7297a8ca960e29ae38690fac45176f28d7b17f2017586adaab3fb4899b2a87dafc02c", 0x4a, 0x0, 0x0) socket(0x6, 0x3, 0x40) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="ffff00000100000000000000741770911a19442f09ba337b5248b64da3ae9d717036afd3c1f4690ff7c479908b920ecbee3f316893f0af212c9e5870a8994be6d81446e913abb0a07b29d4a0277aa484d07eb6cf900a2cb50430eaf2d3501f2ee4d6339c0393d4ffce36dbdccf2ebe716267da93897946912840a5fadb3c", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f00000000c0)) 00:00:06 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 00:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x10001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x87}, {0x6, 0x4}]}) syz_emit_ethernet(0x438, &(0x7f0000000140)='j') msgget$private(0x0, 0x200) 00:00:07 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 00:00:07 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 00:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8, 0x0, 0x0, 0x0, 0x0, 0x4], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x4002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r3, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r5) close(0xffffffffffffffff) r6 = socket(0x800000018, 0x3, 0x102) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206931, &(0x7f0000000300)) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000140)=0x1) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0206922, &(0x7f0000000300)) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="01002eb15b7f65653000"], 0xa) 00:00:07 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 00:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x1, 0x58, 0x81, "4e7c56055cb40404139a5445082cb581bc6d5775", 0x2, 0xaf}) close(r0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="bdea", 0x14) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x4, 0x2, 0x800}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 00:00:07 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 00:00:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x6, 0x4, 0x1, 0x2, 0x0, 0x7, 0xa0, 0x1, 0x3, 0x3, 0x8}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 00:00:07 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 00:00:07 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 00:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x2, 0x0) shutdown(r0, 0x2) link(&(0x7f0000001900)='./file0\x00', &(0x7f00000019c0)='./file0\x00') socket$inet(0x2, 0x0, 0x400) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="d9ac23aea8165414d07258ab6b76157cbacbad467d98ad240f78404f85477ae384ea36a5d6a99865244b60b13205b846f3818110d277841025bcbdb117185277e2df83abdd4345d32dafc81c1f8ef4dc57235bf2494470e763c86aca97cf292dd35ec01f2260", 0x66) r2 = socket(0x2, 0xc003, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001940)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff3f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a4162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f66634e9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728546cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274e556f525fb25e7c3848888ee600"/1543], 0x10) readv(r1, &(0x7f00000018c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x1, 0x400, 0x81, 0x6, "045549e5974c5c3acccaf971209c63b6a9e1ac27", 0x1, 0xf6a4}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000740), 0x4) socket(0x2, 0x4000, 0x7) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 00:00:07 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 00:00:07 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 00:00:07 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) 00:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x7, 0x5, 0x81, 0xffffffff}, {0x820, 0x7, 0x0, 0x3ff}, {0x8, 0x2, 0x2, 0x1}, {0x6, 0xfd, 0x1, 0xfffffff9}, {0x7, 0x4, 0x3, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) 00:00:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x59bdaf7ef49a0e51, 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendto$unix(r1, &(0x7f00000000c0)="925fc747026e443f24ad44f8f2d5a2cfc5cfde16161e340e118e01848b3c4a22fba14c10876cf5f366827524d49286f6318addcd08f5def8990af7788ae3bb9661d2d4172c1bb34104c8a19f08ecc567809a8c2e2824786fb1a9aafaa14597b6bb14c39a048e974037fccf5d6fb1fa341a80e3de8ba47985cbd0847089e0f3af44ff67ec29b8020f5ad853682ded86696d273d9438e2707ae9ef8aa36e9e9f0bc2ea392520ca471496f2deb5bcb969d09f46847f985a8d91f2ff450c8ab6f027c8c0c6ec48084cd3ca8d0a0053740f2921bf2ff39f14e8fff00b76a9f2b0fde4835e43c78e894a75c0cfd093433c0c77b5943092d5", 0xf5, 0x404, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) 00:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x14) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff01000008f60000000000000000000000005800006e15d3e30b", 0x2c}], 0x1) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0x2) 00:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='\xb7\f\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x7fffffff, [{0x2, 0x2}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0xffff}, {0x2, 0x5}, {0x3, 0xe0000000}, {0x3, 0x2a}, {0x1, 0x7ff}, {0x1, 0x80}, {0x1, 0xa68}, {0x1, 0xa7}, {0x1, 0x26cd}, {0x3, 0x1}, {0x4, 0x5}, {0x3, 0x8}, {0x1, 0x401}, {0x2, 0x271}, {0x1, 0x81}, {0x3, 0x2}, {0x2, 0x7fff}, {0x1, 0x8}, {0x2, 0x9}, {0x3, 0x1}, {0x539516d3bfb98d19, 0x2}, {0x2, 0x4}, {0x4}, {0x3, 0x9}, {0x1, 0xda7}, {0x54dd68974abee205, 0x7}, {0x2, 0x5}, {0x2, 0x5}, {0x0, 0x2}]}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) kqueue() syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = socket(0x800000018, 0x3, 0x102) socket(0x800000018, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10101, 0x0) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) socket(0x10, 0x0, 0xb) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0x3) 00:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) pipe(&(0x7f0000000040)) 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0x9) 00:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0xa) 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0xc6) 00:00:08 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) linkat(r2, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4) socket(0x2, 0x10000000000003, 0x6) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) connect$unix(r3, &(0x7f0000000100)=ANY=[], 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) write(r4, &(0x7f00000000c0)="025cf012", 0x4) 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0x300) 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0x900) 00:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001460000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a6000020000000000000000000000100fffffffffffffff000"/151], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x0) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) msgctl$IPC_RMID(0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x6, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x1, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x6}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x9, 0x7fffffff, 0x101}, {0xd6, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r7 = msgget(0x3, 0x100) msgrcv(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) r8 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r9 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r10, 0x0, 0x0) r11 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r11, 0x0, 0x0) msgrcv(r8, &(0x7f0000000840)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r10], @ANYRESHEX=r1, @ANYRES16, @ANYPTR, @ANYBLOB="2c12347e4a3951c142d94e017ecaba595d65749f230095517d4123bf94f455d06a22083f32fde440d7441d82b3a8a5aafc318750e4aaf1045c1cc2", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r11], @ANYPTR, @ANYRES64, @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) msgsnd(r8, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) r12 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r12, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0xb29fbca6c9a96cb4, 0x2810, r12, 0x0, 0x4000000000) ftruncate(r12, 0x0, 0x6a) 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0xa00) 00:00:08 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a196b386207000000008295955984c87910bf453f68c11700287ead4bcb7701ebc2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f530056794993d579ca924385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cf3350000000000000000000000000000000000a034b9443ac0062f41c1416ec02530dc78fbe84db73ce9bcbe33db04363be6d859a5b15078f671f1f653c86246adf97056d40cfba772b5b6063a5b0478e49016c58adb783e40f2718f1ac82ab95ce1924f0465ae1dab5bfd359c5d98df"], 0x1) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000540)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e5842083f592b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca728ad408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f32fb6f8ea375fb41a4b1702b8838bb0d81b3eeb96352ee84613911a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d0000000000006a9b7143026a8272efe70b3b1dbb2236c09b98826d18e9fbd9bccdd0220c738b917c8ebf8e335cca77615207276c983386c3b043a7b5c900003edd02cdc9bed31238d6b32f2affee4910f95e6c4a58ab999bdd79dab094e142ede870ce9bcc98507a767c0d8f2ab0bf49ae0695e6aa08d6dd47ef174525c211a516c0eef30dae510a", 0x2d3) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) setsockopt(r0, 0x1c, 0x2, &(0x7f0000000200)="b4715cd1f4c5180759dade3e4d24f263a68e0b0af0015bbda66ac94c964e28e7774240904588d668292665549d2780ddb2aee17180d66c482d0eea3ba422a36c96", 0x41) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = syz_open_pts() close(r10) r11 = syz_open_pts() writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r10, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) geteuid() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r20, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r16, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r21, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r16], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r22 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r17, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r18, r22, 0xa9, 0x20001, 0x1, 0x1}) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x828, 0x0) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10000, 0x0) r28 = syz_open_pts() fcntl$lock(r28, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r29 = syz_open_pts() r30 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r30}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r32, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r32, &(0x7f00000007c0), 0xcb005093f78273e) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r34, r31, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f00000007c0), 0xcb005093f78273e) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r36, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) r42 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r43 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r43, &(0x7f0000000140)="200e22", 0x3) pwritev(r43, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r51 = getppid() r52 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f00000001c0)={{0x2, r46, r49, r50, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r51, r53, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r44, r50) fchown(r42, r50, 0xffffffffffffffff) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r36, r50, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe41, 0x9, 0x7fe}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="ac89b994ae906f62a3147dc9252ab621ae744acd52afb00522482d654c56046e23bad66f1639e34b7b34eb9c4a3688eb730c2898d50f9c6aa1ec1d70e8c9e9df7057503ed375626d7b1d974962e36e4933e78c2c8d", 0x55}, {&(0x7f00000000c0)="665a0a51cd85", 0x6}, {&(0x7f00000002c0)="1ad110a7ab5b3e36b6435fafad3e264dcd9f0397643a6b9e4b634bdc0455769d", 0x20}, {&(0x7f0000000300)="8cd30483dda2e3153bd0e2d02dc391d0a6ade7c18d531d38a579a5604d6185550b44ed8f6e190230f71b72602dc16b6033f09470fc4bde2bff01bfdd81a731a20239e8992468a06a90242e14a8246bea4c1da025be6c5c6f7f5d35783ca51e6d81467cfcecaedd4e3324449e775a27cddfc44275a94580609c619583c901a0a25881d50802e00b79cf5315b35b9aaad4cdb23b7b860ad3fc7792082ff26ce8480061def2b4e955b16bd32f1322095c3199ca345a9a4c5f3e9b182ac75303c64bfe8b68", 0x58}, {&(0x7f0000000400)="81c2a808b1a38597aec423235e214f74c8115b1b42b536c45c31c8ddfe7dea9cfd76f628cf863f8e33f1f453181255cd631f133ec38a2c7bc0b6bad28d", 0x3d}], 0x6, &(0x7f00000005c0)=[@cred={0x1a, 0xffff, 0x0, 0x0, r48, r15}, @rights={0x30, 0xffff, 0x1, [r10, r11, r11, r23, r24, r25, r26]}, @rights={0x20, 0xffff, 0x1, [r27, r28, r29]}, @cred={0xd, 0xffff, 0x0, r30, r34, r36}], 0x90, 0x1}, 0xc) r54 = socket(0x2, 0xc003, 0x2) setsockopt(r54, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) r56 = socket(0x2, 0xc003, 0x2) setsockopt(r56, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f00000018c0)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000400)="47fc356cc770691f9c8b09bc2006ab361fb32c5536afc6c319486c4835f90cf9c82859ffc490526feacf3cdce26e6c6ae032c2f12aa3fa3fcb4c18076165909394191d419bab5cee65351f1e0999980590032c2b7910f1feeaec953887879bf7eddca8b16d86840bb45a60338755087c4bae8a900863d5911711bbe842d57b57948d1124548f7437667dda391f3bfeeb2064b2427a1816f374e30ec40649ea9de08a3fab4ebdbc45786975", 0xab}, {&(0x7f00000006c0)="c7bce65916acb089609f9d81a1c546488880bca5257237218ee52afb0dd98ad3c1a591ec00ab54f5c36f77f0fa1ec6a76f7b75ea8faa014acc08c903e3adc686e731d9438655a6a11d2c848fa693e24e5783969a320c9ea8958fc54d65cac52073ad7d0ef280d6407631b25b3456c1075e0ca23444fa0810e19eb928177ee0f9c57b6a7e24167a0c50a877ca340e8e018bd97df29dd6bb5c54c805198c779306ff94b0f04356fb478303fb4968d374ea1aefb70eb7408afb0fe6b650c1fc0578cc48be087ba4ecdbcdc8dfa2f08da2effe0e170a123da8ffc272d60bcbd1ccdc6fab7305302df86650a51a4dc7b753b4218d8883e27f5a0380ca27fb7b4f61c59740487f3329baedc89ef78c9bfa42069b6df13c0f8ededbc22e127763a56928494d5a8192b5851ef3b74381f638ed5cd3e7e6fb31747c24ab84aef233b4f100946ffddf46e7c58f7ce5cdfd78db6ebb0fdb6ae7af2d287026479a0438aaebb151e376e4f0f570edbc86ac750e1f484b46668d14e5de4163b47768e2b8cfd7e0225644eef48a8a5fa8754c648af0592e640f5cdc211fbee2fb5aae138cc5423eeb8ba35614708dd4ec475e0192c50ad9b14791e55d0bc665661f8f050688d91f203aa3e364eef050be282e2398f7f51272947117083f353e4ab7971c7ed3fc0f5ade40d9fb3ce0a33f8ebfee122c375d6f04c59047ccd85454b5db396bd050ebb9b191b4af5b8f4b016bb7bc3402d7fcbd841cf030a1b03ff87cf857c0234f4a83e71c7ccd17f2b36cd940cd5fa57be57fddda6ba6e645f95659351dba1674eb48f44b993dac8d93172068bdb739fddb9d74fa3c8b94a482d4f54e424d44163678f634809360b78810c4c83cca7ef273310d899c562716ffd2e782ba4f99f30af1d8528ec03ad305d32c6863017e77475c9840d399f5d55768727830125176405f3d53e332c8c1dc0e80e955a76e1499c18126d662b2192364b294c4cb57e67d872e558365344c3d97197bc45bc790382cc26ee8de6dffd1ef785046a279f0bb8edd13962d824c86e7c182cc2a0dd488e9d8d0deafb799346b45a74c66a63336f120f509e743145c5850ff430ce0ba6ada71c048f539579e32b7bc79b8397ba3457b8c97951d7c7d07d81fe9e562134d599af12eb97517b42642e50b9f2c81ea91f3e30b999e4c959f70a7fcd50dca9579d0782e1898af0e5d3e1be30d18fe951ce5f32e6646826c20cc81ea3d8f4bb2a36932440f723b79b7223c2be134a73cc08b8f1b52dc460ab6166878f33cf6c7f1d7d384023c5e7e89821e9b18f27e0bb65a7887ba5f84513c3570f00b800c861cca2503115a39e823a98422ff921f657d386616ccd29fd6a91128a3e413a32ce314433b61a79700b400fb339433a8b38f70b1627269cca7473bdcda36fba754cbebb934b6ec6548e095d40e926c4cc0138c2ee44f3d8b857cca4639117080e47d83055214ada87a7ce85505cce600dba47d552437e58a16c660db5470ad4ced38b79394d7cb5bc6359ff49ebde2726d2c9a74ed6b99195743e531f838d689f1ee57842bd771f2a14b7aa913cc25f984470a84278aa7e4b07915fb4fe6e515bc1938d624cf16867ae91923420d8ddace99c0e5ff5b0125a753f7f09cd15c1927199bf7350297d69c64eb34228e67283ebb3d70103090cf769ef240d5d416ce1b80b197031b5fe158468a78bd3521b6847c504bb964c9e249adece54fa0f205517206d4bc3ee2d172bd2bcb773dd71d940436a2037535ac6b2c1d63fcb20b7a054bd0434a5747c03419bf6cee2bad3b07921eceebfd78c873c8caeb7b7da7050e423a6391976960f038118f1191f7ee0713d3066b8661eb3f94f7acb1cd5c1f2c9d1366339236b7798e17a77dce6169dacb4b4dc01723514288b76c1eab926a5b46fc7824a404ce849cea31989e6b0d7b11e3606b6eecce4bf24abeb6f38790d3f607527961e1461668358eb38961895b38a6cf6b414c938e53080209a520db33698bee9e7573b64bea390290c85347ab1afda690d34f2c760d0be8093059fda10f336b89a9df9e2db5bad64eedd3abea0174dffd4a9ecb0124c874b54d80d45aeeaf955a2b9f439a6ce917c783472ec6dd0222279984ed888826a4bfb3339e0f6cd7baa53fd4b336ee4bb87bef3117315fc457fea9dc99fc6a89b0776f383357d1b822e0453661ec1d4deceb0d9d0c8346a8502f63373f0a0161b473253524d21c560e68121e61a03f8f2b40e47610ae9c4e75d89c5edefeb56bf2dd7875b634c5848004ad7c6b32d85dc6ff8bf8527ee874e1c861308a4a4fe32443081e508bfe1736751917664a3347508a9df46235514b2c8a5febf70c77438aff61d54fc112cb3ba7369d13c82d47a6bfeb178e07cedd7859378ecaf9311b313b66524436029e287e02c6f178f0b61fb42f29de45ab945bf5318d901843b009bc33038fc522d799af13d018b41b480a8143284f6d1ad4aef15c504796915c86e9249d6e4861d53724be70215174bd483326dc725a4cdde8eb350f4b52282e208c91bd4d98e3f6c8735d8b34df87e247e59925bdb0a81c7186a928800ed8039c8ddd13ee7f891b658e1235a9fd36cdd8f24b42c92808be59839dbe8a8ebda28cde4c5f7b5c7edf99cd205c93f8bd215a1e8bb47c495394707d7c76f033fdc3d843a6910694b94b057831c221c25bdef5b63af726635e0582bdd60456fa42dff91ee6bc200048b87ebec0166486241ec15961cbb01a0d5f8b52ca88df9b809a6652525673d40446021d5d061367e463b3cfa674cd561a6209976ad011e3c3ae6d133cc0fdd44dfe0ebdd777a4f94dd164931ebc5ec76bf242dbfba75e6cbc1e52b0a21e5bb8f809722464139c31cf94ec4f3c6b48894608650a74ebe62e5d5cc6788c247d828eb86692cbd33d000cfe7d0e5f3ca84e0cc2f41211298d59a8fb9895656d80ab5f3d779c25edc2ecf8f0ca20d50cd9cc81ac42ff13ffbe3223db8c8c25ea523500c364995851f478d9751e7c106391db20d5de42a9b959fe826d98c956bf0b4e017574b5b4dd620d80eaaee6e0b3144c3d097a69b070cd222410521aeb5ec942b96d6e95dc38a4968a6d1fde95f66bbc4ebe901b1d9f151af116fc39ce17ff759f8d6439ce35bab7f8469af14aa4d55b48e50f634ee750634b08a6bceef6ffcc6d50d822aed11b442b14380b079ff54f1f79886da8cf841c3dd8d1c6686d7e7092a79979780e708cb363de3ec730252a967162aab32f0dce4d01d053a181a14a276e8768d16563d6e57c11f6a26a692916eaae97205beb80b116bbb011ef01ca25a57208e229dda8a2b37ddbbdb4da9b800e2fd4ed6d8354487ed9eebd44553ba1b8d0016f345132ef6b0eb36898449e12e9ae99a9a3a31da7fa01af3a5dfc74d2e8483bcdde99e0e1c95332ef146fb46b72fb1ede34ec3b101d778cfacf329e68a2988d9f596e04f0fc029d5db487d20013f00b5366c76139174c6c3e1153e99ce88bb178b097d33b4b3487ed4b6153090f0be0afbe69b87bd18a408250398ea74e5e40256faaac4140bee0b3145a5ed1f00eae2704cc5d2424321fc7279f3e079e3749840d55a83afe31329118888bd01ef9640158a9f02719b630943a042970988ec0b0c697f13101d076c76fd7bbad3105f139e2482785538f4db69f3fb62724a7860ec454395215a9d96c70b66dbd68816daf41959ac6f4631ff9196dd3a4f33293e88a9f53e935ce165905cd9b4307c345ec5562ae8eb6e49bd8e61ad357787b796de6a3b01c240861ece2ac0837c6fb59645a3842dc795fb89f6fc0cff2e30f210ba120e42cda3d4c98d49cb34aaba1ab8c5d8c91df7d892887afe9889564ad495d48dfa0d657945cd0cfec73be7a2a356ad1ae1941d4148b47f99962c87ec5bfbe12cceaa22ab86bf3979d779822b80eb1f392cebd935baa3f7d5614cb3f85eae7cb9b57cb4402c71633e3eefc98b955e89a2747be3738004a908e27193457c899bc0fa236c10b00d46a964d0f7ffcdda80129e2fad7bebe6dc73c440c8554b4c35427733bbe5e96ecacee5e30b092505592e0911223db1247eae0491457e2f97b1fce49fda4322a4f1f430444069de6c3f558ec54b9897097fb50f409cb7094aa502b482aa0ad8606420f31bd05109cd5596655c6d7d51a51edacd2aea9cede834203dbf55a551c6d7a0a40dd21b7fc8f8ff6696306c9fa90ed0f3e6c1bac10dfdd907bfdee31f1c1cc4efc7244fe56ec0165869ad807cebacc44bf5c07b6f81304b28fe39406049fb6ae05d5c49da4f3aa4edc0719b6b23b2635061a30af57681ff783cbbf31b95ec74f5728bc4bd850ae2cd46f17b040d8691c80d6874931067f6d6393f3bf264babe398372415078703748b73c0028e510ef83d9b6ec0224c52ae6b23b9b872d2c7250d341a347bb890b14b976ddd26bd8beaf6fc68f9165eab3b1b9044566c2bd076b1680dbbe451250ff563b3d5c7655449b49dd3c64eac5ae789ee253050df6eb7fe260fbda977f377b19bbaed632645f83655648c1f602a93b96b6fb1418a075a6a3b2f177e1f19dcc9cf587a4f36db4eaf3310b5a0862ee3df9e311c23005d88534630609866428b1f32e18a09d7db9fa675edbe6b3d90b181aba33af3b067d47b8657601b534c468f09424da6745f86a1e8e4e6a845138e7ab744664f86d7da7fb1bbdb3bb5f4b0d70054e8b968484fe5bbd505a9212f4e032c03738010c5dddbfa00bdb403b599ae37a87e0620e50eac16fce3d31a53ed17b52b2bf625ef85915f547d7115de216bff7e63f7ef29dcf14db9051b4754e77c909a35f459a17ae68eb6bde2b186f3f952c844a1fdb9f88fe6bfd655a061c846b66fb4a932fba1593499b06e50d63de160ace49e181cb3c4837ac380fd9f66b26ff951da0f14a429e6e7b5e1b141bca6dc4681f82c6b516ec11d29939ded62da6e0283c96f79df92b5d1f67995df1b389927a1b41f5152921eb6c50ae8918ab6bfdf68904be60d5dac858a94c5a4e5775980bd8be05d3983255436e45d56273cea5f5eba217e9f63c2a0e175373b7cf281803ff63d9615469b5dccbb194670adc63145a985b744c129ba2cf2aa86b6e9dc33d12e4c548439e2b1f9d1b8b6457c433eac1ebcceeae370b3a0d77e6830f5306cde661c5bf59fc10eabe6900c62ec2b3137c1bf3f8004ae999256c97328569440db0e5d7522506ed7e7c3621ee986ed11ee904de1512fb4fcc75d5815ed3b07b9fd06b82b383dc7f4bbfdc1fe42609a191eb7663d2ae7dfb8f67c10aeebfe204d200f66fa0aa191e0fe138dec5d4cea33b3acc9a31cb97c7c017bb8ade3c68e43cae81eb82d7c667c1fa3d37d69095dca788123d64f79a2db5f3cfd5f432671ac438ed6441d62c238a4ebbe585d50e70ac247933bc775b33cd356fd3a20f79464ae94966f2ed374784068a41b1b1b239ea34054c6e95b76fbf633fea565a38f503b1d85255dbaafe8266a825b08618c1626829521cf0a9143cc4c1dff454ebe90e4207d436fd2c7575ce6eb0ce3e73a96bb653ef6dba75b9d4a61db41e3624013eaa00a0f243cdab342b3851877545a08c0ebd43b501c512b8beb78fbcd202e6b180e765b8d682c98cfe1b1462ca26733af23f63dbc98914565d0dce26942dffd100de0422f77a1e4d33dd0f82b7b99554179b0e0e099574fc2af9980e6b0152fd5b166c132037953d1a2dc80f4993543edfce4bf11611616eb707a115fc9b54268909dd69bd3f4655c5cdc6411b21fc28753a37a6e04", 0x1000}, {&(0x7f00000004c0)="562c7afe3a976903eeb2e4aa8992dccf714460158efa172e1d", 0x19}], 0x3, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r7, r9, r36}, @cred={0x20, 0xffff, 0x0, r55, r57, r58}], 0x40, 0x400}, 0x2) select(0x40, &(0x7f0000000280)={0x3108, 0x8001, 0x8, 0x2, 0x8, 0x8000, 0x31, 0x2}, &(0x7f00000002c0)={0x1ff, 0x3f, 0x8, 0x400, 0xa3, 0xe9d, 0x1, 0x29e}, &(0x7f0000000340)={0x8, 0x6, 0xdca4, 0x0, 0x3, 0x2, 0x6, 0xb8}, &(0x7f0000000380)={0xff, 0x7}) 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0xc600) 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0x1000000) 00:00:08 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0x2000000) 00:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x6c}, {0x406}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 00:00:09 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0x3000000) 00:00:09 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0x9000000) 00:00:09 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="084a1007e12198c980ef1b2a09f9c8fec3a13b2f241d826ea13c7c6e38a21ce918528614857744c59788c8f548fc7c0252fb01f41ae2f25bf6cd5b9036868222b0c4a4721d246e15e198e6c550b16a2681a635286c87660ee6c1fabddabb72fb03dc45d6a616fcceafef0c86240cd90168e2a60d402c5c49f85306838d188d9be3f54f087e782868726f84ca10a8732d28", 0x91}], 0x1, 0x0}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 00:00:09 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0xa000000) 00:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x400000064}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8000, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x2, 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x3a54b53d778c14a4, 0x80, 0x2, 0x60d}, {{r3}, 0xfffffffffffffffc, 0x44, 0x4, 0x5, 0xeb}, {{r5}, 0xfffffffffffffffd, 0xa, 0x40, 0x53e85bb2, 0xff}], 0x3f, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x0, 0x10, 0x7, 0x1}, {{r7}, 0xfffffffffffffffc, 0x4, 0x1, 0x0, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffd, 0x34, 0x7dab4474ba6a68ac, 0x101, 0x5}, {{r8}, 0x8000000000000001, 0x78, 0x4, 0x8}, {{r9}, 0x8000000000000005, 0x64, 0x0, 0x1, 0x1ff}], 0x8, &(0x7f0000000340)={0x2, 0x5}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 00:00:09 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0xc6000000) 00:00:09 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0xfeffffff) 00:00:09 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bd3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a96035a24f39e44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="80000000", 0x3b4}], 0x1) 00:00:09 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0xfffffffe) 00:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x592dcb8255a7eac2) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x8) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0xcb) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000002c0)=0xffffffffffffffe0) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000180)) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') 00:00:09 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0xffffffff) 00:00:09 executing program 0: nanosleep(&(0x7f0000000080)={0x2000000000}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01100000", 0x3) mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) r2 = geteuid() setreuid(0xffffffffffffffff, r2) 00:00:09 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pwrite(r3, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:09 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:00:09 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) pread(r1, &(0x7f0000000000)="7768a48b7380cec672831e784634ef4a9df8ca969723903a49910ee77da7b607df0c13fdf222a175d12b8a8f5118d76e2b7a424e61137a61ba1d8da31f657f24afb28e66dc0361885e36f6e860af935a94b76469ae5e03463451e17733a2c6973e87c9a503af518677d4f8d367de7b71883a49ce5f9b637713eea1f341102501d680a56a4ad8e0cc31611cf861f34a8b46c94dbace", 0x95, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x45}, {0x44}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'\x82[\xf5', 0x0}) syz_emit_ethernet(0x14, &(0x7f0000000280)="fd6108002cdffc3279adffed84dd") 00:00:10 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x1, 0xffffffffffffffff}, {0x198f35d3, 0x20004000}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendto$inet(r0, &(0x7f0000000000)="8e6f3f001bce183f6db2af202fa86156fd8d6318f967260322228888e5b7da0bb0fe5d7230c714f5e16c55f88291148042ed206108f0ceeac79aa6762a3b177a724cac4644565bc2db08ee41c298e52c12e3684b28b579411277433df07644ba330dce00680b238397956e8603ecc9cad107b04da285e297aaee178b8a4c7a8ff0473e3090c9a24cf428531eedeba91986", 0x91, 0xf15338f5f9b51ebc, 0x0, 0x46) r2 = dup2(r1, r0) r3 = socket(0x0, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fchmod(r3, 0x81) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 00:00:10 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x80000031, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) flock(r3, 0x2) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:10 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x8000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 00:00:10 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r9, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r5, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r10, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r5], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r11 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r7, r11, 0xa9, 0x20001, 0x1, 0x1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x2, r11) r12 = socket(0x18, 0x2, 0x0) r13 = dup2(r12, r0) ioctl$TIOCFLUSH(r13, 0xc028698d, &(0x7f00000000c0)) 00:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xfe, 0x4, 0x3, 0x6056}, {0x40, 0x1f, 0x1f, 0xb42c}, {0xa73e, 0xe4, 0xe4, 0x8000}]}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 00:00:10 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0x801) 00:00:10 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) kevent(r0, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x8, 0x76}, {{r3}, 0x0, 0xdc, 0x20000000, 0x8, 0x7}], 0x400000009130dbf, &(0x7f00000000c0), 0x6, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r12 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r12, &(0x7f0000000040)="670dc3", 0x3) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) bind$unix(r12, &(0x7f00000017c0)=ANY=[@ANYBLOB="027ce6b29fff3bf95565adb36dfea8b35ca35f12c34249481a40890c4d060371cda1fdb161797b09cf990000010000000000999024bfd57c984f0ec589a89f9766886eacb2f98d074ff0dea60951c9c4203a85ac4019515a84f432cd7b68ec2bcb7cc0a83cf842b203f81f0c13a69c9eb24e3329b8d5b64de8233eae87b1b0957aec69b2f592eb61e60000000000007ae510be153c114e26b6dfd0c283ae451eab3f3d7b746dc8b9a6515cb5e0cc18b820e83ebbeae650bed060dbc2bfd951dcc11ff8d68a30d141d278aec19541b5c317b77b619d0a5d7c2ad5b5d9fccc707628091474685c215edfe482d4f10917e3bd3eaada945e31e48024f638d464f6ab9037fc01c512d36b4e4faa258cb4580cab6ac61bcba92fd137c79123"], 0x8) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) r15 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r15, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r15, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r15, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r15, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r15, 0x0, 0x3, &(0x7f00000001c0)=""/31) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x1, 0x9}, 0x800, 0x1, r13, r14, 0x6, 0x1, 0x1, 0x2}) r16 = open(&(0x7f0000000300)='./bus\x00', 0x4db3fcd28f7c92aa, 0x40) fcntl$lock(r16, 0x7, &(0x7f0000000140)={0x2, 0x1, 0xfffffffffffffffc, 0x7, r13}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9, 0x6}, {0x5, 0x5}}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 00:00:10 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x4000, 0xe) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001100)) r5 = dup2(r1, r0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000100)="90afaeeec1acb89a4dcb799f14743a24a0ad5b662ce574bdd189702a920aece9bb0a49e6f0c5d7a7936f5ae81e8b0991da645553a75eb5e6f5716a0b970a7f4785e9843105a6a74729a65acccf3e0dbbcff38de75803c84a2188af97ccbf7e4cae7f108ff2292a2f5127999cd10bb345160639891c5da5eeb2da10c59bfda30ca03c3fbed18af7b74596c9b90049c96b273e9942583a89b5990a2a7fbf38746edc68a7f33d6e5466f98f3c9888aa772d31903c7c6479ab85f5a8a593bc81dcc37fcb10edd3387fecea9579527d186eb8df987a6211a98b0aa0c3bcf491594691ac910f33557764153b727ecaf44defaee2cbe52dfa82d8fbf290d93eb033a48f6048b57a160b3e3d058ebf6c76c656657ab69c14484b0eabe5856ddbabb502a29725779210bc4ef637928976d9ae994c7b8c7b18787130c6599ed242d2f381a7a73c8260c8933d4208b8fe446a0d47ccdabf0d5374982d7cf5502b97beae449e1f9a7cfb654ac310c8968e157b55deb474c5bed095088636013fd983052cc0592e0b8f9bfe760c3ca735e2e22df67f3145f740621ad10e221fb169055ad6fa65dfb7a942d4b197b744dcb3467a9e736be37eb8db8045d93caac73e0bb5a70f733f3f344148926202e9169b044be43dd393a91b076591daeba6f604f7b2ee6983c1baaa94ebdf41e95e7bff8be35bccf4a3accc4413b89c40bfd794a505dd735011c94add3281bc26837b450331dfc14321b92386b7f35f5bcc2769b830c9e3a27424d22b5591d39b330aa1c5d89550978d75b8a8a2ea57407a78e17c441a4877426ae0d5e498bde81f3d640660d1dcacbeaf21c522ef15ea5284796cc10805d87b89adcfff2c327b476eef3f0cf8d2e44c7b01a8e1da07949a38c02120683e9abfbeabae956daf19a55c27f70e0ebe9abd845f36f9b35c01ad12417aedad3d041aca284509c11838c8797d39446891c9586d9f01459dfcb83ff3738005f8ea22eaf30eab04aa752b634363101768ec257978c8509fee8115dcfadc3701eff0dd10d268ec915c4820826faf05417b5990c25afc02cf7595daf488fbbfc457caa85c4ba009b3671e96cffc701c4f7d0aa5e04e45ae56de06b2ce280e02850ea3400e31a7f7be36e04af1457ae7d09e82c33bef87e4d5e09c735fefff321f1e27fc289ca90e1f07ff92b2f843d5ca34c92a422797db58bc93af79f87c143a05603df4732a37d1602d1a7812f1f032176e808f189ef61b0ed81700b54a9bf50e9a6909c40d11652fd03f2724af9acfb9b5b9263bd62420c63409b7789efaeb90b665d73fe427ca37f665baac57ab87347918c4281d9cdd363e0d88f3113be78807b164d469044c08adc44ece09efd5e4ad5fe7a8c3a4b38ae1776a3cc6683dd7c11b310914c7c6ab2a294abfdc092d802135d4503582bda07f68d1ec740adb3be039486b9cd0b3662cd9b6a7cf755d37c2ad271526214f8da4c85e0e0725c45ff049e4148f8e41b8e0efc96a2d5ae7c2e136ea29390c8999228641f53c2cd53922437de58372c416cafaee5e7be28eeb12caa9f4e1bcc6bc47be69469d49b23d84dbf38d04c95c14e2172bbefcaef4fb4881f718f9e12a31bcf942e2ca22ba16bae3a46243f387eeaa0b22a17b233045a528dfc26caffcbd6f4ab808a1f3b41730f7240710bbbcddae53461c7fffcbc83c7415f8050717df2249ea341818b48d0df5a172f71dc910b2867c78331d34ba6c532d657d4ade539d48fd0fef2957137e6c1d9357591163a487d39234d577fb727f9f913f0e7b23add83b8c39c9b66b853b00fd963e44d5d947e24f25b9736d0539a7e76de26db01f6ccd2a27d46d485aada135c02bcbc4b8070cc11f1e8db0846ac2ad642e7dc3cebceaa5a22e4ad7a0f1095215cb69d2b9a4f5f0fb7ea72fc9e49e79e753e85af0be83ea1d3f3a58946f154afe9424e45317bada63edc6bde26429393c5ba863c7b13f39c181bc973c56b39e0fb8170a7bad3fbcc99bc03cd9f5d22c4619d3236209fb22d39b415742cec588d08cb6fb4f2243fbdd6b287e41731ebbe26878508c274bc230b9042c0531e83f30d76845fa9b5bdb244b30220d9c0d3f68132ca128b23bc713282bcf2376173a77e379ae93c46caca9bfe30ccda4a8f4b7771f466c5cff718c1f662e6149bf84b90a45718867849237c0fe2f834a631e9a747583e3613bf38b0d417a1f6a0e10ebb9ea1b756e3ad719fdb81ba7415665d974b5ad3b2344d32a5cf64fccb673d7752bdaa8ec187cc6afcfaf6b0d75423ed5d26be83a8b916afbd6ba886811503b4a9bb91433a765525f7b77fd06bb843c6b4d21c8adb126c2ff274cb707c779b8c87d148953911b6d94a8439ecd2780ecab98513991bca37ce99ed5e37f56da569f0b2f9d1d5167760462865421ebc2a7459749feb9b968e14590a9ac59350123853f7d5a67b8e6487024b54dadfc49e2205b08243e3c7d26fdde61ea06b2ff5132ef01d6ac4a54b7eb446dd1f7033983ea73a0e9f94bcc0da05ed61404f1abb9af7455ce99b3787f7157e8a2a27642c58cd1e967bb729c9dabec4e0c2424bc5b3b6384270960d96e10bfc7aecd4ccf8b5ac90d8864727d2a0171113688c5d4aebfebd75a340eb578a9a15868cf6c47b3e5f04e888028a5b590653a35a60d72d87d1aa845301cdbb6236e44bfc110f9bd1db74bd98001d18d27ccc3d1aaa8f145673712dad0ba7345e18dd8d121ca75dde74540e2453d36be9bde80e490d77a96b7156a0bde86ad9efa90cd9ec71ed0c2a98765205ba03b85b63eba1bc43735c13c697b9c167493ccce0c4d8b11826f3d7f2da2450ca7f1a8ca2dbcf2a4619b589a386584d17ef946c2be1a3bdfd8de456a061363e0a86c28522d9baf9fbd8c0910a16ef00b3c47a979c8dd188823ad8e2227c4e2f5e576a9397683edd48bb5729cf416e402174ec0e8db0f5ba83264246e6804acda4428ed963c8feb24e587476fd478a04cd01f27e9e47ddedb30b98c26df3144b7348041980fcfb9b28ff100bd2a62d7f005bbdc768f95bd7f0a2c0c4cf39d8ba66b1066c364e86429cf20e47608d3c047bbd9ea8adfe86b13010dcbb91de44dfd158d9da1d7dda58894a1ea09c2ed2dfbc104e58d4b498d59d2164f6923fda5976ff0a975b41936b017591a5e639c99c7c1f39a012d3cc1d74973a00e5e32294e3d3793f31bc355538a3b37bb93b6f6d6281485500dcb8a19244e46f1ec72f64075fae2e597a29a92ba2f7d519aa331b4471e718ad882bd9b6264d1a059a028aa741d8c392275364e894632cd9f822b9adc2ee6ceeec331ea1d6dd6cda4185521803d4c9e4ac5150ea7849614703eb1f62ffb1331040e86ee5e6972ba0fbe71eb18dec085c0f981d087e969007badcbf82fb3f29980b27230f5547dd2a7921d4a8ca266c9c49bbae23c66676fd01ba6eb80da20268a13b6b0f95b7bae83903733c5e5da5b9c167030e7b0cdb69177185cb28e363ffa40ac11cf4787da574a6d55a077944bc880f09bcbaa936a11682ec272261417b974da47a9d576d2a93c1d9b984e1a67c4ffe769c88edbd8203803e3c1821820ccede420c968237cfb76fc330de6af63d1f25b6193ba065b5cf7507dee13f573b33669b8627cd905b6baffd2f0cdd4b045f446f5d023a03b1cf6b79d3d40ec9887ae86b9bdc6c66070e58fd28b84f8148ae067938575070e3328ead31ac7000bb986a5eeecedef9d28d41e5963574d40ccb4ad447a67791329ffc9ae32c2578962d982a47d150b90c45da3b06ed9ec681d6e86fde667f071e88b9534994c8b41d82043ed4660d5d0747df5eb136d715db575389b3840cb502623dc0852eccebfd97af2a1e974d6ace8d62e4cddf427460fb3f33b02d005b23d2f3a73117ded23e18600fac7d8f786079d0f9ad2d9ea79001d9eaa688e4b7ea56a84d87483d9fa4f2f12e8779448f8bc6e3519715e24f0fd717578c2b371e5692971be37f374fbad5f4b2e77e3242a59018fc06e9788aa8ceae681117dda3da15082c0c58ace02ec06cb8f697132fe6e4644f4d4d134085cdd0110f5f582591666bcb7e711d506df15fa8ce1cc67f4802a695fcefdac97ad53185f1e6a3f894159896678d4e126c28a4f10a84c08d2b451aa3dcbbffb79fe99270bebb0e2ab13f0f77fdf55a8db2c4f59a36abc35958a3dac1572e5ebd607ee2eeb71dd75450e257425e6279e756b3c649604aafada0e980ff5e613718fb95b4b798a52745159b3ce5e00d08ea7f881e4e89080a2ac445a79c6157746b2be9b683c612f47c8a1ae888f74f3ff758cb7ce9706e43ccf0fdc9e49be4fdf7510c05ffa98444bd970d5cbe8a7a89e1e31aa8345c0498ec92fd77f1236cc3e3c7b9dfa16d90a4e359287c401e782af421e67319056884f847abeeb1b0fdff19301d370931d444a533672290677ecf101f540fdcb7918717dcf139ac99e9775a6f83b768d47e728c3ecd1a85873c47060cd170c7bdcf76ff644402b79344c84261a097f2034488825c86beee87eb75883288552e5d2b1105291a3c38304d76933bc93e2df1972cb69bd7510c7dd72f1a45cacdc1bd9607a9d192d7fd77c34686b2a1980dffe7dbe24dad84642b73e9cd4683b00c98f96e338affd643c38ed38ab167e7fcb5081f18b38da8f1213a1b91fd20288af9d36ffbb4597999cfce550b5ebc45307d8d13463f3ebe5f1358d0eb9f00361496e6ff133b09e22a9dcceeeadd224e68516c6fbcbf86a4a908f23f01fc27c97c2eed09155d2a22197dad1fbb05fbd12991fa207f5effe97609ee9d940c314bce828663c07c16c8b9b659cddef726bb9bf7eeafedba741d2d2bc129223054369ed716b1181c57b9216effb6efc4ab3981ef8b7351046c601f103034f702de598e8926646f66b0d5fc2b9b3c0b4602a9648da540b26b94d5aaa95d9dd4848b620c4ab80674b9427d4dfc48a099ef7740cfa8618e9bcf7a293f7ab5e5b2af67a29292b0750737584161201b3b79b6d9047ec797242f729a77d4391e0c865fb6f22ea8886167cc8e4f002f8fe77c10d01eefa8c127b0ee1babd80c49b5bbcf24f5b57b2d3ac43fb02e1cb04a71cc7153c7dec9be2c04ae77efd23796a76e72eb70c7605b972402672316008d6d5aebb2ab8f8f2369833045b31968ada4687672e54187d5b7116d28d4855af7e5fea01230e542c733facdc8d54324303ba0e99f5b07a090cb42db32653089efb4e0ec0005a42f8bfa1a409897d79989f3d8d637c44efa6473cafcf32e111d1f49750439d79b62dddb97d689513d6afaab4b6f55df50f614cd2db3a5316f9410b7fd584be4467abd343531d3c7f48a334ead7b504efe8f2f50f2dfc221cc84430857533759b5d71b42c19de646c94c95a36e020c075199e89c5d39aec2a811bfb1384f9de4f3b5c53efd3f1d9abcd74e9a2d36eea1dc75a07b0953b609139b52c0785d5732e59d571f7871b42449809a17c840315050c827f1b70484cbb3510b1168d65ae825df7f744aa1ab5854502c2f6a8b043d9552ff2f2decb9df82e7bdb90314cbb352ceab2bf6401b77f7ee2be3850ee626c7dc31ea6f04bff36300032b08d327f7bc74004d8ad98fdb7e32b8e1b108a58c249138a1573462a21574b93509d4a76166391ad3d2bad669280fbab355a64ff85a11c69e47be9f43078738c992721ae1d73fa5f287a1c0c25d30bd32e8418edacb5d2bd5508ceaf526f431231358b4e22e89f270655f4fe141fcb93a0b25bcc5e2ec4b8aa98273e2726488a0e970ab708506e", 0x1000}, {&(0x7f0000000000)="20f596c05af8435b3a19a2fabbc49f83fbc6b96f577e889a487ae5a3e044c3a738cf573d971057fd00ff9c5a6026e46c0b3154464bc13ce9144a017f7ec4764417c5904d16d81712fc88980ae30e730c8f0ab77d43798404aa9f3e6667ab00d498881ebccad6978381a712e7ff96f5bb67e2828326fe854d8d6b4e085f84", 0x7e}], 0x2) socket$inet(0x2, 0x3, 0x2d) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) 00:00:10 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10, 0x4006, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:10 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x20, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r0) chmod(&(0x7f0000000000)='./file0\x00', 0x201) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) 00:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x6, &(0x7f0000000000)={0x3f, 0x1}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x3, 0xfffffffffffffffa, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 00:00:11 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1f, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:11 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:00:11 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fcntl$dupfd(r2, 0x0, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pwrite(r1, &(0x7f0000000040)="0676ee", 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 00:00:11 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket$inet6(0x18, 0x4001, 0x6) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:11 executing program 0: r0 = semget$private(0x0, 0x1, 0x1c0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/185) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x89, 0x8}, {0x84, 0x8}, {0xa8, 0x1000003}, {0x23, 0x1}], 0x4}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='od7f\x00\x00\x00\x00!', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = accept$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xfe4d) shutdown(r5, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000004c0)=0x1) socketpair(0x10, 0x8000, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) fchmod(r6, 0x100) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r7 = dup2(r3, r1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000380)=0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000580)='/dev/klog\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x4, 0x8}, {0x47, 0x4}, {0x82, 0x401}], 0x3}) fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x101, 0x80000000, 0x5, 0x0, 0xffffffff, 0x6, 0x8b, 0x2, 0x0, 0x4, 0x8}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0xa0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) socketpair(0x10, 0x800f, 0x20, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r9, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 00:00:11 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) r3 = getpgid(0x0) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r5, r6}, 0xc) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r9 = dup2(r2, r8) ioctl$TIOCFLUSH(r9, 0xc028698d, &(0x7f00000000c0)) 00:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x1b01) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x400) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000680)="faaf8dabad1092db3f67425508d13bbc6d991bb56d25be56972a9b9cd7b9b1ebf37d64336956448a485b1a7e8e5030575cd84feb114a7332b61943477497ce5eca332ad5f23f92052ba4b154c5c7d12f2224e8ed021e47f2a07e9529e5943a8375a1ef56d52b1938d97e33cb64765ec69f09c300559c9a5333ebd0a0d21fdc6397ba5efa122f897abbedc5b2659b9d1ff8b129b02031ab9855d814d5266c3fa5efbf2ceae0ed47ed9565023eaa7a78e2438a8ffd949f582ad4e976ce56dd7cdf692dd8fde643a9b5cf4baeb1db7d23b52b8a347782524e1d57228cab133b3c345e0959fe6102592905689ffba3ea2e6d6c61a4a33b78ba9864e19637ef55b6a117f8c089297e3da04cca1c4e2f7d5368b413c42fcb873f0fa38004b3fbf0c25dfb0b53be4e4c35ae0369622b", 0x12c, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e87db0230cfa01acb72779e463b8285b6b29674e7804adbc8356546f4620aea5d9debb1f048dc51a12eb3758d0df0973d0cdb48045a77fedbb8748b3a6ada5cc15a13e933e930a63981ba6", 0x4b}, {&(0x7f0000000180)="8f57edc8e83ab28267e206c54872cd3f38843e7026f7c2d605975a0b1853ae6db493e5e95f224e7ea6a9c0c5940bfd36bbf7139662fe29663f2eb4aa74598ac4f711cdcb0320d9dbb64b90c24fd7612969021bca0f5badbfa4ac78f6cd700e749b1058973b52c355415cd507a30a10df130839fb53c2ba96c6c01a77ebe0aedbd27ffdd223b2a0a1d0338e897fe98a9500c53cf97d7c606a0c5df42da5ad911aa73c25534562bb4c802b1f515f3177a6e574a4e30ef84d768482e235f50ef45dfd54aec11d27164b6031c7a3f5db812b9534794af3", 0xd5}], 0x1000029b) socketpair(0x10, 0x4000, 0x5, &(0x7f0000000280)) 00:00:11 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000200)=""/194, 0xc2}, {&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/249, 0xf9}, {&(0x7f0000000700)=""/226, 0xe2}], 0x8, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x1, 0x81) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x20561, 0xa9) 00:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8422, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000140)=0x3ff, 0x4) semget$private(0x0, 0x4, 0x42) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0xe, 0x3, 0x41}, 0x8, 0x3, 0x8}) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001500)='/dev/diskmap\x00', 0x18852, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001540)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd\x00', 0x10000, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse0\x00', 0x20, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f00000007c0), 0xcb005093f78273e) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) r14 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r14, &(0x7f0000000140)="200e22", 0x3) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r21, r23, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r15, r20) fchown(r13, r20, 0xffffffffffffffff) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r7, r20, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe41, 0x9, 0x7fe}) r24 = getgid() r25 = socket(0x2, 0xc003, 0x2) setsockopt(r25, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f00000001c0)="0467a1a47c5797454d8e41b81e4bae6177c0eb252db619e419a86b4baa4a4724afa8ba125074764c3c326f8eb13516d4cae1728d5b45981e7e29a4e2fb8c1d45a96345b91c4ca33e38f225173c39419280ccd298130e0d41e2d7700050b480b7937a916904f380d929835836d266b50192b0a1d1855e35c6b521d16e99a06a0cfb97cb28cefdd37d9559cde48798e98e3a6b510f27d5d7a3b41bb1f12bc00b086151d434d131cf8ae15212ffbf2f3ba7001f5c5bdaa1dec211ad2e7b1967ff52e7ea2128b2d681562d7be1bd34d5a3a01fe1c1eeac998d4682541f9aa23ac829e36fd3e3bdf6646d879ad854c8542a0ae238100932948712fbb2b9b74db995d61d3264df702495ec82bf1b30fb1ad608cd23202f11b85992457e1360e13840538bd586ace3fed3cd85a6921efc0f144502231677c6113bdd6aa098130dc796a12ef80fc9ad717df4c597cf06bdef77a0fb8a77ab78e231ccca6152b976690c4f748f35dcdcbe00241bd50cb2b7f21e3f8232b7c70a065c3bc6a42d3d3466d9277c05e74dfac183043ad02a044ed35a3a994f48c6a54bf4d3e9869598db2f7e251547568a42d7ad798a51898c7a304931eda7d0d0870ab22c4d35079e6ff5faaf65b3c667b0586b05c6c1b230442cb9e901d9ae72dcbf09ef0142e60db9f3b298ab0682322d45d792dbc05849ccb06abef8128f6826bb3af9c6bd5902fb2ed53c0a33a9bf319fede42cd7c8c86d85d1a08484f7f92c52621f0808deab10d22363ff432fd9b0bf3c10dc6208af516946742ed7c656bdc923f826ad5c3acf5833bb86a5f3cc19fbac0c36eef5316c79f1cc53904a965cce99d407fa748040e8d17c079d2ef4030f277f5a0c1a710424cb841060b56393f5a219cd8720b7fcff16cee83d44083b8152986d3532df734b3ba408ef93439293df012ddeb326906b19039edf09641249892dc60f9ed1d11cc1fff1e7e06a9850199051fb52da40fbe8ddac7f11d4c408e3dcafa56bda0525f68d6006854bc6e61e202798304bd0ae38b580cd027d6faf3d9e48cf266da5a281ec04fd15a90805e88bad8cb28409d7b8cc0fcd466199f5461c4cd8bc193136d6d55b678e83601062ff915a52e1306cd7b98aa6aca9d0ada9909be9c51381b3724345c131db733d05be64fbfdabea1a9329e302ba834c2136aa93fe01248ffa6215f397ae2660a00da8bff0a642eb024f0effb770bbbaf2bb1c94222b709b17f09ea027cc40ac5da16cfd6e6dfcaa45785659960c986166c327bf5fa51dc6114519f1ffb40b19775ebd39064940a709ec699c18b840b41088a599fde57016080c158e168b81464415548e19c8153add6c358f27c4bc28987435655dae0acc5f3b6a0f64461bdb2043aa80dde3a040de4c73934753800d49ea58f0519c7e1e2be9d204c893a8c863832625dd67029d24c896345b875881b57f73dd36182db45309a673e09ece6c4c22945154772c0f2ce63c8921ce3fdbcb1529c1448a960de955d99338198869d99caad281f67f07334c1d49c7f35f214ad0e07fbd44c95b55d98c3c726be13f871bfc67ed00fd5264366d499d56e0c64e85397f87b813c8bda3d492f6b19c0d1d11c32473ce3b42be7af0e2cf017dffe86d7ecf061ebe66f0b9a72e20ecca62845fe9d51c9a7476facccbbee5cccd06c68495ac2e38b6b998d640fae7ae150f4ee58fa00e7e2658e78513b2bd0a8f916ec36f60a98bcd3906627c95448a58b2cbb242bc8614aa09e32d24a7536c819c2db9b1dfb3bc56eb7c825462268ae613ec4b1837a3772dea372f87b10e2ca5f152914a35c4ae381e5e24ba7e14c51fa89b45d16e2f1059299d30b52584b563d65028d239bd2e7c5105b946420e6d9526faeb3dc1f18f5b45469fd5a695b68838a678e579f9ef9c22891f511a5f71fc650ad57e6d32414da11421e85a82d405d785a368d524063234293a91d4d820b7f1284e1694d269e980a0772d7b3fa0824ab6aeadadea864fefb501c0b113ab74bb04a7d27acdb108d9f91a9caae8a438eb982ff2e7d740296ed80fc0636d0b2d6e146e4385527124b909a7d6f86ba26907ca6a79b1cb7f1a3d4886253b7ffdb6ec33dbc0ddcda53512b25dbb13a2ddecbe75f272a162a3dbbc4efd1f235c5f86f8fbebf3b729f36360d8e61f6d1b673ff69b91e5161d138e36f64dbe9d3c8f73ea06a61f63fed9e9168b94b3e243d0edb81dd0ab2f1d39ddb965073f196ba090841afaa9af1d5e6f5b9d794c8e968e7ade1053dc8e5e70ae872e18a49e393d7eecbbcc9ec2e1fb8cc1ea2054aca2b7f3b1e57eb2b48560f6a0aaba95c8f8504051f919f5bc4d50155e1a65c3b2a317fc8307510f5a1f6976d2d5790a6694c7095be761812ea4698e833cd24b87a573cdbe8be5278fbe970d5eb286560f15cae3c0079597dfe8d5938ea546585db94ed17cf34eeecb3e6639e15cde3acda907b087198e8fec8007c2d8b83868f53cfdfd9f5ab1aac6fb8c0b25cc5a8bdcff6c3f711e5ec88e3cd71ad5891abc05ef2a664c7c909722efe0acfc3618e0061b30778edb2a31f394436b75bb0aff7ba8cc21e1ae7607c9eecb13f078082af86c9b82b86b5f8d3143c743c1e789af9385ec3dbe3dccda5c6c734aecdef2dc73197ca2662a298a80068b5ae6b6b6cab2cadf2ed17d05026371191aebe5a59e6871c2608ef7b6ede2c5df8993d160df197e5b27907acb53b3ebc9a21b1861a8d11f383ef66f441200ea7bafbd72ab209f1c1dffb0d4ccdb7a1d408b17a28dedabf9a1d9d89409525ad10c3821809be0d8e31aa169636f6bbce61a09bdc8361b307e7140faca0ae2c03527e6d9598a59796e2b526636c73b7972d0f677da78e97ca1b0b801472d2b78780466053f680473803858d8a010459fcf6546f2e5497d2a111c987bbbc016ea931399b6a40d114ba8853842f854dcfc73ae81b4fce1457f795fb854bc6f53d56e23dec64d341bccd5585af7abdd01efd51f8492bf06ac0cf20be538a930830450cfd422d2fd5ff7db58733df80f3fa89494c15033745407423eca35789d69013d5a2fa57f9887e2395f7a7e5fa2e50a1ca398ee9a107a4bba0ee0428b237a70115b25409565ef3e609a174f494bd370709902ddd516495add9b0abb7d728ebc76aa027637f7398f63ed52be5646bed8bac7ade3dc1664d829246c9a82592cb80dfc7924228be8bf487af4474cd964012aabfabc5363f0ed4178873ac8b7f5dfe20153324a26008ef06f6f43e66ebdea0f8663198b95781a3d63f85f6d37f02d7563f4eb393ea73779e3988cc9a98b5551ccf5f694dedabb53580d52d088405d04358739ec64d7817c76fe130567354f627a48aa20d8101b3815c97856746c3dc7eff50dac7b0b9c36595861c9415273e4fdcc0b3bb2047b2852e74f682903d4ebff0a7d5a33f0fcd3632078ab7f6757cd514aa7aea990f47dbb18e6deecd329d25f657f784aa3ff37f7cc1d0e6580e6e45c47043271d808bb02004278d4cbdafccb7fb994a0c814390c6c88c180d600d59095e71bd65faa52c37b4a75442984b7445a7e43bb30e23451b4e665d60c1882af179285cb5d08f88670638b5fda4f7cd9696c6773030d0b41285c06a33213206e18f6c038d1fa30c947034d39c98ef748a7e4b46c6e5c35decd5cced9f3d7487e20bc21546e25a8b9dd6396ab6ac07d38a64e80ed5848e7a6bf43190c01b32dfaac62b2d6e179323478464031e0ae54c8808713254c905490ed6a889b143ca30de2da572aa61cb9cfd41322df2ce6877eb370184dfead016194dfa3442676836cb4065fa0b36a5b8cb7dce7ff55d67bab1798dbca75664dd7b3c3c3dfdca94956f224862557960b1d2f764e9269d1b6b97f19029268b4612f3ff852b87c5f6fbe1cb32de8a70a520441e5262a81135a04361480a3b8980acc42dbec5b4e45284f33f58fbd07eaf114943f0adf471e73a7efacf77509bda20fd5baae5fd04be87fb73f83b1cde0a815fda5ce955fa9bd22e44fedf9c835e782889e4a0b118355a42b84fa18459880a17950b5fb9101d3c2a342470a13b79f9c00293dfbad956c77f4f9b271db9ac16ee087fb0fece4b4802df789b265d2e8a1785fb5fd1bef34b8e10c1d8c3f8af44cef5ba279c9899f97f91b18fe611fff525b9dbdae357db37c74484ff30851060eb46567e4a22aac0aa6a06b36222fe05a9fbd441d4fb751c4563870ece5ae7b174f0938301da3993e649ea091c18df0637ff8b7a0054dce83c4bacc060e9106487ea822558c685f793c77e61ee57b6e737dec648d824e65a5ace4be1098355422b220c8c08520a58dcfab4032bd3fe1bd32a3a58bc62c7abbac221ed07ec5bfa3524e8f7a39cc1768384bdf4bc507ec159dbe25a5953539530a00264ca41af863ccfde27390c8c7b0236f402afb79e93588de26c21313b0ea54290ea4120b3e10008c88184a2a6ed6e45c6db57ee6dbe9cae72b2e220c52cd76ed2f5bad959b30a4c5987e8c1237dc9c96788be87569c1a9be3496501108bf531a7087230ad8ddb5f249286fb2b659cbf536a83beff8c651cd716998cf25596d58774daf546458a0e0ee24cca37fd14c6a5dbc7c393f6981d8a54c6dc0b17b18bbc946ae7b5dc477a1d8e3878dcb82f4dc08cab30ff39b2822ed49cc0fd513809b179a884007255064ebb963fefa7c3d88ae3476e50d07e67600a469ce7797b155d097c9c95c103380350e5c7de5f9d5aeb58784dff5ff9ca4060bdaa88b331b66348756180b2efbc3e8a6b9f03a6f678aa4dee5aee63b3eb95831b8b818fba6b22d4714ec8e7e7593be6de087bb9f974b9e1762b51b14cbaeec596332aa2615670d3a9627fbd88e997c8bd7e02f371d64e7f790941823cfeed1aa01e2b7636096afbd236817e2115ebac69723d3ab029b25833ec3a7d907f2edf7bddc2aaa537e661142fc5dd84d4ddc5d4d4d4f5350f60bdc1f98f6dcb855de0a14005c61de69f69d4671862fc524526ed50c57aa9731ba2a65aecdb862354f0e613a0a40ca44cf101cba1da70090068f73781a7bb4ecd139ca699aa7e394823a71b4c251b5ae7494e2f2fc5c111ea71d48020cdc3651e79224b92ddb09eb213b5c2a00a9b4a1b4c3188b2773a7befa93743a22c7aa02841902c58b881a5f506bf51e96e754269b3c1439d1995b0679dd515e45e8a6e6e5ea86f5aac1211a1e84995b4367c2b61c1cdd21586d625a2925257b9ae271f4b3d242823d9997b43f12c01033393843b08c1189f7e521b1616173c992dbd2a0c0aa370d9d9fc03821cdda470e28d41040378f7dd3a766900a37212bb20e06c033e5f81ee628bf797bff6a9f1ac6407f51b872bbc89aa250d36a1d4cdcf8f856f5de12af332feef9baa280ddccabc407b8de353e8c82abab5dbec01893d63500ec0bff15806f7572f99e5e99d287d42c39818e2ec23b87d1b94edef1860fbb126af1cd225b7e35b66b14ddf97e2597ff97960d817ea47ce2cfa8c928acf586bc6c68d20b2750959407c6a24a4ea262c29c0d5a0aebdbed0619b469f09ad46f035a11222141b7105babe3acc9f5f73d777dafb3e206dd4157297a027e551815773da0fcd320f512696603cdb0aeb648a67c0aeb4db1385c805bf802fb809bc4dc21953af8c4369e7ae21a1a8bc4388dffe7d597c68b13337ea6015595e7a6737328a2edaa919e5652e96e6acb51c77614fbca0cf4f775c23c0452df99d7372a2877e14c8ade978973fad54dd4af3d8fa71418472a91448ea8c051c65489ce46e98bf7a1", 0x1000}, {&(0x7f00000011c0)="7598a31a9aeac3e7549c122f085dedcebc52cf46ecaeec227edf095919840b7a9066dcce4f3a526478b1b0b162535121a28725402035a31556522afd45db3ae0d9ccf031e2d369773956cd8922f0b327e09c237b3fbdc5038e33fc6676f4b2ce7070418a682c415082e4973d041e7e52d5b779f3e6b8a52b482509a268e0be10c9639385a5032809baca3a552c2346c7b30cfc", 0x93}, {&(0x7f0000001280)="7859b8cdbf7ecf77d6cc98adeb511699e2d5c15f1936cf0c91203c185734795f746b1f73ea6dcb4187ad2d5103405d98fda95c8f8f06c34618f4f980780fea05aec3bb29e73d4d4a8d8e29014ec56312d30f7bdbb4886b446f0049ebd56d9fdfaf81dd50524b26e5c9527daf769a99d57c5ddf86211a7475847e2380d0c4464cf9caa788810a4eef86ac47385139e606742da2cf987b14e21eadca64d0f91a2c334bba6e90c3619582401a5c2aa61eede0681d0e305f3bd15ee58c368bb04976a99f772661cc9ea3602899d93b811411459a2fc8b58a95392f39a02abf207cee3bfd62edd5645f609db30940cc56ed", 0xef}, {&(0x7f0000001380)="2be0bb1724e7853bf2980c5cae52f8aec627330d615374dc5cbbd29f248c92da1c55db1989ba53c4d2b2615441b16d52d81b713b5710c3a17ce8fb03fe", 0x3d}, {&(0x7f00000013c0)="e29c229e50d11fc90456cc06bfb2b0132199308bd9e43b2a5d5f8446bf98bbf76a3733d28bfe82ea0e84f951c0e4ae97ec9d71ef802f7a0e7a2c06eff964183d81c425ea12b1f8fdd123b0cb2f817cf0d008280fc40614dbd10def3a9098136fdea2528eff466448e94b8a30d2bd3e9f551ab1e505f37aa821c53a1dcdc969c2f2ce86d7edf3da10e8daaef1faa8bb2652a806d13c5465d37e2f51259b0c5dfd3b8a566a2a8c711d7a6920272f0034c37a", 0xb1}], 0x5, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r11, 0xffffffffffffffff, r24}, @rights={0x18, 0xffff, 0x1, [r25]}], 0x60, 0x400}, 0x1) r26 = socket(0x18, 0x2, 0x0) r27 = socket(0x18, 0x2, 0x0) r28 = dup2(r27, r26) r29 = socket(0x2, 0xc003, 0x2) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r30, 0x40044274, &(0x7f0000000140)) setsockopt(r29, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r29, 0x2, 0xca8a, &(0x7f0000000000)=""/144, &(0x7f0000000100)=0x90) ioctl$TIOCFLUSH(r28, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x1646758433fd7cb1, 0x81) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000180)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r1 = getpid() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x89}], 0xa4, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) write(r5, &(0x7f0000000640)="7b5b86a08eb0f3a6aaab9bb5ecbd788a72301e235868b717f0a28e8a541c1576a816622aa9fdda19b9dc359302662004232990251b8477cfc832fbbb1706a3647df98729dbbc1f53518d3207b297e781a9741428c2716b005a15cc438db38d550fdc791e0c5be4620d9c839a60221b081fa4f8ab48d017272c86586b1e1cde578fd371ad223b013329e749fa51ea802fb729bfdc5b6ca29405ce67a843118fb693a00a0100695cc14213dc6a2519c7275ccb569b5602139c3bc7a88c41e2ef91785a5c7139a69fce3f828afcd282c24a4a19152aa341ee16fbfeb19f0f92f20eb336b99c15845f6ffeb01dfd253fd5a7c3648a4fc0062b5d702a55f47b36230dc520106c490c4e114afd847d89493be9b06b80b6ca9f7d03d8d1663e1d90b1a7dd99709f0d52c050bb4b77bc14b5cda63c2666e5b22a6bc7e5924dca7e2b19b5d20d2d8073be9c4c7e326657ed2e1700000000ef32c5fddfb1ec770000000066c07d775f88afd53754d303f8b1b4a2a2f1857bfcc721d887e9d8300fec0eac6f21649f8e1a6c64dd8b5d4cf61104546a7b16647004bed69c4af59aff7b0a0b840e5ff657bd5af7efec7db918381e652cf0bb14ef544866618fd27369a618768c93d291a42d92a10e73bde8b82a2cc71509ceff152ba5d2708ef7011aca5955942c8d5373c1a32608d642c2244ba607ae59c53a6258b166fe728dac2ea9fdbb36d54073e954d38cef135553a37dd600f75ae92aa804d04551947a0c89dfdf313b202425b36068153b98dd97725d28b25d889d2f7f9f3e0236288356ef42b2695e77a720c395f7f246b90e99fafbb409e1e60a4556", 0xfffffffffffffcc5) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x10000, 0x8}, {0x8000002e, 0x120004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x6, 0x81, 0xd}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = socket(0x10, 0x2, 0x0) r3 = dup2(r2, r0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) recvmsg(r1, &(0x7f0000001580)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000014c0)=[{&(0x7f0000001140)=""/199, 0xc7}, {&(0x7f0000000000)=""/136, 0x88}, {&(0x7f0000001240)=""/207, 0xcf}, {&(0x7f0000001340)=""/116, 0x74}, {&(0x7f00000015c0)=""/184, 0xb8}, {&(0x7f0000001480)=""/33, 0x21}], 0x6, &(0x7f0000001540)=""/28, 0x1c}, 0x0) getpeername$unix(r0, &(0x7f00000013c0)=@file={0x0, ""/22}, &(0x7f0000001400)=0x18) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) socket(0x18, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r10, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r6, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r11, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r6], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r12 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r8, r12, 0xa9, 0x20001, 0x1, 0x1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x204, r8) r13 = dup2(r1, r0) ioctl$TIOCFLUSH(r13, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x2, &(0x7f0000000000)=""/33, &(0x7f0000000040)=0x21) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket(0x800000018, 0x3, 0x102) bind(r3, &(0x7f0000000240)=@in6={0x18, 0x1, 0x1, 0x100}, 0xc) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ftruncate(r2, 0x0, 0x4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000080)=[{{r6}, 0x8000000000000004, 0x88, 0x2, 0x33, 0x9}], 0x2, &(0x7f0000000140)=[{{r2}, 0x8000000000000009, 0x68, 0x4, 0x81, 0x1ff}, {{r7}, 0xfffffffffffffffd, 0x60, 0x20000000, 0x1000, 0x8}, {{r8}, 0xffffffffffffffff, 0x42, 0x10, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x53, 0xfff7d, 0x81, 0x1}, {{}, 0xfffffffffffffff9, 0x54, 0x1, 0x9, 0x3ff}], 0x8, &(0x7f0000000200)={0x4, 0x7}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a43173", 0x20) 00:00:12 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fcntl$setflags(r2, 0x2, 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x589) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r4 = socket(0x0, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) socket(0x10, 0x8000, 0x1) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x4) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r8, r7) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x8000) setsockopt$sock_int(r10, 0xffff, 0x4, &(0x7f0000000200)=0x3ff, 0x4) ioctl$TIOCFLUSH(r9, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000028d, 0x190) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) dup(0xffffffffffffff9c) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x30) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) write(r5, &(0x7f0000000b00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b6f10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a18a87834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fed61aa7a11e51e79bfadc4a9bcdfccf20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899cd9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ac2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e81b1ecadd338dc8365c914eb9f498b6e80a97dd1115d77752626f000000000000000000000000000000000000000000000000000000b3ee9e59ffd09ecdcd7016265848462cac30421c8d7f56276916f0869a7feff8377ecfc16f19270af46b1b6f35ec4783fef77712eb1ff300130ce8f02813450b38793d7384b117dc76ab99f25859dfab063f01ff5553b3310e6f960dc2b6874b70412590a142f6138a97c0ae3a6fafb61253865e2d9c1d897437e199819b2655b620b80e6fc110c300"/864, 0x8868e473a4c9b382) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x401}, {0x3fff, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x0, 0x37, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r5, r11, r8, 0x73, 0x40000000000d}, 0xf1, 0x21, 0x401}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r5}, 0xc) socket(0x18, 0x2, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r13 = dup2(r12, r0) ioctl$TIOCFLUSH(r13, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10653, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x26d2, 0x7, 0xfff9, 0x401}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x391f158d2f446252, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x10) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x2e077597732d4d7a) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000200)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000280)={0x27f, './file0\x00', './file0\x00'}) getsockname$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000340)=""/56, 0x38}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000440)=""/6, 0x6}], 0x3, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) r6 = socket(0x20, 0x4, 0xc0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000500)="ef35420d542fb91651db85523b58c1334ae2003946d7e9ede11bfb08f987831f43de0667f4d24db1a6f695de0d3ce2104fff7e716aa1863a82d9aa8fa12465f136bc7651f0af4574c8f29566071e8df1df9319042c29e51c2ae33f0f8f597d506decd6e7718f9f97d798282f8336493239c3d71b1ed6bb16d8bb7cbdb99d20b517b49ff500b4b90684d3213f181983952a881c6d49ba11ea8a61aa333624600f5d223bcdecb94715bf71", 0xaa) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x20, 0x0) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x5, 0x10, r7, 0x0, 0x0) r8 = open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x10) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x83, 0x0) fcntl$dupfd(r8, 0xa, r9) r10 = syz_open_pts() ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000680)=0x81) r11 = socket(0x6, 0x400e, 0x7) getsockopt$sock_timeval(r11, 0xffff, 0x3, &(0x7f00000006c0), &(0x7f0000000700)=0x10) r12 = kqueue() preadv(r12, &(0x7f00000007c0)=[{&(0x7f0000000740)=""/128, 0x80}], 0x1, 0x0, 0x2a) fcntl$getown(r1, 0x5) socketpair(0x10, 0x8000, 0x3f, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x10, &(0x7f0000000840)=0x1, 0x4) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = semget$private(0x0, 0x4, 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x4]) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r3) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) bind$inet6(r3, &(0x7f00000001c0)={0x18, 0x1, 0x80}, 0xc) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x7, 0x7, 0x9, 0x80000001, 0x80]}) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) recvfrom(r4, &(0x7f0000000100)=""/176, 0xb0, 0x41, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 00:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000080)='./bus\x00', 0x4, 0x200, r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x0, 0x40000000}], 0x200000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r1) 00:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r1) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) recvfrom$inet(r3, &(0x7f0000000000)=""/69, 0x45, 0x800, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) flock(r0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="0f3effb243"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000003c0)=""/60, &(0x7f0000000400)=0x3c) r5 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207020000012000"], 0x10) write(r5, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) dup2(r0, r1) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendmsg(r6, &(0x7f0000000140)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="4dc346ff8650e3902ce6263d609b979e1bd263009446aebafb768e04d052002991405799cc892ad2a12e2366651a1546f5213d9496a805bf96c9a103fb17251f429d5122602534719d07ee297f655a03315c5934", 0x54}, {&(0x7f00000000c0)="196081ba4e1e5b", 0x7}, {&(0x7f0000000240)="a819ca3efe874a33517ff7086893d778c1fc25c3f20f824dce2c645532fb6a7f13b0ada9e15b2878e9e7061dc2967c4bde90b0418770b8e0e1b67ea9ba643861fdd0010672c63ab8b768082fee7502e496a50c854bc9f70ddea06cc34e60e8dbff4d725d809358e5b8421c4e7d0468449ab3c42baf3a0a278400a12b518e6edfc5548ee36a031766ae75c5c4662f7c0483c14b536ad1312c2695fa3a2f5f59", 0x9f}, {&(0x7f00000004c0)="fbc5d8b1358ffd14e670641cc61b7e5db00fb846255294fcd214c8bef58148ff134889187521e8c33db27844de9ab6c3ab7daceb42fb0b529704894f2033ba0eb24dc93f5d262d4bd547200979551da82fb6a8ac0ab6a7d779f5c49e9203145d9cb44ad1627c25f16099297a2eb4bd9a2e7f48580fb67dfb0be90c9c06df5529b43fcc5526bf67540f0ce06f643e22107bd75c6010cc470e27efee841eedf81e37495156d463719e3c9e4fe36d1c81750c6f2e40691d4442c73f55adee3a5e0fa73c3c027483bcd8837da8e454f280527943be4aba543c06314459d27d8868f62340f0052ff6af0f17c5491a886016bbf679c292df371d49a4b25ca3f88fa6f7f5d6f84502b58c090bdef063ceb74218153d2482985d2ade6d7b8cdbe666ff50ff05f41d0e184861f8dc4551a350343b6ee91bfb327fdc4272cf1ba644c9cb566db7e44e7d7e5be5a7164078e08e80f69583580dc45264a595da2274563d9b1d2f809a39d9f1dde538158d63ba656615f1e36304ccd90b2ac2b29a520c6f0b5666b7a91bf93dd9e46026fe5392271deabf5d448becf0606b4f263200b2028f4570a10bcdfe18bb708e8d4af2b67b472dccb9516ab7551dc0bd977f3a8315354bb30af77973ba9c3c4a2fd22d25af3784d39a4cbf5043b0202db579126368a32dfc5a9ee6c2a43b4224f4dbd61d5c191838aab1a9e511ad2eb9d129827b863118c2693ffd4b969f257893285e888f34b37d409ff052e056f9cc5a3fd83fcd04b47595d17c6751a0462dea80f41f8019c37baf40ff459219e98d496ab43169a5c31ed9ec3262e1f5a207d8ff97abc88b17a9d889167aa3135520d6759afc2a387cbc6d348e9dc1664a16f9f7e98fd49a4c2ce7c6bf8b6dedb0f900d483e402657a5e7afbd926b59c49dd3af678ecc232b7d413a2ec16049071e9ea751f864d36cf37899ca1b2193c36b2702fab56cfaabffc194d1684a5ef3566522cdcf5cad8e3e2178ab4e7dc477d59e612aeee41b063cafc62062ff1b6a82557ccd80d7bd8ecc39ff0727fb897bf2c0e25dd5186781e0459bbafb30ab363321378f9c3167a50628901850c57b0eacc08b5979efdfb3d88f1a9a81a8fd86764ce401698e79fdcefba4313740fb9d977743e93cabf207df734e08bd1a458d18b87bcfd7d87773d046cb56ff6f5a231afd764f31547249c3ce06bcc697f2a9954637cf72652c081eda11d8bcc07ac1f34103a44513f434ebae0f0cdebc7a0d3c6a3d5dd4f8f259a522105d5d8d3cfe68c3f5177d3183dd36379762d5903f80e18f8e13b42b819a06fb961206b71ea38882a6255ae0743cb538f9660f416bfd211d4e586e8f1edd93f96522607628b274af3b5e6425be0cac7461b578df2060930f3381e1efa98161b74175c4409d617ce24aa5eff2a659849082adc63e023e7e55f0ed7e0e1cbe8bf1026b9c76f7a41f17d052f750a434709b4f3b8da2a176d824c4239add348af487f6a1d63b6cc239737fb66c5cf6c72773b7a9456242fe68ff087a2fb6dec1dd8961ba3300ce77cc5665dda5a96a0afe8b5159b81a4235b03d959e0794660e6057cddb66209a5a32c7cc105875b053dc28c92706c2201797a73e8791256f3b8e48b5d581f8c0dcdbe4797f45d6853a14a92214b67f2bd5c30f7f482e179dc5bad50abd80e4ea5ffe7178f8c03ced0c279f8d0dcc47fc70b0ffec45f80e784ff39871d33225b61d6cc08bd755b833e19c10656dd94f51284281e769ae9a7d53e44c21f420c293ce344266c25e151b26d2abe602e61d57bbf01434431ab35fa9d21e6a9ddf69f16d657150b64a78ba1c7020d26ab5eb7a4e0941d5afafa4eee255e9468db9521a8715394fb317a5d3713abaa869a0e195ff17b630f08e29ebb2f1167aef94ceee35cf5b5ced928738bf1769346cfade46f1a903e6021f0d4e70238e93a22f2318fef63b971f8de7584e8d7ae25f8463b7009716d935aec2638f4f706a0067f25fc78edb807b33932d4ebedc4172efd775d99557b45147cd5a6570eff02174009246c3495eb09ca0516193c181c145839e8f963630fb6dec34fbd6497849ce3719ffb1c4a42169ec3353ee02a5509fbc22f2879a1e60d05801e903bc7db2eb163dc9fc37a964ab3267a39b7bbf07845053854db2561aeddfaf121268bdecb9f4c0d03e96499f239ef014d2cb8479ef3b57128aa3c9bf3569464e15e54342e0deadfefd44a049c56da18b56c7aecf6ce9c2bd8658cb2192c12745287c307caa4e5302d1625c20f33473604373c4311d96fd5c9bc038caebbf35c4b019d4c0e3e28266197956ed62c341bf1b72ca2154d0a9e113ca6f21ecc2624cc6842cb88ae125f08416dd358295898af30719af72aaf0c8b69755a03202550ac820967483be4f423ffb3569fab1d848e0c239a84bc636527468e75654f2aec1b951acf7f1efddc147625689611e401124af607f1bfe4ea196f05c3546c927c1ac93e8374950890ed6f10954476582168235c1243216ec00c97b7fc77c38f8228896294ffc7ea051f6c6bb2657dadbc6b19f667a34b66571c01aec319d9bdef3bd54aec69f9558b3e3068b2f67794ae26e8b432c824206e070e4ae4ed432c185d788bbcf9200a7f6fffd1b1936ade7f9e10e8f1689f1fa432715a576d452de558eae11939b1f0452ddec76834395cbb5e592848abc6e309ba7ef18f68241b5a798520073837f57bf2a537d76d7c033ad077eedcdaa20d04da6b5176b6f7e588aa16df6ae6e60d0c0140374e8377ac17c640c8d8152cabfe846260d447739320bd7847468db54b53c9e1b78653dad313c4caba1215bb8f074e82097f54bd49d8f818ebfc8717bb5dd8d176b8fc87417d69dee06d80ebf3a2e569b42512191cb02f672673524d45dbf5a182c1c77dd9a8bf40a577ec38afe468837c219129cc6b20029e934b14ea62746644c462dc0ffbd0662a54e72c287d04df1775b7769525eaeec3e3e32c00c03281a4949714be65cf18680401fe595e5b9461808e8d5cffa62aeeb491b4ad228e960a4c905d477b121031800def2318f06a7ababec99e3e1ab38d575696a5d3dd04828de6423cd0c6f37116d5d462cee07e5751037ff155c2947eb980bfd23b1a002d60a9fd2deac0e75af14456bcd7c805cde60977d4f718638dd7173d520c9619d136007b8f84d7ea1b5c9397545c906fd3d5527affa07b069543c1281a9748bb5662a8ad55f9096ab2e226372347c64d2c7ad822d7edff724628a964e017a298bf53d12f9dabbd5302aa30b6b26d218317e810f269f53eda102595e914c45a8deb1333752adfb6170a8f522ffe03d1792a9931f45829c50fe99ee9f0bc16ed15755bec0f98fe494600070452ed0d57ea7e1c582797e6ef32ac67ccec0378cbc647c6fd3c4ac8199d9192fff70cca243c5a23264d4d83505cfc9b79627a6149591c70325377c526cee5557c7604ade128e870d1125b9a4952b06a37e054d1cdb12febbce1ff8f65ab85e7599f6404ac74579ba6d7e386d4a10093a2349ce9b6906d01206633325141ac399dfb460d8a88a9395a1bd60909f7f2539489124701c847405255b5d01769e370e5cf2df50299310c598d35000fe8d598c834442588fe9baff185399e2ec84b5b555463657a026d07c7644f5b24049a90607b097c4ed8096bc3e4062ebff9ed25e025f06346640c40d07d4e23f7a11492a60e8dd6d4473227207272c208a57c698add92a280a23b877408c0c86570ba5354492ee2afdaab469932d0562795aa99a07cd06cfc48e8d8f0caa86bcab730dca6e95a80306800bc0035491de97ab1e3c7a2e07f4160cfd3e7c77961b3eab1c9827d37372f86bc80848f772bb3b256b169903eaf662e32be7819e1a6ba545f169c06c2f29bb6c1e8f8ed52f59606220e82c64c8c54304a2ccabfa44de5de9902cf42ce23110d168f7c97ec9cfc7b0ec828f657f3c559194bc043ab776496236330b70a47f530fadb0a8777f5e769d919ef850c0d2b56e5a527c57d5201bb9f6298a860fa7f4b386e8257e826453f612d27b5d799ec21ae5be5c3848134553cae4efabc391e9dc7b5ee2676578daa843acaca55542401c10a49f86071354ece25ce6bf4343a3ff50cb712b37d1b681bea0907b64f65c6c3bc3903280e3137ba3f82b4402bfae85b1c4d1aa95e82d546830ca5ed2bfa5b0132b1585f0e2cd2199ad384b8ce95b6bbbbe380c5c3a8b3f1b61c6f8a8f21aea215a81b76665d6019239e6c090a76adf530fbc2e1fa434be65f0ea8d0e72ef5dae7364670a25293a29b71fd2895e671a17d7f4284ca1ccb341579d4f0af4bfa7de7a2d73136eeade645a87cc825a4f545d62dc0d31122ea7d7c0394bcb6bc4dcba0b2ed0d4c97e8fd7c4d8b6ec29d9857060b5af8ce94aef53c5edfb5ea82298493895960f21e3793f6b73afcd961346200b19b939ceb18c5227d7befbfd250a920432327864062434d6f0ef0de53bfb1b39083968e3a80aa247932d06f36a746bd71066dd782b6f87c65138405286e3186a13f31e7081e5d9a657317879007282c9a9b3ea1ff9667ed919a7cc2722c8222a5231b68b4a93ba37866263870d03e30c4a3482b33620746004a51396acdf53b4878729dfb07f9b99f6fd905535f85e6faa32dacb173288d496929014f2fb2da1d7f63591c03776a3d517d69f5b5458945f9a438b4ce95b692b00b1f35087b02771902e5e8455f4fd5e72c2f54d7b4beef0e668d6582011982c686576d7d35c48d04e2a453b9f680439918c3f2e8c422c5afa7deac2db0c47f2c03c7f898b8012b76f55d6d2c00bbed0e2dc2337b7f23445c12f8320e7bf6d987c3e5efcd2bb3a8bb190eef1a7c32d27b1c1b343965d8780dd6984ad9e343ccda2c4fba6f15c914592db317e4e320313dad7026d7ca174925c1663c44ccab9521ac362457bc175310f3cb4b84d131b7e7eea0c33437cc1a059550b682cf0a0e6d9a617866ddf542782164944f4c114eb79ab6002d892e3f7086a3d4b6477b6edf9bd3edae7bd301a402b081f8f735333694245c516163327d8d902c369e4beef6201220b17128090bbc4ceca684b1261d402dcdd81e231ded8060450268fdbcdef1a2dc4a07b081d009aad94ce210c152adb54d47656b0afea63538f555677d6b2ffe34936544654a7ac3a9e0422a996fdc4ec276805ad85cace40a5472a838b534d2b87851ade4176d35e2af8b7f8a963e8032bb6ddea1b608b1f7ec97c9bd413db9b48c3f713371db6a463f16412282c5ae783f029f22744c4cebabda9b5a2e170fa489d77cb3ddc1ad7e0266492785e07f87ce78003b7a96342e8ed14140a8c6416075e7c750b194cfd061a7493cdfdcd108bf234efcb04fa41a8ccbb224d2bcc32532b32b6e70578fc13250acee86672bda16db166f3f460147e9e589cfaff80751df7406874ee5413a67d916b1142f90e25fe135cc5236efaff3ec84fc7757aafac214669b8f8a7c683ebb076c95e3440262300254af7dba1d01da2c79eb54fde4ff2182ea6e58c338af6092b9fbd525b4791caa3d09822f913f97d5dba48e12573d78f774db41942a69a3478f64e588a96d3741bc4aa4d3b8e3c80d4511eeabfd677ffbe2845a5b6bee6cda63d50430a179ae0521db4f8797f704956d254abd4731412d1618d1ba79eb66c8a988f14a8b24ac1bd9c5d5f3bbfaf840d1eb6ad04cb28220bb5489864eaac0a3bd5cc3fa7bc54e60d42649dea9b3a47423682e97401e8938a82a646788feadfcf0d243e39af04afd502fd694d3", 0x1000}, {&(0x7f00000014c0)="ce9bbd8c83972d2e26620b9185181b9d70be4fbc3b88ac8f0c1c9e9cc40972e8844b75a7f6c05424adeeb6cb3efc043b3b962e57d784f153d722325f33afb92ae70769d1f37e3631a6565ffeb215370d630d0fb04f456354ff78ff84f9d6fb4e89d90df6d726a226b5f9566ed516f0bdf21bd25cea756196e4f53b869693665f268107c1d2b11eb812c5f47e209bf38a60f3c63bf263d38af989b99351c055ea4693d439c407be13509b9ef868da219d0549740c33c78c198ac3fddc0eeb939f7dde5aaac3ddd2913347fbb7a3477983d70f6b9d8bba9023d6c3068073e6747ee4fb167886ba3781d1af91901ebff5c7f6e817a7d743beabacf47650126399072b07e2e86c716cfdda12dc55973ad7056bae1b445afb9868a8bd97392057595b453700b0322350fc40a0ec6efd6c53aec7601c7e661a0f51d5fd92d15809ae290df85a53898baf5fc42eb1f391845ca8b14f3343e7ce94a570ec58a6e7989e06bc5b146090c34ceaa2e4ba39ecd3edac63b86af055b85b6f78ece90562c29bed354ac5cc1ffedcfd256f72a4c5529bd3f50ac60a2402b372678f7f1280fac76d76b4f0aa3b13e5bef8514cf142b1530fe61bb888b2e0b1fb1dd2ca3037ffb0fc42935bcb4aacbf01f5cc582845b233230462660418fa1e8edbd71ab49b6b54bf94c5bb69050bb573a8311f716ee0c0d854e82bb7f135c0585c20372987235563ec40a65fd91871d5c47eaff03b792b438f1d526d0c198d45c3af06984f907ba9f1d67e67f6dc1c53bd3144e5e4e0fa16b809317b76808425238a7f9522a2e07616f6f85d9def52b77b39641bcf05069efc51dbf443d488008e9bc385816f6a2a446edbb6db14fdbb087b7edebf03350fc40c1850e93c52580640817f435ebb71f8d95f60b0aadd095d2eb7280166fdd78463a19d511051b31f58cea6537f7d83db5edbb9885a345ac9c68e3228b7082a7a856540f09e68e536f7d546c83e00dce9f31190ae550767f57341a04728bda31814f04641ab42a3f73153efbbab115aa40c2438b536b33053d0553b508ff6b5b25a00adccd895aefc61c47132c4cb076c2821efbeaf4910f3fb19a003a8c05aad604dda276532fc98c25bbddbcf19a921eac7164adfaac08dbe67a9dfc81352b85c730a218700f217c3b2b7cb595fdf11ce81b836ad0156d5b41a9e551869d65f2e9ecfa05b9bffacf289777f690d32a5de394765b0d163136af05bbf5975d6d95fb235b2737ca5789fb59e35195f7b46c5bd4a743a3892f9f2af7eeb960c83d11558c67ac0fbb306f0ff0f32af900bcfdeb62b29017015e2d14c602ab0272ed20ea2c2881c00a447216d76cbc6bec5868fe6f5033c880acaf131c119b5eb639553e467490ac47f54df79a462e215f2eddee10f441ea868126ad51842577f07646a16493b69a91abfd3e3d53617fc6c6aa3043cc1b2968e004953072386d4b12324b1d4d070ab66e3be2c51a0b4a503ee092c9786e66727c8f0eaa06f0ff21d0c87eedf11686d8698a77303153488a71774c57915d7fba923373521978c32b3c83d8673eef6055e770cdda1c1ab7b5617058d77e71131607e5be2c5f0abac9d4ff84b4661f3f6941319033feb3b0267ad58c7a912cec739d7bd859a7f30301784784033caf85f5b1d7988d121cb0d237ac973f5b6cd7777ec6b0bcf15394e8c5caad2faffb102feb1a656ced094db6c9cadc57ed785d70920c5002c7901d683d29fe0d03156958f4b4b707420d526e33cf4b49511261321ad0b077a0b5fb999558e7c322096d2c8c0e1102997bfda5a6540249ea46fc372e04d060b8d3e4277f2d0e3f5da2a97cd86d6901b452363bda535b56029d7d8a1da255e747a5d57bd17de4f6e42c88a5e591ce0a64c8169972931c0a416c498c157eee3c3920be93a0218219251aa86f70ae8a868e663939edbea2c45233707f95a90ade149820528b764e0b4dd190dc922d919be950954ce87170e95250bb483537bc2e208ff8dbbc32062e93013c1dffd8a7551f3de0f42e6063076e1cc4f35103717deea8aa26d511899135152cc246a76e38b38226bf46a95f238aad1151569a1011627466bb4cc4fe377f2542b50a8d6643645d87c1c488fe9540a6ae98f81faca5b0a2c59f8f994bb2f550cd91a12ad1b3a2a9b6a89780cbaa53490acb4990d413adabfeeac690803acbba5140b944ec3d1d24b03c907d9c5e732623462bfb797aad13087f8118a9cfe6aee562c8053c9c0569050449cf8ee948deb319dc92e3522fdcb88ce01407afb0ebfde58953ac319db8f7854dd0754e344e83986415eefcceebb14b6c38dbefdb5cf9eebb786e24d95ef85f431e4fb669a4441d6ba0d7989ce8827615676f61ffd93924c2bc67ed81790a7a52f899977c02bbce41632ac0ddd2692d77f6c7a1e6de62bc642edd8d98965e0ba72de90812582b24a804d3cd436e4bfbbecb6db532ba165282e6de1ed5129ad180c93f8f645b98e030d2e70e46675ef019488c3b44d69c506080acceb27184fd3c16c8a72fccd84c6861d7c30737828c6334a06ba57368f5d5bf0db11cfb52c8b592e86da3292ae35d1957a3dd2a8ced568e7a9f73dc7f17fae2f2bb77ff714c4edc51fad247e10043888cdd41f1029a5d3182b0f2a5fb3f27ed958cde2d725ee0f26df1e6bd232bfa69c4651571d076b24c1fc2f0ddcb6bf5cd17a35ef5179b9eb78ede8d48e70781015fa5caaecad9dd280523e2f25a39af39ab3c50a381f5192161a0de39654e93a0e8a11e400cba9be511beb224623c7cdbf9a937071c46ec1acb19e5674e08556efcf225b8e8d971e53936d9a334cd523990bd2dd8ab346d2fa4b015fdf24b8a3f14fe9eddfe571396e7c280a06998b8e827f64c375b7d608c5ffa4819c9ed63d1fe8b676ca85a0ec5b80dcc4c8f1ee3d69a8b552df6d935c2682b18b6c4bf9ff5c0703573a69f8da3da6782f5ee3570b35cbc0154fc51664513cb3612656737a788b36e4d9ef0e59a8f475bafe9822b253c2f8708a99a2b28dbd5fa0d7144dffc014328dd0838ef712d29ac37fddc70d6a6e199c5ae60e44eaa92e91423f7577f47b4b6677498a43887658d62bbaf1ccdad651ecfa314996c114e02a60c26dc928bcb191930621910c1228ccc1efea24fe2865a05c55a9b1133460d45bcd6426bc8b894e842887fb80a9676ef45f970c393c6412e183bf7b1ab92db2dc0a06e29d22da5a05eb09bcc9194994f12c507f22c9667a948514fad3e53d54c6ebafbe3b8f5d8a554d374283e46c8bac62e0c316f9711b5684f87f7cdca65e7713713b7a3ddf9a129a5949377aae53f0957a66e04a592d0552758cd233ec32bd62f0857b19313505505a9f28058a1d272d5f7d4664b34e33acb17be31af0423ec51e402f8435719850cdecb94815962f356f3ddbd2e3e7b95cddbd7ded052d72b4ae5c88a741c26a304ef6ede1e6f683c2eda5a3acfa427a3b375063359bd6e730f2799aaef66116a00462c1d03f3fdd52404621f59f88b6821547702b7efaff8096866b4f7f83a8c7796aae42423c8a1a2935a0f27bdac73e14ffe9687ef5de6d70ad0696e651bf7f5540ce59e9525676fda196632d127a567e20d7d6fce0e9db675e0a33ae67453e436616be0884778eb96f58ceffce4ec30ee3f4223ae16b31b9cf93395500a9eea34b12ea77d9aa4c370b474c1b694d586c549438d98e77a9386bb6ca383812768be409fb3df3cb48f17304e0dca7eddb591f9ecc8626bcfd6a7f66fdda7dd3d4980cfbbfdfb9342c0288e9e4d715de2badf46f6bd381e12934cc44de291e50b1361a63f61c6410c9c0e42748bd90888195a033a1430d4df63c6631d990d4328994e044d8ef996f09e3463b921f80fbb853911f217117532a52015b53826f0c4579281a0beffdd8c68e01f485ecda6ab60c6413dcd4847bff921db0eb58f22451829c75413faab0d03a4a835883e18208151755ae834914c33f255d47f4c0199be88a3300a2bed0d30065866fd40abdeff0579b76926351dcb475fbe21c84f6d5bf8e8d5c902f40023df30cf74b3783686abd04409c53e3b12fd42d21a720555715356ddecdcbbbc7295a351d45ccbd26705fca464f04de7b072c03616a32f4241ddc040a5733899dc18178d8193101cb5415e9a11e56cca5687dc5c87ee9af3874e46e1ebec4165b8f14169d0c2e71c63d094e4f28d9c6004e3cfe587ec2e1e220bda6bdbe6a3aac7483cae428c480e30477fb351b2d5f8e4912ca7104b7d1c9a50cda34b8a14cc3682ed33f3b3ccce903f615203861b2872216a83647560ab8adf945fad3574768a535caab2ed22e5ba1e6d1111726dba249d4f979ba9982866ad7e894ee609c550a611bfdd0ab422fe359b6b1fba23f665a6bb506f37cd236599e99ddb31d7e7a11546777bce3c30bd5a8f70c526f9db1b04489f2490ab6d9a93817ee93f3cae052c5385a342177d377ed0c6abeb6a72226338ee3848a0b018c861dd2cac79298ea5ffa0330b9f6020812fe3eebc364426d54bbcdd9c21fa51767ff607bc9a304b1b0c9e031cc421c8c091d47ac366e4fc746df4ed61ea4fdab46048b42f322b874531cdbff6b9d3a02bf892de37b68a52bdb81a562fc9919f00037daef4f5a611632f7a286e2e37ebd1477adb699ca808fad0dfd5d8bee020466ec3284482a736b4a5e65c6cfd89f59e09b8807204e83cfd60f5a7f605cc23ce6bfc1ab8730bee8856719fab552d5188af959ac428bef5666b49e6ddcf1bb57fe64a5afd468cd674ff1a1e05d33df9a6d7b6e622e1c1098c240c069e13545a74bea37b7023fd7fc339d0cd4cc13ccf1fee79a38a8b60a06b00d2c1b4dbd605eabeeaf288e89a787ada362ee417afb5827fdb0351ba3470de5421787278fb591956e8f6e2cc6a236794c06045c2b89631ba79bb45e7ad2d9dfd1700187235852f9e7ea1367fe97aafc63241b9445155c758d548f216e29e477b5870df490bb1706cae1606d182927a4b39ad664c7ed2fd9a25630bbf5c3dfdcfa758b361a58632b333672cdf55a95a64b192bcf522b0b52b5150b4b4979af69a3dc28a8b2f85cff9d59f342cdc3079aba371f0044603a371cdaee0a1579d1b3f76bd1cc7ff8e1f2bfb1faf805f41d2aa5efda39c6f4b26d1e9c07625b8be3108538f8eb16e0d9e0684ec5a997c245626e6f92983dd72c795c025e92a588abf6ad57a656537ea3d993d6fbd5fdc16b22adddd85d7ca1b9145ce95168f5e4133cb396dec178d39af205b0cdb396b59b755cfefb4b32645e89a1c0fe0bde76e7bf6c9511ba36d4c27a0a3a8f7f3fcd98113a0592785b9b455e64a6a1ba8a24ca38e0e8af2796d29c7a47581b22b95989df7ae54003f698cd1645b5a4c5b0867de2718c5df609de552e3a1d1fd3c0a673a8bc2c42cd53a6628073df6ce01cbda074f52137d0ccfd7210def8082e03bdcccb44a248c5e3b4b8e62c81d55ce7f99e883f1c33b81a356171110b2a496c2cacc8557d4db44a3c0d59a0764bc57994a12b27037bc83ccb5a9f9fa3e532d5c6d642764c08d08b6fc17469706e142d669854bdedd0ef5a79bdeb3a07898e508e0e130fa80df92b6b099c333f1887c4542720c01abac919d39f1dba0cbdba355d3304de94f411a01341156167dfeac42f78dc35c6df3091dab048c059c33de2daa984cb4062248728d3a91442e2458a467da53d55534fd8b946330d8d352a6111d26d9ace292923eff99a2b7d74bf69c73fcbf6020ccfb9882d3ca5b4e26a68e6ffcae976e989806cfa", 0x1000}], 0x5, &(0x7f0000002800)=ANY=[@ANYBLOB="c800000000000000ffff0000080000006526a5a04a6b86476a77c6b9039810b67ce6287200646e197757e83481535296d880fabb82c78ceeee850e9d51231680fba6490e03c742c61f0c4b08a73ee1b4680dae68408f1243401f0e3aec4453d2cef4471d10b4aaee2eab8430791f9ef4bac9e86f5ecd5db23cd73501528cdcee145094b0dac529129f082241057ee0748cf10d5ec84e2d371e7be27fcc109a5481bdcb40bdbac26e1846196db83dd6800af179f4aa63271176ac0a91e64bc85f1d08bd00000000006800000000000000ffff000000000000dc7296b5a32a0166801017e007f5682b8316b3cff092cea31d5ff52b0f754e86047890a2fcbde1ff4af8310a75053d9ccaf14d3f341811cffca3bfc1e04fa56b5ffa311f5e42e60436596fbc683eaac04aab370f006b04004800000000000000ffff0000000800004c4e83a2ba588090d2d0e1c7af6793558d704e1101386c519f7403f10fde800d89dafb784920e71686c680f4c5d380af070f6f2fdb20fcf31800000000000000226c75bc87000000bdd9f2eb7850751b4800000000000000684e96770800000075be416fbf950949b106c2e5ef727eccb4ea9683cc95bfc9ff67ff3f99f2b1b21d0da6d08b62904c186bdf619ff444df1c5ce4044500000050000000000000000100000003000000dd455f4fd41cb8b996c6a88d15d4ad3cf6d4a1e0ffe96bc121acc734a59897db352e1628463edfcda38fb089afdb192b8842792c1af88a30b63ed2436729e3001000000000000000ffff000005000000c000000000000000ffff0000ff030000c11fb84731ecfb47199ff902e6e4e8159dfb0fc8469f11922637a2e361b0996815705b3b481dcd37cc3ffa990facbdb273630f169e8ab6b51ad7b98574cdda85c7098df5d5f842399d81bd204cc50d8387e5d5adafb99b6168666b26b7c31b40c4f80ac73e67bc6a213430da20faa3c7b23fe4d22b039628cf913fa9d2c7e158f0bb3c5358b5cd05ab0f7fc9d55c28773734a26d313ff71282da12c0ed0951f9a25a56d86a281f8a50cda0c800000000247fdea0e5eb748591afea85d062ab9d4ffa5992183a6255aa64f3e98396e4441afecd12"], 0x2f8}, 0x804) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x100}, {0x8000002e, 0x4}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5e9, 0x100004}, 0xc) 00:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xfffffffffffffdaa) write(r0, &(0x7f0000000040)="d2b1f156663b3d00", 0x8) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x67, &(0x7f0000000000)="01000000", 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r0) r5 = socket(0x800000018, 0x3, 0x102) socket(0x800000018, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) accept$inet(r6, 0x0, &(0x7f0000000040)) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000180)) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fchmod(r7, 0x20) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r9 = fcntl$dupfd(r5, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206931, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0xff) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0xfffffffa, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r4 = accept$unix(r3, &(0x7f0000000000)=@file={0x0, ""/47}, &(0x7f0000000040)=0x31) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000080), &(0x7f0000000100)=0x4) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) 00:00:12 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r3 = socket(0x800000018, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$TIOCCBRK(r5, 0x2000747a) socket$inet6(0x18, 0x8000, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7ff, 0x1}, {0x2, 0x1ff}}) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r7, r6) ioctl$TIOCFLUSH(r8, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2b", 0xf}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket$inet(0x2, 0x2, 0x80) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x800, 0x4}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup2(r1, r0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) r4 = socket(0x800000018, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)=0x6) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r7, r9, 0xa9, 0x20001, 0x1, 0x1}) fcntl$setown(r1, 0x6, r9) r10 = dup2(r1, r0) ioctl$TIOCFLUSH(r10, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x8d7}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18080, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r3}) r4 = dup(0xffffffffffffffff) r5 = dup2(r0, r4) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b1300c0c7102cc81"], 0x1) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="200e22", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf0000000094dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r15, r17, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r9, r14) fchown(r7, r14, 0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r1, r14, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r5, r6, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$SHM_LOCK(r0, 0x3) r18 = socket(0x2, 0x3, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r18, 0x0, 0x0) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) chroot(&(0x7f0000000000)='./file0\x00') 00:00:12 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) utimes(0x0, &(0x7f00000000c0)={{0xb1c2, 0x3ff}, {0x8000002e, 0x20004000}}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0xc003, 0x2) r3 = dup(0xffffffffffffff9c) sendmsg(r3, &(0x7f00000048c0)={&(0x7f0000001100)=@in={0x2, 0x0}, 0xc, &(0x7f00000036c0)=[{&(0x7f0000001140)="fbb0f060c331ba9b1139db34571151e4c83c6b9f2eed590fdb670cd428a37b40288bc4a161f4e57622bf5a243ff20e7b1746096c54790df8721be49be46fe747355a91975d62e71b187edf36db83c7213a3a3ef02078d8d7f1126838662954f22e18f90e6c466f7eb0571a2f51a5e6e764a73d2694ac45efc85e8345916c2d061b55eff1affef457f6d5248355983ab09d0e3b538dea3726acd93d25ff44003261116b62ff433f0634ad8809db9ca27268f689064e922376bae537bb671c6ed8d2bbdda9b251210ff67938c74aab002bdc51d5bd4002040a5023e4d913da053ec857675faf8acec2cbbb925f5ec77b4998b3936a31cb562912d5e8ae05a49ec3b360e8d228230a79b85a2aac63475a025588769a3ea07265cbe0b141643dcec22c194edc0a7b1d8ba57c653ae87a5569f6ef21cc97e7c5d53a7e86537cb09b0c65d2c1195e1ba05241a73882f0a9a08d4b51f0f08e3a4bb24266c98de2a328b70a88cf5e78bab38638dd6963f98f84c476cc6dbba2ddafad1f7c1c05a0872173f8b8720e478fb751e243ddae7643c6ef60ce2ca2045e911a00a1097d9de7e3ca7d39df60cba99b484bc6496bf156d565a2e4925bb90ec95467121a3c1ac3fefe7446fff22267a6536d6a16547932d43869fa72ad4f2f1d9fa2a75d0cc2a298952403ec8f5f006f9bcfdc756b0500e30e7e9909bfcaf84d069c640148f56eefe515347677feae9413160a5758d42196514326430bfe4127b3c8a7ccd546ee31241ff190a78a282d2a78d1f533703b21484392db45c6486f1011dfb79a2ba41de3afa5e197e8379426871acb2e9aba9c84323d12e9d14ad28a86835d52dc02539b3d3cb1b32248d55deb1d9b219e3388f1f47627fe4bd1ca8fed44b2910675d0ad503a6ecfaf8754d16c79a15cf7ae0338ba0124c78755872a6cc6dfc21e5d8bfb49f2668a04eb79aa99dfd8e40065081d05bc2affd9a3808d5bb4feb0954648047e9bf3fea1288c79ac81426ce100ab62a5b26d939f67566eb1f1b0a8c1a639ef8d58ec21ab44871475c72ab2a5fc5335a35f577a7996261b740d0275af06324420e9fb090209fe82b4256edce598e157dc9f3ac50921244ff84ec5be7443fa680c20d0f65c1f511e2c006e1680461a0d76f5afd1aa8e337d4e5cab080d767aeaa0abf18bd0950a3bcba43f1561a7eeb596431012623f60a7fc6fc9d0d3397e4fe51a0f3b0cdbc38be5b12fc0993605a924b4d6ef5494ada03d9c5fff5e6cf6b40b42523179695c6f0c527f9a0c5bdfc69c710705b6745d8f4ff2cd1e0d93bb680b7b1a83e227a7c9d1a548cf6bbeead64d3ae2f5c4509ebb11626dba88291d13a5d41aa2ba8d2ab86ac517f840190bbed1eb5795dc51d5acf6c986e3f30274a31a18c0b42257b839b28f9f26ec889699bebafbf0803d5e87b57e44c89989c7d06f83c0222315de72e2bd78f3cb856bd429b244b518cc5e6594ce6188a0e396559edb915d2caf7591b90fa23ef1487b63637ece20257abef3c5890c31b919db3e1162840ed1192a025ac3c7b108f184f883aa6abc831e9ba79fcced3484518c03e90dba0ec1f75277b153c79df2698ac17629260e7c348e8b32b18676afcb5b259ab45b601881bf257232d0cf3b80b53a46e688197ae9796e4fc3edaa3f2a3f8f6c7e09f03c4b9be4aa1b2168d8a917eda61e65ebcdb5b22e4c2ff825d1bf5a2813feee053d99ad89d9ac840bee101b118acdd36673841d18fd1c571e6e10c75bf93fba061d3123422698257d91f63b2ea43fdf470aaa8125ff9151bd837783df8b254400dcfae8f8678d63452ea2a7cc8d99829ac6a4a23927e06d0d3a138ae9701db1e6dea5460be7d73b43884b463c080b6f30c5831d268269b864e52a3808bc4fa07964ac8e34baf03cb12d0d4e7f9e68ddfea5f8359e105c3876b73b35a4e17fb36dc682a04fcc0da9d2cd66a968a224d2c330e5474bc577123be0edd297e1461f832dce52bb8ca1c807bccad8d11a4a8505ef4bff0d811d3ade45b56a55e5387159ae852445138fd94f512de0d6d27c906c2f9df2975373ebf4a156f8fd08b65971c7914097df7cf0915bd7687edce9ee4299eb3aea2639ace278e5c42654dcff4dd0d0f4296b7cb6637a4dd663cd0044717a7ac07235f3b632104d5f47aabfc2c26fb17453cb4860bc7c6e4ed1196e1b08507ab6f95bd448eb6f4bb54ca1a73c3d28f15d0cfe3ed9ad2745d15bd5c7b28e38b4523cd46eba2e45fdee6054c8c092887ebccfb52290a4ec7bc4f7c3b84020b7c23444b2ffb9d53bf4debe025f8b0013846a175b885003fc220f5f572635cc3a24e8341e2e9649b663bc48443482ff73a577015b68b503845c503616af6645fdecc1184599d281209808ea349e59561f194e5ad049ce43cfcaadeeff50f4f5774a2cc41100c35da1de31c9e48d8a52638115a4eb1b10de5e2c176f262ec4d6a6561d734966f2a05cb6fc0333374907c45911ac1df709e7632d1f0b0dddf67a36493e43ec5827f68ebadc42e2d6f081bc165e6a8d565b8fdc283a056510aa907821e0c082c36d327bd79661d0087358a2fd0490a6dfe037fc8a5d3f1a740eafc245095a29555d47beeea1ca9a90cdd0bf5bf678d5faec4c25812c93a0340fcb3d09a3bc6106e0141c705b4f1d07b81c1a9fbb9cd21544e777e2c16b5785f952a4b5bd91f8c9968b16860c807c080d13728030cf0c59711f94fc9fc454b365478390ccfa6b13cc9b2ebc650d86b629caf18c207c09814b008f6f18a752119dfe4e54b75eb709c0867e056f8f6eb3beba77179af9d2bbd390c34b46d4eeb751ba38abcdda1bfe56f1cb31c3f9b645b1f2a4f911aa14116daf6a3588164db83d3953c46793ca57d54f9dce8205437f36a5ff5a8f52d3c6a879236e90afbf73431f1fafadb2de794afde5d52643bcbf827222b9b9bf3c7255c909e455724abe4a0d44dce82bc952c2591cc1b1b11c1ac1de80b66f74d7e0b9d79494526fcbdf01484a80ce2b6b8c2dfd9985c9d75262f77f7cb15c6e04c1c35c826a4175be38100897d19816701a01b4322d2f621393c3214301c2bcd0d177bdd0e8e1e1472f9645c7c4bd043ec688b71c835cf48c1546edc53f60811cfbb8b917f2b328c5c6d7e08d26d1d37bc25786f46d2d1b06de12b082b96b13e7070cbca88e64c6b6a37ff8df604cb827680489f47f948a0870b6c460afac2842d102da4e1c67daa91c8aafde66115743e6938e48731fbcb5a60f5d52a21e38dc989ba4194abc82563874adef2b1fa152962349575538753c49c5a6a1345399cdef58a82afd444c72809628c8402c02252f12b28006e789aa94c60f6756890522d23a25873cccbe8f1394f828befa5ccdfed6489171d73446bb61be5ea9eb5b81c71b0925d48b2fe7fdf36fa05d72df3272f33f3319cc117d3290b2069b613ff65152fe3f906d49d7214385674d5ceb122d1935ac72b37b7115ff56a1be3d92fe2a12ae384816fc289ce083f669fcc188fc0fd52a7241d02f7de3f27f49c2a3e9c0a9cf68b6d885a10030b766404b64dd7d922343b40ee1cfc3b7f2780f2f5812988799859444e83e6db839552ca9173c0f6c3097b32aee90d3e77c3cffe21ad98ee722fe601a72ce52a55eb10901d5419c1e19a989da2b3514f3ecc48924f15c2527e7959e29272c8d04fd526f0f6e9723e024daedf7fa9223723b21daea411493de7de7081c3542e8cd1ad3cee9535df821d7f30a41103dc5b89353b710cd227578fab7222096a789db806d0c5bc9d5ccc500de4c1747ee696f16295a1caf51873cfd23898b17d0c83fd58feec72a92b8ab6ebff04289649800c33bd6c133cccc05adcafee17f5a725e4ad76fe9a81e2b27ab330120695f201b5d3553d801834b59923f6ce7000840867ac3185f33beea74dcfc9719eb19642274b929fd1b35543a630c2496561066097eb736146d1e9b4fa31ce288d0fd845b7d79b6adc612f5c883224adcefb467b475a30dd35edc3014dc8f2b7c2151e00327181d1de8dd4d59c7a70e4f90ceb50cd34c11424c5960af1c6729293297e35264acfe97513f99fe2f4041c8a1171dd351a233312e28a72127f007c5d2db514520bcf206c6ecf89c3b22b08c9749b172a8bf7258636445bfd04fef975ce06d307db5c0a629b82d75effe22988ac885923856565c41de6439bc030b1236ab97d7a62b18f3e9fdccde32aa8caed19df891288235328f32a215971fa133273abc30bdf4c2cb6b7039344d80bf3007665390bcbaa7320a73778b8dab0c7d653299f38c162458558510e9b36c6ae1f00d5ce989c2151510494e8ae7d6c0a0076b10bdaa3cf4c81298304988ec33dfb16cde0751e7767736c322caf3f6641b0c6d975a34be66b1bc1f86007d9268b01d22819769686381fa666f719c7cb6ef1f5386a785e27c6955e4e0fa34b0ab12679f4f1da8905615d460acc995e26b2f5874ff9a0f51854e0abd0fca1f880b7a932481b0f72abec747630a1146c4fddbc1ac3c9e3732e463b5898c2d556f7916c3eae46a82ecc52e3d4d99524fddf51d2bad3bc0b412419770d5bde120c52040551e79b1aa75156c50e11fa4d13dec9ceb96558ce4e093035505aa9cccba3f38dbb0163c9dca508ca038353a129998071f71d669b916d6568491af74ae1737234e2d726f827bdd4fea0e307fa8a4aef445890d2025608349e1dd4ffc55e5b73ffb7aca5a941a269de73ebfdc7d890d9c3ed1883b3ca4bf77fb811db40a5fde64244cf3121d4c1e9970a79362fc14ab53ca8144f65093657eb74fa1d37dc1120cff855d045fbbf7ea88f033841616387b10ebfacd965e3e1d28c92930ece0be5ae4c028753d1c24e32b3bd1eb5a4b042ccb7328a9c81447a6a595bcd2b954148daa76b90feb487430bd1538a8947e98abaea73d49178084166ed74bc89391a5973549808c62e7446fc018f6e4d2288af21ca7649a6e9c7bdb58497e5bc782c983e69d09fd4b5639f7679ac47bebbb519c1848e194f25e707944cead2439353222cfa5030ebf0f721835e8cb6c78b92a6dcfe604189a9b6fc64db7ec632935527f913e1a36a35b93137b83f2e61cf719df7ab7aa874e57e5910d21730c5c3dba1403916144f5e4d7caeb720daa5f16dd4397be3f802842a5741f809047ce66f59b60276bceb865a876c806da88a93d6219770f42084153840982b83abb714af6eae8eef34cb40dd574e04a941c2650fccac77c1a5c34a3cee102b13b4e7ec2fc214e4d0b91112b96420d1506594e6f4333e1301e3ef268b2ca149e0f6d593f90004bfdc4e5da6e9659771aa1e1abfec1fd0b35e390dee7364f2dd0e2166cdda21e179d575bc42c64c33e625bc51fc45e8b30223c412f30baee80f3c719ea64d21587fdb36380b78caec6de20fd012f535dcf0a65b72101a7e3edf2caeb3199fa7f8b4998af8db007c0a86d5bbea115d23e16e6cbfe16365ee8182620bea05b2ff59090f448519ee386ca435c86a5f444da86d9fa1b5acc3b5b5c9be7bbc197392b71092dc1fc05928f824f0039eb7c5a3b256e47902f3caf895317032f6e617c5d93416ad62267f16c484295b8457ee634bc702930f17484d0f6fdff9e7b05b52017bb8e38a9523d3e89961338632916c6a293435b2477aa4e91aee8841a607c43b83e357dfae9523aba4823268392bba0ec46cb5a43188bbe22a04b8ec26a58a6be34aa21ad03cb618bfebb3c62700a6d923f4620700cd30a58fb35141933510902e932278aa4607704b89b5c98821080bc", 0x1000}, {&(0x7f0000002140)="e305cefa8612a6b38fa6c688a65097c89f657168fbe4d79c14bc8b1626f0e3064c098b5f0927c823406b99b8dc20e417554f2ec583dda10b7af2f7483d7125e7a6c2182854786795bbd717137f89e7ba2bcde4704427075f75eb0409127521c85d6bcbdf466fb3296e3efcec793fa4ebebc24f2a0d45fd1f268741f6153ec9b92d08f9ff8ebb4ef2f50093e9c61db51f15c83f704303a85fb458494cdf563bb67a4ec75cbf19dee29f59c577ed0d61fcc1cded72546b3692c17d7af453fb4777d17ff3d5f3f404947079", 0xca}, {&(0x7f0000002240)="df928068198d6c09b6bd71debe342022d990dec47be5ce12c74d3aff5e9158bb9dd1584b064ee01f5f5483845d67323a202724903c6e74161425f49b29835b7e80aa2139795e451527f351b251a4d1bd89e176b0d6b59e38ddfb437ab7dba3b47d4ba733b0cccac264ece7e79ff6cada186113470f3eaeb84bf78c704c087e46f1d4a69f3370de06757669c50e35e6", 0x8f}, {&(0x7f0000002300)="09bbd2b0d2620f1339f8706b9052aa25af78642b744ca22d543f407d12d2443eba2249ab68512d049e7b557dd1870a871b58118ec342ea42f4e639da19c3c1390feb50249b0b2abf69f6ee84ba550c1837bb0dde4aacbf53ca5efa94eae5359e90397057408a589aa4f43edb0e35bdd169dfc3eb3c1788ac491357ae3815b81084f4edea846a0855397794df4cdbb1123a3102ba6e6526ffb163152434ecfef8f6cff655e08e08e36ee400a02071709e220ee27628bd393aa98756ca6fa149dbed39c43881e660b5b6bb0af7630668aa8e797c37409df41a5db484246de3fa9ebbb406bb24c5f779061b39a8f9b30d40ebb7a787426754a78f0f81cdc4438dbcb8ab6d2ef6f0ad2905108b97db37b6aee16f2c3babb639ac27f58486918035b171b903c3349c15c56ebfd9f85932b65c930a500f2e45f3397e91739ebb43acf12edd7039e33caa80fecbfe4d59a3aa7c64dcd0c068c3128a3555faf7973077d475a387ec24b95fe9c2095ae60e2989208953899b64868878c02c3535f04cff77ff71d8c27af7667aa249a6417556cad8254c345d2d8812670992c0e0bea317678d89f95e798843089f0a288c12424efbb9c3bc68aa4bc59aa5ec5ff4f41bb8e770a102b86a1dc1cdab2303fb594f34c94307c7304138a4d29474f02b1a3d97466f095e4a4a07eb2e19bb46dddf0ab453e9c202e7da83197bfd63836ce219db31d028261c9d568c4942b992dc4b45edaef5320ab3441ee4ffdb57b45d5565182c5eb724cb7389b27d26ded0283b0fcbdde42285ce859988fcac0db6a3d37294caa3a248fec7793c7faacb99f1e4ac175291624e4f4058b213460d01e56c3fe5b437378da32377d64c83a5c08a4a4155274ddacefc39c6e6b42803866db953674442d3fef1ec918b26f316a906bdfad41acf11009c04653a5a61db24bf04368fdac47571cf6857477c5df8177b36cabb4f229a67430b38db0e67999e127247e0de342a1afdf202e66a8ee3c76d2ab1ec22c6338d3ed0f3ca0be003d23b10125fb8be31f14b9a498ddd4a28543d07cb4fd17872c3ccaf71079c912fe07ac9de03ab22e017e276e2678860fe04a3dd53b8fd40b39f4fd9d69136d09983017e9521dbe8b96a8b9aa4d49abbe64f1863bd10a6a5daef656868a30f32aa033e0b36ad8791ebddaa937d128e18e6b6af56e0b380824a2a8a651c20cc8f2b985d357268d0feff90453fee81b723d1a4dd1c22edc723647238595d24fe42072c520b7ff2c6e0519d03984e8b557402fcdfa06faffb4e92e22c37dfcb09b766b5654a69ec02f7404ae3d8afe538265f297e63afb2f4b79436d9927be17cd258f0aeabae9f31f2aa878bfc6b229e17c280ac3cfc676a32bdc57f847a7aa797c418b7ba2a28ec949ff50735366d6c5586444791daea8505f38e1ed3adb197700a0912e01e33dc5a71d03d55f379a6a6babbf2bd17dabc6edf49c12e3b7d0c74bff3f8be963a289e426c096c9ba43c5ad494dd50b25f65e2afeaabc33f77690fac116955fa0480b004253a6c5396bdcb7888e348c089974a94d2b72dacf810f29c5299c9311284a8a867c7e1f26662852108e4a323215d0209b3d46323ed5d0fd82ef942354e4b7e472fe6c10bda4adc13306761d65dd7e8651f239d204b38622aa5cf52353a529d9791aaa6735f75d55058991162bc7d64468f8b3b8bc22b45274495bd4863ea2c4437595169c7642293e23aef00d5ec0bc1a6c052e31f4aa19d2f3900a440aa3d31afb2100fa16ebe41cbd6b28e44f8fd943bfa6c7091cf487946487e21b5aefb76c2f6761b290e8f87863fdd9c6e5576c1b5dc763001e14045cd2e3a9df60ee789dd3cc414a50cf03b2c1eaaabb9005b2b803cfc37a684402c0fa4efb06b1e96d3fb85f5511dc19263e91935a5cc7cf274d1d5ab74ef28ecabf351c24b6bab776177489a9534580ff73f30ec812f533748f7419e722837fc09238679c4fe09176d944d7938bea9435ef192b653dcf4266ead984e651b0cf5e0513c9d0e5eefc2c510b2a0afaf641e19dafbb005b5bc9dc822f7c6c640eea16eae8d0c7932bb7cf58bce79bd42e6fde90561b7aa0f864f9f7d91b67567096c4ee5eebae2c7b53da9c53e0fdd38944c9d7dd0a9af9f8f3d1f5de691dc1959d473a6153f9f913c38487714a952a8b82f72f7a9f831166c43315055725898fb67803531ed7dce6100fe4db14798cf18a3c1f2092aa20728ccac0861b73fbc3dd009f3e648d3974d9f5133b6736aa4fb0b8474a17fda35711124f2ce32a6e88dcc9b76ca38688126eec3b226c8251b96e3a89eb0689c08da8ac023a68318a1a91703f0fdc626aacd95a45264dc42af820b90e67439d929e1b90218588df1a2cd5555c8468dbad48df84ca919ebe523e6857dc499fc26a6a883947d3e5e99c0a20070b2a32dc2895e64049003e92d29c610a95252b12dd735c42fcaeff2671a52bf2ce3479706f68ece7f853f9d91c0441c9db547c517b9af1b5ccc625f5b169bbef26dcf05e3013d27cfc9035af152efaa2c0cb777fc1df682c7d4b39f6c7eede07407b4f15b1b42b07b8ba2bf39bdba8e4abb2532c36ad922a6be9f9566e370b6d3fbf2ae6a4c45597c5f197158ad7a7e9bdfa5758dcc95e2db4b9f26043aed7552cdf2c3358830e8d41b68ea5cb5771452db5466a6bef8e8a49f2857ca065bdbb0d6d84e5fabf06368fce7bb292491e444219ba8802706f916e04e9b82c7efaf1b35d524a5f7c0b4b4870ea9aab234303f6efeec5937c602ca21548edb0d0f9278cf86e568d21d0afbdc17d393f2cf993fa09e255c15c1a65c452e76126425cf3330cc17b036efa2597d4427b0105eb0b0bf999b73fa1dfc7b17d4a4b99eb6246dd9525523077b752b0f6d110fbf34b498ee1dd5bba09e0549c690ca9adff35d59ba1931a9b899eb0d964d70e2527bd7e5d6bf5e01e26be12e0c421826422a0874387507f979a883e8e5ce7ccefa300e33a3a4a14dfa8a64b762f0f58bb281ed24b11f4506ca04de59eff5f1cfbc6a5f6cfbc524d9a1cb6238298dc182571cf84984c9d13507bef63555e6c026e3aa1dcdba017b5588789c6ccab3277766f59ad72b6a6e40cdc6572dcc53b9407ed27423bcb5b0591608e4a783bab491377fcfa60aa6666d7f268ab4f0ea7aa971f0b830283823ed425dde2da1602f743d0ad2893d67c5cf2aab65f8c0217126956fb6b6a76aa54191f0f1bab20b35c97d66b479f74c546f01f269a59503b9c79f2333e907d579fccb8a10f36a6d07d2b1c0a5673c1ce05e1904a3954dafbdf361f09dafab6c4609de7cc9b6fc88b58b3412a7ba2d6dc5558fb0ea676daad3d96a5fc7bdbbfd8dc0a99504504a44299369b9227b03a988a38a21592dbbbde2477b5caefadc281b62fd4dccb20d8f616fbc9cde6721ed21401c5247eedbe8c77f3ce667b36eb68c3b0f2a64b5d4eb4da497997d18bf686bc79ae2f4fc853c0cd4f1e491797da0f83bd6afa2a3ccf358f32df324411680ea388afedc00106e166a094cd1abfa714d256667ca2adc47b481054da08e097797cfdda6c5da155c8a5406214ef424e6e8ecd524c145475ca43816448aec8ccc0f9c0146a579c95bb5e8fdaea62277e3a58c3603bd8bfa23dec7d7319c0270ec3d4b19d586ed0b3d01f9a14a0046056178f520c060e8c4c4c221193023cd7bc21c7df880d647fa2439c5eae5c36654c8e1bf728c2c013c1263728f8fcca00f1120943c1fc114bd5c53e9c71e521198d8642841906a1fbe8558c23bd8b569130dd2d3fce95b62007e72b4eb9481b52780ee03abfe805330f40f09a9445a9f2876b006e492124a8351b948d4a5cd21bc60b66652ff9957ec7bc7be56df094298c2a7c240b4099298bec2145d8d6020073a5a8c04ed37068dd1f06e8701965575cca654e35d9d20109d6e982b221a5b8f84cd1f477a128f8e3cd3f149a1f9795e9327b5b32d518d99009c230b8b6847a23c2526a4e6ed28347eeded67cd54b0c9de5125b2c0b7ad7575cd50b78f62c53a93da80a8f703274d3ab23e0374d43daecb31a3a186b9210a35eb5791cfe6cb382103ad6dea3b88522feeb62c9e5fbbb3a937e2b2db32c205f5da0396c278d476890dec1f4c122b82c52e05a96d858f2d78377d2de525b8cf7b79b9b2d88861d55917b050c69f57ebb509a7c6934eae22ecd57eb49565eefe04cd79697001159cb5375a9be9e25c8eade42302f720d1ca45034087ab2d5514cec3421a04d9e56ab424a50f0c661621f92d7fb13cf4810e287a76de4bdb13ef54502c55eeb4050c0208b57e4812710b5e410531a93adac4fb4c67013c7698cb9a10c5d5db1a771a57cefd6555d11e81f1f4c9172fcd7ec88d74b02580e6fd964be8f73938794f211603b88d7dea93f52af6d29d581e6b3cd263b8266dd21983d88fb8605268f92496b707c862cc007daf6d019c1cbc739748bd05f3126304e30817ec64d2c0d69f58356ee56f662de5e4bcb13432c5e8c0b3d427c2a5391d6883becf50a9b38bf1a56e583e8ecee97c919d92ead6a50423f2d60f31260d997c257bf38c89f9a27704ac470ae097a10062765c0836111126bd4a737a5cfda0b9e296ab425408b9aa2f6e45d0f2cbebdb6d91fe1bd06eecf33d88218e6a6f679494ad191333f11b01fc2b25745f9f0b07fe5efa71b08ddd7bbc08ec47919296c2c5a716aaffcaf73a7a619e679b936314935867a4df1db33ac2190eb26fe769dc430652567750d4b82219799d5d8773cf87ba70f8cf8dee1bc76be6152a9efb3164c221f4b8b3aef009f1aa3338fd605557c9d9595accc78d4b4c6b3519f065011ad2788d04645eafbd6e62ebe13b9782d1f57ebab9838ab4f17ee82e9c1ddca2b334744096f8007c9b337c1fc6cd87581ac2c24425e6615622490fdef7afd91e67e92e62d1a1de25279f43f96dae60c86adca791eb45ad4cafe65f223ca29d97da650d1f810a879a33a969c08c887f65e7e83f18c8e43532e2ad9b2bf6aa9a66542643d6a33144460aedd9e72dc25b1c9e3b74ac61e21408d67be0bbda4d9e0fd578c86a72c52a93b217a4d529ee2144a6e9a90ecbd0953c3ebae94a94f0a832d7d6736c7dc488685f68291b1986096309c2b88e4bf85efd3299f8c5797076c820b30f5eadd59af0237ce92f289baa5a7369f4ca2e9278aa3c71f3e6aad1c8fb661d9fb474d2e71e5c49b1c006377157f6e3e9a85a832ceb236e94e3d1ded2e36bc82fb73308a4a0b7a90c66193013069885d2cc5f0234d2df545aeaf1df515fe8d32314ac1e0af70e291172aaf82c888c69864b1f443926e22c93565d719269e057407a52c2e406811dcccf896a8881548b9a40e46acb3b6f5b6c0ef9aaf00223b738e8cc54d5dba03aeb29f9df272c04e710197ca755361d1a1ffff4c63f809792c8fea6045a18b41d85c0537c4d00863181fe7c84ece7dd269100d2caa704da522bfe16847bc4aa848bdb157fcb15c3d6f143da6ab8c5f080f6948b801b9d1123d5eb8067fa5b29580e5764847875271a24bfec8a5056f810c47bc2bf5e6f018a14f39525cdf20cdbd88e7a0ee55c53cdc17ed1280ca9386bfb21a87013b55d483a61f82f3b4f059d0cf16a45ae599ddbc1ff4422246c0b9ebf3604156277c9ba798a800df23ec48a8793e75235a829c12c7de073ac5644795f2b6210f9475b04f68aaf7df3f69444177491f5f4645f5e11fafddc76d5846a4c69ec650c3bb5c8cc3138e5e6666feb7a32dc81030bc5e5fb5ecf2dabf724b018e3d8", 0x1000}, {&(0x7f0000003300)="15324ae2bb5acc7dd561138cae558faa5c3f24b443535009ff1440c263f014286693510208031f209146e61e89512f8fec1a6af4e34cb65d7145af8186b0e6203b07ad94741eb1c2b3c9672357e69db9d986cf37ce956fd0d60913e8a503944dedef859785171d036e9ce5ee69e3030459ab98dfc42a620cacf5266d7e2241bd32c6393f435a906b11618615a7b2d3", 0x8f}, {&(0x7f00000033c0)="d7865a572c6ee8fd628562e00dce0dac3a6fd4de1248", 0x16}, {&(0x7f0000003400)="e7d2ae6fd5e1bd85a81cf8b72fafb7713264b04d9bc5c875a14fc792089ff53a6562d467f02b45ac510edc6917642927e95363d85f2d8f154403a27d2e7e90d06599006ca5c187952b336db8c6bac9d66b112de1ebdee8f9a87cda25b9213623c3db055b8af89c7e6926f481afaa69b771fe41be6f019dba76762759d227cbe3c92cec7168b300d4366dd33f8e7bfe55e0c97954534625023748b82757975d6fa961addceb074c202a3cc955ceddd2c95cea9666354ca184753c28ad24ee5cca6665f3041b7f6eed011c71fffb29", 0xce}, {&(0x7f0000003500)="b810e8de5684aaaf633fef0c9037d13ced4a380494240914aafb1f81eb08f61295c24fe5404d0157ed54b355c6f655c709db5635e9326c27fa25350b58ad7090a7301d715ff5b11bcdeaebc30b8845eb404a0ca069874747c95c71ca749b17e3d5768ac53865a6a580492b6eb4701b922e01bc753bef8e5a66280e88cd3ec7d47bfc77355f3b12163926ab7c51425cbdbd47d50aac0b66da1b29316933806186d3d54cb68fef262de719eb16f4c1dd4866f2a51ece1297", 0xb7}, {&(0x7f00000035c0)="fddd3c7334d02f3928273180320c1b543aae7af5303161cc851a394283d264f3af4c07b040487c5f3cf21e522edb8509462b30f05f78b17941c3747055c7c88c31ad382e1f2d57791b6aafd071f6053b929042101d2709e79fd5f8c1798dfb199c605240b957ecd46b730c41b97e335bbed34a532b4df8327c296b0f85d0ec5d248a5fdadffaca9e2943256fc9f13e1829a3a83d9bda74ab35761df8d476452ff697b831f6c40e81083f67a3c68aa159c7832bfbb0be95a99401db0fec00fdadb7146b17f67d723cd0c922755e63397970f77e9b269a82ead258f3e5e32e0ff0555b33c274c16e0be29bd322ad", 0xed}], 0x9, &(0x7f0000005ac0)=ANY=[@ANYBLOB="100100000000000001000000000800003c4134095031503f1bab30ac3f52d3ade4579b5ad01c7b6e0cd9ced09bdee9aec7ab6579d31af5785061425e43b7640333ea00ad8aadd1832b731b4dd7ea358e9cbb55d006b8f094e7625dba70e942602fe6ccef215e58781bf74b19c8e2cf6b8306deca45ca0d8f98f0e7a15e3ae6fbfbf8c145237034bdc2ea1a05c9bf72c02c6cf548882a9ba614af16e45f67c8caef85c1f89a8112e7294145edceb9a8b11371e6633d1352a346f553eb5c898bfbc7a737b5343c87cf8a6de30f46869c6371b87186c1dab38b220d4581e58fd44fdd66d954b1037e0bc0deff58c871bafb8f9d58896f85c8a4ef2bcdcaa05c314ea400b118fab461e479adb50c000000001010000000000000010000005ffe2109e2c27e35bee6c05aaed93269b48dc23c3fbec36859e9b936e054cb48d13d24c0dde58c254f6b38d40e1f8a344e64706a0d0629def4e052e5b146f19a8e7a25b5c9a26fbb1cadb27130c850608fb755f8e73abaecff9bccadeb268441ef134f9d8f223204f34403c0c952b3267874297ecd5db4f57078e4fe0a667a42bcddc4ef08f1fe8fb45a8c058d618f2522dc3820b74d4d2a48b941065698be0839687922097721f5ce5562c16dff3a8b31824d7455a25152958fc889e25ab77aba92de1defebcd44952506b76f0578fe0efae4d4ad5337793b6258eabba99e810c9729c580db70b2132d063fc99f78ff17792a221a46e00f926d92da3ebb3614bb13f0eaa40bd0da95a4a11c35e665cee6db0dcaa3df6f36492afdb6d820150233d703209f79373360d885e0d0623f9da1c42308efedd5e281832eac967c2a6cd021861d20aeb45baf534f38a90c81b7128ab666ead3f2a00b5bc95ea1dd08a2333c9cad93420bd6686ea7a67cbcc2632b9edbfb0309f54cfa6b95640328956b8a7ba7137f7be861c7f3a3571a583e64774b798045d8f7b7804842ee6247d17867820c1feda76fac83c1d538527060a0d7a4eb8001d4bcec035ded53a80e5d75712c7d46369bc6c2865351b2a3e72477ed7bbf4a123774f7e03b3ab6cd5364e0c7d9ea6995a5eeb88c228c992fa978572abdaa9aabe4188405b774fc92b4fc028b1241d15ad07b1d9662f700be4d02bdb01f84a85b2bcdab8e20c6ae62b7cbf4a336b874a4f89073b454ebdcb630e987bd2e66a07929e9bcfc04c7b0ad9a029bcfef6923b908e8894366fcdba0f4e4f181b4f02d98286909b186ccb67737d446bc30f578db6b57aa64c022a487fa470493a0505fb8e08f2f45b83240a3838d5de3cffae5b419a959dc4219d8559e0bf2ccdf9d014322b493146433b973b7b2a76030bd7bf35aa7946f474f6ec15fd7b250b427427ba233d8af30061db7a55b35d6e99aab4ba3eb91363b6b515b191d29e054b26ac73c11c728526d40c8175d7987bd00f9a2b7e3cf3672cd28e332eeb1b1c0a3e0b311cddae7d96778e1fbcd3f2e84d8879674ab2210ac5eebd95b76c7bc508f3c7494286f62d195d835b4dab5d9ef880b65c7db72ccd60d3fa78655b2f61ee6f4e77ceadbfcea03439050269a1914f91183699a177af6d6413a9799b6b3e9a9dde0fc650e56d0a337ff865ab3d85cc1bad178989f52dc83838e984dd6799434161855a38b0a3d450275ea39e4a557c3584ea6b572b1c9e6dfd620adf92d0556180663ce05082f915282611fc205579503eb1715549f702d915b50bf55db9dcc6a0f35657dfcddeef5eb7d213addee8f2245859880d31bc56a20e03bc7bf5290ae2bc68b4d582adfc36bb35782a12cce32af9f34c94771955ba20fe9d5e009c91fe649268f52f748067a53938f8956ac24e187cebadd44c7bb20f05942b15b011fbe313a6ea964fd108fc180edb5370fda4fac0920509d0c4ba58919bb7cb2d9f2a00bb693feee62a76f50feacddb4c881a0cc956ee0b35effd6454c29262c55ca6b54e4b7aeddeed7ff889a5667d26e52390bc9119d77975299b7524f560e14355eca080b54a7c86039bf82d593a8fbd490413e60870f04f5b010edd5b394c0e711578e3fb517c5c241791884b3214147ac3a24fa0723fa32476652a177f6852d2c5520c7db6b26a4c82f967c85d115a8d666e0ca3d1f8276f03282b5db2e4e4802d5b4de38065b69eead3d1e96ba3845c8d41f678f7103346177a624613e2d11556433482e7a2a081355b74a069e84bc7a8ddd95d7a26609665206e344b19827c614607deae4617f607c25302c4c064dc2a9c271a915b6592aadea614167a2d61660733172bdddd4620202a0787cac7ba984daec06cc1745d95d02b06d81947c936ea67c48482c40fba3857aadffb4ec3f1777f5640cc9c733755056a6f70ee3e6617b2be2334fcc06746c2c3edf197afd3a3cd5e161e66fe68f7278f37a9caca54451ab6f09368c58005adb30cb6d5cff224311497acbab5bfab9a1192bfd39b057a6c5f473a35feeb43c16060f11b9e82dfd79f1eb078221f7612a17270d9f869cefb84765a71fe532899ca76b24edd23ea896da289721c485968139ab7cf74219296ab9d2b85c0b8659d3aa93e7d30893f2df0bda73c6985187888ce4d2d3d3ddad5f953499b04f825f9b43e482bdfb32134ef61b9c89d8220c81308c8d0f9952764a2abba3081980e44cd8e3a9419c93c5d0142de44ed392996cec8c0719a57604612884c00f034d3055e637d5af1e721d7985205a621d5988b362058db6d15d8fef82ccc8ef7ef5562030e9df18d1ba85b3ce3bc3440855bfe53b4f2cbcfb3dafe6e8fdeea98b29db92ffd1333f77119835631de724635788f431979ddcaf382d0c22e7f262fdf5b10bf17039126f0f21afd1491a6bbf2873beeb9ab80c8e786f3bda79fa0b78d1074effcabccd8697f47df8fd7c6de227aca1205a8d65347f79cc91e14c92540bece922b1ff030000000000003ede01d4b6ef4f3064fd7bdefad2a949f9f53d8884093d6712201cd6b3613dcd3af5193d2f9dbada9fba02c30633b6868d9fbe3a99b3a592cbba21eeb6aa925835ce112cd69c96df81a9cf09105ac02efe1620a365ebd04a583ae49f50303d9f416c8b65df1368228f64c955851284dcfce11ce0eb2f3610bb47067314a36c308ce7be0321f589a6c4e1f859c0a8668b947a3e60a0d408db89e2b3c196a9d0c1398fab556231461ae987cc600dadd0e82bb6290f2bc82ab0ec96cdd94bd88facbf959aa938051a422f046a1e37304f538c6c4a5d84b3aa01dba6b7e537df1554efdff28b7625054da1bea8b255e8776112d74363872e89d56d3d02dc6c8eb78c887890c2475d8ca88c0dad051420ea5258cb3562bdd4f32d933eebbdff60e94c2a7958ecbeb1cb1bed9eb29b314a0798bd0b8efac7e5ed1f28a3d9d609dfc872f9ab5ae05c4da8512554bcd35f22890ed34a596f7d4bb441546aff802f7db28ac2f1f62c7dd9b2689cdfc271842204107deecb209978c4b7a4eeff0d3a08d07f0e102f12fb87b90e32c8c93700a1b306820331e8bec4fda226a92dd13c6aea031f5a4b528d8423dc6d234e9f4d9dc376383df0d4d922414a6719dcb298e25cee5b4930af30852a4809754a2fded98e600a4f851c7500f5983785249a071748210d1120189948f7b3579a8bf335639b11929ec6db8965ce90767c51a8838927ef73ab0da7806e53ed2df63134730a6a66c4b684b3a93abf8a9d3d189f764d3259627a7a06acd740b25507fdd657b86d78c499b53265b9bd44ecf4ecb166ed188d30b18986f84452cf47d444fa319645fdf17278ebc2a8dffc5d113ddf840023ae7d41948a03bb2ab5160b5a4fb1937a2e69bcc4a07577cfeff020e9ffd9964321e6315009eed36edef4d38cbae8d9c2d3421543e59989267749cb7b6fc9cb5cd4f539adc441f3920ecffd45c3b0be99e91a3ffdb03e5ecf7b1652c39ed08a3d04e2c3a3d0e84145d0ae316f62c51cbf59cf77291cde6695e68f10e95ed34a091b48c852a611ffa7b97a30dee5436ea2dd9b4c71c1eca12381950a5c229c0625d5a03ef4280cd080b81743dd5e55537153a69cba3870aa1f3f84fad07d0d03b72afc5e5fbcb8c47cef8f075b50cfc5a1bec6acd7feb957d91b580dec34b56d0d5d57b7252c576a075e0395a6419ade4f2a65741410b58119c00c49b0b188e822cd758135c0484f506c090a1651ff6e537c7ab2a4515ff6e8bdf301c85ab09ae0a5a8c1a982514192bc8da3bb1a4ae02f012d752b17eedcf39681ceaa9599b04bbb7e9cf59f3341da4bcb059fda9153d9301f4ea82b10f635e778cf7d754163485bdb106c7b8af0c66b5bd8c347c1d49bbbf3aee43c49acf9e9bfae3fa96a969bcd69ff8a25a39775c8af5947e90087518c1f79b1106b0ea2ce62a7011b4f2e71c237e69fff450f7d91a4e4a9a9bf5f7c5d139113ce4b4d1ae8d2f4f67541b242cc9cd74cebbe9bf228b5ce2aae569c63c179817ad5bdad5cb475b4a1636718e6afd0e7c47147b10a30b6e4012297517e9ffb1e93af9126fb7dda543d2acac2cec2d6721c9571096f46b73e7e24bbf34fe783fa35dffa08daeea921aa8c9f32c8b5f6f4b95029a0a93ec4f0d720121d12a53f5df30e3c0e857eb17a552207626d60b3b6fc245b40ac3b6ac5c9db2bdeae3d2ef788b848133d375d09e523dbb5025772b3d9ace63aab4bf3d31e2e09bc91b1189fb0e1f259e0b78b44d89cde05f682ec44b8d310b78aeebc4b6927832d69dee2ade423aeca0fbe942bc811b55d5b46c5cc3ef204fe1d71cba86bb1d9e8188c013497dd5e148b94e367837934fd645f21b661fb10901ec9194157bc91000c1244c5f32a52548182399e2dfdf860b7ab8acb278cd46467d6e45499e5d10af582fb42a8b1126a32a03a12069e28bc261edef046a07f12df13c1b8b2937e3c15745f90ab8c409e48f34187bc8b27731e4b45e3b7eea377f769f50572795241f18f62cef373a702bb024cb1258d8d1f7a6a5d658a4b79436c881457bcef00568dd3d4c8c7b1a57501b9851b7651c44dac23bf64b7d107987f4742745be5922f327c0a160438a3cff79f4dbb2dcec9e9623a73c122012284166e5a475f237c0d0723f7175ba6af044e0bbd67e002d8cfe9e87bd84c18648915dac433065a648e8d7a946df84ee839e59541481dad142244f39c6eaf22ce2480e66ca7af454ed0b8580e06f3aaa7097add7758eac2522cce7511ceeb96c2c81c31dc81872e854aecd7253bdc939a7632c97ee56fe81343cc2c699a41eec190fbd785e3bcc6fda51a3aaff1be92ee9afab108b72df345c009b14cab7c6a2733c7fec26b3512278b3498ccc0b8759b002b6d1d9769d99139f0c277263f3a24b23272e74dd3bcde0bbe7688f0141c7274c047dc518187b2ce196446f15d46ba15bbb8f8033f324513342f1df444b1dae1872969ed01fa175be52871c3672dd84d0ebb9024dc3fecdc8fa29767d05e10a803c7e8b0696686ea6dbadaf43cb7e75c3fb9d186430ce1860c18df0390942ba2c173e4a956e10f67e6ff2e6e1ade899485d8685f77266aa6d35d924d4fa17baedc0b2b45438d4a4552a49cc6d9046232f73728e1806eefbc0ab023f6f19a60d286b15ca4933c8be190b1a4642ee091b7e8fd71ea9749d02bcfce6101789f034c24df3f085df1c362053bf011ecce230c6314f25f73bef452d34d773fd6cebea9b5009cef692e72df36be63f44c8dda03d710c1b67c3ae386bcec041fe752a557536d85eeebfc79052a9c66cf91942e518882ff8fe4ffc3c74379f5f27d9de50309fc3fb48e67a5645e7a12d5e2e728d24a7c2fdb66533b09ea47f765360f30944f5b6db5b26a5f6747ec0722b24aa17c31171ea49f69bd14be4282a1a6e12ce815c4d448d8075a8da9cb7c96d5972dabe904e73f8ee91141e3f01632a6bdae8034d294962e4110cce0471eb44f7225921c37528a69c09b52684abcf86d8908b03eb49e09e4583dd8a485886f0e562376ac4be462fff7cb185c251f9cb3171a764d29468f98ac6b151e6c3c102346c483339186ee4eacc17bbb1341e4bb93d89deadb6ddd21c6ebc2c7e51b62d69996dbda9182241dee785eb65cfa4087e7040ccc56f6309f907eafb32587460d99e2a12fd85142b4e9a19340da8d25617f2e280290392c832ac0cc798f25715cdafc2b3bca4a7ee8543f681498b4f88d2ccb616d379f5bc2630737a8417225bf62c40e68a02c5238d7780433dfe861f7e8a00dc8137a1d1b8ebdc7bfc048af79b4d452f1e83aa644f66a54b37d607f0abd3cc5f770d51b1e9f6f78aeef125f1b295905e7bbf1efab0902523f72b1b98cb29ff5a18e5ed6ca7b99f1142057d91ae81dc6cfd413bced4b1182f673eadb"], 0x1120}, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x2) dup(r3) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000003780)='/dev/null\x00', 0x10, 0x0) accept$unix(r6, &(0x7f00000037c0)=@abs, &(0x7f0000003800)=0x8) r7 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) 00:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000080), 0x4) getrlimit(0xd, &(0x7f0000000180)) r2 = fcntl$getown(r0, 0x5) socketpair(0x1, 0x4000, 0x3f, &(0x7f0000000240)={0xffffffffffffffff}) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = socket$inet(0x2, 0x7, 0x1) fcntl$lock(r4, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffff2d58, 0x9, r2}) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') shutdown(r0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x6) getpid() 00:00:12 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockname$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$TIOCSTOP(r2, 0x2000746f) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r2, r4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)=0x8) 00:00:12 executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x0, 0x5, {[0x8, 0xffffffffffffffc0, 0x51db, 0x6, 0x9614, 0x0, 0x40, 0x3ff, 0x8000, 0x1ff, 0x2, 0x3, 0x7fff, 0x7f, 0x3, 0x88b, 0x7ff, 0x2], [0x7, 0x7fffffff, 0x3ec, 0x2, 0x3, 0x9, 0xa0, 0x80000000, 0x1, 0x2], [0x1f, 0x8, 0x0, 0x40, 0x4, 0x1, 0x5], [0xdbe, 0x7, 0xbed, 0x7, 0x400, 0x7], [{0x0, 0x3, 0x20, 0x5}, {0x8, 0x80000000, 0x40000000, 0x10}, {0x9, 0xf800000, 0x1, 0x8}, {0x1, 0x5, 0x2}, {0xff, 0x40, 0x80000000, 0x7}, {0x5, 0x7fff, 0x4, 0x100000000}, {0xaee1, 0x5, 0xc5d}, {0xfff, 0x3, 0x0, 0x4}], {0x6, 0x0, 0xffffffc0, 0x80000000}, {0x5, 0x8, 0x2, 0x8}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000], [], [0x3]}}) 00:00:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r2, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fsync(r3) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:00:12 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x2) r3 = socket(0x2, 0xc003, 0x2) clock_getres(0x2, &(0x7f0000000040)) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x20, 0x2, &(0x7f0000000100)="25dfdbc56ff1d6e9ac5f3058a486dcb201e54a78d481ae1f12e2f04f6075c29dafa36785c55ecadccc8a9ef4855d622627471c76ae43af06f1fcfcf60700a511fa2a222627c7c70d0acac1130db5ad12d0e4d5b5bce763ef4101aefa053a5d63527bdae51f09bc7f2c0da617fb432e6bd59feb1a1cef01eec7a8f773b3c5be9b791bbdcc76e4ae23885b9f29e742a130d539dd5c96a857396070e0d0e1112d04717d8626dbc54dbfc5ff8752569d50b29c960c85a420275ca4e44c6bad10c45273cb72eb11022e3245762d8d8d03aed50316603132f95609f6848f1871ac793fe4afb40cf0ac8586da45644c3b49", 0xee) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x7fff, 0x4, './file0\x00', 0x4, 0x200, 0x2, 0x3}) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r6, r5) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001651bc70 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001651bc70 00:00:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)=""/233}, {&(0x7f0000000080)=""/1}], 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0xb56446e6bff29239, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x40, 0x0) r8 = kqueue() sendmsg$unix(r4, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000300)="c5db2f366a4e6c62a192e8c844db137c53e684f78813a11193ff1609e473c9a68cd9a6eebb681675fadc095d31a64484aefb3f02ef4649fc523d3ad2974453612de10028f3ea7423b6a6ef0c820001f9e9e4f90c20c046d078348b8cac8453249918319a5aac6a2230f7b056fc0d34b2e2d2bea8993dc898d601bf166e7f834cceb793", 0x83}, {&(0x7f00000003c0)="bb8b989e12fbd5bfe038dd70b2ddb95ec7aab72b21b39adfe6a6f94370a747170f34f79b6bb289779f5bd6c1ed7e0cb921b99e8db048aad1ffc4bf20114789c44965e51eec122fe2144f6162835ba95758ad71b1e6d463fa99f0e63c66b67c549011b0d4ec0cd4c65080e40fcf82caadabec47fa51bd2b48fb8dbc34193640446988ae8f5af6bc0bf107cae60264ade68ab6cf75bab3ba27f05ef37320c3", 0x9e}, {&(0x7f0000000800)="9d7a5a6dee941081a39b92cdcd5639c8af82938c6cf1eb64b78a1f0853a94d306e5788d5e42c06c1a53c7ad70b863f65955bcc6a1193be2f1cc3d488610453acd7d634994b8045994c248814990c4d0b46c1c0100becb7333d553d93d99eadc9049ba3efc460e0ef743ae4838732157b32cb9028ca9faf4e0acf74966f413038649068f621356dfae80dec6e5222bd2acdf4def086db29b344669ed0ca731eeb9ab58a8765ce924b7ae043b31e1837677decf162bb1fd55983baa1ea8d3ba8ea325fd37113cb67507ae378abe0b10f1f1dc4255a8b1afe03b7f4673c284f4042a6a250d2900be924896bb415b970fce5854553", 0xf3}], 0x3, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}], 0x20, 0x402}, 0xc00) write(r1, &(0x7f0000000100)='w', 0x1) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000980)='/dev/vmm\x00', 0x7b0eb15132c7e391, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0xfffffffffffffffc, 0x1, 0x8], [0x0, 0x0, 0xf9a, 0x0, 0x0, 0xfffffffffffffffd], [], [{}, {}, {}, {0x80}, {0xfffd}]}}) 00:00:13 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x21, 0x4000, 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x1, 0x4000, 0x4) r2 = dup2(r1, r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x342, 0x1ff}, {0xfe000000000000, 0x88}}) listen(r0, 0x4) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = dup(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3, 0x88c6, 0x6, 0x0, "147bd5ecb446b4ff5800", 0x9, 0x1}) 00:00:13 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0xfd) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:13 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 00:00:13 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:13 executing program 1: utimes(0x0, &(0x7f0000000040)={{0x9, 0x2}, {0x8000002b, 0xa0004000}}) socket$unix(0x1, 0x5, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) socket(0x20, 0x0, 0x2) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x73, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r0) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) 00:00:13 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x1, 0x75}, {0x80000000, 0xfffffffffffeffff}}, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) r2 = dup2(r1, r0) semget(0x2, 0x1, 0x1) r3 = socket(0x2, 0xc003, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) socket(0x10, 0x10003, 0xa1) r5 = socket(0x800000018, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206931, &(0x7f0000000300)) r8 = msgget$private(0x0, 0x20) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() r12 = socket(0x2, 0xc003, 0x2) setsockopt(r12, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r14 = getegid() r15 = socket(0x2, 0xc003, 0x2) setsockopt(r15, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f00000007c0), 0xcb005093f78273e) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r25 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r25, &(0x7f0000000140)="200e22", 0x3) pwritev(r25, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f00000001c0)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r32, r34, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r26, r31) fchown(r24, r31, 0xffffffffffffffff) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r18, r31, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe41, 0x9, 0x7fe}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000340)={{0x1, r10, r11, r13, r14, 0x1, 0x401}, 0x6, 0x5, r16, r23, 0x0, 0x40, 0x122, 0x8}) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000180)={0x55, 0x7, 0x2}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000140)=0x926f) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2d) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) 00:00:13 executing program 1: utimes(0x0, &(0x7f0000000000)={{0x5, 0x80000}, {0x4000080000030, 0x20004000}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x229, 0x0, &(0x7f0000000080)="7ff0b26ab64bcefc06", 0x9) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) r4 = socket(0x800000018, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000040)=0x2c) 00:00:13 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x1}, {0x8, 0x5}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:14 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8008, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000001100)="ec7310b6cfbfdfdbf849926f9dff86b51860560450604b30776fc3da377b8f8bb10e819ffb0a4c1393003d9356952a66f0f9bfb47739189e77ac8326d016ae307573f31cf3e7ec42028c5da346d569f5b08b98171d7eea7d1490796e16ff1d64f57d9389df6ed2ba212a253e0754f8669b9b02c742c5848ae98ca7fa29d8da8213effafffa4cc1d3849958283f1b5480f08477d9a47f4b691625d245a9", 0x9d}], 0x0, 0x0, 0x0) 00:00:14 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x403, 0x4000000000000007}, {0x0, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:14 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac544", 0x626}], 0x4) sendto$inet(r0, &(0x7f00000016c0)="11fb9e15847001abd112c1e1df97ad7ce496ddbbceef19090f7af42fcda1e946496a2e81c7b5b590cdc8edebe8893cb3196f3712ede59f600dac2ae5c893e4b82c913103c210d6675d2dbfe1e6b2f2e547bdbd9235f0a0fdcd6982e747974d916fe7be4212df7475c78b8ecedb9041eeebfa2d7525e641deaa8143d86095c3ace56ee6769f8e995368401bbd6f624e6c378d2790ee60fd99795159191ac2ab88024e7b40f55459563be3b8bd6aa3d6f56498b4e924a2d21e312caa768a989f49d0a6d63e9d68cbb7f899af9de47d7b04fa8c0b902ce3779d1dad492f175dd5a330a127e27a1d4eed477d30c6d85d40f15df74e42a5f644bb3ec5dc34cb83fc4dc64c160e9ca6ddee1e449438c92251fc6fe3582e69510dd80a2662829399a28caddb4594b6996253945ea4df4c1e70dd7115d7577dd9624ef0e7c6723a6b3bf07077ecec21780ed2e304440a761558772a900060e06c06f13e70002cb304c482fbf3dc757eb4933a0d441d0769face59e74fbb2897dba69b846d04e19bdde88a7de87da28e03cbc89a6df2c4625a3fdb3d21e219cd2152085183f92aff673717043302fa13fcdec697d8be5bb236eb39b7a016398532b072891504e82a4a2651273a40a4f8e1e3e88449c995a33fc7eeffd87c08dea0614e81fb7d5d56701bef3badf5bed218230a02096319f6d65560839320f5b976cdfa95f277da18d98952a8000b3afec3bed2a88231f955c237d9c27150038d083ee1ab8ad2ebf86c5796738b0da7627e6afda6ed605fdb5d804103058a8e10554f511cc3f4653089298ff15dc2613ea3359481ea3f14ad3ffcb1a41acaa7f12fdca02781ea72f2295a6a72c8a685d0e217d8040051dfc46081a918d8aeab6598bea3b40274eaa8534117c315d183dd4c6c74647159ed6bd79102fab4fa6b882e64d874c452bb5846136c6d6f24a429a389b0361064e0ddf24c7fd4c2c638ebb4f9ab2f19bf06f3ffc85a2076e22918faa777fe17e4df796c38114c55b0668b39bf8e6ac722292b66ecac5ce64e1b9778f3ca8f9cb8edc0a5dd527d623de31fcfb19c5b5c237ddca25f58affed3164a13cd08de4eb0e17eefcfedeb5de92fddd1e1f0ff53f9bc92f50b077f99b0ee6c59bf367b5a27b769737152237f1b3a8ad91c87aaef1c78bcb101b0e22ae704ac5e4296cf4d8acdc3707a8687409f6758835e74595d1e0a97a98cc2feba28664dcf1dfae4bbb9b4944325c94dcbf70fd6ddbb22fe6782e47966ed2f845e6c6544c7eb520158e1c1091830b32c9a6d4f5d3f9a5d5b2ae49458a7c8017ae6a01ce4960047dcb9cfc8d0b1be3dfc6ecf05102f95c720363c18e5a2744873b03745ed7eee06f04c212901c158afaadc9e7905bf962be503f97fbd61f6b5facaf83e69560159fb5c8c85836b422acd3fff1b3de981444d89c7b854f7bce286805d51dffd9549741ab7d5b4c7dc17f8c5375948fa86561ee236da2ca441f7272c02e110c1b9663ac8e99cfb59e40bdffba18f8ecda84132f9b87e288563acff183dee53ade31f910e09134f121284440220a17a7959d8884627a3a64cc32286927b9e2b165607f78a5674ccce824f334ebdb66e8cb0c984b7a7b220ecda99555b725a8d40db61105fc75e42f9a7f0340eec7dba93180816f6be114a32a72211effcabf393d31c489a3e91d454586c1b448e924bc13627c8c72bc1f12a1b3006a2f3a0e828089ac771160079674b8c20225b9dddab21a2096536c97c42d81cc57b607bc67233fa9d3ef064574e64f16af436806dcd2f761e4d18e5cc97d7b099f2e329bfc699b754b26aa5aaa07690a44cb84805d8a9c5633420abd57d22fd8ddbef5054f072846e03c1af4664b68d4cd7928d1bd04f232e5cf11402e80640f12e163808819837ddebe6782305d8e10f3dfc5cbe054a3f7bb48ce5b6af6bc18318196ab4488238263928a592763aaf806fc1586f0d06555af047e96ad8d502e9e43c290f2ec22c23ab6f1126913efd187096fd33a9c886512dd7841043a9891b1b1298dcfd29e855a0c38282c5b82f63b057542f51072d7966a5d63a6116562644aadc6169bc1be3827bbf0417f468fcfeb2c97ea34b06024a568f676696d0eb8d879f64c8fe23fbea2640e2adf505b732cbbdbb61cf8f2581d3480b1f4fded80b101a166e150c2fed16e8968ad5d41e69f7f459548db9ee91ca4f481fe8e941dc91a6c6f4df9911845d216c2e2cccda2c55f40fea1b588767827e113d1ab0574516fbe31c2a4b80bbe275804513d380f149542289c5e5c1a5a33a6fe0e75e616c8fdb5a544ebf59338941ad92c76387bb7262653a9ea01a5d14544ad36d62db8251d2192874401e438c42424ee4b5fd8a74cbf7b86ff425db2a97978a3e3e16555fe9ab17c959955a40279722c8ee8c3cbc8d1236d6b22f7d436acf46e83fc1df4f836b8559feb8d0db72a4bdb04aa4e4fa1968123240d28b359cacdeb049c46e58400a5a045b65c9a898890e56caded70a41327dd11419bafc71728acf06f5b4ddbe508f7d172a6412a79c638c6b22669e5cdc4d96ded35bae0813b1bbdc771109df1d61ef552b049243b693ac090b9c796e51e897e8fe484ed964454af1483aa81c6742e5b89778ccdacd762e85a58dc684c91393489998a1ae0d57f5adc5641a081abb411a982b4b4edbe6708bab1ab494b40319b1f379de5ebecf90543f760bc652d8bf0ca3dc0c5bb90060ba396d0f6ca3694ba39d10588f2b488fd5e314c37c4d8ff04ddf0b534d9c6f6b4d7c12b21deef557440e2140f7d602e34b06a5a771d5946efceb5722d5e009f568af8338be9072dbb3efffb9464a7abf992fe10e0a472b3e55ec429d5b2eeadcc8ba5a6c8cead3e056893d4eb8dc339872e6f170e73f5c6526b4dd3c7e362bb933b74c090d1058bdf77ed03a4d08b2b9b3afcd42ffc598687a604f1bb21f071ab7da29da88826967f19f8194f9a94c639797933cdd37500b93d3258830865a4b022314f7637d36d20b3a6ac0d7f91c550691b6a8dcf2df1fc335af803738e22c1316bd58735da8752fab627a936dc4cfb2673cc07b89939d2b36519b4b8dea9c6a80946b1bb16e304774265b1e99d4b1b8ff5069f389ceb4cc5e7f85d9d43e1c0fc72d68e5051375b1f28345c32d83cecdba0bee0d713cb4b0789762ee8a9d666b0678070cab7434885a00ac6ca94e6bd0ea005652e605b3f9f77b42fc942f2fbc24a3ad06c2b71f633116d934e56c29f31e1a4317a4b32c76b1c964e5dba42124aea27f821d150e94a3f8470bc51e6b7a1206cf7492695775c75a42df0ab8fd5e98a9e6ab12f7d93b0595ecc791cf51de263369e5e287c4ccbb48191e080017426fa1d56f5a0964254dcf96fbbb566140b701d248f2fb4efc704c115d3b8687776d2f12842989bdf31ee4b894e9f4bfa425209c76d44dfda0343da631261acddb4ee1ab1264207b9c74842aff90d8dce5a429b0d25e9627c7bf40002894c75a5746c5d533061c164d64002e9330caebe273e13683a1462d0ddc3ed220a99e0f79e76ea0a2108beea82a56f620be1af2a5e2123f5ae56b81d865665b666d0908a53ef96df9bb32a85009500a6d45240513d1e81ffa96b304ff6e856476a350baa506d137310cfbf73a97f1c03be7bfef28ca551355178b12faebc6cd2815ba861afe4ac560e66d1d467581a08d59ca522c40a6b42dd6504dc57da3f11ab26d980c3892c054b8c3de4d090900f651a073fd34df8914cbbf3019028a4ecc26748a188dc00ee2a0b0f2cccdaa9a190ff53a3745b02ed71c92031d433a96d79b04ab9acd00a81fdf3c3f9d21c937507e8ab1646e8bbee3626fb34ec1fdb5b159dcda00f99c8c2e0930a261328018fa45e9ceeb0defa2c71225e04cfde53866765dde029fcc55932b1676d87057d140e4795077b6a8ea2935aeb724f9c6a2830b5a85733a4d2df0c815b2f5ffc085f43a1fc208f6a7ecf6c770fe07d08f29dfac6233cc4039cd250d0b64f783b44892fa711d74b1f4dea96ec1ac70d2fadf4bd84d2af6a1d162bfc94b146cfa98337676808b701b549cab65996614c1b77d35bc898777cfedad77e4f5b47fdc57d7d687db61b6267caa6407e5398f176eefdc9a73c521a0b362a629d953d3124a9613eb91ef9d1f5d34a14cf725b9260f8aa5d20d53d2e02b5b41cff5cd09b32f0128a7ede3d2cd37e58aa7a308fbe53be73f5195cc200643fa19ecc795011e58f87008ba1d9102cbe47f29572d12ae43dd5380cc613c1a2074cc50cf19ff30b579215b350103223c422ae129b7aa161789f75ab2559f5861bb4f4ab14a2ba824c5335ce83f299ceb208b86f0dd7236ffe81abc947609cdcbdaf313debd6307fe225aa99844a7ad77bd6f6c3a19413555d5f1300aeb05e35196ef355c6ad7c6c91b9d65cbf20c09e02c472b4b2479d355fea0807f26c96a884e58de0eea7065cc25c359c19d585feee7432ae9f5230441ce7a27418167875eaeb760ff20d180d8a9d69b899b8f77b40979313bd43f9ae072abce71aceee7e4bd1b0e693e9a3bc79de36f25399479945931911cbb4baca549b3953ffa1c658d8b9d4d85f11205e63138e0c49300008f58c5d91ce1978b6c251fe593d3ab5111ae852f1b24fabd495ced49bb03a6ec49f7915e54ed5c39c78d152607cfcf03cb5c216620c6d8734d6707820b17c32a17451ebffd000c285ed61f0f36e939c629192abc28510ff24ff92d038b8084f87092ec18f42bbb483f6598b7879be474030be885e2138a980695ba6b8181a1aece7bcc9dec81639d694d27f8ea3e2d5a36d0f45ddd412339584a39c043871c70577f16c8dd15bb008eabd2258d8ede922d14f44e8ee078d84cd3c9ec45b6325b66081c780d6ff3cb60238223c5803c61d973d2c546a7ced8cd57e92c59e2c742849023b5757eff52b9fc5a6df69c0881260b3e27469b98a2837cd08ff7f620980ff2938387140980f4c2cbaca5e533b46235819f2df0f3e1227f10b0d530f30886b2fa7c55d54a0a47ee2ffa9d8de4d2478ac7862c5da18b3aef350309d99d07e95503c56f1bab145b8db99c4e2c1d07243031e654fe1f6420cfdfda2cc8eb04aaa84381ea3b0052cfa27afa65c79aa46c3ce3bc32f35b71c161c1ceb98bbe21b62dec113c8d2aa121fef06dc020da02691dc57ee8172a88639ca90f3814db187ac256e53a507723227206ce364c55e74b4a93f486401cba22e8546b6a353c554f9c802f68d016cdad3e04d3d74b9984f2563d79e3e435bce6fe894d16d1891c8e209f1eeabf7a24d66ed76953234c5090dc6f31a0e6e3cb787c551c0a4ffcf7686936271c69a0d971fea311115e7e7f46c65392a35895e22aca5d5547355de7bddc67bd736d8ad354ce4d815dc317d8c6a2c164baf01012a72b5d54333106792b781ce442770946d4ee8574fd253f2b9387a389b782219145946d7d304f2cad60ea0a4ec7eb8a8b893fb472aed71afdb330d85ea5e4f849afbcec35fe0cb4e49bfd9b37a98e2c23fed787c89e888f897dd8930dd8150177092980fb84844bf14888dcc27ff540885e83abe0f871db0431a47f7f374a42c61c5076914ebb45c67a3763871f42895c20bba0dc064ea93f6038226342f3681c6368a9855479f968ffbff329fb47819e0a0df7748c432cc0ec837d7c5f0ef9d36e102e1bf06f94a4d0a7a54d465be672764aa2e3aae8e1290b5db8c4089442edad3aebe9c844b9e487633f60019623f606acee22d68497365b90a2ad654245582a3dfaa7632506", 0x1000, 0x8, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) 00:00:14 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x1}, {0x8400002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r1, &(0x7f00000002c0)=[{0x0, 0x200, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x4, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/181) 00:00:14 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair(0x0, 0x1, 0x2, &(0x7f0000000000)) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x2) r3 = socket(0x800000018, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000040)={0x6, 0x313d794c, 0x200}) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup(r2) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r7 = dup2(r6, r1) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) 00:00:14 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x800000018, 0x7, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x1ec) read(r3, &(0x7f0000000040)=""/60, 0x3c) r4 = socket(0x18, 0x2, 0x0) sendsyslog(&(0x7f0000000180)="432cd01bd90e3cbb307609324ce312472484256a15f8399b50364c006ec394454e283f8b3519df2ec1c1ce029f6e388112dfb679698b11b900f78e754f3cc2abf39cc0d3b2138ae7ca6b7af9d5f1edd9cadee7c7c16864045d436db8cbc4e99aee06b1d2572c05b7afe1d6c32c84871a4a021efe82d4a99f8bec0faabb90dccc540cadc1e0ba87a8e268ecb5c07c030efdc00c3945d3d01f3784b180dda25c3532b2", 0xa2, 0x4) r5 = getppid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x2, 0x0, 0xffff, 0x7e, r5}) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r6, r4) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) accept$unix(r8, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) listen(0xffffffffffffffff, 0x20) 00:00:14 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) connect(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="465d6fefecb9e33af8cbfef9600cb39eeb9bdb8b69a6f7f5681ccc587733564e04f2572974f2ec01e0e82ea185d6028c2014fce1800ce23974924e263ff6586454f000095aff51ed32be7c36affe4b8090a631eb221e42a525e0ad00"/102], 0xa) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) socket(0x20, 0x8000, 0x8) 00:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x2, 0x0, 0x2}, 0xfffffffffffffe20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fchflags(r3, 0x0) write(r2, &(0x7f00000002c0)="67a58dcc8e40b13e096fc48fff9516ed599c6844cbada96215b44912d456be474ecac2344489b8a74c6bdc621c647b34f0ccfe4986d01f64eabbe577a3b15eb57d338a25b9477644ae9288eed100b5c5baeb1452489805c39bcd0bfa6acde339b0b8aa813ed10c3bad96426151ee325f297d894d23fe6d5645d80a863fb16625e9df194e0f1533b1bff17a74828e47dcdfddfa823440481d6f81", 0x9a) 00:00:15 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1005, &(0x7f0000000100)=0x44a, 0x4) r4 = socket(0x1, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r4, 0x0, 0xfffffffffffffffe) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000180)={0x80, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x1b) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(0xffffffffffffffff, 0x1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:15 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = msgget$private(0x0, 0x3ac) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/38) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:15 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xffffffff}, {0x1000000044}, {0x400006, 0x0, 0x0, 0x3}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/\\smouse\x00', 0x80, 0x0) dup2(r0, 0xffffffffffffff9c) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/100) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x410) r8 = geteuid() setreuid(r8, 0x0) r9 = socket(0x18, 0x3, 0x7) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r10, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r10, 0x2) r11 = accept(r10, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e9298c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e22c93615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edfa99586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316f02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r12 = fcntl$dupfd(r10, 0x0, r10) r13 = getpid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r16 = getpgrp() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) sendmsg$unix(r9, &(0x7f0000000e80)={&(0x7f0000000340)=ANY=[@ANYBLOB="4560fb3103a647a6d831e19f72721bf9b560d14d28bdc150a656cacffe3ccdfa12fd15cce38ce3f191ee015fc0b11fcd3e6baa44c73133e170d35c6e310f5b2aa0f88d3ab7286f37093c69aae740fdaa4285e9ac99c6d7da833d69ae74c9aab23928f35bb9a6f0e73400754e279e4305a505bedc"], 0x1, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff00000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYRESOCT=r22, @ANYRESHEX=r19, @ANYRESDEC=r20, @ANYRES64, @ANYRES64, @ANYRESDEC=r17, @ANYPTR64, @ANYRESOCT, @ANYRES64=0x0], @ANYRESOCT=r5, @ANYRESDEC=r21, @ANYRESDEC=0x0], @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r18, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRES16=r24, @ANYRESOCT=r25, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRESDEC=r26, @ANYPTR64, @ANYPTR], @ANYPTR=&(0x7f0000001700)=ANY=[@ANYPTR, @ANYPTR64], @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES32, @ANYRESOCT=r27], @ANYRES32=r6, @ANYRES32=0x0, @ANYRES16], @ANYRES32=r11, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xd6, 0xd}, 0x1) r28 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x3}, {0x6, 0x80}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x4db9, r8, r15, r28, r6, 0x8b, 0xa5}, 0x7, 0xffffffffffffffff, r29, r31, 0x7ff, 0x6, 0x2a5, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getegid() fcntl$getown(0xffffffffffffffff, 0x5) r32 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r32) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r32) 00:00:15 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000)=0x13, 0x4) r3 = dup2(r1, r0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 00:00:15 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10, 0x4000, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:15 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x4000, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:15 executing program 0: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() minherit(&(0x7f0000149000/0x2000)=nil, 0x2000, 0x3) kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 00:00:15 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x10000) r5 = dup2(r1, r0) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) connect(r6, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendto$unix(r3, &(0x7f0000000100)="30ee62ec1f31570e44cd31cbd04c00e90b16ba17babe0f06e49824bb6c6ff924fd5b35be7e9e7ffba4f811def512b767ba9edba21efb1065c4ccdacd655fd6da4658cbf27c8a562e2f9ac59c2e4fdad75c74ebbb0d3d927c181960673dbeabebc8919789b0d7ad839045b156ee55045ba77f793cd14dbe10eb0d31c5a7528062481c17fdbcb3e49504de647742504054c129df42906d8086acdd6d3ffcc762bffb7722a5fdc13c4e2a34e35e711c4f5833152a29a0b6457632cee5614f415d15716211a9334bd4cde9b7abbd87f1cd7d8871", 0xd2, 0x404, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 00:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x1000000000029, 0x6, &(0x7f0000000180)="01000000", 0xfffffe54) r3 = socket(0x18, 0x1, 0x0) r4 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = semget$private(0x0, 0x4, 0x1) r6 = socket(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x1000100d3) semop(r7, &(0x7f0000000480), 0x0) semop(r7, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getuid() r10 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r14 = fcntl$getown(r10, 0x5) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r13, r17, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r15, 0x0, 0x92, 0xffff}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r18, r8, r9, r13, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r21 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r21, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r20, r22) r23 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r23, 0x0, r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r25, r26) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r27, r28) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r26, r4, r28]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r19, 0xffffffffffffffff, r24, r29, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r3, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/35) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = dup2(r2, r0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 00:00:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e65300000000000"], 0xfffffffffffffe77) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000180)="b59c046b097bc342f3968649c12c2279878df6c07a653c0fd9f5cb3a4ea8", 0x1e, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x86, 0x3fa5}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 00:00:16 executing program 1: getitimer(0x1, &(0x7f0000000180)) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = dup2(r2, r1) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='./file1\x00', 0x10000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="f8a86d6c04cbccfedfcd31d6836ec8d9802496b50ce418d844d2148d3b32b2fe1ccabd3b1e95f373a2a6e165455870ea5ad8883b9b47cf8009f3c9e3baaf82be43cd954977b920ff6203300ffb37c6e5d82159bb0ed3520de645a7031a4668cba00eea15fb8b01a2b7b424ecc7296bd6fe40eae2678891c33d265e8341b9a0c78aa91a9aea81b57e0c4e4704767e60f58aeda5a74e9f2a9be78bce8990ff5745bfd54e3a7a6d970b43957ecc43395f70e7a174d523c77b7a21aed0e335eb58f79675bbd168140dc9b7d68127af4ed1528eb819c1caba82874eafc272785fc6b2067367babc8f94d827b0e152fe4cee2b780d8ad8e07c404beaa8293e041a4ec4525276e71c444b304f819f75cccd8a4103d41aec859f4a0d29856e27fcdcffdc247107382bb7618c1a62388e696097ac66e26b69f837537f2ef61f733a620026564002bef390a2280f0116723f3abafaec98f9a787bafff5b9c330410e455d4924149f083bf29eb2ef8cc64bc4fafdd1d6ef6ea52e4edaa8f3f83da6cc13493c33fcc97ddbd53c93b23494079723d73ec2603fb20baff27461aa1c8bdc9f6cab1a92878bee5ad744bd63c6fcbde8901b58756bf9950a96ac764fb71624a257faeb10b8fa950bd5d664c1839d8cc7201464ff0d2cdd280300e736c3ac73d9271df19f767aa5b7da3e3a53f6f36825127224e42117f526c8a78b25ccd4b2cac77d4bdcf079a8aef38d4c7c757cadd3bd642eb31412516f46642b15873992981138b509470cc748b1e3b64fcd666ed83c528e07c3de95566aa57dcd25c32806dbe134f523bf5bdff3b22a3d23848b136a38338ea49c0f441f1af7ce659728ba54b2a35905fd7354b8dec2ea99b3b0d61fde6dbacaabec54cbe284031a027d77f9199c932b8d3b21c17d4fd55d83ff3dfda315bb3865c5aa5546877c174eb719e21b0b58aab66c2cae547891b917c2a38445cc744e965f4167be8a6566e14226b43129428b678597ad4e609b3c7f3f8f78563ad6f3208226ce12fdc244c4572d8fabbe7f9af7ae93a70f4f2f3b392bd4ceb10a9747c41acf52c1ca08dd86f2c06ad248731f9c858c320b3d09f20f0d113aae1ebfb213412429153c1c60aa6706ca54d9e9847c275f39fd3aad3d378864eaa0f1cfcb11c649d0ff9378c145c6358a42c6f6c2806e292f92565e202410173153eebfce033b9c2ade5a547b279fd9d8bd8baa76c0e05a756e9c97443164b2fb5887bd468a9cbd61e26431129690b0b3445075f3f5634ee0e545bd928362152460fc07fc23c48ea1f0736e4998e6ff6353e4187a2bf567d265479dee57897214cfb305ff31716c216718a8d3c75d20eca9596c7c8989fdf3564b50b12bdb40f78a2098e8b9b55f3fa1469e41089288ccac520353cef6bfba814791cadce82e6b520cfe32a5a6a00709b96bba18d9977fe9449222361ef214102491049a6f83dbc347b46db4a61c38a85bf41f17b2650c26bed7b9481f16fa8ed6bfbaed72881a2e53e61662a52a5f2034fe59b010af81db40674a70c9a0880a53896c2a6bd8a8af27e80eb7a636d1bab82233d2eed8947c30df3976b22f2a765acfd029fa5c3e06709fbcc83026bea08424d1d7ca76eab161ceca0dd24ea117323197816ecd03414c1354884ccef45db36a81ba8a3ef6585520c75803b741cc2d96f3d4ac503897e288b48a701482ca34ad341611de24b829b80272852a4be451b25c839e7cff5a63231869de55df785a65522fa3d55a941e4b2523db76dd8e76a4214045902ce2688a6819794c0541fd5fe081f6ca4a77aab6b59fd154f5809a73827dbc5edd4c5d9328817786b09e768b7247c024b40506d21bf24b546a994497735fa72abb46fcb1f73c6fee29f7501a83121a0233d9aeeddec4f54d3aae5070388585df618b73872b64401c62531330105fead6aaf12347849344d9410ec4ab3240e42987b23be2f37a9bdb446693bb7a372fc4b018f0f51ce4276923f94dc15b593bb416dc802de09157a34d3490f3765eb7f910c9370e93c2b27c604abcd48f91d1bb92e518232303f42d969b20a9bd93ae840dc341594994e4e5831e6278df98c90d37ac756f429f30e70caf156448ec3351c04fd056197bb7be3a2535ede9b544c735569c1b6feab27c6750fdbf3c073fa9e410fae3b65e804cb14ddfebb66af30b9afd7ca9e8260bf2bb0d286e3be09da80736b8da1db27e6bddfbee27b74e87b8afd59def8cd0528bf5b03785a005e874d70e4a5080eefb297070891bf76b41865440d7e0938565fd56f4190b88121d04c9a51d95bd4a56542d86e418cb80e2c699f1a590fb2bb07c829d02e4c3e5a5f04f458af42b129196691a254da8edbf4af304ff0658c20f868a57f8a7726c09bc905643ca9daa32dfaea1befd1ee2365fa937b145c53af88436196defa67e6a6637c2c4519ad6321ea4f16bf1d2b7efec8a7e63fe2179baa3850743334fa90fb4be987b407d15edd1ff3ee0ade5b7b936930c6224df6649ac1cee90b6a773f33a208a77637372a1f44994e6f194e8587840c799ae6d26730317e5fb1302c84918c3c3b67f1c6e5057d60dc085f1d95c9d036b5ad143fb075ee3386041565a23e14dcd21c31367472f1a6b5558c5e69515563f99b369f93a016b6dcf6a9ded368bfefef78c7f64da5b7df1689c884570fa502638461734d106f3a312575f8ca597cba0c4c082477f1a16c63576436a0f61374cf782309a01ba8dba35a960c3eff323a1f1ddcb4d0f4935dbc7302cf74b6a4803dd6f2edec69432c1d2cf5c08b8e150cd7e36d909143a92fac4a0308ba8f11973a5b7cc35b2778537ace629027ba0047b7380e248e3de9dd3c89e8d8a5e25903fc65bd1d4b93b069032570b9cb1c900cb1bf6e792e3aaf6d8c21f48792e852038ae9a6667a038906a3ea484426d663b8120e343520cf621795edaacccd680c43933f91f4c565d06ec710871242b1decd4c2744cfbb9418318254af79b215938e9e990adc6e4ae7f182b9160058f792651224f11e945eb4f4a5986d590f8d1897aa8dfb38a579569a65fa37c26ee7830090056f896a0ae02e2cac9a5e745546c69905090d5d374cb4e4bd67b2cdfe76f819c78702cc3712b17d62c14a14a4434fb818463314b653d4fe6504249fb141065999bb98532f31b17d99e4f3fcf51d3f65d7a62898696d795df8785d67bf737a368d0ca5dcb1c92aa8555d3e94c6fa40482cb42f1cf6e36957a3b0b9647ef7bd309640603b367ddc58d503942fc5b01b110e031df1619c364c8689eb2df6648e489497199864429fb5b105b742ff7e49e80425cfef691fe65adad83bb8194194079b00f0c1e559be79957c02b5abe2a4ff8a1db96a7d53013cfcdbdead541e4af4d5c034fba2d43660abf7ab87dd040bfff907684ec5cd14a5d5c4f1ea9bb953ffac44d03e22ea3292b507dd9c3f1e38bda4451fff583e763232123c9c992228d2ca3b8d804eee020a611bc1141362608340571aa2e2fdefa81731a4b2c48422b8800e93d8dc957a5eb6e96b3434c3b48acb0cf8b8c25962d6f392af5d69af297b6e0c2e1a49d5c0d0b22f29537b2442e26996acb1759d7c753e518c3dd701096e14e19523a0549fec6a73257008ff258433842cc98e628af94ea59f1234d2880e8eaea451aa9148705f8f346a3f8daed9c557e24100b7bd6e18412d7143473581e628a40dc9365c7043a38e1e011d4df9c4b84c84824e6ce3fa5f371f45a894545e034be409eaef2331746ec70f67a924ab4c4a3874a97810b8f02e71eb85261a243e2827b0ed62f240a28259e6ef5c8391911a360e91a15329d74a8f6b0c5a500263f0a41789c0cad1abc4522027c0b1eda699c8784070cb207174c8b6787495846efb7967d7938815704121cb5c3ea0b3b8b40d3f670b6496895842b74553c9fa44770398e0861f614207049430482e847b596566feba8e3874fd27ca734e0a696c52e3d4271adf468866207116c921a457f65b878542f4f08f02e6c10f58cf3fcbe75c0b3fe014de4292843f64385fb4a7471dbf23ef30f8ace6f3eda9c42bd67b34a40a2b5012bb56e5f47b938f52361535aae1329e0020fd17fd05be5de43a24e382f26e9741f79e7f0ccf60c9a2677c04ad80302765bd1c92653b8db03dbbc4d4ae8b146f392670331df0257d2a3ff41d814797484dda8c5aabab7ae6e79492630f9fcd0b46cf2c8cf6721ffbe47dbbce6e0718c6bd96b05928606b2c967222924c9caeb11cc2dbf941dcc2787d9cecbdc1468c8d795d175adceb1f5bdaf593e6e6e761f9b06c64258750e002f81f0a43cf321f12b821adeea036cd13126a01fba84379092b9a0989008a3b068e61841f35d1b3df3200eb4b3ab493cf49304820c2e0f1e409ee5bc347aa759a13dc3874a9b57e06d3a78d9ffc3368ef966be2c180e37ff4a16022006228209c2db2733caa4186a09e644784bd0574f1a433db48e5ff811ef873466d20fc3b42816856ee61f58d57e5e786b0a3df577f58411bcdaf4ed8a086f4f186d1e2da578595ae05e5564872777a53f1866525b76342e3f1d6c794178be1589a6bb8e974abafe116f54e0ca10596064bd2af067459e7b9afc848e63c0821f5876880099fd7e2bc6b16e614cf6a0ce14de4d6f2ecacabc5046ebea98ece2bef7141cc37a2fd7c0fd9f57898c51397b6f39083bb30056c0fbe5b5902d9e463e5f01ed7f77f00b903ca63e8b434299d0ed24f890ec08aed6d0d871d754bf4a2421d0696e34482f1f4455039ec568a83369e7a8d0e4f8458433c1d8a3b8d7825be82343c7b876411c548387f9e0e3d165d49cad5662b059a155700d15c55e726da77f5c3cea6a5fc3a26c07b42760f87863d2e20450a825d5fb2f991d59236287a1af01807a723ff98297cc33e19a923ebe5648ba7063df0ca521010b65b2dde50586d19e487ed88889ee309559438790955a02a16ddaec083741953e54e98a415031b3378b8dbc5ec673008705be924c45ab2e630475b9cb76ae62b454df5da400f4e1a541d1c90c9464c05f6f7594a768b2cbca32f478fef1f69b283df844014bd75a08fafadc13a6db5641fb060a4cd1e6079f49df1235b406712a9d106f59650af01f17c6d779b2e4413aaee990bfd2ef825e2ce4a16e8db3cb223acc2fea8cdff5a8ff65e9e9c027e2c9ce3bf16046eb8f14f9df1761d6d9ba188b9a836af6dc405dbf49c89a95b38c4b08e66d262052c999307d6ee1d0d17b26f4c546b4acdd7a3ca58d6cad1f96867a8b949c3c8764e58f7ae1306c1190cfcc7df89cb344e1d8517d4b8a12d74a396b154cf75531d5de21b88bbc8c17e9e64284e078ee62a51eb6ca83605bef56996bbdb262f64b8d262b2c109e7839ba618b8f750daab964d9d4db5ed09a2acb13e9dccc849cbd66473c1b7600092a00de01d72e8b1e4e23416215ecf28a6d45d766389759a9be75c7c14d987676102b6aba027e2662c259e7a19dc70bd9e62367bd203ede8437b3791eeae28227c09dcfd92691a788d3eeb3fd8e03a59e0de43d587473489e23941ba9a95626e4cf75b81068157a5162336b0705056f54071564fe5b256b708eef6c2d666d1f9973068ae00a530b8ef789c1fee15f9cb337d370418f9cf9af9b55ad5f35eb12a06ff7393f510def855fca2c9e06bbfd84ef998aafaf4e5e7050f1373b02d6ede082e560ffca87b99ed58d11c88b184f5ff81f9d0ea37d58dbc045a96e5eef595b8a8974f38e203903a54d0ea19d6c09201006ed422522b3cc01011f4937bb", 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x2, 0xc003, 0x2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) kevent(r2, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xe, 0x61, 0xfffff, 0xc55a, 0x3}, {{r0}, 0xfffffffffffffff8, 0xe0, 0xf0000000, 0xfff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x44, 0x10, 0x10001, 0x7}, {{r3}, 0x23b8fca9bfd828d9, 0x40, 0x10, 0x7, 0xfb9800000000}, {{r5}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7f, 0x811f}, {{r6}, 0xfffffffffffffff8, 0x40, 0x40, 0x4, 0x40}], 0x7f, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffa, 0x20, 0x0, 0x101, 0x1}, {{r4}, 0xfffffffffffffff8, 0x20, 0x40000069, 0x7, 0x7}, {{r8}, 0xfffffffffffffffc, 0x81, 0xf0000000, 0x9, 0x8}, {{r9}, 0xfffffffffffffff9, 0x80, 0x10, 0x2, 0x100000000}], 0x1000, &(0x7f0000000280)={0x8, 0x7}) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x4) r3 = dup2(r1, r0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x4, 0x4000000000000}, {0x8000002e, 0x20004000}}) r0 = socket(0x6, 0x1, 0x6) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x4, &(0x7f0000000280)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) r3 = dup2(r1, r1) r4 = socket$inet6(0x18, 0x4000, 0xca) r5 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r5, 0x8, &(0x7f0000000480)={0x3, 0x0, 0x400, 0xd15, r6}) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r13 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r13) r14 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r14) getgroups(0x6, &(0x7f0000001500)=[r10, 0xffffffffffffffff, 0x0, r13, r14, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540), 0xc) r15 = geteuid() setreuid(r15, r15) getgroups(0x3, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0x0]) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002600)='/dev/ttyCcfg\x00', 0x20280, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000002640)=@abs, &(0x7f0000002680)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wsmouse\x00', 0x200, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() r23 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r23) r24 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r24) getgroups(0x7, &(0x7f0000002700)=[0x0, r23, 0x0, 0x0, 0x0, 0x0, r24]) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002740), 0xc) r25 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x11) setsockopt$inet6_MRT6_ADD_MIF(r25, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r29 = fcntl$getown(r25, 0x5) r30 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000540)={{0x240000000, r27, r28, r27, r28, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r26, r29, 0x41d, 0x5, 0x5}) r31 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r31, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r35 = fcntl$getown(r31, 0x5) r36 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r33, r34, r33, r34, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r32, r35, 0x41d, 0x5, 0x5}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x8000) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x240, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x41, 0x50) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x6d788840bfa863f, r7, 0x0, 0x0) 00:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x4, 0x1) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r17, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) r21 = socket(0x2, 0xc003, 0x2) setsockopt(r21, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socket(0x1, 0x8000, 0x0) getsockopt$inet_opts(r20, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r19, r22) r23 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r23, 0x0, r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r25, r26) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f00000007c0), 0xcb005093f78273e) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r28, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f00000007c0), 0xcb005093f78273e) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r32, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f00000007c0), 0xcb005093f78273e) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r36, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r40 = getegid() setregid(r36, r40) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r26, r3, r27]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r18, 0xffffffffffffffff, r24, r41, 0x120, 0x3}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) r3 = dup2(r1, r0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r5, r6) getpid() 00:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0x6}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket(0x800000018, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000380)={0x6, 0xfffffff7, 0x5, {[0x0, 0x6, 0x0, 0x8c4e, 0x6, 0x5, 0x9, 0x101, 0x3, 0x8001, 0x973e, 0x5, 0xfffffffffffbf1e9, 0x82, 0x28, 0x7, 0x1, 0x7], [0xffffffffffffffff, 0x1, 0x0, 0xff, 0x9, 0x6, 0x3, 0x1, 0x7, 0x7], [0x1912c00, 0x7be90a6, 0x6, 0x101, 0xffffffffffffaa5e, 0x581a, 0x4], [0x40, 0x3a0, 0x1, 0x9, 0x7, 0x7f], [{0x1, 0xf67, 0x37}, {0x8, 0x7ff, 0x2, 0x3ff}, {0x5, 0x0, 0x28754f39, 0x1}, {0x401, 0xb420, 0xfff, 0x1}, {0x2, 0xb9, 0xfffffff8, 0xffffffff00000001}, {0x2, 0xfffffffc, 0x1ff, 0x1}, {0x9, 0x1, 0x765, 0x4af}, {0x3f, 0x9, 0x3, 0x3}], {0x1, 0x6, 0x200, 0x1}, {0x4, 0x7, 0x3ff, 0x3}}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r7 = getuid() r8 = getgid() fchown(r6, r7, r8) 00:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000100)="7ce494fca01efdd77704cfd37bd67ad549916ca99b04c4f9b64a495510a324a33f3ecaae0e901384397a632d051aaddaa6e8cb14ff4ce9dca4808bad38e116665f0c982f6e50059a8eaa2460ea56c473da519391ff4d7045b0cf8e254d5b8efa81f0d8d88c5598111f92f890a724e82100b9f8730dabda034e2c3dd6c455ec43a090bd1c9e75a7b7a72992e7a0aec51b6966572f7d3cd2776c0aadb8d5424659fc864193c467044926d97295301698cfd79528f43af0893aa4066c1386af9af7e6da4716875c6145ba460e4de3613f5615436f243a8ebb32a3f372c7a5c7421c22e4e8099318b0545084", 0xea}, {&(0x7f0000000000)="a90b186749e6c581696da43ea535e4136b987ad4c11a261bcef4331770285558853ad801078e504b3dbabc0c6bf500bb0d290e537a44dd63a0ba088413b6a1c377fec1113d82b82db55dc69f11f3805f7f5d34e36c33e82fc53e719227c5e30408c889b20b586b0c29cb20f8eecba5a348143ccbc17c5f56d82366e8aa1f621ee050905bab826962ead2be285bded133ae62839cee519f9f3f34c9e0e282d89a3f4fb1753e4138a07e55e7b708ddfcea4339a2", 0xb3}, {&(0x7f0000000200)="492bd90ff2519a873f462c7a7003392ecf08d417dce71aacc0f8112a06338db5f38fe734e5d960f253c6fabdc91e775aee228c919ef3361d554c6aea1da639418318b5c1d1d604c8e3ccc7b522702900d61330c78adb790413d7f077ef9cf3d28199b856a23b90cbaeb8603ce4c9288081c69de1d43acdcc5374e5b78b546e1142a26497f9159b2ffbf5bcf6c61bfb349a55292d65f56976bbc89d98e68fc2d1e611688ae88c4c1229cff2ab4eca982cc7c9a67d601cfae7f2c929f2456d4608f98a0a004225", 0xc6}, {&(0x7f0000000300)="7b1e1d5ecd386b17631bd2dab131ff3006438390ce255990f9766f0c388b89e4ebe189086c680251eb891cd9496c8fbab9b1a6aebd0d6eaf88a618e491db68c753afb613f41864", 0x47}, {&(0x7f0000000380)="1fbfc1dfbfd59ad527fc61dc12ba25a1e6376fdfaa54e4e0332ac02c00c39f6aeb82111737b7a9b23e5e59db93f963c94438c8851ebd0312865484fd68bfbfea2d2ddb84bc9d251220b1a9b1bdc43d177aed644d0e342a70c04e84c4e80d7223f3fba9a7a4525d535822bf103f08dd27e29b1b481aafb5b43ccdcfc3924cd05d973aec8863d4c237d819ab0305c7b2067e7de922892964d3b6ff2f", 0x9b}, {&(0x7f0000000440)="507f0cc88dc1302594686c8010e5bf4896bdd995d045503f770302f44cfc97543745c60cae1ac87d54a42d71d91115ceb81e2356ed67d3c2a7040594cd51dd8746573c0f1d2c0ce86348156c75a050321629fb", 0x53}, {&(0x7f00000004c0)="4f94c3823a58ba16797bd853c611d3", 0xf}, {&(0x7f0000000500)="0f67eb82d57078bb9eba0207", 0xc}], 0x8) 00:00:16 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x2a, 0x1, 0x3) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) accept(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f00000000000000000000000000000000191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r0) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) 00:00:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xffffe348, 0x4f}, 0x8) r3 = dup2(r1, r0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0xe4) 00:00:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) select(0x40, &(0x7f0000000080)={0x7f, 0xee, 0x6, 0x0, 0x1, 0x2, 0xc0, 0x1}, &(0x7f00000000c0)={0x8, 0x3, 0x1, 0x2, 0x1, 0x2dd, 0x7fffffff, 0x3}, &(0x7f0000000100)={0x6, 0x400, 0xf47, 0x7, 0x6, 0x0, 0x4, 0x3}, &(0x7f0000000140)={0x8e0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8006) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x4b96, 0x6}) setreuid(r2, 0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r4) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r5, r0) ioctl$TIOCFLUSH(r6, 0xc028698d, &(0x7f00000000c0)) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x8000, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)=0x7ff) 00:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)='{', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0x0, 0xc7, 0x2, 0x3}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000080)) listen(r2, 0xfffff06c) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00'}) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r5, r4) ioctl$TIOCFLUSH(r6, 0xc028698d, &(0x7f00000000c0)) 00:00:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca12885", 0x286}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x2, 0x7, 0x7ff, "eef1b8a51fc7d3ba3e31caed94e3e056a5b80591", 0x0, 0xef15}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0xebd9, 0x974, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x0, 0xc6af}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19", 0x281}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00", 0x10}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa", 0x92}], 0x2) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001651bc70 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 00:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x88, 0x2, 0xe0, 0x8e}]}) write(r0, &(0x7f0000000140)='\r', 0x1) 00:00:16 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x1) r1 = socket(0x10, 0x1, 0x1) socket(0x2, 0x7, 0x28) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = dup2(r1, r2) pread(0xffffffffffffffff, &(0x7f0000000100)="3291ccbaff2b78aa18fd5afd5c8ac9dc480ffa219797f7f2fcdd24b5bb6ff8e517b0a31d413494e3e9cb5960e1f51d11efa3265d480a8f7875224dc81bc148a94d539ca5848feec0b8b61dc02ba44a31fcb293282439d463bae0017e60b6d3d90b8adaee508690d78da963e15fb4f4dafeadf4e080e463bec0164e1f457f1c197e32c9149131e4f3e48b6806ebeb71a460151d15f2d1a78baba668c1604237d80ba9fd21e8d83158e2b53cf0cfa04ec2fc095c9281b1b3fefeba6c93b4ea60acd2b49390f110a94ee8522680c99d82e7ca38ecdcb8625e55532338dae4b05fcdb0ffdfb7353f95dd3c4ba56726ac0bec6c24a22fc7b455350d5f8ec9b113e4da493ebb1fa2753577307137b2d94fd63c1f85ffb2efa5ff4645b034d2f2ccbb266502cb49d5f201e6b7d533c9f2ddfb2ba214504d5d7c4be75e310620580b68ad896787259ed19e2e71903e8ba5a3f7c66692b3cae78a95e2ebca91638303115a9119b3b44382b6c9165b44e8252014bd73e6cc4a9dc5a06f94fe187843d2ae332b6ae0701ad45a1c9e78887e51cda59addcc030b60def8f39907fcf778a7da639812c4c19ee73d972a01a802bc613d59d5679f954f274adeacb114c6bfa02198fed8c2272f977e1b6f084d368a66efd177faa4674146b9d3338786550cb4f203485f8e6bb990479ff73016d7f26f6747ee22ea04783bc53c52f555ee601fa3ea8a94b93c2e81a1ce161cdd41c31c717e037e359be6628dad0508a1ac9729e0d6f593cfbd25887b74379165e5350588d1f41b0dc00c59bc5a89130e0d0e02052e67dd8cbc0ad4b07fe07c9e068f9efb63461dd62499d99527a4c57bb9a9ed6e2a57334cb3f56034aee046c7eeee4ddf5a698c3b4a4b3a74b3a73b1100581d062b6d17040e7e31a88a3bee5ffa6d61e49dd652c7297baa4ccf3feb41a4409977f2ee7971879b4f9eb0aab6c7279cc2d9d7152c3ae9fb724bf8772c7f08b9903a49e4b056f01cdffed8870f92737ab37a1f45f2b9430c93553f31bd2892b5a77f6e04400f3599253a9d5f9c8d71407d5852196574803c601bf24560f1771a294773f0ec43d3ddaa94a7f18ee6258fafe1a0f3e6263beee2809f8883b0922b24c94432960e27ac8fb175002c896a4a1a11aa0fe270872084decf98706c499694d339d0d4d34200a136f9a62f7a35b91aef71520a0c53706009bdde6e464f1a737845a2023c799ace51c599dc77550980298eaf57e53c59f5a77a5f1518b9bba974455d35d5103d4d212b88da0404dd5448a840bd64618ac91907bb410fb706d60e6e055e7766fa1ad8be5f7e76e7473760dd84a14359113031897a3c1a4b2aae1d6bf0c8e07e6bb13c6254bc15a529cd4dad2fb0faf3b5bc4f92d7a088d64629e7a5892663d31766aff3b7ba3b795f5b425c3b074c6f149119d3a55b9305191ae0f165dd2612687af746f4ee63aed857831ddb8f8293fa288840590654a5c5b047df78b60e56d26cfdefa8d5b93bf81bf5403fd6fe4f6d6563e4fd8681951f3c1d590a9d4d29176724d6ffaf475eb8fedbc15bbbd94c7ec5dd88eefc1edb545d0479050c473ad5122e20dabcb00a6c8bf17cc3d79d23dc277c57ce3a890f7fe9561f227f150ac4d46ade0bc4fa4dbf447b69616af6e169f9a7ab3f97e71206e282b086cd7a6e353a49fa835a489e56023a558bdb8311408f417d84db3820d4b662b810d15539ba46de12cf422a08980a0886f72b132cb9e064e39d65bc6dc230f9bbc434bf79255e478a81379af6372ac7bef7514fde7e6436efdff95e7c13d64d30d5ac8ee7beb241c38a6d832fc8f2f1f51ea0c62185b3726f7274f71c3e13a067cd31809e73f8011050ec79cf5940d08dd231f91ae927ab2facd1676fe2778afa814e0c9774a703c3808bf8c112778f36bf7e1e898a325a6a36f12662880072ccae9f8eb7f6126dcf17d422ae8b35fef85f2c47351c55b1b6a38a4edc2e35d02413d1ff49b38d9d7d8357a5d429919466019206358fa3a3024e780d91e2927d4b3e34adf683a0f34ddbb9cca12cf553d5bb9220ebce3ff82868caaa6212ce47dc58c8541ddf9255da59fb3041a1fe44120ff50dae2e61c03d27e7fce6b20c4f65bccc3c5079da0becbea26a9ac10bd9397929964a433e6503cc90efa1cc4698cc1c6fb74af85723966e55e0a6b474b4d2d21906a018f03cbcffa5b8aedde55ee2beff1e32d3c115c72b881920ea8cc1d018c824355bc28bd8b0d9c3c0f940e559b436051181991b63eae84bc7ca24d3c501cebe20298d7ba91f149112dcf269f414e591860381784f589a9fffba0b1e4d5c303288df7f53c6d56c79e75ed31577ae6e8219a21a445a8b5dc546f723760ffb11206caf17729a0405edc41147eb9e044ebb1d9db379a3b296d7c58fbe54d90618802bbb6129e14af99520ff316e59e102ccf6fdfd5fd2e419d416ee044a0ab3f5eb31455ce92315e30bb02af81d67912500d283983fcb012235bb2a2d75b0d0b3aea64a20864a84a5b4707c43bb5f06f498cc848c38e95d142f45a3069b24a89f80f8da3ad4a772a676b45c162cc4a32752c0e6f7030cfe29ae50b8e66c550dd12bd71237a5b32de8f5dc51e3488605d7414994a24d0d104bcffaebc0ffddaa04148376b888fa5d49645e9d1855a97290b67dd36a510616a2435905cee88894db07173976f1ebc34fb6dd125a72eb7edccea581e18fa4b34f3cd3282e60e7a9a8886b414e49f12cf3cca8be821ef85d08a99514b3daf325fdc7ff3ca07eaa1d22d84550f71db094d9f95fc5028b037895cf773e283040b56ca72056fd29ce852837e94cafb3025c33f5024bbe295ddcb33f9fbee2da6c7bbab73541bf5e1ef9975a9075279b8e440eb3184ea779b3e57da932463d6e61045047e165d01877f127df660b7db4a1b308774114eae2f4edfdbd608a2f142ea3a2e717b2a1283cbab0d68122a6342af4fb0f605c074b29224a22a4b11e2463559782b7e72a1cc1af9b218487f9a6199dffec9c40848c1b4d624e0ddb994ff6503def18d351eb27c37831ce6d102750abce51213f63b0a787b20ddad84f3d1c73dd70a06ad42b8ab4a3122a680dba407d761035140e88151daeb90a055db133d977ba97cd92471fc61c29d2238f5df907b70fa3f2a6959290afa9dbc7c946764a33d8b36be34fe733ab1eaff691ef06ad2f5406f36b74d83c0842d90391093f602279ed26c2ce246ffd20efb6317dde72687ec87c2c5d626db5b5f743eecb4d251bd443d7a38080cb66a965936f1eb85a9a714612d42afa79be1ddc646a4f99ba871e66465ef596e9d82e03bd73532a11ae53120fd008b961bb825a196272364d2ab73a8ed2b81cdcd1f06cc53869a8090a07fffaa38923b54767a611c0e2042ecd448fa3dca834bbce5a2848af41c19cc7f24c2eff168e4f163917c5711c267a591e0907acb9bd78b38a20127e026a0469b9c184b25a3062f5eca6cdb51aca8b4d70fbf513eb3319323230c38d580f7d3dd657b0223bb9b07c99fc3d7495739c4b101571db2e2a6d97c6e352b8b40ac60111eb0edecfcdc302519f908636a256e9037c3454531d81c57483274d8236322dcb377044ba2c2d189234a39024a3db3968bb69fad67a8545fb05ef619e5f261f7b9a4562a6f9159bdde78ec3b0d42402bac7433ca2b022b0a8698b176dacccb08a6a256fbcd1492978ece597e0cee4c9e394d16dee0250bb4bf781b5f1b645014205e108869d99850336a933996ef950eb6dd0131a7b4a94ae7223c661960ca60f587a85d09531792ee4585ddee46484dea5ee563cd13e25975bbefa9b10218aba7b1153d5db079a573c3f37e258018720a0eca0730acc847a749f73cfb8c978eab17f822f399568400dc91284a94d6c55a9a99b4aff32e14b070c64c44142ed6d50792182b5dd7b729f328fd528e737a27bbf39698371d62cb9ad4ac6b419661e178abd6970cc3acf79e0d9815badecc498c9b764804856ebb6c4018a2c5aebdd5b61fe8d66292e20c2ce36d8e993ffd2e77e9549daa4344ad4797eca5d047808ae32b815dfb8648aacfa9556cecf459eb02cf3942cce69192e1e62755237639260c02ed05cb805b38fe64d0217d2194419a96288520442eb96a6c7ecf3086a97fe41fa0d9339687112dd735f1c1e2a0c55b76f1cba6e607ceb58ab87f093b796ee75f7109d8dc17fb1bd3130e93bd8c4484eca6fb1acf8061d74a8e0eb6209861a4476c42952332a8b358277fe850e088d8e28b7ea07f09188bd0bd320703fb984a9c02a99156cf91178288b3f9a61f774fc32dffb69679c851d35fada91a1f9262d1a6acc795e7cfa6fc71452018961142a75f083a3ff6b920638e9fe99834475bb057114fde152282a597526786a014e378f28fbfeef11737b83409eeaa5ebe0c54e630ddcf5d3db5aaf20214607f53d0285d696a42de8b2f97dcb88fb9a7d0ef5e720c145619ebdbf4306518ba01efb5b97a956a1b30ba2f085ac29364db38a7c505b9eede22a795a569c11f6c331da3be4ab3044e2d1fc2a4b1f2bcca89532c4744066e4e74d6283387a6bba764b685c64fa6059d9b90166afe876ea7ddea650d5680937af2eb0510d17d93c4d76562e5ef10ebe00a64e51961984a4956682125fbee96436d5e9e59cef38a54fe5a8dbe59268bfadc7b80b1439acc955dd08c7d10de796c1a3dbbcff8dfb61b142e5c6a1243650f3d21c6d3f80decbec3be19759af86ebe30d35a58be1366bef2dee110505a4f648e85f8def9ab714e5bb7a70b9450677718e440251ab28d58c21aa1a2fd1d4e309ae802620633987651e7ffa6cf6a2d174a6c98c7bd87875c03247c559676818301762be4970603d68fc7ffae8fed384c276dad8c86e40280834311fc52affd238b6a3f724b4a08afe72649351c36395cf8ecc928019ee716b59c22659a10ed0fe156bc4f88ab2cf4cd70c962dc0b2660d68a04f69c6ba8f2e978708d9276c4c2246d5783d012044d34cb7513bf22b76301383c1b0b337afb1ea1ef22f1a2c49e0222d956c8d83ef3c3d5a9feb821f2a3f5e85e93cfd74858d9d2bd33782badf9dde17849debef05e7cc865b8acb776a7b7f089fe53d06ecd379ca094f44b6767c6ccb4079ac52752573d6af3b9f1a10ef5a6188182e35190b5ab7ac50b5ae6d13f6ac7afc2b3cc9ceb24ec585fb4b3260031e483a7365c3e97a49f5eaef99a23c07ad02757972fcb935ed4d376e654a6a5942bb3370e8cb3eb7330f23e4fdc29635f25d196758e513e9fa8082d307f4a61410531846faa87f3c74ea69e768907d82884a5d091488ef794ea9461be6706ebcd4aeca4a1653ed4832a44083616572af5825fc92fc0843b913d86378154e769ca02c144ff7e376ae879cfc6b360d482c3dcfe0dc80df44e4af933295ff139642a56510d847fa3ba499be994cdcf8e441c534d2b3e7f26333ee003b40ba6a0e4d2f249b77273d7b3efae44c998a7810c9d19fb869e29b53568c2ac739a8ec4b66526730b151a15acd4ebb41a45ec8d8a86675c2c5f88af6142188ba374b7010efb3ac07f88dee0bb479f0eabc4b3f057c715dc8193e51ffca11a3a471db7daf71ac38e4ace56129a846f352db65ae33cae63156eb84ce86b928ed55295b6e51db374308413ce506be04295157b710a3273a31b652cd60c6fe36e1e10cb9dd37460e0323d67fd4bb363fa811af331687d07a1e1e2b877f4f6d421aa2130824db4c8821933cbb053d75d9d902624a4e051a94c5e0b5daf655da41d8605f00", 0x1000, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 00:00:16 executing program 0: clock_gettime(0x4, &(0x7f0000000080)) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x1}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) r3 = dup2(r1, r0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 00:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xfffffffffffffea5, &(0x7f00000000c0)="b6") r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = socket(0x800000018, 0x3, 0x102) chdir(&(0x7f0000000340)='./file0\x00') r4 = socket(0x800000018, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000380)={0x2007, 0x8c5033a61e6075c4, 0x40, 0xf22d, 0x4}, 0xffffff48) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000100)={0x8, 0x40, {[0x7, 0x8, 0x2, 0x82f8, 0x2, 0xfffffffffffffffd, 0x8, 0x7fff, 0x1, 0x0, 0x7, 0x6, 0x40, 0x7, 0x8001, 0x0, 0x1, 0x1], [0x7f, 0x2, 0x8, 0x3, 0xc59, 0x8001, 0x5, 0x2, 0x8, 0xd6b], [0x5, 0xfff, 0x4, 0x401, 0xffff, 0x0, 0x3], [0x3, 0x6, 0x7ff, 0x52, 0xfffffffffffffff9, 0x20], [{0x8001, 0xfff, 0x907, 0x401}, {0x631, 0xfffffff7, 0x7ff, 0x4}, {0x8000, 0x9, 0x3, 0x4}, {0x4, 0x4, 0x9, 0x30000}, {0x7, 0xdac0, 0x1, 0x1}, {0x7fff, 0x4, 0x1ff, 0x3c}, {0x0, 0x80, 0xfff, 0x2}, {0x1, 0x5, 0x1, 0x6}], {0x9, 0x0, 0x0, 0x3}, {0x2, 0x7, 0x8, 0xfffffffffffffe74}}}) r6 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r7) shmdt(r7) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt(0xffffffffffffff9c, 0x3, 0xfffffff9, &(0x7f00000003c0)="2d24ce5684a17c84dede71204bd545a89b50cba84866a74569a9440e8b97ba5acd0c1920471fae0a0b3b844116a9b640f9fc6d1f2089ac48eefe1955c16b899a85fd1075767ac3b14d73f57d59a1c69324a7839c43c9a5267e96ed3d054a88075f17189f972a16d69397b0639ea54c6db8f3d386d2dfc817fdd3165274785128c939a49315de7fdd037103fb4eab49f0264fd4f574a86d320e89dee33822e0aafef021fb903987f2660d22c24c62978e0c5f562e00e149817c54a96e70055266c00cac5e70fbd3d02449f8374becaf47ab86c422e7f95615202b233f2f9622323f6fe613bbc2d422b9631e", 0xeb) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000040)=0x5) flock(r2, 0x2) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0xa8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:00:16 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x20, 0x5, 0xfe) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) chmod(&(0x7f0000000000)='./file0\x00', 0x8) r3 = semget(0x1, 0x6, 0x10) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000040)=""/35) 00:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 00:00:16 executing program 1: utimes(0x0, &(0x7f0000000040)={{0x2, 0x6}, {0x8000002e, 0x20004000}}) r0 = socket(0x20, 0x8000, 0x6) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x800000018, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r6, 0x4, 0x0, &(0x7f0000000100)=""/139, &(0x7f00000001c0)=0x8b) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000080)) 00:00:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r0 = msgget$private(0x0, 0x280) r1 = geteuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r4, r6, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() r15 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r15, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r15, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r14, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r21 = getgid() r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r19, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000001c0)=[r6, r17, r21]) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r26, r26) r27 = socket$inet(0x2, 0x3, 0x0) writev(r27, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r30 = getgid() r31 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r31, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r31, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r28, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, r30, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f0000000200)=[r30, r5, 0x0, r13, 0x0, 0x0, 0x0]) r35 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r35, &(0x7f0000000040)='.\x00', 0x0, 0x1) r36 = fcntl$dupfd(r26, 0xa, r35) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r37, r34) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) fcntl$lock(r40, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x40000000000b, 0x8003, r39}) r41 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2, r1, r25, r37, r38, 0x40, 0x9a4d}, 0x5, 0x87a, r39, r41, 0x1f, 0x5, 0xfc, 0x40}) getgroups(0x4000000000000063, &(0x7f0000000380)) setegid(0x0) r42 = msgget$private(0x0, 0x10) r43 = socket(0x1, 0x1, 0x2) setsockopt(r43, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) msgsnd(r42, &(0x7f0000000c40)=ANY=[@ANYRESDEC=r43], 0x1, 0x0) msgrcv(r42, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) r44 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r44, 0x0, 0x0) shmctl$IPC_SET(r44, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r46 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r46, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r46, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r47 = getgid() r48 = socket(0x800000018, 0x1, 0x0) r49 = socket(0x2, 0xc003, 0x2) setsockopt(r49, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r51 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = getgid() r53 = getppid() r54 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r56, r57) chown(&(0x7f0000000200)='./file0/file0\x00', r56, r57) lchown(&(0x7f0000000780)='./file0\x00', r56, r57) lchown(&(0x7f00000001c0)='./file0\x00', r56, r57) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000080)={{0x6, r56, r45, r50, r52, 0x1e6, 0x8}, 0x5, 0x5, r53, r54, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() getgid() r58 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r58, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r58, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r59 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r60 = kqueue() ioctl$FIOSETOWN(r60, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f0000000280)=[{}, {r60, 0x40}, {r58, 0x1}, {r60, 0x40}], 0x2fe, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 00:00:16 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) socket(0x1, 0x8000, 0x1) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r0 = msgget(0x2, 0x400) msgsnd(r0, &(0x7f0000000100)={0x2, "a94344e44930a637a3f52c8c18b9699c43f7a3f4214639e00db6191a45de25c0efdd50b4a025b878a033ee16bc7401dd430dd83b42863ffd506b6ba8e5fa5efe100e1ff581d5e2f8a9683c8ff3de2b4a0723319ed7ae10f08bb560c92b701184e24a0ec1b2"}, 0x6d, 0x800) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x0, &(0x7f0000000000)="01000000", 0xfffffffffffffde0) r3 = dup2(0xffffffffffffffff, r1) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 00:00:17 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000000)='./control\x00', 0x240, 0x0) 00:00:17 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$TIOCCBRK(r2, 0x2000747a) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r3) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) 00:00:17 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000001000100000004f064d1b000000000000000000f9f4a8d0551481283c3100e1ff000000000000000000000000010000000000004000000000000030bc0000000000000000000000000000000000000004000e000000009e20a549d0ebe7fc1f062a000000004000000000000000000000000000000000000000000000000000000000000000000000000000004500000000000000000000000000000000000000000000004ade78a2d304df740000000000000092aedfc2d5a01f26000004000000000000000000006e21ba70029963ef0057c58e7f58bbd019b396d1c1f074e93d7205252972f4000000e3387461a44e349b2600000000730919d1a187e2badd2bef8707b266b6ddb72c55f887ad3cbb4ac5c436f1698b9c86d2c9b990ca250a640f8441e84df3aa714db663089338f166bb4a92eb6bd8bb8b222ef0b6f8a5618b8922c8f84f0944b523cb59d000ce557ef99b0a433aa218d9d23f14036cbb15a9d19035ba499895b0b6e3be4a8e446d63732f175d4d0720ab7a7ccbd47304721ca66dd6a13a6cbbd8cf042af30a0424680f933fe82b58f8f847ca861d84887e3b87e8ecc2f6da74418a54d3a4216556a187d663a264cf6dfacddc10c65fcf12f9f65e5fbe25f10afb56accda1561bb5d9bcf79ec001fff7433fa272bca8f8d33de8cd4530b4106a053b6fbc8543e53b39f04c68f267e5864af166086826392aa1e03cd425b879e0c76aa9b82a011879e3f75a2267454675f736ea53aa01f21284462b931757918d48b8c7f519fa03c791f6eadd9ccf3bc513f6f9dde9a234c1f42ec439e8600f3011407c46f13cbe00228164a15f2680c120859ec3dc7f34ba89ab81c390709c02378b3b120749292a4b55fdc972f5627c2014ec505d5c68305376fb1c74c67c8f1b982000007401d5b0bf5fa9eaaaa459d3de3d25b34912f4101f98e4a830d93b494c05eab054b3ffe97b1a2f1ac350a58f7a79f911f70900000000000000cfa408f5450214f1fe715195d279cc30622462cafa608feee225b3541619555293375e8c7662c877c9dde57bd4a7779e4af33e65d1ae919f4d5631d49acd0000c0932896b0a7dc08b0fd8b53cefb78e13f0080147b73427d2823c9b29237b28f1c2cdc0d2f2f3834e41c0b2794113ca2d1ae68282eb6b1"], 0x1, 0x3, 0x0) msgctl$IPC_RMID(r2, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/11}, 0x13, 0x0, 0x1800) dup2(r1, r0) 00:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/122, &(0x7f0000000540)=0x7a) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x0, 0x6, 0x800}], 0x4) read(0xffffffffffffffff, &(0x7f0000001740)=""/4096, 0x1000) accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r4 = accept(r2, &(0x7f0000000340)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r4, &(0x7f0000000400)=@abs, &(0x7f0000000500)=0x8) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000940)=0xffffbfff) semget$private(0x0, 0x3, 0x2) r5 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r5, 0x4) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) getpeername(r6, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f00000003c0)=0x42000) getsockname$inet(r7, &(0x7f0000000000), &(0x7f00000005c0)=0x1a7) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x455b, 0x1000}, {0x4, 0x3, 0xd2d9e250cd448704}, {0x4, 0x7fffffff, 0x2000}], 0x2aaaaaaaaaaaab7d) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000640)='c\x00') semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) 00:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)}) syz_emit_ethernet(0x13, &(0x7f0000000000)="0b67e90cf49315a02bbb1e3ff0e67ed3ed179f") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x80\x00', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x2dbd2fb9) 00:00:17 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fchflags(r0, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x6, 0x3, 0x9) r3 = dup2(r2, r1) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 00:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000340)={0x40b, 0x3}, 0x10) r2 = socket(0x18, 0xc002, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000300)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) r4 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 00:00:17 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)=0x44) r5 = socket(0x2, 0xc003, 0x2) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x2, 0x64, &(0x7f0000000000)="01000000", 0x4) accept$unix(r5, 0x0, &(0x7f0000000000)) fchmod(r2, 0x2) 00:00:17 executing program 0: kqueue() r0 = socket(0x18, 0x4000, 0x1) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x18feacb2bbb65041, 0x1) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r9) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r14 = accept$inet6(r13, 0x0, &(0x7f0000000000)) r15 = socket(0x2, 0xc003, 0x2) setsockopt(r15, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r16 = socket(0x2, 0xc003, 0x2) setsockopt(r16, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r17 = accept$inet6(r16, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r18 = socket(0x2, 0xc003, 0x2) setsockopt(r18, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) kevent(r12, 0x0, 0x0, &(0x7f0000000180)=[{{r14}, 0x0, 0x8, 0x10, 0x52189230, 0x2}, {{r15}, 0xfffffffffffffff9, 0x9a, 0x1, 0x10000d96c, 0x7}, {{r17}, 0xfffffffffffffffd, 0x4, 0x2, 0x7, 0x4}, {{r18}, 0xfffffffffffffff9, 0x61, 0xfffff, 0x5, 0x1}], 0x3, 0x0) 00:00:17 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = fcntl$dupfd(r1, 0x0, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) 00:00:17 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="aae688b7061aa08a5b82f0362345528b6b824588c1c573d07cfdaccf487e70eafac3b8e2eebc7a49852c1262c9a79fdb2dc1631434df12bbf49f8c81", 0x3c}, {&(0x7f0000000100)="a7fcc44f0f72fcc58dcd7a7fac41122ee617f32b256d93e85427f92548c2af4bb6f162c23242088f960e798f262dd4b3160259450c8a1af00ad6e209c8f9ce25a14f8f8f628cb1b4de1c6063c43be0895dac53dad1cc50059aea956da4488cf01df828466c55325f399281914ce0d74894749492bcd48e885f9ff8c48f3d27d9be6f166ae2f6c242e8f0cc80d0f9b31941b5e3d150b7226048a19794cd4d0bd81a8481013aac4bbd87e022010de0203229c0c52d114a851103c241a8e448f41e13c17f4f310635afb0386a928f034126e2aada34792f45115d22f6d278bdfbc04282e4c7445e95981f13328174a50c4dd723ed5d4cd5dface0102591b55acbc74e0b478e8c1db9248d894b202964d9d6eaadfed7f5a6363133383e9fdc2492e910d891b4ce0ed16a595fa19c5bb29de4b1a7079953fd77894a0a428f151db612d02d222f8024aa28a632a6a3613aa7ac889507a849de927200175bd7bb20d04dbb9be377fff3ece0c1e2214fd49f5d6f5eed9b717ddfa21a0bf27e240945c13428b29d26e585f1b8041c15f345177bf9ddd65569151838a7d79711252f8fa05836102814a79c82d2a1b781497be497512658d99ee0903bc41fd38dcdffaf2f8e6fda7fa42f0aa274ef9d42211bafa288be7eac56ff01e8fc41731e44e76b6ed700a35919282e2fa98bbbf3bc6a5ec323c02ae3fbbdafce722f6e1bd682e478ed89a03ff6af80c833c9da638c4cb70eefa26fc219fe0c72b13668ff579f04941580d136b6dd0f46c08cb52875c322771d55921e19759481a2e7560b71e4da2287df7460ea880f78c10e761ca459bdbc9240929136646037651c45bf28aa65344fa84de5161a46a420407a970819cd4eb764aec708e492dc4107bb086a1184eb1460c1b0ceb3856e39298481a551def9d83781f8a9b00076fc8fe625deed133d1d496d66b7f6c7cc16c438fbd6600f18fe0489ebfae0f7a21cbd3725259207d4b4494e9e46f312f07457a065d9add6f8c302046d3b78be920114e762d15f428860f7d5e88f4dc143d1ec0df4ee3e9a84af8de475aad04a8e784b224fc10a7536dea8422c1da7096c5553526f28b6a317a2ae4fcd51403492ccf50b8348d440d522b021bff31f34bb23e9a1fa8f5ae12a77bf5a05afe52321a4e38288a032bee3b99f3a5a62780b2da1b519d88017f127faaaccd2adbf67bc58d23407d2ff24840b9d87201d541d84c5ee6866e88c833c1ffca624dbbc5077d7587e1a732cabb75e90f5639616b6fd36a0a857631caf699dbc685b03cb2a0eb8436b1496c208f0ca0659b179ce5a291c2e358a861894bfc5b35115af968839cd2e1f10b6f6315cd49ae800eaeecdd764ffde86fac5f07733a1e5c01b25962dfb66d5c46e1f6f0b20769f2a52c16a76961e29dba7e9db3c66374c3efea785681b69fd32237ddef3bbc0b6f91c46531d3030cc6ccba5a1c65d3681e00cade2cd8b29e01f6fd8e532867d2df3fd5be3a9816a382d9ef877c894a05d78bef50730fd9708e5e1fac9b92b1b19742ede15ccad5fd73ff3fef6e2a4e483351712467e5c0fd1ef5b658fdfb19aeac2812e889b863335c053890e14267b5fa01f29c7cebb2deec005ed2099bcf0335c02eb0311038d80f3dd96a4c90cf1ae0fd92a9859e48cac1a3c3d3e3648121c52e31343ec1d2f60106d547f9a305c978f15d906bf4562ee5d34ec4ce46712986730f53ba87948c527298444e9c18361f0e57dcb0edf1f0749987eb104d8f551b373a194cf567fe87a164c184842a16f49da533766067d4307c8bb26f886d39e0434c5749c2d5364d4933396ddf745abb0da14e96fdb6855f2fed37a5510acd4c8d41e9d57242c8ebacd45d0a9358aea696cbbeee5bd69cc0a8de180d7bf6a89edc68038d91d0a8bf6237c7f78460f90c344796c8e17d0af98496935d48ae610a0dc207e9cd1af7efaa6ff7c318d00683b03b6c0549191b67e95945f30c5483a53c053e5eab85c277d1be618985917f6e242260ca7f4851521269c7a5d69464b1187e4583a0ffe652c312e6539e114e4ca124acf9cbe5237321091d88a37b87db5e4335ecbaeaec8d7e9b8286ce10e377424806c1200f7623954d53ba379b7e7f7079c7a01ae88776a6547e74ec04150557f9eb04c13c2937f3d1e3de24e9c52e818347c54953b07ca205d7aecabd7e94d9bbdfe42ca4c641acac4906b77df46969fa7ec4d6fb9ee4fb8ee4baef6f56cf0ed6a4c99befaf0fdda3c51f01fd5b53d2bd6328503e74474f3681de70f0ca988954ce954421b3daf74026f3b38fd09ad0a97979dbee43c7a3eea30930a0cc71c4ebfee0ac6b2ceedd28b3103aebbf46597e66041bec9bf54760c5df3d122c1f948c884e282c0420978e4a044b3728b24c157f2b907ccc409201c7e1f42ec7c6223ce62b449e1eec192c00d16d3cbd766f89ae555cff4138bbb1ea6ff0597589cdeab021af99c6fcdc50a51e55c146a395f2792709f81ea40cff89f489428c7c022a0f65f8e5ba2b4a8a47d3060dd943368c38acd7c73d301d3bcb86d3ee62c67c21ef4c2b683993cb66d41e2fe433f1943d665778a8f748e9f0eae51eed8d02c146ab6cb6d760386ce69f323a348a9df91813aa219a675064af28594918f1e8f90623d380247ef0c2f1a60a4baad11dd4d09e816a7a6efd1e20ae06780e4ade3c1f307720514d73b4db83f4040dfd49b3bec171336556d9c33a235668e9924602186cc1eab8ad34c35f7e41c5d5b10877980a1a1ed0db76685f85de7544336d09d2ee60a8ab6650e7256f00806528c5983a26b3464c8db94c00ef29a173c07db1db8ee76e78673a81f1a4f6b473fea19f0c496ba7721198ab4dda2aafd52f7ac5f6bcf87f5b5a211dc4a56088fe03a4fa47ada065df387d3e30ddd5f4445a8a67d38604820b3a6e392ab47f026bb9b109a21eaa2707e5b83f5dfd922f036b8649ab0e8666eedc8c863dbb22708d5d0d8c98f6b6554e5e168ceb6b7b464f39e297d41ce4e65ad26b32487d4d330e47737c40cb7d2740a110f69aa060b7ca3fbac9b4b4bb3630bc1b99672755747c67b4d8bad41762cf4648f2a98673636adcfc1068785d60e275347d98593553b43d64f36530bcf05efffc7b453dff32906e3a5d463d5e3bd2bbd2b69f53396e45df0406835cba4efc730a3f8a2e9fb15cd6edb1872ac32e633b6ad20f212a1550ba19fc27dfaad40a7dbe9b47c0e208d083933e174a7187bb92a926e5421561d8977b8045225d653babec22d5b6998f50b435e1d072f24e74bb51a94f024b12b1caba041638e303d333e610139aa4c887f587abc9c3be33fdf4c208d46c536375b6f178c2c2088e8592d98c003234750cf96f378bfeef9c0f69a8a0c4ce61892f92606ed080f4ac138aef970ddf513b95c4b3a56b8ce6d560d46c87cab8c054fbbbd3f8200c2d643d79960c844c4643017f38fb74179afed2f7b32f81ebc0a7fe08d6143412a9e7d832e9d395e1925e45ad266b2748c0e16f4fb2ee115f89aa13ae431aebc7a7c89acfc9f36495cb37a9240b2346fa7d1b9c6027e5c38e329dae969a9c73085e38854cfea505558a03a7a6cc3258e9ba53713f411e198996c7c9d90b3b383169426331fb08acb3c759a535915e6ea5daf8cb8c830181e6470ea8265c600893b93edc2e07628868b3bee32f7c85930da76b6b0dc5d7c50a4f28c7398493e5257b205596a01fe30f1c2892e08cf825bb3163d8b6a0ae3170cb3278a1e3a6e53c64ced48c97d97eaab2b5d3a9fa43f4d5030fe681b41a4b7ce1bcf546de65b405b3fecb1903ba855cd7d3b072057ef6b6731c30b9ffd3b7b6bcc3a01efbc1e23a7cd95ce9749e9b0d321fd1d0a0ba3118f8f4ba33753240e314a095b92967369460018280365d9e821743e9de77f7cfa70dd884a669212aca0a37af6dfcb6076e6d3c51d552d17c36f1ad7aaab70314c06930bdb9ba870e3aa94e311caa216315ea19436daa964c08cc373604264168866d3c0e35e88a6bd6120d38b94c14ab28f4c76bd5cc1d30219793e595d7d38adbc22c6a37000683b27e1478fd2ba4654dd1a1d919991da8b7131fbc5a679bee56bd36c30ebd8561f870f4b00e60c22a83206d0fc4d98654daf01bf6be83c429d77ae98a3625d6ebc9cd64808dbe007cd7e8d633cc91d7a4f04569a27cf298396249a1f38d21e826d8b05d8ab1eac8310f34f8bf0a460015fc2bc9cd0f4687c0d1c67c32f59a495d0c9651a2424f713b25c51c7fa9ca7301a21eba75595e84f41d79d0e5ff0801066ed7030fbdd69803fd1b3b422ab2ed6d611d0bb6d85960dda25d30241504e4cd3ceeefa640beeb15beb84173978d50789088eefb6777c16a33f74959065bcbe5d5a2efd5891f1219005f080bc8395d10271dcb2133dc831f1834812793bb8f9b62cf363a70324aebe914477968ec056c1db625bb353f848e2f9142d12a27b2973f7eecf8c785afcd47a91068be175a492952163a416ccf77f58bebf992d66b6c9bd9a842431e9c67e31647078198be4f9f88a0940d13410e244353d409a466d1e4291c933710d7cdb4929f3893ad04f742f1433e17ba107372631daf6fa87770d12ea46bb0b62bb42590ab08dadf08f40fb26a0b9c8634563e25ab9e33b415eff35f140143bf128aa81c34f9e9b99d5dee328785152ccd4e87194bf5320e6aa42a34bd1ab29a4bab4a7baa2998a39ff1ff4cb0c046fae0040ea36274e8c9de439d412ea814debe65da4589d99f53ea4dfd298cbe5d80dec916e8e3be64f954172a6ebd292df9e3e17c4496668a7527c69d0039d0e173471b5529c20133ffea40055bf7326566929a6838e4b08bb073bb6366b4e12f08fe363a83a746514873206b369acf766607f86cccf7c1b5a0069cf42fbf3e1a26a9682a1f808e17881c60cdb3f1adbfa1888edfc61c6d7d174d2df503d566fad2ff3e7aeb55adf6190efd6837a1519ee9d493a3df72d288e60d5270fd1552ff74d0033f0f1ad12eb1bad2c16442f7b9ad031c3f146968300b5916355d0180f3ebf884d45a0fc21bd1d0661e3bcd497fdd5ddc838fc8563b421456cff3f1bc613a5b2d61c6beafb3e200ac8840fef30fc82615d92b230c4f6bdb706247b6780699c2dbdfbb2b78e1906a491500393a84e594dbd4522b1e615266c524261595829ed7864eac78ab6b6f4264a58cb67a9fdc9905c396ad598e94688ad8f4475eba26d0d691b181fb1c47a6596e434c3df041220e85429f7f7fae689a3e3667ceac0975202cfde49b7d453b796c3a6a2f606502928c7188e97a2ce43a26e37f36dd443fa82022a746952fbe8c9cd20cacfc9aa036e78b5413b54062385f7e71f2be6e51da2f8fd905a8f452992c193f58718becc3298616ac69ed014a5b7208401afabb275f82f8631c96dd3d3f41f038a1dba9ad177392936f10c923676169d4f38050c03f912f380eb2c2e585745fb2729cfe80be1ccf997eccd6106ee24c9b89441e644b74b956c0554bcedf7658fa3719247ae804a515227efe488bac854e5752341be520476d1cdbf69109d140c83fde3a21f1f8c6114f0b5131b1664d0d657fe097b9361b96236cd7f5cbf79c5c2d688cbb1c1b8b215f06859372eb0199bedf1a48e778f0f468d3c59308fb6f85c88ffaf174b3546f10a50bd889961b4ba2b77067cc4e72bce9546cf9961e15d4ad7fdea7d104e332f718eb11e351b33ba5fad0daca8ed1b56c2870dd6eea4de868c656ce9717418ea5bf9156c8db57597f2af406d2aa043e24864dcf0e5d1fb", 0x1000}], 0x2) 00:00:17 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x18, 0x2, 0x0) dup2(r0, 0xffffffffffffffff) 00:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffead, &(0x7f0000000100)="a26dadc767c2de00000000000000") r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) r5 = socket(0x800000018, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206931, &(0x7f0000000300)) r8 = openat(r7, &(0x7f0000000140)='./file0\x00', 0x0, 0x80) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000200)=0x1, 0x4) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0x1, 0x81, 0x9d7b, 0x3, 0xd3f}) 00:00:18 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)=0x10000) r3 = socket(0x800000018, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) unlink(&(0x7f0000000200)='./file1\x00') ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r7, 0x20004276) accept(r6, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000080)='./file1\x00', r8, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000380)=0x6) socket(0x1, 0x8000, 0x7f) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xa845acdc58a0c807, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000001c0)={0x2, 0x7fff}) 00:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffd6b) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000140)="200e22", 0x3) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) msgsnd(r12, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYBLOB="ca5cc11e8cdbffa1bae3b7a620be6e2c01e4e3f8522ed579dd08182ec6abe7efb1beea17eff9d1dfbdf2bcd0afde184c44b71c0768d1483424a495c30d29fbc9ac77639ce39b4ab9c8e0a519d5fea2683d2c4fe78c14bb754c47d3d292acc56a65d1275c5d32ac79812e8402037f0c6d322750638b7d886afda76a87c6ae0b6ea42e2745ef0c45304055df6f735e800eeb5eacc59a66138d79129d57e2ddc4035f826a963b2b0e3255", @ANYRES32=r12]], 0x1, 0x800) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r18, r20, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r11, r17) fchown(r9, r17, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r2, r17, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe41, 0x9, 0x7fe}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x400, 0x6, r7}) syz_open_pts() syz_open_pts() 00:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x7, 0x0, 0x80000001, 0x8, r1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0xc0) setuid(0xee01) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) r3 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0xff, 0xca1, 0x1, 0xa00000000, 0x9, 0x3, 0x0, 0x1, 0x6, 0x4}) mkdir(&(0x7f0000000700)='./file0/file0\x00', 0x246) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r4) socket(0x2, 0x8000, 0x800) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$VMM_IOC_RUN(r7, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x5) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 00:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 00:00:19 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x8001}}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) fcntl$dupfd(r2, 0x0, r3) 00:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, 0xee01) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0xa40, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4000000, 0x4, 0x85, 0x1, 0x101, 0x7, 0x2, 0x0, 0x3, 0x1, 0xffffffffdacb9c8f}) 00:00:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xd997fe7dfcceb8}], 0x26451d060d8f263, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000240)={0xae, 0x5}, 0x10) ftruncate(r2, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 00:00:19 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(0xffffffffffffff9c, r0) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000040)=0xffffffffffffffc3) shutdown(r2, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r3) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) 00:00:19 executing program 1: utimes(0x0, &(0x7f0000000040)={{0x200000000000efae, 0x8}, {0x8000002e, 0x4}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8941, 0x0) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x90080042, 0x8, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x2, 0x5}, {{r5}, 0xfffffffffffffffc, 0x2, 0x80, 0x0, 0x1000}, {{r1}, 0xd3e1a3c3ca88a000, 0x2d, 0xf0000000, 0x5, 0x4}, {{r6}, 0xfffffffffffffff9, 0x54, 0x1, 0xf9, 0x8}, {{r7}, 0xfffffffffffffff9, 0x94, 0x1, 0x80, 0x800}, {{r8}, 0xfffffffffffffffe, 0xe, 0x1, 0x7, 0x1}], 0x400, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffff9, 0x8, 0x20, 0x5, 0x7f}, {{r10}, 0xffffffffffffffff, 0x4, 0x4, 0x8001, 0x80000000}, {{r1}, 0x0, 0x20, 0x20000000, 0x9, 0x4}, {{r11}, 0xffffffffffffffff, 0x3, 0x80, 0x1f, 0x1}, {{r1}, 0x7ffffffffffffff6, 0x44, 0x20000000, 0xed8, 0x3}], 0x8001, &(0x7f00000002c0)={0x6, 0x9}) r12 = dup2(r1, r0) ioctl$TIOCFLUSH(r12, 0xc028698d, &(0x7f00000000c0)) 00:00:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c], [], [0x59c6], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:00:19 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x8) r5 = dup2(r4, r3) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) 00:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x81}, {0x6}]}) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000340)=""/4096, 0x1000, 0x80, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0xff) 00:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x6) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r1) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 00:00:19 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r0 = socket(0x8, 0x34a98dbf878aeff2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x8000, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = dup2(r1, r0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) clock_settime(0x3, &(0x7f0000000000)={0x22781f90}) select(0x40, &(0x7f0000000040)={0x40, 0x2, 0x2, 0x0, 0x7fff, 0x100, 0x4, 0x1}, &(0x7f0000000080)={0x3, 0x10000, 0x5, 0xfffd, 0x26e, 0x5bd, 0x9}, &(0x7f0000000100)={0xffffffff, 0x8759, 0x8, 0x7, 0x8, 0x3, 0x5, 0x1}, &(0x7f0000000140)={0x1, 0x8001}) 00:00:19 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x20, 0x65b3, 0x6b5, 0x0, 0x81, 0x2, 0xfffffffb, 0x0, 0x0, 0x6}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) 00:00:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x15}, {0x200000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x20) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x7cc04f5efb2ea62c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x9, './file0\x00', './file0\x00'}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0x10001) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r1, 0x3}) 00:00:19 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5f07d656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696caab988f75665302f6669b6393000"], 0x10) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='{+\x00', &(0x7f0000000280)='[\x00']) 00:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 00:00:19 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x10380, 0x4b9e56ff837f43f6) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x3}, {0x18, 0x0, 0x4, 0x5}, 0x1000, [0xfffffffd, 0x8, 0x3, 0x3, 0x3ff, 0x40, 0x400, 0x7]}, 0x3c) 00:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x80000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xd3d6ac7943972312, 0x0) syz_emit_ethernet(0x250, &(0x7f0000000200)="48c313f0662e60456cc9c287080d7f932ccacaf910681a89559dbc883a8d42c84a57ff21047178b0ea5e4307d258552fc837e5f815aca105f1f972aa74a963c90eed7fbe0eecfe0500000000000000a1e8ecb05cb0fbaa72fe407ef26e4d52092f6fd9de0e7182cb96ccd2889f9c6b8c08520edb121cedc68bb0612403c7b463e9b25afbb53713fcc6c582a244e5a92614dbfeabc9d63bf26ef30f0eefc610fb33b9d7ecc0bcc4364ffe0e633780b04caa271b2ea8c0f04705880a4905a0f51191dfaea7d8b3b9f8d5f83078804655374eb0") 00:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30a", 0x18}], 0x1) 00:00:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {0x44}]}) 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}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="ac02d997f00a18b0f1d74e0e5e6d82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:00:19 executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x2) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmget(0x3, 0x4000, 0x2, &(0x7f0000000000/0x4000)=nil) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0xfffffffe, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x0, 0x0, 0x4000000]}}) 00:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) munlockall() r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r4 = dup2(r0, r0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x104) getsockopt$sock_timeval(r5, 0xffff, 0x4893d6a115a367eb, &(0x7f0000000140), &(0x7f0000000180)=0x10) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') r6 = getegid() r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r12, r14, 0xa9, 0x20001, 0x1, 0x1}) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f00000007c0), 0xcb005093f78273e) r18 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x4, &(0x7f00000001c0)=[r6, r10, r15, r16]) socket(0x8, 0x2, 0x81) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup2(r20, r0) accept$unix(r20, 0x0, &(0x7f0000000040)) 00:00:19 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x60, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) close(r0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) 00:00:19 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x38d) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2736ec568211b9ed, r4) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000140)={0x1, 0x7f, 0x3ff, 0x9}) unlink(&(0x7f00000000c0)='./file0\x00') socket$inet6(0x18, 0x0, 0x1) close(r1) 00:00:19 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$TIOCSTOP(r4, 0x2000746f) writev(r1, &(0x7f0000000a80)=[{&(0x7f0000000300)="54e0b0198f8d5702b552b36c861c7558dc6dcbfa77f1328871dcbb6fee901353f9559994dd816b7bcc65997445a5f8cd61170d6f0690c41a06f3ea047f0e7f4003dcfb777cd9", 0x46}, {&(0x7f00000007c0)="26ab4d32531a4ed986d2af538e700b35365337376d128777844ce73a1099cb2f157f2977f54a4c1fd0b8c05836a844fa6fdc10498f6a615d2bc6530965886d7d2fbd45a70bf8975697d6e7ff72ad7b5fe6f390814c7898dc01572e5d5d43f2cd6e63902049b529bae228f105c8daaa1d0b17dd9b42f9ab969fb97b0a58d2", 0x7e}, {&(0x7f0000000840)="4c1991f20ae1d28f50c019f08e28c5717542774e285474da5bb00dee4af94884ae556271ff0c36a76d603b7143c44a945b07883508d7675bd1ef5d6967b530f203bd02c27d0763b6e55676d3afc4255fe267ea73de11ba0ca69730fc9f004702ba661ac4b0e1908a920244ee2cab61908ec0fd1d77587c35ca2c2e0659f4dc8e29c6f035cb3d98e23e600038475344775a01e6914667c5cfd5480fc9045c8ae6dce7dfa9cceb86c89c4417901ab6d1289eb5831c67782c78775619e305b5c5174a37406f6ad1b08493bb999299bc6d", 0xcf}, {&(0x7f0000001ac0)="31fb6f3659b2743717781edc975ac7e277e3fcb65221acff3b7bf993d90220ee8886eccdfaf02d43e85769bc7d5d6dc4d36f08f45af00d849fde15e43adb203c8e5f218af60a4501a24d29a8f73aae57d376ba3735c1fea49390667d0f378e2d0145082bf1032087397bb0c6796677c81c9a03838a493b66a3044a7862944c1038899783f9bd79b5988385e3a65e640f3ab4b8d8eac63acbb1b505653dd3e041c1be59d2a1ce170ac28792db713c01dda4806d20fdfbee678d6bfc28b3bef19009917c201e49fbceed583afca5f7e3e01e5ce923d491ca4c39425176394556cb78f3fcc540205c79c5830ce71b6b9ce35b7be9c89039e87de6ddfd0ca8b01cc945bfb06eaeacfb1095e41118e218be5ddf4c4949bd2b61c7c587835413eb92ff50896a743b9f09e70fd54729a8592b97e3d3d30b9db3b1857a919c642b596eb7533dd0651f204317e9284b9313f821c74786f67721ccf2457450c8898febca2fa34c0e97398cf05c02d78334eb72c8ae76b66fc30d19f525501326ced19143130a16459a2244c445bf75f5e247aeaedd03426b6913497d92a527ac4b541ca0db5e63082cb2467647bafcaf4deaeb2842b2c0cb8f7a0e2f537b064cdd70cc448a12ad57d47bceeb4bd0f4202d1bb77bf3528798e0d604a072a19d1d5f5b875fce54fc6da42f7a28fa48d8439879f4ab719029d48d4fd322a167f22f6d77aa2b9901d2d466fe5a66168440d2d99ad2770cff11fd4950ec0cfc48dc37558f3d1aa5ef26b30f1892737191cae40d3aefd372a91c74f13cd7e321782a8b1951470faeb44a4cff841509cb697f46617b7591ae27be0f81e9b3dbdda982e5b9053f8452c2b7bd4f2a950409bd922c60e457ce4212a00361b9e58b2bd7fb6b5c370c61513562836ab43b5dde7cb9d0a32b3f551682120aa08a30c86423d5592fbd68eb3c3d25cc6173594b20e0cfcfa38503747451199a3dedb1ea0ad82179be8579192a88bbecbc939a9568cf2cccc543e89461251630e21db6358e501b6c83c267c8b37de90a929d50b939f62780c3bdbf979a820cd4576a6946dab04d3e806c59356d30e9fb755b66dde529facea0aa7987d01a6ef2d161edc1f382806986988b62809d7c311c924cbaf95482d9dd4d721d3802d84988a0e3deacb4e2411d5291bb4b65a5e1b5119951a9a48411a784ee2b6a2a9e13dc396c92efa9668cef12983fd76ed72dbd2de5c370c1ba9ac8d1c39d649f0c017a7a8c5dc99140e63f4b76571ecc7d143e00c2cd9b001f2514b662a34424086e211d66c0d770181efbfc9af7a95453772ac0ce47b28d6f686d28df2f33c3339dee2e659ebf70a8585f8e503318c060b0d4cadd0dede25b5565314d2790e1f77efad689bfe57cf5fa9e5787fb9e776bb15227e2fcf40445fdb4327045cbf6e9521edc1be25e60a273d5e05e9bf5fd8b39879de1b101d6609b286c95", 0x40e}], 0x4) 00:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x54}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 00:00:19 executing program 1: kqueue() socket(0x10, 0x4, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x1, 0x0) r4 = open(&(0x7f0000000840)='./file0\x00', 0x8110, 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x550989f115f02628, 0x0, 0x7d62}, {{r4}, 0xfffffffffffffffe, 0x1a, 0x0, 0xfffffffffffffffd, 0x61}], 0x17, 0x0, 0x37fffff, 0x0) setrlimit(0x6, &(0x7f0000000040)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x20, 0x0) r7 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x200, 0x0) r10 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket(0x1, 0x8000, 0x0) listen(r12, 0x6) recvmsg(r12, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/58, 0x3a}, {&(0x7f0000000500)=""/202, 0xca}], 0x3, 0x0}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r14 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r17, 0x21aec2bd1fe7134d, 0x3, &(0x7f0000000080)=""/235) semctl$GETPID(r17, 0x3, 0x4, &(0x7f0000000280)=""/112) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x16e) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0xff, r13, r15, 0x0, r18, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r19 = getgid() fchown(r9, r13, r19) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r8) fcntl$setown(r6, 0x6, r8) r20 = socket$inet(0x2, 0x2, 0xffffffffffffffff) ioctl$FIOASYNC(r20, 0x80047308, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, 0x0) r21 = openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$FIONBIO(r21, 0x8004667e, 0x0) r22 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r22, 0x2) close(r22) r23 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r23, 0x7, 0x0) r24 = socket$inet(0x2, 0x5, 0x3f) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r25, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r26, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000640)=[{{r24}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x2}, {{r25}, 0x0, 0x80, 0x1, 0x8, 0x40}, {{r26}, 0xfffffffffffffff8, 0x4, 0x1, 0xfffffffffffffffd, 0x403}, {{r14}, 0xffffffffffffffff, 0x44, 0xa825246f628f0f9f, 0x21444d8b, 0x3fb}], 0xff, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000180)=0x1f) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x3f) mlockall(0x1) socket$unix(0x1, 0x6, 0x0) 00:00:19 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000030095955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7344123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000be330003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8689d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d3899704e0fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9010730f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853eb9636cd9842fc6b4ab696679ff8c0f6d2923a37fe3a8c915ff60bd3200133b17d7d474a9fd8d7296e70a84c39f0aef1f2daa608e8356066dac0b6a4dbedf2347d3c0e1b1a10b34f3faf9ac37d83cc884d5b4edae38d8d4fe7a1149c67dad4156f949445cda24f8d8c2ef2d5e30a1d291d92ee09b94ddc6263769fc0277efd8ae1ec1dff21ba243f3346a6887f511c605ea0a241c956a4c75d03898eea648a940c526c18d866798ed2ab291c2a2f9adfb16d752e1086dad52236d8879a17fb708a3c41d0bc55a1886d93a1357f7dbf515bb2fa8198915df992999537c578f9850426ad2f3aa20db80ea139371c0493ee222cf1f62f28cc97c43258325"], 0x10) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='[-\\\x00', &(0x7f00000000c0)='/\\\\\',\'\x00', &(0x7f0000000100)='-:\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-+#\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='$%]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'\x00']) write(r0, &(0x7f00000016c0)="627f662f0450f3cb7500fbd9ea33e445e69d7a17c85e5c6b6d8c58c0de8d33635f81bb64410674ff6dce0eacd5e43c659bbee14190ce18125440024c959259ee11bb6e0a04342c69d54edb4eb6e040a824a75201ca28eaeeb99969db49b9c9b7f023d82d925848b5a7a2e663c30f67e52cef811869ad8f49f38093b118e8259acbcc3806008ec5a7f17742dc660cd36e03a597d87fb9766209c6da928f7a5f55bb7fde59aa272a94d7e0b8029709680a2ac616df4e5ed7a743c7bd7e01d6f065a7853f13436fd4cd58e1a70438717f1aacccb0d0929f17d520e5717f03ac39347ad303e892ef5ad908728df97f1c0f601256a060e808904e59c876c8a6b919e8300e8f06280debd07ea4761a3ae01882d8a94bb9f70dd2f596dc99ee458eb478ab3a8d2863d35e23e1474b48df13b767ae5495666fd1ef4a05737dd68105dd1ff4c801af5fa4c5087090ccc904cceb8d426c0439df465389d4a5a114ef1ed0ec8be6b471203d7e855a6013d36783f978a30ffa24ff9496d7bb011ec7d6ae97b0f9a76ee704b3f2a0219c11c512a1c723b466dc5c68e49378683f32710c6f5347966ab05f5dd160d4fc308af259157153539e8eb2f13fb1042994b488262a190726c7a794af15749accdd7f99a660ecd9df4fa43c182bb0bacc3192292dedfe623ca7040358ca219b5e4a48e5f62abf5f24ae97a46b68037baf62a9ec5cbfd5c3555576f7a835200c1840d86cb77999de2fd239bb545c1567ef05be86a3519cb375861dc44b49700b22cecd74860ca8e1f41ae3ef5f3303e5cbd7d3a5701fa3385195dcfb8cf96bfe78f4dafee8f2b757f290b0bfbd42e1749be0d7baa51f394e0da89b0889d212c889cf7e8c48d464b78a05fd7dcf7da9eb12b321f1619ae759fa5e743c2a749304a6c9adf4ab1214336edbe8feb51cc547e123e9a7576c8fd8de2270e090944d69c7438de8524c1878eee86b7b8847bf196d660bd4ac22cc61762bcc210b3af559a60ff878988e1046f6a7df10423f5e681b608f9781cbfab7a51756a5cbddd2a1320f0ef835005b0107d48084bdcf2c2b6138dcd75f557f7bde030742cb95fcdb5b686440f5c5c9ff896b35c55580dd64d3d6bed943a8df41636ee57d2a29296e499709f7f8226c487f2656b063631e90f0944ed121bf4123b4f80375dfb90d0b5859d052c1807fb68ef1f5c5041c48c5c6efbd80b801dbe7668197d8cca9125f1912fb119bbea212f8586293165cc7a8a523bec41afc4c0ff2182d61502ea18b325efb0005180195ad90c4e30d19be997823a02ffa893208fb6f8b48a37b2536d8aeecee7343fad245e25b4f27e41e220e68587c072339a35ea35a8cb806cd1a7a81397258a59b6f71704fcbb6a212b05ac5d7ce27303e0aee648ee3c434df7f042c25a13848efae1d8274be895f563ae164811a688947f16bb834dd551da3295bec2b35ecd1a8d2196db6f9827c9a267010f08b6b0fccefc63100e4dbca1baa41536f65392f82be9107abfda8dae3f69fdbc037e4f685a8ef842aaf7a85fe7cdb387944fbe11f65d14c9c6edde234bd6d01452d119643d40c05e99efb252960059e5b75fa51df0ab9a03ceb34e2110264d8999e6337711798151caedc8667ea77739845d0c3dd4129d5078d9454136c6205036c20a951522b8a8c50dd7917368e52218822b1e12499ab2f488a84f0c016af69920dad91077ae1ebe52239ada8f18df5a0516bdac4a85b20290a62f2dfce9b739a0c3ffe96cee5ad7a3f4aa6b87a08ba83e03b63ade6d66343008a7bc1a3eed47c0dc821ced18e630553d6c81d7e6e4cd367810136dad734bd251537108f67c0d758b9321ffee68ec13477d64035688889197b56c297a64142233932360ad0eaf03134e728d6e7ac77db7b7c1505aed4f63740f88d7d7008e77ea7b060b5b70fd89a7b5cfd69d98e6703dabe9025d2413bf2da96cd4041ca3f1fd889fc36c4779e1ed99343789f1d66155e505a996ecf91c1cf7ff13eefc68011fb16587ec544ba0512e692392d4ae647a25f6bc53358c5ec9f60df44204f916d253edd254bd3d98afd9947a53084fbf19de40ad311c00450afc0895fdd740142eae252cbb051109c9e7bccdcd6bd7157abed253ec99c79b30ed4ac2692c9ba93fee31edb1a37b40c13435e1d711f06bf25c1547090dc47bf079a66b02dde8ae971f8d686d6eb54f6a12460d93464edc4f230b192c9d9187df429a4904eb24463462831060d37afb958864426258a067603b936633072233920e304aa4aa636d631b55d7986c83d807e316446b14d5d0521d00c4de0edfcaa434d766a1fd310e49d002ea0165dac4abeca5dfe4025a5093a83cb4fa62ab1cea098254b249cc641f954f03659a5b48747786f75689e40051078f290f70a409b2477b8ded59b28c97c5fcd6c0b60695c30746ce52ebe4ab69686447c81c1cd2b6a0753e7e21cb9dd039f49e26cb0243cc2c7599f7c8b5187a9d459c664f622d37adfa5a2e46352c56b184f2b4135bc220460ff36b3e3a734ab347271fda35966ee37dd0a4cbaaa8aafe6d703d923eaf5500e15489c1200c4961aea637c763cbfd165cdbcfa5e6e4fb6d2fe4c0563e6577b8af78a3dc8f28f0afea239c09018eb1c066c1b89698b91f2c55d2537ac7feb5beeb4930e4ff90c9f4f33ccc65a30be81b50b3b7a6e72723c3260730db746b5dc624b5cf9e10787bade3697299f7728a0806104408249df3c718e9c3a965ce6b5c86e0cf89b7741be0e599e0a4fddf480d4f5df7e501ce8b6702da9a0d0a5bbf721e1926c3c9f03870c849fae465244f2fdb5adb06ede234093bd09f420dfa7bfad80f2054832172e5d38b7b2fd71f3bbb3064965fc9c4d9e01531f0a1efb34ba0c18d2edcaabf425d6dd828306225c82e4a520854450cc72895abe44d72e56ff35dc0d8e48ac486fb9b9e9c3de749ab6d96ef2bc9e55eba6e9e69bb58c12da3a9e42a4796bb51a3cdb10c7e87e17f52c28b18954f85cf07229d9bd71759d2b2f7b24dd3a9028b1524635ee017f6b8785c19fe17199396b0575d50ab71a50d1e2e28e409f673365a2eec4294d26343ade81f29a0e3e444db0ebe543ced858d0aee5a7878e46f94c9972d5be0e5dd07cc9ba73b9b32e72a9f71c88e06648cf5c26e41aa72ddc563eb8c2bd0e969d7ae8086e8c00657c203d04b6ac9bfc5b90110e50fbf5d3567818a70ce36334a5ee8040e4f9a48fcc8a2b6b1e94925d6685b96c2b286fe7a602adc590924a2a4bba1fac73eaed6d16932753f243e9e3ed6252d1efc9d3dfd0fbe753b705db7f1203985e531dbe2a4726afe8b89c2699e71a36610f79eb7e0e25fec000af4a91d75f8cbadf402608cb3021328c0752fda5a11c562c5e656dfb2c0724e59bd661cadb8b620c857098e41bd8972a4a0e11ec75bc969b0a3cf4725dcf86f0d95180f4da2137b09e889e0eb6e937a13bca8d337eb0c5d50b2f6200cd4f4b5225a6d4e6c475d61b0031f119d7ec11f7980d6b8e482b6b7e4d8109ad3a11f82be84e3a97065111321f9516a04e93701936cbc5dc52574b54ca86e16d04db1b3b4ed53a7483319270543b781c36b48a35a81dfa908ca449aff1f140070e4839c5bc9fe23b5b068d620aa7bf048eb81df33a331bcf06b1418d05562a0d191b33d891f12f36315550869c7a42bdf43c7b10c0f9fc5fb9c246de4523075c5f540d20704e240bdbd6e96758dee81a5bc400131fba698c0b1a98d2b22ef1b3c055f8100f8a5920012400fb4de4aabec89f907fa3dfae8f21dbc13f1914b9442c8a9151130ded85862b96058dc6da495e04b86c8b8ede93cf15bf795417f35428f3c548682449a428aad8775f5f27bef140792510961b7111f3f1faf93bc21aca293347e5998dd616ceed0b60be1b42194087ce359f698b68e8339f72bffc4905f181344283f1fa1731d83defd9c426bab4c7017f1cae934432163af8e2827269cf275ff4b77bca0d555ebc68a51fb2b00564c2a623e7b29781eaa80a37831642477bdb01d1d096b80f20ce8e6bd34b4a1ed2df738e4cc04740a54b7c70", 0xb41) execve(&(0x7f0000000300)='\x00', &(0x7f0000000480)=[&(0x7f0000000340)='$%]\x00', &(0x7f0000000380)='\x00', 0x0, &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='\'\x00', &(0x7f0000000440)='!.\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='\'\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='$%]\x00']) 00:00:19 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r5 = getppid() r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendto$inet(r7, &(0x7f0000000040)="5c7addb7cf2a0332949fe980b42f5dfd7ccff092ccf565dcb430de", 0x1b, 0x404, 0x0, 0x0) r8 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r1, r3, r4, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r5, r8, 0xa9, 0x20001, 0x1, 0x1}) setegid(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffffffffffffff80, 0x200}) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000140)=0x10009) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f00000000c0)) 00:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = dup2(r1, r0) fcntl$setflags(r2, 0x2, 0x1) r3 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r3}, {r0}, {r0, 0x12f}], 0x3, 0x0) select(0x40, &(0x7f0000000080)={0x8000, 0x20, 0x80000001, 0x0, 0xffffffffffffffff, 0x22b, 0x6, 0x9}, &(0x7f00000000c0)={0x4, 0x2, 0x4, 0x9, 0x8, 0x8, 0x1, 0x20}, &(0x7f0000000100)={0x3, 0x60000, 0x4, 0xfff, 0x2, 0xff, 0x6, 0x2}, &(0x7f0000000140)={0x4, 0x6}) 00:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x72) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 00:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x0, 0x0, 0x81}, {0x2, 0x40, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r2 = semget$private(0x0, 0x4, 0x10) semop(r2, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r2, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000140)=""/16) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x5) 00:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x87}, {0x2c}, {0x7ffffffe}]}) msgget(0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 00:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000080), 0x0) syz_open_pts() 00:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0", 0x60}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c224", 0x46}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x72}], 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8, 0x0) write(r1, &(0x7f0000000200)="9e41b825ba2a0aa357a4b42d7052b81ad47fb15347a6cea3d119ae8d8ec300a1c6af994724b1d28a7c1a6c1608205b966718b032516fbd9ccebd75f75b0ab425c5b2b01061a2f8071fb515faca9a46bd35e67eb407f4d6816cc5c1bf6de3af0319dcbd6c435749b3a5d4a65eb8e267a40ddde447b521a9b1d7af26f5b0044f1da0d4e363abb8c2a625afcc9cd98e1e2e8c", 0x91) 00:00:20 executing program 0: getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44, 0x1}, {0x1}, {0x4002}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") pipe(&(0x7f0000000100)) 00:00:20 executing program 1: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8003, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r0, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/134) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = dup2(0xffffffffffffffff, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/231) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x80000000, 0x7fffffff, {0x2, 0x7}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = semget$private(0x0, 0x4, 0x10) semop(r5, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r5, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000300)) mlockall(0x1) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockname$unix(r6, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 00:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0/file0/file0\x00', 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) utimensat(r3, &(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000400)={{0x0, 0x542}, {0x4, 0xda}}, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 00:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x0, 0x8001, 0xbe05, 0xff, 0x80, 0xfffffff7, 0x6d25, 0x10, [{0x9, 0x8, 0x1000, 0x1ebe}, {0x5, 0x0, 0x0, 0x5}, {0x8001, 0x8, 0xff, 0x1}, {0x1436be42, 0xf2, 0x7, 0x200}, {0x8, 0xfdbf, 0x9, 0x6}, {0x9, 0x7, 0xa5, 0x3}, {0xfffffffd, 0x7, 0x4, 0xfff}, {0x80, 0x9, 0xc87, 0x33b5}, {0x38cf, 0x4, 0x7}, {0x7, 0x1ff, 0x80000001, 0xd08}, {0x4, 0x1ff, 0x6, 0x3f}, {0x1afd, 0x4, 0x400000, 0x1}, {0x180, 0x1000, 0x4, 0x800}, {0x1, 0x111e, 0x9, 0x4}, {0x7, 0x8001, 0xc8, 0x101}, {0x4, 0x40, 0x8, 0x5}]}) r3 = syz_open_pts() close(r3) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x4, &(0x7f0000000040), 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x338) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() r13 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r13, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r13, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x4, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r11, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r4, &(0x7f0000001580)={&(0x7f0000000280)=ANY=[@ANYBLOB="943a759ea6b100002e00000000000090d1a14efdaba301010000000000005137c3837f1f8e12b963b810c47a9bb5f8ec45ae14032586bb"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000340)="d09a8e8f56657970d3c4dc93d779c786f2add7b19444aaf27374981d54c314c1dfc26843672ac28cb72efad0bf3d1bbff7d13fca77bba36cf50f361c39aeb993881cc3291e7f12202a81c9354265de5106d1bcf85a18752b6c57d60d8ee09e67bb9b777d1bc157c55596206d29ba59593da7803df63087b0767107c2953b64a206f75065f23e8b4df1a320cc3f47ce779a0657210bbfda2fdc63f9079141834f44c29d0762e514dd66f8420ec4889eebc2f7c878fd9231bd6410a7f79202d09d6f31a39c2afcf6466c30", 0xca}, {&(0x7f0000000440)="1556005b0d51111dd98ff95a5bcc01b1d07195229e15fcecf212200e46c82311b112a49e3a0c30be43c7c257eff0dd9216564917121044436c4dc4e32f3ec98804586dabad0eb7cd1a95d5c8db960ff67618aa0d6de39a76914636384856df43f6d394201724d07392c82d5bc7637aaefa3de2a981368743fab354011079c3a8c6acb25c7ab37f4b80ac9bce4ba1557cb4623313229b9472f8dafc06d7da8469b3c208c44555d2210d1bc25c2abe1079c7e1738661e793683050b75ee49691fba43fc64db76256dcc95435a33a", 0xcd}, {&(0x7f0000000540)="b9836823c4a612d3f8fab606897df7cd4f9cd96bc2056404ca247a0dc98f770a1a77ee80df9e47397065f4e5913c4e3c3d527e5ca75cc0b902b9406e13b98c38b8b451f9a481d512acea50c8af970a03be4f8758e13ace0443ae574e3463ab47159b47dfb929a970c19cd2216fd49aae3b0b3eecfb8f63b154873a96e4ec2d890d89cb818fadb105c8bf256669e6b27ceb60208bb1ffe0eb56ee4f83e42bdd6a404eed971645e9fdf9a66bf6c2ceee6315c92b22fb7a0643c33e8e92d4422daa84907c4cea0909e5c5f18060abde78ce443a54e0ead32fd81dea4d719ff42e487d74a1cb2c88bcfde399d2f157fb7e4d9486d845c52b5e4e0c9d46c69400cf40b538c8e311e080d6efea7eb76d6f65d27a0a8939dfbc002b4923670edc960cd86bb65874e33f21255c8f7a102e37b9316473b595001d9477c020db66ec53d28aa1e05976ad0c4eff454faae48ee0f8d406304f5850c58d95ecdbc7b3c2b7294c860e9449f5e99cb31820144f90432734e5005d3fa832273ca27f00e3c966679d7fd97b709097b95fa89bf36a9f9cba42df0ee5d9d2a1cb8a94c11a81336b9883ed8182bea0adebd2fd76fc954b083c8f7ce4ec27a347042dc5bbfe5be7a06004ba5fe03e323fbd72908822bdd19dcb3202f23b2a5aa2d7237a9aba5bf6bad5eee7ee47c1c48449c11f532396c77f38251b1295b9f0fdfb4fc511f49a54d2a9798b762f5a7b4d6f5902609e564057a895ec67954396912c01828ab9ca58c2ec1a34ae1eacd4732ff905462a3ee86100bf9b747a9dc9b5612e401eeca4cf3eb08012d8fa167d9486c5c8777fc0fc7e4f77ca672d10d904e917537af3e407fb7cb1586e5313fe6399868fa3e25031ba8478e9607a564f5aed66d8922ddedf074e41acd3813ddeef6b97a19764911f18a3a4f0fd3522cc5051bc19e80907232cd472f73108895ba7b37774e48ac9193d6e56d275d964f86fb12e8154c430f8f74f512ac4c3a6514db8c6c997dd6e2f824f9c0ff94bdccd95f112f9ca1e06aafe26d9bcce73cbd80ca79fe2a0012342a936c14f077af9c1a46f9faf6ed607c1a4e9787308a9acffdafbf5f53007b7684335be42b7992ad48290339890f372996d012d2569b4804c9f77f1f303ea64a9d0913155898f087f034c4de453b7ca3217a97e343d3fa72686b344c8130f449f4d8c4406eb1dc042dbe292620e3e13c1ccbe05af924b3ff15adad801d23160546ccef7bce2a832d0ff8ee3a9f6b1bfe73d93ef2e41d45d96708049f652a35c159839b2b56169825b73672cb87dfd51e5f2a244854974e32f1b4f970cc3cc98e81b01dba34789584fe93ca0533b984d80428af56566bfcf4d9523ca4f96a45573202b345288046cd878895a45c97aa6d5961fce758a69db7487f599aeed35bda3654006e7a1a8456ca3963b61fc21348fda2c2442d2c61ba6ac776d16ac04220ffd33665d60304df30307c0b0f48bef57c947ef1d23f5cb6a91f421bbba4ec41064a0042061930f2224c3f18bad5fe11e7ebf78209c4b538cc8c56ba107e97e496b3cc591c9f730a521d67855bdad641648c718bb3645990db135e5f300657e6b6a61ab6c45d5e1d01d5c5d63ba9c8a22418702a5da8e7ca600f89429d3359a20e7fc2e64a9df9e13f79fc068e3f7729bc5184b8baf78e616e2382fa4373dfacf35696cabb25a4ee71832a211ffa8d39465cd5a49f65b87bce96fcc44368cc90705ba7355dfbd0e293bfcfb5d7c74835dc261d708d3c6e25b440f2bf2a95b9abf783a0fccabad362cc5430e81b7f558ea77d73837ef2b04ed201b0b20ecc63a72fd31ff991b36bf8a58dbf8c2dbdcfc195e4f5e2a2106829aaccad0588d62ba71a66657e86900c2615ca4eeebd9c1f8c2363e5cd3932c6b1bc9c3a6928cd1a28a553f0f809b960cf8fc6874da780eaa2333e3afce3a75f60aa016cca95d7416a74b070acf5461191b9de5ce75e673feec6d97861421c52281470e4f604e1f455ab373dc8c34e30d80f34ddce7e09d67b1ca66306ba4510525c63c67d4782797c0270a1f37a86fbac2f9749b3ee24bfec68e3a19fff6f24ca8c2f13474435ffc40625c8a3cf1292c864bcc18c2f5f573079af5e9b4293d547ea985f34e00d98a1c9675173971562255c371c7a8f0fb418c61bcbf59408edc517b5d4fd24e50de74eb537a80c1487aed29c16e47b939477dfcf2976558eb8454ad222a8e6630501d4593a2e72e8ddffa24070f9ad33437519174dbe25245744957f552dc2197645d033c25fe7cd9980eb10524a3b4c1607db77981e147b63cb96f6a7f20de9a1ea85799410fff8869fa1161c7c0344ccbe0ef3b252dc420ccab10bea088c4ab83638c72b7e7a730e74644399afdc0303ec41a2c9379d78870d6455fefe4d05fe7d3ed8ff7f962d4f627fb3e912482dc3de08740c5567c427c6bf7de689ca461b6682839a75ed5d8c369051f54ef11ce813ec7650265cb6ed02c7fdff5ecf78f165b03c8599293c8504b1d6aedd64672745034e100c6b1586c048df315ffe6ebca76f6ce6872b48f76f5841e6e4e7a21e44342469c71db4805635cf505a4d382404d376f4777236614c051a97fa703ea8d137f1d9c75ae10e9240a4ff9b9f66df3b08ba040868f88713a8d66770ad17a82dc353c74152980c6b929bd251069ee335eafb6129d1806409595682c5afddab47df8b6c36316812315c4e2ba5423efbe724646248e2e87822850feaa7a4abc6ebaa1e9464b14134cb10aebcc27cf62ba930329ad2e0fe3816d3fba3967f37b821ab79d5e326e59de973ec7e7ef98988489e7910f1ab8965d1a51c6544f0fa34d2400af4dc823f8590b785480a30f562935b1a3f13749d9eec47a5cc7d58a5f40e0c23434fde499ee1687853f65fedd339b5a5419a9366b1a66792932f84ae5b159b10fce5f65003738e6b992b2ad7762479fcd828e9a07cf512f75b8fa9a478adb42212471b477e5bd4544f780808d06248896570dccd066ac95d2f8e9b437fa556c4bfa81156bd9ec97dd38c55aafef6d2fb0bc355ea46ef07a9805df49b16b2f50461c6b889c5beeb7bff7938b4ef7fa119a9df2f0f67c471cd47c8d895a404fe6212876d3a2d0d91da3dacb12ae1a72f6c7e8c225ad22feb62e8e80e82fdf710d850bf4e54b9df1d7bedb17011124dab3f8ad5dbad854f0f905881c3b647973c50dbfd43a84426dd8f14f18fa9306da96b897f5f90b3f9e44125140d34d1b4361451dc9c0b9b034236940983471322e70b92e97d2dac0e95419a9c1423cbdbadb20aa95ebb2d71245e1c5d65a014eda92586da438286a3c583ba8a4802fb529aca2334efd6b344f302561b08ab0a38da49bb4b73a04c30328331b3df3f4dd3a06885c086638d4f4a0abd1ded47faef024d5beae108b615d0a062bb2e73ff231b4cc21987e6408cae67f3dd9618afea39e98be3fd29d5cac973767fa7d19617617ad104b03da1a8696168d72fa7d0bccf027a8b8ff44dc5e3f95adac46948b4fae6bdd1143eb664cbbdc3ff76f1c8d8f281f2323fa25e032590419d9f2b68f1c90775bc3dedded18d2b35aab0cfad6bfb9ea9bed5bbcac926c836c99d5694da8c4dc03ab0845bc4989113a21a28ee01e6d0e742cad4126efef5dd03314b78ce9cbceec9df0b072feb13c08425ac6c6a54ceb3a622c49cc29d89930d579a8254e89e021919c9133e391d8deb8fba96567cd9eda7c27ec2faeabf8faec0fcb9065c2d8999851281b4b896799191b2690388f1f319374809e4d1dd2a41bc486d85ffff33523af48c447169db9d929498692fe365abc9f4eb538409e7ad720eb6540c5c20973b7b75ba2f08fb7e887833de90d6fbbdc1c6986af588f0041aaf4d27718eaa9bd23d831743b775a085b3502ba006ba13cb6b1dce0e4c0bb89a9db4bded5448babc0551498f25097a528eab0a0b72e6a4cb95a2509ec4f41e3064d49bde1e2616f8f2b95ca35464f7e48efdb446fac9f28582a437277179123508200eda4780359784a32fdaecb74d245389240e2782ba77544a16c03395944a7d33a8bb20bbf74e76eb7a51a27b22b688082bc0620d61b9ddb3078f6e318b10516edc7adea679a35d7205318ec902f5d42f9011ff06f6b73111170643228dc56d8e06c583ab41d464c93e32fe2a8fe1d12616bb86d976d4c1a851c82bf413909df73323532855828d49de65da24e0488c47909dc797a43787abb83d60ccdabdc65be43726a772114f15d275a2a6ed5c158e4f74dd799ba4985363b7a672a41474e66b68622031fa0be7cc26022991d13a77eea7694835d481d02acd0594a14bf8961c84dc77a6d26d4e1bc1f7ac23c60111a3ae5899a60b36c89d560e3f39512d33f89af4dbee314bf76ff4fb70f003fde11280dc79cfd7f597c8c02c8a46789d45522b73e3c0984625d74205ee5653e7d93f4764ef81a319401232987c18795b52847990acbde615a25ba893004bb3fe6345ad5211715dc5bc710b0e91fa4e7ea2cc5cf0b8d601ce610c3ac6c7583a21c7e2c57929ce16613756b7d60b722a64360ea4bdaff34ff7ffd17f460773ce36e4741d110aeac44578349de588e5ed018293be27511cb6c93c544ea6f26e8d16d9d4d62a3fdeca2b33f7af9fe46325b99b8e4ea82fb49020dcc4dd93341538bcde165ece1dfa26d56f6bc60dafaba0979e844ad80073a15a3c0f33b8841d298fc736e3708a396d6ad833a4b1fbc6c31338932248e47be39e5e0c54dbaeb4fca148e40f5508a7494f0a05bc00a40b8db8abde76c98735c5394f16edd996ecc5239740c51228af664aa6c4ac46142ebb2883b74d6d7bd8846c75f376a78050a7770f998f338332409a5cd9dd11b53553e3fd3d9d3d97b8f5f0f5976db25bc64dd792a0e3dfbb202a5be5214fd05b11c56dca830381707844f1db890932f8c1fa229ff670a22f69c102ff8f3fa0d117d52d035f42b39abe38464aa9b356f87eca0c91a482c52e185dd7e032977134b7cc1b2d9f58717c0433935976e5da2fd6344bc05715182f0476388294e0d1b6d4a33fe001797713907760b3d545faedf827e8383c4bd27c380b5d02796ff09331e375740e5d8af29b88833d4de64b9f47dc4162bd70abe4890436f215b2c77fc329e31ca1562f8702a3211b2007e592854605a74337cf0f6bc795640c2c828ae2d56b302c1d3cb8fb0ca45668cc4869da3fdccc220fe713771f5d09cbf1a5d0d18deb6faa8e5b11c48e380a41c54e11c92345067e1a16fd7fbe8dc9b5b3f7f8c4539329ce24c7a05376502327272e26bf09aead11e7f313138185041e11755b721d4ca709972d60157f635e98123ffc85163872b0b16434e873f4b755a8554136ed6cc8fea54b9b3fd6bed41b096ec97ee9940df318824f82756afa015cf14c4a3a6a5a7514c50b7efc7609f1eaf855750b97a3fd127461e7d5ff9541baced0caf9ba7be653acff330137a15120625f2048cd4a4a389d69ccb6cc7aeceddaaeb50177dfa155a06074b9d10bdfa8f6dcb87007f97b7f7429bde8129ce13db781431cd489e22b3842b0b603a497b4a0afa4729c92239ca7762665e4d7fb1ac80f2ced686ffe7ae45307056d695e97906add82c6cf7eff96f25b03883dc64279499f71df137d47a14cc2b8fda4b79f5ad4cde7fad3fed04d77069e1d14df6d3b4ce1e78d55ea8f53cba78ff7787ab5a1d5f2e92ce6363d1a6fb0afcc3d2bb9d775407913761fee492d2ae9798c2507f41b9f1e800dbcce506bc58bbbd013eb64809edcb417117498fa9", 0x1000}], 0x3, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, 0x0, r7, r9}], 0x20, 0x8}, 0x40b) syz_open_pts() 00:00:20 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev//skbd0\x00', 0x0, 0x0) getgid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/\xcd\x05\x00\x00\x00\xf0\x8b\xfa\x00', 0x20, 0x0) pipe(&(0x7f00000001c0)) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0)=""/244, &(0x7f0000000040)=0xf4) 00:00:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x343) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r4, 0x1}) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 00:00:20 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/74}, &(0x7f0000000000)=0x4c) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file1\x00'}, 0xa) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000300)='x\x00') 00:00:20 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) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:00:20 executing program 1: r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x11}], 0x3ff, 0x0, 0xfffffffc, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000300)="e8b1dfe9583c25e0f2dbc0c9b91182aa11dd8415af31099a0fd0f9dc27ca89efd6881f9db9c1792f9f8d63bf3fdf3e57e8b34ac9f15296d251418bf34eaaa9b8397308b5449d50effdb7d76990bc100e8588ba45f8f996b3d83695997f2f4e59f6f33d5fff32f7da33f7139c369ed3670fc45f02574b690635e668154727d8fe2663d31e92d868b71826537229451de1c7b424d694dd1718f2b01a29f0918a1e143523aa72d921d4b1b687159a43ca39b3be116684bd10edbd42a95ce91cb3d7b272ee700b8719ded70c608e5c3c8228d377174c280dc63e155226c89d510c16c7d1d9e30020d74977c0ca2191631f94c29e2e680d7517a21e8ce7cb1f9a11a751453a5a974c1e8605194c1401a0263c3de2fd135bb5db8c59f7e4ba1323dd53a9cf2544a60e7b8a44c4bc6ef2fdcca429f4546df52b7f12919027f1392fb1fe3bc33be0fac57c7bd0157a33bfb8ac736eddbd32b3a18b295aa621ae49748a3be697a0634236e0eea9be11822bd68b2ff2e4dfb6fc7d50d3e525b2f155f463e2d07db58807efd7cda1367215fbd693ccdc7831232d545dea94a1f8396a0d90979ed13c2057a06ba631cbdc428690f4b1eaa0d249589495500391f0fe2da739dbc589b82b871a6894de888f5091e570828dcb6257de47e39cd546cb65dd9b2ba7fb71f984bca20ab0c1a7f1f2517f2687c78dfe23479d440400f60f431cc894c606ffdefa25bf954384e629eb9ffd7a5f841f961b8e77c8f2e9c2d32265ca7af1f747d1a58885dcdf77665e15223247973cdbf4e49e7857ae2b60ebca4352b774a1ab72b3cb173d502892831e884834eee54a43e9f846853559719af116332195244dc7156ed9817e051b6fdabfcb1f9b186bad50944bd1efbea39a394cb5c661b71281987875adef6049e4f1d0934b4c961a47a7db9dc1280f2d2ac1c0a48ecc3fe52e75c07d435aa16b0b89f57b1b152059163419ee5343ddc6645c72d5e9eaa42700d27c506ec848172e279d000f48a0258b1077f1209d7b469ed67869e396e560e9f53047fffcc228b8f4aafb7cf25b20478d62d3bbfc61dcd1e183dc9e3bbcea3771fd6872f6bb870caa87e6024885176662b735ad52862d43130752d52dd2738fa2a3a856a0ff4a512f5fe8f24e680e93f9b34fc4f2319e2ffb672f490f6816bef40575c1ce6ff6827d2d62e67a13cf137f29e2b95cdd105ea2b899ef853420a4db3616cd8b4ea6869b923c6f5e77216122cb4a66db75ead583fe9d1ec96a3daf545e0fd516b47b118d36185af0560c8077c3f7873e7f883b1e218192860fd1fb416d5818913e8961ea796d17fdaafc17e2174ca79e01c21a54fe7fb602adc0bc596bf9dcfd01ee489032fd05dccf84defc4fcc2353edfa08831b01e3dfc655ae93ff4ebfc1d3ee5c99ac0b36c00e168317498d31949dbb6222013b921bc397409f2ecd7aecc73e1f5872778d88db8f34900592b97688ab863951c0c2c7d13d43ee7c1fc98bdb157ed4f977d562f835ca6eea87442ce6caaf2fcb8a8feebf6292509cbd00869a2290807b8db6109c67390592497ac2c57f3a9f45c229ec7af1c9393fbe253d4207fcfda033f974a4cb3c3253fe09b74e21c8eb650d2d66a548c6eaa8a729de41d3fff8b645355ba45e224dccb5be0176a04555dfed8dfb9bc8bf4b8e0148b0d103a7c366567078d053bbf387f38d7203d87b771d9b023c4b711286bb99caacb9709cda201e1bcf6d5b1050a53ce99ba09b289546f95fbdee501c5672fcbc849cd2ecd917664d79fa0dfd8a31c177ceeefeaf1c3d3bd875a53d8c44958de8d2ffa944589e1d51b374dacc5a8e811057b32c9a912d5c6232b0dc61b1e0745b018db6d3243a600962ed5d4dbadf9dbd44d279ecf63edc0dbac3e22afbb5ea8307549ebf5a2a477dea0e07f0f42457ba62626b03135d19c873fbd4d9366e043f354ad129c186470aaf04e054816eed11ab6a861a03507660cce7346edfdaaa9f0801a05127d3585b9675394179396c9a5b7c71cf6728ff559d71625327c28e842ef8f91d72b8c668a0caaf48e82d475d25c02fa6605d56dba599752ff10a557edb1889740eb48df9795eac93ddd122743f978ff49a783fe7860d1caf6f607a529d16b2285eaea0e9b5ca6ec8df4ef93b3c0cd8f00e5baaed5d4bf54e6ae24a52b5584fe8288955388272bd1fa3903c2be9941afe43d8541fff74303337536b7f1145fcbdcd8f333831b68ed8b07d03c749fc963aee251e40d0b89cf04d099f5e91322e139901749d1cd047f97489e67e20c2b7c1c196bd6341824ea61ec29e4382a082c3758beaa2a4032f64dfc8277ac7e1d10b7a82480fdbec47cfd0a03879edc1e85b137b25d95901b2a258661fd685d3b1cf1db262461bf90789dd3739f2347d0df24bf4df0ff205ab67e5713d5149ad32986334e2b3e29294e887a75384a02cbc2d479357ca8071d5a782f0140ccdfde175da1be2f49fc225973c85fa00b6139688aae0ad9a8be42f697c251f7cc93e5b07084c3b9b857e8ab956e096aa0d3fb49b5764cc23beb007e9d65d6fbc568ed4c706c38c9284f38543db3c5be9e55a31f41e61f3238d5a8581d9743d061fad6d9103c6eff02682d2e54aad3a88641be870525573983addb526210e806d4d8fe14b50d5daea42595c8b8f0171b97eca070f5fdee871d71b4fa935a0d2f5f7af3b13f1d1ed1d528064e145532429087eb5f546db8caafd383a02af6e5e7c4b67aedf99f089df9c3b2bad5842e9262b24930bf9642f4d5522e9fcad35f29c559f80214f64bd530bc6dee1d5e9b1739b1bd6f31eaa3f91b7c2e6155675b8ffef2647c07dbdf423b1b4dfb5822c901d0e6d4f084832777969d8049fd0a820557c27e3feb1a9364a0ced38562c0ba94d74c35bcec0ceb4dc6634c673e79e3ebc6a3ce514f8ad3f71bc33dff9f42cdc4bd5e002e27c93bd05f031876314fdb09b80754ecc6c5d487930aa0af4e153c7db1cd1d5cc3fa4b0a5bb954ab23344e876943c0cf7cbfc43d0e3302c20086b6136c59d770ad5a60e5c5d0079001ccb2d5b4e98c84ae7b4fee7e5074f86fda01fe33af36c08a324091fd3e059155e491b6d269fb8a41b641b5c629929870b4eccefaf7a7a47e00e8ea5b0e3359f363fc10ae9e2e554a1b7c770d0a4c908bf4b79743cd763f6ac3a0662563a2bbeaafd6479556c26517667ba1a7eff92b7b68eeea5c0d8815b3ba3974d246457371ca20315f0bf3c6cbbab7993727162e1d60a9b54d38a192ef390b92850b7551dc86a5cf3fba75cbe03a282966ffa1d4e1a3a22dee9276a2ca85078c0e292db62e90838a948b755ddfe5e885cc715c8c3e90ffd67ae17fef8ad1af8d35e6014871a00d0911978d9dd187b3f3623454fa093caeef5b648d8635b971f0181ea19037e7828b7c59a657ece61389250e243543c77b513b57f8de7abdbd88c426a8928fb3aa63e90a88470cf921530a1a6c5a4c299d180890f0f0bf98efc563a18bf4b958cbb1a7e91c5cb1cbbf9d0ff0d6fc4a1a8f83fd4f1f2453289289f8c1f4dfea89141702477eb55c89a5758e2ba1c7111ce276df70a626c2c0211b753b8014125140b390c6fb71b4cc58233895012b07a06c82e3983cb36d1eaf8ceb55b6e0f17c9a6f0f454ab6993b0e3c4ef2e982a0779ddf70ed19a7a6942343a59561074c3d33a120430e7e8ea9d732a75c1475d8f7a25471697bf9d1075d7f134cbb5986c09657a8f9215afa2e36504c196b74092c44e4554754799accd57a56beab8373ed18759329b5dd1119b09db3461e40d2f5ac4fe98c77ce1128c6629c3d8455851ed133589044cfa45f45508364c5f6a7cc215c3106675c4148038d1c6ec58f9e9aa0f66bc9606da073d5fe0866638c8b7f6c381b7f69c9a712a1756d1780d8b90cf0346d79d3bdaf931710da7dca54a9ec8757c6390808e7ad2ba2b393ccf7aba2d3c4d0cb0ae7dd1485f74507d400d8ff204bbb487b6982ada6b3317bff049ef3b10b2111fd76ded985ac8737f642d5b903ee3c8584a57a3991339ff1aed43286cf23264352311e2235db239eb0dc703b179fbeb868c238b81ea978eccf964ff928f150653047b498908496396ad8ca3085d3804a9c0093f5b0bb5bb16b47fabeeb749ecb0344b3c2e64c7a08838d37261b070809cc80621895bec6e0fc3ce1668040cb5eda47a3f9ae82e3f8b9b2f684f54c24d87fcf9143dc7b3694ad3796b4d542f3be9448e3f54b65b16168debc4d7a0c5af95f96172273ee0cba069b741dfae881c1c746bfbaabd683914cd490345e2b9c66584e7b5d1bdb4783005a18445070625e801502190035bd1ffe091138badc65c1cbba80ccd9e998d10c8d69a4b0c824d7952d35323ab6a40868391f1e87ae5a303640af61538e7e8c07e0dbf9c01625bb3ad13f2fbf2f6f41b8bfe114fd9e93dc6a25013f4dab16a3b2c33db0feb866aa2a2d8e80db574e7a07d736ac8c0c999d189d5654158bea5d1a6c5554af8528daf1253b9231ffae45441bbf888e6c61b872b9d8e7068bd1db1fcfba6ac74b5a16884b2a394b3d0aeb56d53483baf1aa4758bb5f0178c1dfaf4240838cdc9e35463369edc7942884a208b663eb992a9a48382f15b97fa2145cf4dccbd4c31d3610c660bfd7c037342afae991105de464f98fd86f762d480407f6d1e36167b6bbd125fc9dc0adaf301d79b81649a08176d9aad16d05961c9482af9c93c23f2695c62f6c3e56bae2400c6d97fcc5dcdc479ea14c3fe6b7a7ce34e121460f52f5283dfdd5d3c6823dfc38e0a1dd5341965f3db4227e5ac272c32c395462b4e9ce69aec43739873682b2eab48bc26dfca9f0d213bccb25341cc33d7e96caf7b7ad1e9713e776ec00acb3e0aff0255932dc1aad807b6edcd5d1e15d1976927ebbb4bfc3f980dc1eb22a2a92b78ffad1fa75f3b2d8c10348e2c429da7196de5d751b66ea9f0d43ef961efb4a880c8109506ce8c146c76f9e72efd9ffea03654f5037e59d8cebe1fbf5e9aa97ea2bf2d6dbdb2702913879459687183067dc40115129334f4133d20e091130cdcaed56e8bd9c8f3ba0c7407a3be433ed45106cfb8c94400b128ed6a86b577dfd516bea1dde9a1ff55c469ea244c79c56a7d1b5f7be5e9e0ed550f6ebbd3b391b098155943aff5b808c7922efa1c9c0fc82f8f62dd3b3e4df42b63b7e808f82b1355a9d2d814f90255944f41370df63cf781e207326218195ff48eef5dbe8253b669db552a611dd54e7c358da6a7f28bbd17be9f57f5887457ebfab2e0c35139a1d0a9b801d5f9119e8fac029b9d8dddd65e530f99a51102dd05751ee90213e21a1b8435a6a1eb88f77e561697b806c15b6dd61209e7947e9f68269a18e21352e0ba98be3bbc1f0585755c2e887d7b4ba679496ca2225e1af5dcb61c482a1627f159c5ffb030b708bfa90454acfe8c0830e4e6a3376f2d2c2959e8ed492c0864c93b8fc061616ec783a2838464a8fb472da1d30ad2b04aae6561c2e5ee978e2973038f203ec23582de744d72423c1433fecfcf2cd5af6c0817d2a39d09ed1d74ab4a93296af5a8d8fb0bfcbd18b2502325dd92cdc442705cf9197abbef5c0ebc15774e40d5f7dc022d22f3fa69d9a2d065cbcad0847ce4fdb2abb89eb0856b8196daedf3b8bce864b67ed0a6d90cf515cfe7fbf755e86fe55511281f6bc7cc3826928433d939b2323da9b7c85fb635ebcc87caffb0788b5cc66fec162163f710c05dc3693fca916c865655f3f737f7e4e949e2847a86b85e9e933748512b26a6", 0x1000}, {&(0x7f0000000000)="6913015e8ca7051044488ac7bd405e3f9d51669e60f993e8feb59cb23489f8f57caa06fc4298a0", 0x27}, {&(0x7f0000000040)="47cb0704ff9085c4e0bb469541c243e3ff5279e9edcf41c7842074c1", 0x1c}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="94a73705a433d1f62a951b952e035648f0e1d43d5a059ea227148b", 0x1b}, {&(0x7f0000000100)="4c2cf2c5b11a4cf3aef55a00e875827290922539e37e70b66542c62063039e076921783a30d7c925bed7ca583d91afce1d6a52687b240d7f7a35ecc445dab2bb4d9534b0253cca2ff609dd901936b9afd238086b78b9d40c4eebc5", 0x5b}, {&(0x7f0000000180)="5f2c6103c4ba099ab796f2521227cc991587e10aec55a7ddf460ce4dd9d9fcfc92be14efb4287ffc1a5fc83fe957800835b6487098b49302e459739857ed4a95d3e6df08fd0517b5c00f25033c911c23fa475c", 0x53}], 0x7, 0x0, 0x0) 00:00:20 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xffffffff}, {0x1000000044}, {0x400006, 0x0, 0x0, 0x3}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/\\smouse\x00', 0x80, 0x0) dup2(r0, 0xffffffffffffff9c) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/100) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x410) r8 = geteuid() setreuid(r8, 0x0) r9 = socket(0x18, 0x3, 0x7) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r10, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r10, 0x2) r11 = accept(r10, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r12 = fcntl$dupfd(r10, 0x0, r10) r13 = getpid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r16 = getpgrp() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0xfc01}]}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) sendmsg$unix(r9, &(0x7f0000000e80)={&(0x7f0000000340)=ANY=[@ANYBLOB="4560fb3103a647a6d831e19f72721bf9b560d14d28bdc150a656cacffe3ccdfa12fd15cce38ce3f191ee015fc0b11fcd3e6baa44c73133e170d35c6e310f5b2aa0f88d3ab7286f37093c69aae740fdaa4285e9ac99c6d7da833d69ae74c9aab23928f35bb9a6f0e73400754e279e4305a505bedc"], 0x1, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff00000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYRESOCT=r22, @ANYRESHEX=r19, @ANYRESDEC=r20, @ANYRES64, @ANYRES64, @ANYRESDEC=r17, @ANYPTR64, @ANYRESOCT, @ANYRES64=0x0], @ANYRESOCT=r5, @ANYRESDEC=r21, @ANYRESDEC=0x0], @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r18, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRES16=r24, @ANYRESOCT=r25, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRESDEC=r26, @ANYPTR64, @ANYPTR], @ANYPTR=&(0x7f0000001700)=ANY=[@ANYPTR, @ANYPTR64], @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES32, @ANYRESOCT=r27], @ANYRES32=r6, @ANYRES32=0x0, @ANYRES16], @ANYRES32=r11, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xd6, 0xd}, 0x1) r28 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x3}, {0x6, 0x80}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x4db9, r8, r15, r28, r6, 0x8b, 0xa5}, 0x7, 0xffffffffffffffff, r29, r31, 0x7ff, 0x6, 0x2a5, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getegid() fcntl$getown(0xffffffffffffffff, 0x5) r32 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r32) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r32) 00:00:20 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000cc566ac600"/25, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYPTR64, @ANYRES32=r1], 0x22}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 00:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) recvfrom$inet(r1, &(0x7f0000000240)=""/215, 0xd7, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 00:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x80a, &(0x7f0000000100)="0000000077093d4564860cee6c36b5d5eadab5d49a70422c8f5e79d5c87775ca33cacb80fd79227364b0f52d55727bae617679fd846cda2b6dd7bfc70dee51200013a727e349f1369692947cc951158c5a41b63ea6afd3ebe250692237a8f9bcec824cbe67e2e3a0d8c1407f444fa7bfd7ce04e88cd74e6bfff55ee6fe467e177daae5def36142bb3a1e193b08496fae72f580341bc603", 0xffffffffffffffd2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:00:21 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 00:00:21 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socket(0x18, 0x0, 0x20) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) dup2(r1, r0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000140)={0x210, 0x0, 0x0, 0x0, 0x0, 0x4000000000000}, 0x0) 00:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) listen(r1, 0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x61}, {}, {0x6}]}) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000000)) syz_emit_ethernet(0x252, &(0x7f0000000080)="174af205b6068bbc6be6634ecdd0") r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/2}, &(0x7f0000000100)=0x4) ioctl$BIOCFLUSH(r0, 0x20004268) 00:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x1000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000002, 0x3, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x20000000000002c1, &(0x7f00000002c0)=[{0x7, 0x5, 0x3c, 0x1d}, {0x8, 0x3f, 0x20, 0x6}, {0x0, 0x7, 0x81, 0xffffff81}]}) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000000)=0x3) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") r5 = dup(0xffffffffffffffff) pipe(&(0x7f0000000040)) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) recvfrom(r5, &(0x7f0000000340)=""/4096, 0x1000, 0x800, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendmsg(r6, &(0x7f0000003b80)={&(0x7f0000000240)=@un=@file={0xbf2fcfb46160451c, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000001340)="c88090a0bd8bf0bf11cc20dc7221ce1c23968d8bc47be8dd1e5cdd5ba331b7935583", 0x22}, {&(0x7f0000001380)="62d2712e2f3e611d325a3d0205f3d445b3a8bd068a1fbeab3754e0c31f7479eddd601a7ab57b31ffda4ed11fa532b6edf60c45422ee9f7270831db79fb7f9937f4e5e7cdd2c010", 0x47}, {&(0x7f0000001400)="3b1016877f5f5947d43e463b056f4463f97bf75ca4f45e53684798751384b7028a1f9e90f89f57a5a7c4219e946f78fc82af3a17531b1417feee9a7bbf7e6dbb9d060a84cf3569d98936bfac8fa33f7c14e69463c5b8c7740600999bdf70cc52a5e90c419018555b624b4c05fc8cb2e959c2e3ea5449c5bc213e81102c42422e9050de93efa676b8691dcabfcad21b624600c5cf3ef0e73c78e40654374464180a04254401469a484a702028f712aad43bce8036eebded3761b9cc1213efbc605e2baa131994975a261373c8fbc85d16b53219af6ccf29c3d3862b356c246b4c2b1aa5ea3dc4a9a107a40c054c262e359a5d4bd6cda07f9616bd0aa04a9708ff9cd5735de8254db2699d3dffed2564e706d734d9084ee630d8b0c94f10702ff5c76d56ecef34abaf0c51f92e0cd1706f5d1766da2249ec7ce2410e4b29e8a5b7982a5a2812aff28a0957736b9cb3c432ffbedec587c22b119145509fcd6b5e215257bc4e228fc0ea9afc29aa74bba0f03f1216461a91ede0f59d08fb815c615b7ac51044017b28a6362a82491ff0446e141d7ff1accb29b1bc5547e67af0e066ccea9d740314bd12b106d9fab1f5ec7264df2349df9610cd15a11af5103b352efc1d70a3002220525358923c81fe7d2645f5dceb68c09ea90505a0626122f73c63c1c5b2d564ffdd2475ca15007fe08d15abaa46a8c8b568b3d3c4e8776ef54b5831ebd79b49895db5729b65447b4f9b541fb1d4a54bf8bee098db9e1d1f80a2ea0ccb081ebcf6a43762cf88fb47c40fb9e7e2cfd9cd95c52ac1cd2b2ee71f428e034a1dc8185532be112b0573311a813093aaf35f0695da57db188315161cff4315465d25e00aff50d780550f11ce579d49b3614280e3283132713d2e2bbd2a0fdea20ee5723694a5173c9d6afa58e30ab5dc635f16932694d0a542c78cace1751ea24e2615a4b2e87b02d789ba6df54c614e632cca89c4124ba1b86b7e47925c7120b46235f1721861a71682c2258ef0df08c5ecc5de4291d469bf7fc42c0e762389cb91df7808c7cfc56b357d853e3d299003a2bca177c12bc901596598ea923aefab8d4310ffd9d4fcbcfb22433119d967d9948880eb168185ae5500dcadc7fe33ca693ca51fd15361d7677a3636d403bb37d8477fca2a62983cac6693f0295ed21f94836e9c6a36c619515d1cbaa0dad918be47af6befc8b2759d7b30b756a4f19219acb9fe7895db05a979fd23d777ef4fab0c11e2af1a2791c63f0796c5f436a395ed30ef7a2b607e0e9e9b1b4276b9c557d1ee19d6b362658610b1f10e64ddef1352a09c7e073c42f58cbfaba053e42911522736f7381bcf42e7dcbf4d09af70f3edb523c03bf515740b6f87a472b73b454f15e710215d2973e31d9f5401240a40146b156c141d88afc333402cf6153596ba90355d0eb5405c15e35229db9d931860ce537d9b257bf646d8fcc9b584cf429d1126a0f4c90cf730503f4f8a7c67fbb5dbd443a9be06acd32621a2a3e99b8b08e6ab2472b6c3fa5fb799f79ab6919cd725a43ff47798bc8cf4a99cd4a47ae849eb22702f1f3e8747a875eb8bb1756147a564dd8a2ef6f1ed1784d6087996dd126a9a975334f9252a1ce82fa2800d0ba2b048447fa223d88b4fc17da8c410712bb35ab148568f662ee02a1e8d9481ddad03ad2a01b9d597a091e285b8583cf6a82cf878978b5158128b02c1e7b1090a1b51770d788e2be1113f7a09016af2f1d616e6563178234131357f6647819cad7ce4bbfe4dbfc723ccc6275530658320d33b00e61256e5155ba5a85ece453c4b3b6d79b160e63ffac90b30b3773eca5ea124e09f1f5490fa3ed8346dea6ae60534102a87480b4bce1dbf411e574f682ddaf76da8ac683dcad9e19d452c6f7b7a0310ad7be9deeb407f9df4c3879d584d3e4fe6cf09f6d1fe547686e48c8031bef948c5f66ceb1a60ca79c14e526446fee232bbe6633884f6cd9ade830ad3e2d383313ceef82b9b735b60f1ebebda59558b6cdaabdcbc4e896c7b791f4fc75893e0c71d907762a8ec82e88004f8a552c98d18f376dc775651c757e886764b72e8afa7a48d539c35ca5635637ab0365d161cfd01923509556ae9a8056e40a400e021c59112b7b087c2dd4d78f51f0cd86e9b95ba6f61b345d7d5bed48c321f79d5c170ba0822544b71d50746fc42f8568e727164b1cd302927d789583963e832b813c5e41c9435c89c69c67ca62525af361b1c214be4717e2eebbd134342618f7d99f06381c6341701fd190d935a6106360b396ebc30293a0023d2c6d0611bb5b81c91cc82f585ed17d651403c685cc2cfcf1fe9b9bf79e34bb10ac84ccaba60fbdab67565a569e5571def3d826ca55eeaba2e55afa4bb25fa2bf5588ba17c77307a2fabcf227578da7e15184dc4caafa27f02374cb0b6e9f094f8d30cb66d069a6ef1f67ea5d36844684c2ef0ff0d298453493ef8c14cc260e73e6506fabe41ffc66542813458e1e0b9aa26ad3350162b937b76d9684616b5a3076b058aa0ea867249bfbb28364be669b7438de46e152102b9e8519473ad5dfdd7c92dad4c0271e0ea7fdc40f8113a67519359a455da08cffa1b1595b876f9d1e82cc427c2d22c1ad61a6e0bac954bf5131244a8c68163b899d675d7ab4a73a6a678dcd996ad42a384eacea27024040c53853e0f2b7a56dcfd31ebd6867f2cf00abf2aa64f61f7dff9a632c40b47000af3291f9b33e83bf2475e22cde334be38ba3469f1e81f62fb68a93f8d8ffba59720b8df28facab57f61ffb5c5f474cd5104f9a4cdf688a8eb44f8a438ca17b46956462670fc6be8cc2ad859b729c936de47cf38c4e2e0acb5903836235dc01ec1d82a50e15413cc6ba1101f3e82e24e5c32ca76758ce3f6f3b10cee3b1032999d240c64aadd69779e66c09c327f88123e513dbad85756c5c8a7473ceeca3e0493605279630a631e6fe17cb5e69562fbe36cc0d3fea436fbce600cd2c61c7b54464ade4cd000306ec1d4457b2251836a09caa04464219c42d372a1f9ca231d1f7beda2bbd42f251fb30736b7fecb97fc8e648de92741e48e1cc11ac5219e22e9f26db1e44f56857c1300458ba4433a33be1e366b802bb0812c55c82457e5e432d8464e8ecbf81e2a9b6a24da68c8901f775ef019fbdeb3e7474ce3f53ab20b4b1f9140620090c658c7d4feb81d1b15c8bf31a210e1d1f7469e428f7dc39c80e7251cc93cdd22cd9adb0b40dcf24957ec131963cccd58848dfc17703295b65d6063747f8f40252e63f82bfebca52500c6917130c2d1b177d86895e4656f9bc3f05f6c423dc701dbaa0f069f0989b02a2543f8674d38a5092a83b163b10ec8761ba6091af32414d0c977453a7518dcd21e5bb24f68edba86a3b781906eb26d37ed224c5785b37a439efcbbc3366c77811af7441a4f08d6a1050a33e476af1006fe4d22bd313f014ab38837d7af7e9898f4d21f31d8a72282a0522e6f5038398e2f47d062df32028f681b03cba0d0a1598bd851222725783ac2af8539c74b8dcd9c73fd9cff45763490e57938b97cbadffc56dfbce7b16187a5526e07c3c4651c20bbe8513e44ca0dea8dfd645c60f75bb9a15986bb25fd85c902854ace6ceeeeef0cccf98cc7980e04effccc36260984af655d184d86c9ce1aa7f1cf3687bcda6a1dd798a1bf3d9a440241ef9b8e39d2a2372ea50620a7ae913a473dc3664aceebfe6d4948a14b7274cb93d1a134f016d24d7080907f080ac37b843476864b7670426716fa4557312509771dc2ed3a80763e600730dc0a3f0c4544f8b200aa7c147b49be7e596bf510e787e8cb0c120bea6b0ef6bbd675fd1814950a9dccf9ecdf3eb06b01d9d790447498a992a2bca498fae715c600ce4562dbbdfc96c3edc0d4787a0df7574a98eecae53d3793e3895b0001e6c4412a045151ff3e59589ea3d16907c40b3d37dd9ba697faab07fe98da3ef254d26af44b393f5622bc42452a3400f0e852b3442820332760b296fd0d654dfde6f56a7a805650d2f206e93254a441a5bf19de4c2296eea6a9ec519c85999bc0e87a73b683388691beb2370f20f8bf016b8329ee42899c7a242f0cbe36e204613a17a126d96f8c3cc6665891517a47cd00c0b6ae6b02ee7941da9b861207e2722ae8abbd2f9abbeddd8c5eb12bdfe3809dce31b8b44f12e54d81622ad0bf0de297f623639579c24a38f693832eb1f386011ad0a63e755e4e0a237a9e1847928e1958bc5f7b48c504065cffd9a9c6e5526dc940446c421e9ff3680d4407b81893ca16cef84fa322af5ced489ae2d67dbe3225c58bde8d8828afbdf1f19375f19ae06b2dc0d730c916e832e4962ee0aba1d186d4fa5d663c0bf6f25d9bd0028523180ecbee06d7a66cefab4063998163eafd2c6b9f0b65cf888c6ec0c82fab83fd8c707a66f27405f66a6d526dbc4181ecfe2d4480a01136ebee1faa93c8c25246bc9081aeb7440ee648911dfbad43affeee01b0b02ac86b5872ed70dd41b6d75f1b868a84c813f3beafc89676f12fdf7a13e926450131dcaa896cc53153630e8886be76df49ef9750a8b4cb3116ce2c572b384295d8610d93ec6ce7aa557c2273178122da6ab9f992c4906ef00f5aafa8885fb0ee8484c0e2c7f4967f50e726ec8249d38050b2861651f31389598301d6112482c309362a0b7a68ff54844de4737a099ac3a3f22292c67bb7ddd0d2265c9cb942be044bc873a88aee892e28c7c067d2541a5c382339a1badf1e6f497d931a6f5863ddd0bce3a4828ec9bf9a8249ae3e566ff05c640ee2e40d649a98b24709caa75801990bffa1726bea47fb33d5be69218fbae06758a73064d5c7c8b23a9870d4a9cfea6c6e99df8e2b61fb4095f3587b30077b9b5d5f5c20c581825b9778f9d2ac1ab7ba9dab01641c0f8cefc8f4869fa97e88c39a5dc17be6291364790bb0acb869e569bb7fb57202141b30666fcd5e1c04649dd4fa45fe38249c492234cd2f8edd58333b6c601780f8f1cdd991341ddf893f729d6f26a5c25f3367c4bbb40187cf6397d398b41ee449676698cd3487173dcb8163020eeb2d0678d4e68e4ab0d93801412cb5401acf25626040b55918be06c950cfcfa8649750137a3589a816c15c7bd716a1affee7d688dc48a9e868a807ff8018d1ed1d70a03d59b56f74c935fc798513ccd3d5a0da8b3392b2368a7e88cab0f43286089acbf39c045c93637ef6f7ec5e4b05cc35d74debcb49635eda8176575b1ad94327acc4e63ec25ef88695d60328cc20244f70057fe808f35fc5211fad240afd6e215d9179eef5380740bbb573b1ba085444a87b5920098d5e63fd78ccb24d9db02046c3191f681f7d89e570bc10c16a223feefcfc64a9bf51f8a1d116e20303d608afd76be1c2b7791e1065eafc093557f9256dbbee8331944b7766b3408764e535b375be92d10fca5f794b5f6ecfe9b841a929ebeb67b1251a93329405bd24302929d40be9a065489d43c6ab17c36628b47f7600fd7e5d296774e292290ab539586ad85eed6c2bac71df310bfa81d041a1be85b1d3be09376c271f0c4b8e83b1a67201e8d04bf5f48fca513e587e200f37c292b404d6b1adc0b719308e182b233c7e55e0063aa1c73cab3e5afcdea8a202c22f0d957c19cee8e3f9e5e60dd984bee7224c88b3af4c605e2d1f4e9676e7b61c9067385816c8c221220e1be21edd1c0c5bb6f190dd362e4e6ae76591dbc9111c86590d77e34f840480ce1b6ce12fa4c14a93755d7b6c6caf5b6ec1e3681fe6959fa06068", 0x1000}, {&(0x7f0000002400)="a6d40047bd851b800c89e6c79e2feafd30e12233f5fa66fa50e3dc2d5f302bcfc3171f59b3cd22dddef24b20b8973f0273c66d0066d4a4291af6ad9c1dbd45d1ddb5641b3d692887e7e63bbbb180e5f9ca0bb62add299982bfd1712c22f443e93c60940d086dfd4819926b401e6ee3706e684cc18ba952d609d3419d2964b3fb581a210d01e2b85f4b3dc83dadec730a3b8f30d23d1712f9c45a9d8aeea24ace3c2b562be9fb1843401be47c09454ecb62690db1b9e3795e4a1bb5ffbf3e2ed42b0e2151d49f10b2aab894c3cbbc95beb90e805920ae54b569f8260055efb8b7a4a6c5013fd40375d602c51b6b706ae45b08a89a3b91319f", 0xf8}, {&(0x7f0000002500)="9b69bd418d8c5d8079bf52897d780e8e95986fa31cad1a86ba5011c9c4fc66a9ef54fd93e776fc936fd1a51bacbd6a02444ddd", 0x33}, {&(0x7f0000002540)="8028e0c3d60d11d9db57f4e00a8fe1d38aa971043cdd540186d7705397db5637c7b16d5094634df5a3d5beed45cb5c607e4b3e8ec35e4cf87e63423bed54bc", 0x3f}, {&(0x7f0000002580)="64f7c1afa671057ed3f1438877a2036e09e6bcd37baa14bce2037201f6c10431e5732a9737d64b3b469bd654e7ecceb83b88776f7dd123480ab59b1429004726d8fb2a9dd7c8f1efa28641b275ea6eb49c346a89ec5f32eb01f4b4cdf92669679f71e4d6d3455ebc6b74797c4dd7ea9c998444ead20a4aff61a11d2b63f5ffa2a4a9e2d7c5a4e39741343a594dde40eeb573c05018c2f6cae64bb51d9fbaabab16efa609a60ddf46e6ac6032c53fbb3568d92d2dd61fb35839cd8b2ce1525d62254b9ab7373317777a289c62bd91", 0xce}, {&(0x7f0000002680)="c2f37acf5c6d50b5704c763f3c414c8dd9242372f3a1e640d3b58f822a380f6ff26b156fd6db6a74eed743fc3d83b24038f5bdae30d5acc27266bc18d454f58232199e8d99bc26366a3146fc3d1004d4dd8ae5ee7258b0da9f4844dfac261f6f4e9bb17f1e1207ecc780d01ef2a2f8966421f92f4e424f6bfef885508a95542f46f973b66934310d116ab221de36304045864192bf", 0x95}, {&(0x7f0000002740)="65a8af2613487669822a4421110d9b6958e783b8dd", 0x15}], 0x9, &(0x7f0000002840)=[{0x100, 0x6cb430af416b94fd, 0x7, "678f4c2a8b9fc22517e18960a1868206bbb6ecf2a898ec1e9a3477f589257a8a49aedbfc80b60059b35ea2a312a2421fecd3bf1556172ee297ce46b3ad288543d088175ea1fa4e108d3af832e3eb9281bec53aa8d826f39224118f09ba72b1da029cbcba0bdf62a19b8082377faf76d13d9cb0f25f80bc3012d67fcbbf7281bfb9f8d1f383e654a17b19331af9a02c77fc98fc34b8583f2b7868f1b10640fa121986e7810810badfe7744ac904717b9f7ba65e947004b1e8a722f3d0f43292dc309d3ee18759c26ef2aeb2858a5853b5b9ec59f94bf0f5a0e4bce70723509ae154244c4016fd1802eba67b"}, {0x58, 0x2, 0x10001, "5120150fd276b389881815ecaeb52526b63d99ed09d02be7e339f8f0296b88261222d87ecc1f79e93df274b1b2167b6e658cd49f111b0d188b1e90f7d66f58999a0200ede1"}, {0x98, 0x1, 0x80000000, "d214b571d139671e44e060ffb4f01b98770c551adb76556f905194ad48d3aab1e908af7bc768e3e0e23b11f8d219cc8dae924fc62eb9984a9e6311175bf63e1d9e8bd59291ad429602e9090a3491f6abd20f87e5b9a72252b73a4e5bd2745a2c342dd3885b8a9cb901fdc9b3b6cd86dc1921be828d68becb768e1ab34f7f197c16719f"}, {0x30, 0x1fffe, 0xfffffffc, "725496961f6528201da0e30675445755231ccb464b974bb57b8545997f2d"}, {0x60, 0x1, 0x68e8, "645221e1b2820d69a08103e46b1f29f403223ade3d52955ad62759accdad53b597209c35de92ed1988f9297ffe98a9ade5adad8565000ed76dff93490931d8b12e96b5bbac42b6bb7885fab55ccba8"}, {0x10, 0xffff, 0x9}, {0x1010, 0x1, 0x4, "649bd0f9d90070aac989ab0b9c67511ed90a26ffce0ed00e2830fa6f4661967adce21e8e6feb2975fcf08c2d2cc5cec57498d518c0af43b20cb8ea3ef72016ef7319d32cb9d60b16dd53bdcecfae55bfdb3a128b3e9a79a6154e430c2cf73e4e4cda408a3087eba6d3666e1e928bd2e154152469110386429a336b9007eb2b52e85f6d66b01c06e73131d880ca7bc00d5cc79ebb47edaa2bbbb92d6eecbb73fe686cae94406800f306856bd53dfe16d7ac390538c755f97b4ed460bf0db0eb2a5d2ed733ea7e22676fa9e6b03f5b13a370bd46315e45cd26141318fac41a3202e4c611cf7e5d0243d89a2947e884a4493f44c457a36a2dab206c996596f3c66ab957f9e3152903d4186fabe035de6046f9a28e44aa8c17ec192e157fabae835f376429b6f6a47d29a8c333fb5d272f3ecfa73607c73f15e57d7fc2a1e29d97082d92ddb678bf6333cda52ff69311fb8d44e3a925c1671fdec18f3cc67d4a75bda3bb1c4d9c376c9373a2fcd55bf225f8e79778a39b47e2e1e4f105f9f4241c8024eb170e721c38183946067b17eda5d2743b16a7b50bee7a425d65055353d74aa916c89c85faa477b297d34f2d6e48dbbc33e33daef4b8800d839bdc7505598bd09d4e70c2d537d4a6b463e3f9ae920a9db2c56d534fa74385108ced2583b369c78d898c7df69083a29a58b27af28e6c1d9cd6dd9191dd2eeb3fe579ab3aa685fcc2522df8246d121640968d68b82da4a70bec54b93c82afa2c5c26078567b96248b90a8cca3b597ebb2d8c365585b09c437730123f638c733d99ce529f4ddebea125df27f4d39cb414828ac9621700bc817b7dc4ec4b0bfbcd55c40376020602915dc83263211e8686c9bd92ecf694fc8c9bbea5c6d4594c36e124336f26c02da0525e78ec4bddfd2711f31bfc2ea9119fa03d8beb5ce45d02384fd9b2edc18ec4868cf7ec022ccceff2c35b4a812b285bba10636ffa1b9c5f5a3ff476cbd95b5fcbe13c4999b8ce77ba12e6847e6aea0f50760744818d10812446ace25017b690a1876895a37d8745e905769e5910f306548d07a27224c3cd008446dedf0f6d9cc3017459284e3b356152377c21252bf01fa1a83f19fbce776ffa43d54e38bd37e3fd6d3dca4f259897502bc8bf9eb536abdefed9acac9aa03ac9cde985a40cfd607f15f263911615c208569ce3e1d2faf69015cadf85a38daadbe9f5d8b2a62c2fbcc065299c92e68b5921f98a71a03b759870f3d1e2a167eec4687b12ea1b4f280b28fda97ed58f76a706a65303ca9110ced26a4aa3b5e951202cf57ca1724f6b07b9721e99cebff1a180f97bb21fb966e29379d9fe35b0bc6a9802965b66ea2093e3ea292145cc2cafff16d64a42d2ea0595ba77b7f7dec75955284c70b99b803797cad6151180f8e5b5773f775b67fb2cd8278d57936da64e3aa40303a25f802cdcb1e9ed4e40f1f36b3b6c9ac2abc09de0cfe1392664f338a28d04de3f00e71bcf0bac646704b5af952d05e803d99ec93267a202a03e5779b8670f5c078dcf73ae57e1d6c6302b5268f6d0478dca5b399823c55255047d5ccc00f543adf82dd6225cac00f9ace671677cd0233364f16b40889013c8ef1c92ee89a2ecba69360252ac4d409dcee42519fe3baf3d827f3a4a8c8a1cac7f5dc936548501b4e07038c3a6070eb838741a9233f63932fdbd3ff4048e1a5714740527930f8e436d819945c49850750f6e5f579e9792e80298d66ac833756836f0501f15e6f3fa953152f1e18864df19c1d35583d15e1059c90c12f4af331759c0d298a348ce4be1e4f308ea444a479620f188bbdf2b5f6c7ff39cc6dd864ca870e66a2704b7fa9e8d0ce78a78afa0e087e9bd10f7eeed8f76fe605088ccf59b5b6281e534cc78a560f76ed5e529488943de080177f2526c1ad726208ca5a3c6c4623147f64dd450cbdf92c071f097c666b4d8ed361133bda9c6053c586a7859a72a56b5b59d5b27526e991ad7b5ac504f485b9e286813663824dc0f58e7e0d898b20e9fa238ac9e01952cae2d90327e77a4562a36580cbb808603a33baa8c53146e107ae69c5552aa7d951da11100e27da5fea204afb9c8f5f28d27b739c863c3d6ca7a78b2d2000db1d404470904dede07067229a1850b6403cd3c853e5e2039eec8d225439d7b51828e318e7de3190b51cc14555887a2c4886ce2d87a0af3f0c8f42f1736158ff063ddb5e823526958700d3071479ad4a422c76f32708e6839dd020991a18a7db71eb93665aa4dee7110d9c16c903473d2391eec2d7886eec77e720b051a51e298f799000dcae695ba2f9d9dd2c8e9a4febc9f83f9a8659aff0941edcb65222ad968c1b190bf7f3e094c576c9db976e9e094d64b1d77f403c9f7af5afa3ff5e2e9e68cbdd61f280c3b01a8dee73ff307d799c8e1f072a4bfdb43a55b6de4502a81a2d2bfa4255762d48bdae09e29f156cdfb0625316a002d755c2fa18ecf18ffcb58aeda785508bc88edc4f619a645513a484e5e10e3785298145b9b73ee91f54437b9c43b4d76c24adc12cf0b58415aab55871c4be582671e22f4cb92a8c6093c1a4cf5335d89795348579bb1ff38ae565b2c013b505a42c97795e4346bdccc3796144fc4018a404b9f60e357a1fb4379da0368698cf41eb119b4229fa8721966db235336650eb7d0503a41366486d1d625ce66865a73678c24569255dd5776a1d6371823aa88ed74bc2a39ccb8e4991939c95a8e965aca908b219c29166ed7e14f6abb74660137d1c209275d4c9c00ca0007096379d5fc7e7c499f2cbb80ced76a6a4ae298390b64a420db7ca191f9f096ef3b2a2c8f0e9d2b41908de94153b56715ddeaedba5f65c0fa5809a23551249767f7b2692da16e977d673ec64446e656f66bee4361fff6fe3e81f3809a227b57dae57eb7a09b205b47095b60bafbc84063283d5cc7f00d1cc5097b5c71cc0bb941f43f0bb14d402db2d04e83ff46602a6f631a302f3859dfe9cf95b97740dff4c2a98e1231c43f14618626f52d5cc6080b81d65c960f608d3e198b174b46a1c3bdfbdd31690f80d47f51875be47735b3dbb689d8b3dbd78964c7e9f0a20b9969356988b212b2ca86b5cbeb4726aba7c2703ef4cc74cbdb7a5c9e2c5d8a3110f03b88240b54d8b653dd0e41bf2f3508530014d44a1f902c0c1a2c6806607f7b76ee53e348233814a681fc309ecc7b62c2488fea995a884ae487ef49f4d321e88ba22355dee18447152be487ff852f37a1553e06ea7568a3177664a721ce1be0bf48f6de93033d339c59ac6643bb1bc55e178f0ad62a75270b4bd5234cb778e6de6594823d7a3d5c3cbe53c8845c3d24aa83ba4947b84a2b1523dc8683d5399eae7870569282c74ca56b5dae37becb7889b8fde704e47ca041d36cee784fc8b25d14576768b3b4226558c0b241208750fec8f14956aabc57d8602150bffa3ad261b51706e42b8d436d7d9933c6bcd991adb9097b12f25e522b6a0d7de69aa075ab3ae9bbe8eb35d59f9cec36ae76f10c345361fd32b32528f0951372c881055ac6c9966f57a19bc472ae7ff9cf7d0255b29f120e6c2597e44ee05ea52527d5b53c1cc7163563eb137c80b0f5a8dcb461434716996716c346404c893124005f2f4ebab8b7ecd6e3e4ecb6931027e0a5864afa2b8f07ae67d16477c64e084daba2a48931bb99d4c7a0689bc9ce74a07cdffcbc50724c9ce00e4684c7f60dd570d48ca2461376e916d1a88c52a2cacacb90850a66c3c89289c58b375eee385a2a23536f37b5879004c7e75b2edd99641819158551a43f68c0c0f76ec42d340d2c40a2e2f7fd0a93faea1ab8aeb540066a6531d4df47261c755d2d2d1352ab078cce5447472bace72172b3b191029b3360a8813d013651e85bc313a917f381f518c4ca3020a3563233f9a8421c6f574fc6b9367d537f23238925294a88609bcb167b9b2c17c4112ef01e9a0acba5cbc0dfa8256b01938b014f55600abd0e8fd9fdb4acdb6b11ee3fcd27235e8e38605918a23f638f02c78cf2ffff191ea970a75c2c74aeed73a24fb31e6360a8551a83a07dfb3473db16122fbc2847d5cea19688f88220022f63c0d3f53a3b1cc78b2d1d1239bab93098ef9c3e580d237460e6bb7ad97be8f9d6f5d6261f27ada299441f883ad27a0deffcc70003cc8e7b85125ae67eba079f1e7cb4fd8f5b3758796131d6d45d3c4fa554cf000df73f228a899508edb22b61d9fd592ab88adb4b0176800687523e4c00298773462090094263f5bdccd8a479fa061ab11bd46b59141956178dbb79875e129a1c69d992dc699222287e4d8437aab076f692c28e4f1d755cc43494973ac67f711b78a788a2307c468ae30f26fa7ec0e6def24c416b8580e632080ed8add51368bdbc46c146c965a3df7bc5d2e6a4634175ae6f02de16830d1ebb86ad49a93a2401feb205dd8cf038dc8ac24ab93ef1259c3ce94d7e9b6607dc3f98b9694637172441b36c30d7da4c6bdce272a6077cc488e4eb2d5b65066cf67504faf0a83ed74a9dd575a5e044f6c4116c8e03e2a79d2f9bdd9af32bf1e24792df3c542c0e7b0b825741353dea45be791a70b338cc26679c5099f9fd561a2a134485f40453b2e452176903953b99d375bf17b5ec04e17ede74fe396d6a7d0b331e7cd3d2bad7121fe0019f664059f90a85b8842b48fca4c5088ee2e2d40763fd4d84ba54200d9413b6153956aa43b11b7bb04411f7e234cd09aa13e59114c7b7f44588e2ca83fa780a4fd350ae45a06228a22ee0191d00ffd8b62896802eda5ccf45060a2d886ac026dfae993d0e983ac35abe789958be1cba57d1ae6ca86e478c65d5ba8e5695a6e9e7dd58991aa4b7aabaa7a9035e4a82cffbcc89e08c8bcf6be54a230a7cc391f384ae02c122d1955288ad306b5d3aab463a803980b2f208853794260253c577719c3c99a4fa7477a50ea0150ff3a5369f2edc625b0c7f79324b09a2c4fa8e64bfd4fae0a8c0f395fc4e5ce9da89c20bffba0257b4c3c4a5ffccf7b2a314f53b5cf0834bb840fbc54aad9b4087b8666d47488b00a8172e5636d55dd8ea58faac042b196c87dce51628bf6ea7ad4ac62efef126afd6a0cb1349b7c06d996b28656d12fc87db5ee1a06c6e4f9efd7b9fdee36363eca6b5d36bebbff0417a2576da92b52fcab8b89d17e0f6efb671142b3d4e75ed13f5f1333cc20e212df9b4c165955c984de4e78b7d6e86d496a15d58e1e8556d5e3ecb22b380489fbb01b11a814416c5323dcff851a24299ad64801b3294d1ab210fdfde6832ac21d7546d5bfca113b770626d3db4433e76954bae90aeb4f0379291813a1d310e44e72c344568a2cff6b6beb6e961ebd85286674def69820b3a014d9f460890ece69bb11517a771a5aa475e88d53133f3afaf5fd2a0d2c6501c853e0fd3cb019ed999cb933acdbe8c767546569048c6fa0e2a0f51e55b360e286f86a1f029ac1cb3b26a91aced87f2865249ba268a2affa3c55f0839ad53967056f4e682002d4030fa661f9b8fd072d9a4469fb069147fdb494e2efa7f597597f3c21cb5eaac9b4b1fc41537e14277dc9757a71caefd161019002e81db1fa9423962bcaf7fb2f769af2a9bd55321bba60b93ef3d5b55af38a8c802b0f3477cad5561082cc796a85cc735df403202436ae83f980aa1c2f114cb30127a065482b21418c0a4ca2a18f8f4fbd1457a968248d0bd4638d4c7d8b7484566b705647f59e7333a864557360b6cf33aefd2fe201dfb342f3498813e2d51f8fbb06dd201df2af"}, {0x40, 0xffff, 0x3563, "9c17fa28788c9a1a3d99d70d9d9ec8aeed171b5cfd293d09cd3148db6a52030eec1307a47fc7809069e3c3c9d9c9"}, {0x38, 0xffff, 0xfffffffb, "6da4443969de6d238a7f0abccbdb890c8b2dc7cd2c86b7371bb64e5f73e7248b5a248cafea"}], 0x1318}, 0x8) 00:00:21 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) flock(r3, 0xc3b0e7cb39dceadf) setreuid(r4, 0xee01) fchown(r1, r4, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000100)=""/250, &(0x7f0000000000)=0xfa) 00:00:21 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000000c0)={0x4, 0x3f, 0x185e, 0x6, 0x5, 0x7, 0x4, 0x10, [{0x100, 0x5, 0x78, 0x7fb}, {0x7c5d, 0x3, 0x617, 0x2}, {0x3, 0x401, 0x9, 0x6}, {0x7, 0xffffffda, 0xa63c}, {0x7, 0x8, 0x2, 0x2ef845a5}, {0xcd, 0xffffffff, 0xb9, 0xed4f}, {0xffff, 0xf8, 0x7041, 0x401}, {0x400, 0x74c, 0x7fff, 0xa8}, {0x7f, 0x7, 0x0, 0x8}, {0x3, 0x5, 0xfffeffff, 0x2}, {0x8, 0xb5, 0x5, 0x7}, {0x6, 0x7ff, 0x8, 0x7}, {0x7ff, 0xf2, 0x8730, 0x20}, {0x0, 0x0, 0x8000, 0x4}, {0x80, 0x6, 0x383, 0x104}, {0x8, 0x6, 0x4, 0xd42}]}) pckbd_enable: command error pckbd_enable: command error 00:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./bus\x00') write(r0, &(0x7f00000000c0)="4e050000000000000000", 0xa) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x7bdf0c95d1e5f25c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x8000000000060}, {0x86, 0x0, 0x0, 0x40000000200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000140)={0xe7, 0x0, &(0x7f00000001c0)=""/231}) 00:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 00:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000200ac149e35e1eb97d1a3"], 0x1) mprotect(&(0x7f0000290000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000001c0)={0x10, 0x3, 0x4, 0x7fff, [{&(0x7f000028e000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000292000/0x1000)=nil, &(0x7f0000290000/0x1000)=nil, 0x9a0}, {&(0x7f0000283000/0x11000)=nil, &(0x7f000028b000/0x4000)=nil, 0x800}, {&(0x7f000028d000/0x2000)=nil, &(0x7f0000ff2000/0xb000)=nil, 0x1}, {&(0x7f00001e8000/0x600000)=nil, &(0x7f0000664000/0x4000)=nil, 0xa97}, {&(0x7f00006fc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000454000/0x1000)=nil, &(0x7f00007d8000/0x2000)=nil, 0x10000}, {&(0x7f00007de000/0x2000)=nil, &(0x7f000065b000/0x3000)=nil, 0xb5}, {&(0x7f000039b000/0x3000)=nil, &(0x7f00006d1000/0x2000)=nil, 0x8}, {&(0x7f0000314000/0x4000)=nil, &(0x7f00002ce000/0x1000)=nil, 0x20}, {&(0x7f0000496000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f00005d7000/0x4000)=nil, &(0x7f0000558000/0x3000)=nil, 0x63}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000322000/0x4000)=nil, 0xf5}, {&(0x7f00002fb000/0x4000)=nil, &(0x7f00002c5000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f00005df000/0x2000)=nil, &(0x7f000067c000/0x2000)=nil}, {&(0x7f0000382000/0x3000)=nil, &(0x7f000025a000/0x2000)=nil, 0xf3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) r4 = semget$private(0x0, 0x6, 0x80) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000000c0)=""/8) semop(r4, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r4, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) readv(r5, &(0x7f0000000700)=[{&(0x7f00000006c0)=""/53, 0x35}], 0x1) 00:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x3f, 0x0, 0x10000fe, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 00:00:23 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000002f80)="1f2582bdd7952a33e779d08b81d618d957a30aff25ff405e6ee90ed3f40a0c8b4e3fa9f28f45dc6b06e28a3e67924b00d4e2f66d976c4843656df7fa5b5dc6240caa5079a81d016646ec3ac81b554264051cb9b44773914b5a33a93ce024d3cd24bf238b4a4d0b6002dac1edfc8871393bbc4d027ab74ed2acadeade9aafa7286ff475fe23ec59930330fe69322f702902d12fee1935d85f348a834538ee2a43aa347a8bc7f0b7750686f339f8958034a79ef2554e9ed63fd8f9f98377df665f288d7fa7453711348ac2c34def67105cd0b167bcbbadd884c94a3bd49e5dfa9ce622b50c7dc0e876dc9eb6a236ae7f6ea55dccdb2c04c192148914550a9a22a852bd29eaa0cd39517f3c70a3096c38f584f46a2801a039394471b998e780902023a8a8cda9a12e95e6a54e5248049ea79e682015a350c5aeb8dd9576db8b680c618023380c4a8e108e5ab0ddfe19f406ca800f0f0cffc718c765adb60a1392b949a816f9f8b7dc9f1b8f06730e1cfdce2552f4cd22855f9b91510027058b9448928d0d459f3296b9e20a1ac074ffee7b2e5b95abc05f51240ab4d6dd53adeca9c1e1279bc420b8d6ab055af5bbb7157e0e2f6b2fe09107aba4a121c9f86f5e5bb88ba717c76594da442c8f07e8079c4c6bb21a7dd360f03c28ec66a53406608d602b4d325339cf322df5197f4845f7db11b07b5d7423ade24ffbf56f93c998306670be1054f761973c34457894f3c46271785cc4373fdb9619f826092e402e0654103f2744d653ced48be5b8f57610e72e5a5679bb55aa9486676ba261bf3367ef33f97f70472abe1d1e589bdd8e626d29853a82483716f6bab571fd7ad138132c4d3ee7a43633af9197f02f8c23edea5d53a83bf939164b882962fb7d1aa74c0ecf458413fff0657e1b9067ba518c682a89faa5b2e876fb27d905751d3a23fa267fd43dc9c2c59711457cf2329511f1c57b956e0f556c120a54423a198e84393e31bbb6bdebf10985668e1d5269a89a18058d21ce153741872f0a2ab78f300b41e1b13d692cf3f36d275598d4a52f625f901966682b9903bdb13b526d7289a2108b3c424d2b98b4684235ed0513fe3fce59c60caf2b36399036b7bc57fb52edf0f120a1fc49736559dc4615703f9dffb8bcccfbd41c5b1c190f608315f012f609e367d339a3cb86323c09a151e12ed8c5bc0f258431d93f4832736336ff37b52a5270db4f828896332a587b6ab3c6bd0796754087de6f77214b30d8af1c431092062051dd28cffcf0d67cabff1cc246b42ee4e8d4d8aea94214926bf2225deee94ec207f040f90456d7b7038e1141ee7b368ee03d91da8dfdbefb8706c44f5a9adb758d25ebf587a110c85057175ca98c32fede3c1c87825b868e94a9e6b13b27264b2d5464cf194ba2ef7f2aa50b5e66d68c719dbb51fda74404a845c14ef143862cdd862002440917a6f60983f097d17cfb1cd355d73d558a0c2d5d646fb6ca76708d7244057b65203da0c4f447bea00a6ff302ec859c51bf817b1cd1ccfd2a05ee2034a44f8812328fa8c90dcb24a68441dbf6e7861b8127ac9d6ae911944984cd641ce5c916738dab0757fa62a92d8617a71a2b18a18f593387bc98ba1bcd47beb917daac44030603254fbf03716be87fdca687bc55645b79de6b3284b279adae5530ff97ccc79baf6ffa558f877323d00a3e0637b3bac8d531d5c7246e3bba1d331671406c24eeee87aaf3aeadae43176fc73b367db1040b456bfe636a78d1b611dd2c81059eebed48e5354fdcc522cbfe16cb60f6f351180dba4ea032de3a145534625262432436363e57b3146dd8f43b33f3330c994c52c0858ebc2ec88c32b808c45f5ca4e4a75e9606ff87bb58973ea3aa868daa704af52ff400889f5148d91ff6e0f3c4a65856204c332c8e446b574bcda80c3a4d84fc1b52afdbb0e2c78f078f9bee5eb715b2b06829e0ed0f907c8f531f594c2b4a0302aae8529b4d2813f08e90717ed56fa4c7599872d79a4393d672f6c554648a191562b60d54d2bbb880720def926efdcabf990b496e89d33287093edffe3affe56e310abad9e4ff208cc69d6add12443fe59b852c04b1faa41186e961b754c79ea4ed0440b3cf94f497963827542daf0a622d4518995dba8bea8cd5c4193156e06a4324382a8729bb3e0fd0b7ceaa55a61efc3c1b686c1b51e60eef5021661a26287bd51d619ca9d7e1384861c76b6ed48f47bae332785145484127ad0786eca373c4d12f9aef759b3b53675f2cc3e59471f38837c84f9e186f3e77b2ba22f2774e12b123e0438e7f0bea8157acff9ae4dfcdf1786ae47216201ff4565d9d03c195ce85798acb0ef74969885d0a402b00762be13100508c759357c378c6ba773725fb08f8e30d5327e1865d9196aeb2a0068d8f173e0b68b4d12e54cd3bedf0185020b16ca94256e0d0da3841f08b194ba5682cc4119a00d89fb65274c36b117ebecaed68ba7a165ea85e6f2932ab3a7b54eb9d82ce0c1a3de6e0bfc647b2ea8a81589d5fc9a05035faca975cfb9267c276c38a80a3dc2a6e436a78d586a031c3267a143e0fc65530aa3b619107512d565da62cd928a707a83b4cb11a18d8489b5695e5a6d07b5d879524074979059cb7046ab72347a7aac33b6e32a17381f748e7d336ac6eff8df5cb83ab50a6f555e6aa5babfd76a0c81c3c3ab20e8a64085f443b71d520c97b7816a8db4dee9c41ad472279f5c47ffa03f7d209daa6e46021e069ef88895771d8a9bfe507e41d0645df3235567ddf28a6d7bd37405925b6413bf4eb462cf1bcd0deb11c645eb87c4337a96ddcb6ad4400c82375856a047ca7db17e70133b6615a70118eedb757418375841e51f2d48f7814b5b342e4eb2bad89447d0b8098cbb448304e48997a39f4c96157d75eae0f8240b4a37b5b1b1f2e5fe1a19dc4e2c1c5f3706f2ad02ab1b8ac88316906ae6a4234ebef3025fbe9c48e84fa5a89330a35ed53e50ed4a4c3d5711aaf16fcb1e6a0abcd4f8e733544ac87bb386178eec6a60057d79ebdc567053738f47557aafb1ca819748eb7c01c7e617f780d9a1f78aa54859c7979f93997a6fe1ea44e720fc3ba3d56e2d3da3fb472195214e5391b36575e31359d8b78d11568a1b7d7286fe01720729f29d6945557915615990b5f34915814e33ff30a950e2d6d562b9e07dcf0d208790262791112bd23f7a7c5a48e6a518180c69504f2d2bd48e752bf2bf5b1338a54a82f8e677e7e7c015e46fb71ff72474af0978b323a185bbc17e84d9ce29dfd8a35899289147acd0119b58ee05c78f594077566c4978ca5b237c4bb607c46e53295e1a9708299f1ece41d0c13a1a31421dc60773eaf2c07c866a471f016ad192cc1bf2e452d0e7978b74de6e06a432a4a21dbf7bb6f113bdc3ea25d0a10782d5d3eee888e804c76043baddba55809aa7be0e51779248d59a0b5a2c8b3f6059fb452c295902d8ca4ef1fabf9a4e8c186cfe87092431f293c99bb8ffc57a48900a5b695d360a54c150fb7651e3b64c37118957fbc3fb0038fccb662289c6e44679f4848524ed180028e1fa7171e84cb1ff716430fc1348bb3e777a2c99c61732b276427b6e55cc146d23ec398d5b5973b6e71ae746e9ab4d4fae187edd22e36b2a06fa7d8c726265f87aed3b92b4efe025c42b2cdca33815784ae5eb65704d2fe5f98831c42db7e8dd968981e2b720a349d89d7651ff4a1ebe3c1739621c855e6f90d080d00822d3787613258ba2065f5b2a7fbb3f8a685e6d826c7cf27940ebf86664009579c11aeffbeff68517b7fa2fe88f0a73417b2b67db2a6f00f91473ad077caa9a5fd1ee8e2d4bfd8b606dc147458169707aadca2a1a0064ca5723850fa042c1d1aff578bb5888235fcaf7b28bd6a1e9a0b9899c16cbab282c654d85228d9b1fd1ebf281129ec2f0d7d210bbee19981dff94df02550002e6bd15bdaadf3d255f881db86a0992192d921fb93a8c9b3ddf9cb4efd791dfaaea4b0f6273765440603ccfff0ca6e0541bb7e2b431af2937a3de7f4947c8b26b6b0a9fe577804bebcc4e0875679ff4a52ed20a98552c4f49d76ef002466df99948ed05ffc5edccc183fe49e71a34a2abde59593109fd790993a4819ddea4e6fafcf3b571eef2b3c3985c8737486008db5a72c9f8aa3c7fbcd05a0e341c3e6c47960e49760b238df316129ce089e9a9abeba91b3a5691631ee0859d204e74f8645b0ee632009d533875bc51624545aef87e6b7e89d8371d5fce78c2b3a33c958e58c4675dcd867acf2ad1b570f9dfd1a9558dad0ff54320df02b22ac18c8c7cbb4e20482c0bf10a32e110d85f2e045fcfad35393e1aa9563649917ab17205b281ee97daafc385f5e863e9e17630c308318e908736740cce40146b4cf8ebc81d12edd2ac393e2623ae6c90e67f7229b333ed434741d4e8f47ce7df86c3a3ef0a213ef4e93d5adb7ecab82d2b146f6a5a3316943679b6ad08b4186d998736b85d1188f13cc45b00f7e6960616e7965982229da1d3a597b31dd0a04b84acaf8345f440dabfe9de93c4a180fe11f711b2c7fe3a5d2efcbfd3c0f445156cbb9ec600e30df82e6999f761f3eef8a87098b4981deffd15359d2b0d1e7dd1c3e587a7f014bfcfc7b21beae7bc6a823e9b2de54839dda3af2c9c03607c518da61585327c5cd0e8c50a40aa4e9210ad0cbfcb796284194fb9c87a36be9e0973518263b35bce92894804b499f458ce3dbafc2807e986f37cda8de5e1b98f9d3b9a27ef992d638d9d0c7e305de3ee1c58f1a7ee21f06dce1b7a8b0deabff3581747ce31adf16ff8d4823ca9e0f2f0f221020e54050587f0cd460837b35eae13c9e6094e577d0d02a64f05347e2606b9f00afd68f0d86c963e271c78d96bb56e6384489bb5055f5ea058c4ed2d2d874b35d3aeda1ea8b0fc4ca43874c64b7315062ded9c00710058551b4c10db305ce4ea8ca544e28efc76f03161df3c6729285702f0f598709687158fbf8501a57f042840fea56b0f275d1fd8a31c8ea4e05696f1eb6b87f37c561c1fe6c29a5ce687750ba92b97df5ce6ba8270e5e9b578f8a2101ba0510682d28e381e23792ce09ea6d689f82014be03e828308310088e20f55b1aba90daad3a300258e6aa49075d23a66952c14e9e6d6d7ea5c3bdfae3e35f89d0baa04cb1ea4a8835c92e32ec0f59118aaf5276409dfd2451d9df2a211bab774847e57fc709f68fc7e6cf9dfe61a9cfde7d3838e34dd5be7093d5055c7ab6ce5b11d43dd1585e4b39fa4b7594f3948722b52cab84d188638ca220747f6c342a50835555b248c3a17f72132ac69b7a6b8046886dc7526f9280fc8cf7d815e2ab57e0e92b29db29f59aa80474318c249bb91b770440d35fa612e7d874e43276b23ab2b9a4301e42dbe3b43bc873c3c91cac8b1e91c5beaab0e601d279c0fca417b8f0f3273c8720f74f069ad588c141b9057ff60c760a27045538919731ff38823a502b1baa3c0bd4f41ea3f107986da4c739a0e76e40087b111c45749352230ea99cbe59bd4ee7fe5819f5f0c16fa34060475bcceabd186fe3610000000000000000000", 0xf70}], 0x1) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d4a6af1b2de57776b810d3686992fc9f48077d6d3cb01e18e880228c7931b30becc8167dd9ddc11070db4a890380eba49804acbb28c608090c", 0x39) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x84, 0x2}], 0x1}) 00:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 00:00:23 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 00:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x81, 0x3, 0x20, 0x3ff}, {0xfff, 0xc0, 0x6, 0x7}, {0x5, 0x2, 0x40, 0x6}, {0x1, 0x3, 0x4}, {0x7, 0x6, 0x3, 0xe1}, {0x8, 0x1, 0x1, 0x3}, {0x0, 0x45, 0x3f, 0x9}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8) 00:00:23 executing program 1: semget$private(0x0, 0x4, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x489, 0x0) socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x2}, {}], 0x2}) r2 = getppid() r3 = msgget(0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = syz_open_pts() close(r10) r11 = syz_open_pts() writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r10, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r12 = geteuid() r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r21, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r17, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r22, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r17], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r23 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r18, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r19, r23, 0xa9, 0x20001, 0x1, 0x1}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x828, 0x0) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10000, 0x0) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r31 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r31}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f00000007c0), 0xcb005093f78273e) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r32, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r36 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r38, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r38, &(0x7f00000007c0), 0xcb005093f78273e) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r37, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r41 = getppid() r42 = fcntl$getown(0xffffffffffffffff, 0x5) r43 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r44 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r44, &(0x7f0000000140)="200e22", 0x3) pwritev(r44, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r51 = getppid() r52 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f00000001c0)={{0x2, r47, r49, r50, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r51, r53, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r45, r50) fchown(r43, r50, 0xffffffffffffffff) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r37, r50, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r41, r42, 0xfffffffffffffe41, 0x9, 0x7fe}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="ac89b994ae906f62a3147dc9252ab621ae744acd52afb00522482d654c56046e23bad66f1639e34b7b34eb9c4a3688eb730c2898d50f9c6aa1ec1d70e8c9e9df7057503ed375626d7b1d974962e36e4933e78c2c8d", 0x55}, {&(0x7f00000000c0)="665a0a51cd85", 0x6}, {&(0x7f00000002c0)="1ad110a7ab5b3e36b6435fafad3e264dcd9f0397643a6b9e4b634bdc0455769d", 0x20}, {&(0x7f0000000300)="8cd30483dda2e3153bd0e2d02dc391d0a6ade7c18d531d38a579a5604d6185550b44ed8f6e190230f71b72602dc16b6033f09470fc4bde2bff01bfdd81a731a20239e8992468a06a90242e14a8246bea4c1da025be6c5c6f7f5d35783ca51e6d81467cfcecaedd4e3324449e775a27cddfc44275a94580609c619583c901a0a25881d50802e00b79cf5315b35b9aaad4cdb23b7b860ad3fc7792082ff26ce8480061def2b4e955b16bd32f1322095c3199ca345a9a4c5f3e9b182ac75303c64bfe8b68", 0xc3}, {&(0x7f0000000400)="81c2a808b1a38597aec423235e214f74c8115b1b42b536c45c31c8ddfe7dea9cfd76f628cf863f8e33f1f453181255cd631f133ec38a2c7bc0b6bad28d", 0x3d}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r12, r16}, @rights={0x30, 0xffff, 0x1, [r10, r11, r11, r24, r25, r26, r27]}, @rights={0x20, 0xffff, 0x1, [r28, r29, r30]}, @cred={0x20, 0xffff, 0x0, r31, r35, r37}], 0x90, 0x1}, 0xc) r54 = syz_open_pts() close(r54) r55 = syz_open_pts() writev(r54, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r54, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r56 = geteuid() r57 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r57, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r57, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r58 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r59, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r63 = getppid() r64 = socket$unix(0x1, 0x2, 0x0) r65 = syz_open_pts() fcntl$lock(r65, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r66 = syz_open_pts() fcntl$lock(r66, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r64, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r65, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r61, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r66, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r61], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r67 = fcntl$getown(r64, 0x5) msgctl$IPC_SET(r57, 0x1, &(0x7f00000001c0)={{0x2, r58, r60, r62, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r63, r67, 0xa9, 0x20001, 0x1, 0x1}) r68 = syz_open_pts() fcntl$lock(r68, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r69 = syz_open_pts() fcntl$lock(r69, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r71 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x828, 0x0) r72 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10000, 0x0) r73 = syz_open_pts() fcntl$lock(r73, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r74 = syz_open_pts() fcntl$lock(r74, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r75 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r75}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r77 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r77, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r77, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r77, &(0x7f00000007c0), 0xcb005093f78273e) r78 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r79, r76, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r80 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r80, 0x0, 0x0) shmctl$IPC_SET(r80, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r80, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r82 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r82, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r82, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r82, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r82, &(0x7f00000007c0), 0xcb005093f78273e) r83 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r83, r84, r81, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r85 = getppid() r86 = fcntl$getown(0xffffffffffffffff, 0x5) r87 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r87}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r88 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r88, &(0x7f0000000140)="200e22", 0x3) pwritev(r88, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r90 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r90, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r90, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r90, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r91 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r92, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r95 = getppid() r96 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r96, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r97 = fcntl$getown(r96, 0x5) msgctl$IPC_SET(r90, 0x1, &(0x7f00000001c0)={{0x2, r91, r93, r94, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r95, r97, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r89, r94) fchown(r87, r94, 0xffffffffffffffff) shmctl$IPC_SET(r80, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r81, r94, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r85, r86, 0xfffffffffffffe41, 0x9, 0x7fe}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="ac89b994ae906f62a3147dc9252ab621ae744acd52afb00522482d654c56046e23bad66f1639e34b7b34eb9c4a3688eb730c2898d50f9c6aa1ec1d70e8c9e9df7057503ed375626d7b1d974962e36e4933e78c2c8d", 0x55}, {&(0x7f00000000c0)="665a0a51cd85", 0x6}, {&(0x7f00000002c0)="1ad110a7ab5b3e36b6435fafad3e264dcd9f0397643a6b9e4b634bdc0455769d", 0x20}, {&(0x7f0000000300)="8cd30483dda2e3153bd0e2d02dc391d0a6ade7c18d531d38a579a5604d6185550b44ed8f6e190230f71b72602dc16b6033f09470fc4bde2bff01bfdd81a731a20239e8992468a06a90242e14a8246bea4c1da025be6c5c6f7f5d35783ca51e6d81467cfcecaedd4e3324449e775a27cddfc44275a94580609c619583c901a0a25881d50802e00b79cf5315b35b9aaad4cdb23b7b860ad3fc7792082ff26ce8480061def2b4e955b16bd32f1322095c3199ca345a9a4c5f3e9b182ac75303c64bfe8b68", 0xc3}, {&(0x7f0000000400)="81c2a808b1a38597aec423235e214f74c8115b1b42b536c45c31c8ddfe7dea9cfd76f628cf863f8e33f1f453181255cd631f133ec38a2c7bc0b6bad28d", 0x3d}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r56, r60}, @rights={0x30, 0xffff, 0x1, [r54, r55, r55, r68, r69, r70, r71]}, @rights={0x20, 0xffff, 0x1, [r72, r73, r74]}, @cred={0x20, 0xffff, 0x0, r75, r79, r81}], 0x90, 0x1}, 0xc) r98 = syz_open_pts() close(r98) r99 = syz_open_pts() writev(r98, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r98, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r100 = geteuid() r101 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r101, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r101, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r101, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r102 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r103, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r107 = getppid() r108 = socket$unix(0x1, 0x2, 0x0) r109 = syz_open_pts() fcntl$lock(r109, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r110 = syz_open_pts() fcntl$lock(r110, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r108, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r109, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r105, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r110, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r105], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r111 = fcntl$getown(r108, 0x5) msgctl$IPC_SET(r101, 0x1, &(0x7f00000001c0)={{0x2, r102, r104, r106, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r107, r111, 0xa9, 0x20001, 0x1, 0x1}) r112 = syz_open_pts() fcntl$lock(r112, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r113 = syz_open_pts() fcntl$lock(r113, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r115 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x828, 0x0) r116 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10000, 0x0) r117 = syz_open_pts() fcntl$lock(r117, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r118 = syz_open_pts() fcntl$lock(r118, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r119 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r119}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r121 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r121, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r121, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r121, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r121, &(0x7f00000007c0), 0xcb005093f78273e) r122 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r121, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r122, r123, r120, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r124 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r124, 0x0, 0x0) shmctl$IPC_SET(r124, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r124, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r126 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r126, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r126, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r126, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r126, &(0x7f00000007c0), 0xcb005093f78273e) r127 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r126, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r127, r128, r125, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r129 = getppid() r130 = fcntl$getown(0xffffffffffffffff, 0x5) r131 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r131}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r132 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r132, &(0x7f0000000140)="200e22", 0x3) pwritev(r132, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r132, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r134 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r134, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r134, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r134, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r135 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r136, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r136, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r139 = getppid() r140 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r140, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r141 = fcntl$getown(r140, 0x5) msgctl$IPC_SET(r134, 0x1, &(0x7f00000001c0)={{0x2, r135, r137, r138, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r139, r141, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r133, r138) fchown(r131, r138, 0xffffffffffffffff) shmctl$IPC_SET(r124, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r125, r138, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r129, r130, 0xfffffffffffffe41, 0x9, 0x7fe}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="ac89b994ae906f62a3147dc9252ab621ae744acd52afb00522482d654c56046e23bad66f1639e34b7b34eb9c4a3688eb730c2898d50f9c6aa1ec1d70e8c9e9df7057503ed375626d7b1d974962e36e4933e78c2c8d", 0x55}, {&(0x7f00000000c0)="665a0a51cd85", 0x6}, {&(0x7f00000002c0)="1ad110a7ab5b3e36b6435fafad3e264dcd9f0397643a6b9e4b634bdc0455769d", 0x20}, {&(0x7f0000000300)="8cd30483dda2e3153bd0e2d02dc391d0a6ade7c18d531d38a579a5604d6185550b44ed8f6e190230f71b72602dc16b6033f09470fc4bde2bff01bfdd81a731a20239e8992468a06a90242e14a8246bea4c1da025be6c5c6f7f5d35783ca51e6d81467cfcecaedd4e3324449e775a27cddfc44275a94580609c619583c901a0a25881d50802e00b79cf5315b35b9aaad4cdb23b7b860ad3fc7792082ff26ce8480061def2b4e955b16bd32f1322095c3199ca345a9a4c5f3e9b182ac75303c64bfe8b68", 0xc3}, {&(0x7f0000000400)="81c2a808b1a38597aec423235e214f74c8115b1b42b536c45c31c8ddfe7dea9cfd76f628cf863f8e33f1f453181255cd631f133ec38a2c7bc0b6bad28d", 0x3d}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r100, r104}, @rights={0x30, 0xffff, 0x1, [r98, r99, r99, r112, r113, r114, r115]}, @rights={0x20, 0xffff, 0x1, [r116, r117, r118]}, @cred={0x20, 0xffff, 0x0, r119, r123, r125}], 0x90, 0x1}, 0xc) getgroups(0x6, &(0x7f0000000100)=[r8, 0xffffffffffffffff, r16, r81, r125, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r144 = syz_open_pts() close(r144) r145 = syz_open_pts() writev(r144, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r144, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r146 = geteuid() r147 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r147, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r147, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r147, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r148 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r149, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r149, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r153 = getppid() r154 = socket$unix(0x1, 0x2, 0x0) r155 = syz_open_pts() fcntl$lock(r155, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r156 = syz_open_pts() fcntl$lock(r156, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r154, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r155, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r151, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r156, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r151], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r157 = fcntl$getown(r154, 0x5) msgctl$IPC_SET(r147, 0x1, &(0x7f00000001c0)={{0x2, r148, r150, r152, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r153, r157, 0xa9, 0x20001, 0x1, 0x1}) r158 = syz_open_pts() fcntl$lock(r158, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r159 = syz_open_pts() fcntl$lock(r159, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r161 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x828, 0x0) r162 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10000, 0x0) r163 = syz_open_pts() fcntl$lock(r163, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r164 = syz_open_pts() fcntl$lock(r164, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r165 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r165}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r167 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r167, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r167, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r167, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r167, &(0x7f00000007c0), 0xcb005093f78273e) r168 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r167, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r168, r169, r166, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r170 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r170, 0x0, 0x0) shmctl$IPC_SET(r170, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r170, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r172 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r172, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r172, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r172, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r172, &(0x7f00000007c0), 0xcb005093f78273e) r173 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r172, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r173, r174, r171, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r175 = getppid() r176 = fcntl$getown(0xffffffffffffffff, 0x5) r177 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r177}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r178 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r178, &(0x7f0000000140)="200e22", 0x3) pwritev(r178, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r178, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r180 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r180, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r180, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r180, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r181 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r182, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r182, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r185 = getppid() r186 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r186, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r187 = fcntl$getown(r186, 0x5) msgctl$IPC_SET(r180, 0x1, &(0x7f00000001c0)={{0x2, r181, r183, r184, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r185, r187, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r179, r184) fchown(r177, r184, 0xffffffffffffffff) shmctl$IPC_SET(r170, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r171, r184, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r175, r176, 0xfffffffffffffe41, 0x9, 0x7fe}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="ac89b994ae906f62a3147dc9252ab621ae744acd52afb00522482d654c56046e23bad66f1639e34b7b34eb9c4a3688eb730c2898d50f9c6aa1ec1d70e8c9e9df7057503ed375626d7b1d974962e36e4933e78c2c8d", 0x55}, {&(0x7f00000000c0)="665a0a51cd85", 0x6}, {&(0x7f00000002c0)="1ad110a7ab5b3e36b6435fafad3e264dcd9f0397643a6b9e4b634bdc0455769d", 0x20}, {&(0x7f0000000300)="8cd30483dda2e3153bd0e2d02dc391d0a6ade7c18d531d38a579a5604d6185550b44ed8f6e190230f71b72602dc16b6033f09470fc4bde2bff01bfdd81a731a20239e8992468a06a90242e14a8246bea4c1da025be6c5c6f7f5d35783ca51e6d81467cfcecaedd4e3324449e775a27cddfc44275a94580609c619583c901a0a25881d50802e00b79cf5315b35b9aaad4cdb23b7b860ad3fc7792082ff26ce8480061def2b4e955b16bd32f1322095c3199ca345a9a4c5f3e9b182ac75303c64bfe8b68", 0xc3}, {&(0x7f0000000400)="81c2a808b1a38597aec423235e214f74c8115b1b42b536c45c31c8ddfe7dea9cfd76f628cf863f8e33f1f453181255cd631f133ec38a2c7bc0b6bad28d", 0x3d}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r146, r150}, @rights={0x30, 0xffff, 0x1, [r144, r145, r145, r158, r159, r160, r161]}, @rights={0x20, 0xffff, 0x1, [r162, r163, r164]}, @cred={0x20, 0xffff, 0x0, r165, r169, r171}], 0x90, 0x1}, 0xc) r188 = syz_open_pts() close(r188) r189 = syz_open_pts() writev(r188, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r188, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r190 = geteuid() r191 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r191, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r191, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r191, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r192 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r193, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r193, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r197 = getppid() r198 = socket$unix(0x1, 0x2, 0x0) r199 = syz_open_pts() fcntl$lock(r199, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r200 = syz_open_pts() fcntl$lock(r200, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r198, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r199, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r195, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r200, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r195], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r201 = fcntl$getown(r198, 0x5) msgctl$IPC_SET(r191, 0x1, &(0x7f00000001c0)={{0x2, r192, r194, r196, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r197, r201, 0xa9, 0x20001, 0x1, 0x1}) r202 = syz_open_pts() fcntl$lock(r202, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r203 = syz_open_pts() fcntl$lock(r203, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r205 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x828, 0x0) r206 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10000, 0x0) r207 = syz_open_pts() fcntl$lock(r207, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r208 = syz_open_pts() fcntl$lock(r208, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r209 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r209}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r211 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r211, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r211, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r211, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r211, &(0x7f00000007c0), 0xcb005093f78273e) r212 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r211, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r212, r213, r210, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r214 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r214, 0x0, 0x0) shmctl$IPC_SET(r214, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r214, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r216 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r216, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r216, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r216, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r216, &(0x7f00000007c0), 0xcb005093f78273e) r217 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r216, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r217, r218, r215, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r219 = getppid() r220 = fcntl$getown(0xffffffffffffffff, 0x5) r221 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r221}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r222 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r222, &(0x7f0000000140)="200e22", 0x3) pwritev(r222, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r222, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r224 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r224, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r224, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r225 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r226, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r226, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r229 = getppid() r230 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r230, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r231 = fcntl$getown(r230, 0x5) msgctl$IPC_SET(r224, 0x1, &(0x7f00000001c0)={{0x2, r225, r227, r228, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r229, r231, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r223, r228) fchown(r221, r228, 0xffffffffffffffff) shmctl$IPC_SET(r214, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r215, r228, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r219, r220, 0xfffffffffffffe41, 0x9, 0x7fe}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="ac89b994ae906f62a3147dc9252ab621ae744acd52afb00522482d654c56046e23bad66f1639e34b7b34eb9c4a3688eb730c2898d50f9c6aa1ec1d70e8c9e9df7057503ed375626d7b1d974962e36e4933e78c2c8d", 0x55}, {&(0x7f00000000c0)="665a0a51cd85", 0x6}, {&(0x7f00000002c0)="1ad110a7ab5b3e36b6435fafad3e264dcd9f0397643a6b9e4b634bdc0455769d", 0x20}, {&(0x7f0000000300)="8cd30483dda2e3153bd0e2d02dc391d0a6ade7c18d531d38a579a5604d6185550b44ed8f6e190230f71b72602dc16b6033f09470fc4bde2bff01bfdd81a731a20239e8992468a06a90242e14a8246bea4c1da025be6c5c6f7f5d35783ca51e6d81467cfcecaedd4e3324449e775a27cddfc44275a94580609c619583c901a0a25881d50802e00b79cf5315b35b9aaad4cdb23b7b860ad3fc7792082ff26ce8480061def2b4e955b16bd32f1322095c3199ca345a9a4c5f3e9b182ac75303c64bfe8b68", 0xc3}, {&(0x7f0000000400)="81c2a808b1a38597aec423235e214f74c8115b1b42b536c45c31c8ddfe7dea9cfd76f628cf863f8e33f1f453181255cd631f133ec38a2c7bc0b6bad28d", 0x3d}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r190, r194}, @rights={0x30, 0xffff, 0x1, [r188, r189, r189, r202, r203, r204, r205]}, @rights={0x20, 0xffff, 0x1, [r206, r207, r208]}, @cred={0x20, 0xffff, 0x0, r209, r213, r215}], 0x90, 0x1}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x8, r5, r142, r143, r150, 0x4, 0x3}, 0x81, 0x80, r2, r209, 0xfff, 0x6, 0x10000, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getpid() r232 = socket(0x18, 0x1, 0x0) fcntl$setflags(r232, 0x2, 0x1) getsockopt$SO_PEERCRED(r232, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65380040b8c290122be76ae903a90501d67f0e76ff52611a5d9e00558412ed6ff22d0f931036a0011c4e7d53090000000000000073d8b49270324fa77c328b8a93a258a5be9f4d16169cb487e706f64f509c19747d6311"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000740)=ANY=[@ANYRES32, @ANYRES32=r233, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="289e0bb3", @ANYRES16, @ANYRESHEX, @ANYBLOB="065daa3aa0d8c81dc690ed88eb0058d15867178f0bfd485d3b4f86311cb94b172b0d62c754ea44f8f3f2b89bf002b08cd6d523be1428a78a850fb41415b681827aab9e07e2cee2c1a9168354694975c2f516ea1552d807ee76418f56c3ac9259256f82ca8478554e65817bdb5b9a085e37dd9b926bb13b2a3750cb7b4c99aa8320a3c026a6b4be9b3850a7c5fbdd3c5575b4b1f00cb79061224741151cf5b1ae9c4259533a4b6d224a3a56bd307c1d5e0592f27046", @ANYRESOCT]], @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r1, @ANYRESHEX=r2, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x90}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) 00:00:24 executing program 0: r0 = socket(0x2, 0xc003, 0x61) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES16=r1, @ANYRES64=r1], @ANYBLOB="b69c0b504903231c41cb5a00f6aafd43934459a88068fdde8c5b902694ca51f981db8b78bab4cb8e0aad4797f4c0ffe6eb77d1e6009cdbe25c7f45da0e728b7de46d947644521327874cc1e67d6d650b9e2d99ca682d79f5ac0500000000000000c2c486ae0a2ce84ede7eb0eda3b8c5c5935b5040938ba164e92c326bdb62b06891d3ce991540556015ad15e3461ba5104b6c7cc4cab5b589", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64=r3], @ANYBLOB="7e390c087b803e1ce3d88ed7c574498f10f0e274112849f22e91afcea2f622323637d775683ae75daa155182590296392599024917b2363e8644ad", @ANYRESHEX, @ANYRES64=r2], 0x6) writev(r0, &(0x7f0000000000), 0x0) 00:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffff10, &(0x7f0000000040)=[{0x45}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x81, &(0x7f0000000100)="b65ebd37e7e3e35dfc4fd5ee2d4ca6db473107000000000000097bcaf52e30f54861a9b7b92e16deef48d48e775fafa7c4cd65590a03198d93022ff74fae987dbf171e11f6f914f00670bd5beaea9f91ca4ce7f616d488b546e10cca1799a9c8e4fb4187b6f958941490f0ff86bc87bcb1918069d0a45f2024dd2994d061ad16f3") 00:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000100)=[{0x14}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) 00:00:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 00:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getuid() ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x80000001) setreuid(r3, r4) 00:00:24 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0xfffffdbf) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) r3 = socket(0x30, 0x4, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) read(r4, &(0x7f0000000180)=""/78, 0x10151) fcntl$setown(r0, 0x6, r2) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x4010, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x3}, {0xed, 0x8, 0xff}, {0x7, 0xfe, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffc1, &(0x7f0000000040)="d0") kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100a8, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) 00:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x5, 0x3, 0x0, 0x40}, {0x1000, 0x81, 0x96, 0x7ff}, {0x3492, 0x1f, 0x6, 0x80}, {0x7, 0x7f, 0x1f, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 00:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 00:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003800)=[{&(0x7f0000000400)="78fa03e7a2a457912fb5484d94c43e605635a26ea5a8a496aaf71306620348e1fae20b5b15c008e18268735bedb0606f4f48cb26c1c53fc9f00fc447d82c", 0x3e}, {&(0x7f0000000440)="8dbcd33f89dcda2560892d7c33f199bfa15530005cf87dd878451ca5890f0c38c14ecc6c099a2d", 0x27}], 0x2) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0xffffff01, 0x0, 0x1f, 0x36, &(0x7f0000000480)={{0x1, 0x3f, 0x1f, 0x0, 0x5, 0x8ed8, 0x5}, {[0xa, 0xb5c2, 0x3, 0x6, 0x4, 0x100, 0x3, 0x3, 0x101, 0x5, 0x400000000000338, 0x8, 0x81, 0x7, 0x8, 0xfffffffffffffffa, 0x4], [0x8, 0x6, 0x7, 0xfffffffe, 0x2, 0x6, 0x200, 0x521, 0x3, 0x9], [0xfff, 0x7, 0x6, 0x0, 0xff, 0x4, 0x23], [0xff, 0x1, 0xfffffffffffff9d7, 0x7334, 0x8, 0x8], [{}, {0x5, 0x70}, {0x7, 0x5, 0x1, 0x10001}, {0x4, 0xfb8, 0x7}, {0x5, 0x1fb, 0x5, 0x800}, {0x4513, 0x850, 0x511, 0x1}, {0x46, 0x8, 0x7e21, 0x7}, {0x5, 0x8, 0x6, 0x800}], {}, {0x0, 0x0, 0x4, 0x8}}}, 0x1cf, 0x40}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r2 = syz_open_pts() mlockall(0x0) close(r0) dup(r2) syz_open_pts() 00:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\x05\x00\x00\x00bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x8, 0x20, 0xb3, 0x5}, {0x9, 0xca, 0x8, 0x5639a6db}, {0x8000, 0xff, 0x0, 0x4}, {0x1, 0x0, 0x0, 0x9}, {0x7, 0xff, 0x2, 0xe92}, {0xe8, 0x7f, 0x0, 0x7ff}]}) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x55f3b2a276f30470, 0x40) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f00000007c0), 0xcb005093f78273e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x5, 0xffffffffffffffff, r7, r8, r4, 0xe3, 0x40000000000d}, 0xff, 0x1, 0x9}) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x4, r3, 0x0, r9, r10, 0x2, 0x2}, 0x3, 0x6, r11, 0xffffffffffffffff, 0x5, 0x43, 0x3, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x84}, {0x4000006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 00:00:25 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x06 ]\x0f\xeb\xb0\x1e\x16\x00', 0x9f6e2ca289fbe394, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'t@h', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x1, 0x1, 0x5, 0xfffffffd, "7b21e5fa3e80ddaf1f1286b956f184cb35f29c14", 0x200, 0x800}) select(0x40, &(0x7f0000000000)={0x29}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r2 = semget$private(0x0, 0x1, 0x2) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x80000001) syz_emit_ethernet(0xe, &(0x7f0000000240)="9597a9fad36b05faf68cfd58c8c6") 00:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) r5 = dup(r0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000180)={0x250f, 0x5ff, 0x81, {[0x0, 0x3ff, 0x3, 0x10000, 0x2, 0x4, 0xffffffffffff5db0, 0x7fffffff, 0x6, 0x2000000000000, 0x747ac3e1, 0xffff, 0x5, 0x1, 0x2, 0x8000, 0x3, 0x7], [0xffff, 0x3, 0x5, 0x5, 0x3fa5, 0x8001, 0x9, 0xffffffff, 0xbff2, 0x41], [0x7, 0x3a5b97e, 0x5a, 0x7, 0xcb9, 0x0, 0xfffffffffffffff9], [0x61f06b0000000000, 0x5, 0x5, 0x9, 0x1f, 0x105], [{0x8, 0x80000001, 0x6, 0x1}, {0x1, 0x81, 0x4, 0x63}, {0x7fff, 0x200, 0x120, 0x7f}, {0x7, 0x9, 0x5, 0x9f97}, {0xea4b, 0x4, 0x8000, 0xd3}, {0x7, 0x2, 0xf0c, 0x6}, {0x24, 0xa0, 0x1, 0x2}, {0x1, 0x3, 0x79, 0xfffffffffffffff9}], {0x4240, 0x4, 0x2, 0x8}, {0x0, 0x7ff, 0x1, 0xfffffffffffffffd}}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x2, 0x10000, 0x9, "833af002de343c00d5e123429eea2a3c41692e04", 0xfffffffa, 0x80}) 00:00:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r9, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r5, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r10, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r5], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r11 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r7, r11, 0xa9, 0x20001, 0x1, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r11}) syz_open_pts() close(r0) pipe(&(0x7f0000000000)) syz_open_pts() 00:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) fchdir(r0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) 00:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:00:26 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 00:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x10) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) socket(0x6, 0x4, 0x3) r1 = socket(0x2, 0xc003, 0x2) connect(0xffffffffffffff9c, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7fff, 0x40}, 0xc) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/31}, &(0x7f0000000240)=0x21) r2 = dup(r1) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:00:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ddc000/0x2000)=nil}, {&(0x7f0000cd6000/0x4000)=nil, &(0x7f0000e8f000/0x3000)=nil}, {&(0x7f0000f4d000/0x4000)=nil, &(0x7f0000fd0000/0x1000)=nil}, {&(0x7f0000ef5000/0x1000)=nil, &(0x7f0000d0d000/0x3000)=nil}, {&(0x7f0000d6a000/0x3000)=nil, &(0x7f0000c06000/0x1000)=nil}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil}, {&(0x7f0000b26000/0x1000)=nil, &(0x7f0000c55000/0x3000)=nil}, {&(0x7f0000aee000/0x2000)=nil, &(0x7f0000c3e000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mlockall(0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 00:00:26 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair(0x20, 0x0, 0x7f, &(0x7f0000001200)={0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r8 = accept(r7, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xc) r9 = socket$unix(0x1, 0x5, 0x0) r10 = syz_open_pts() close(r10) r11 = syz_open_pts() writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r10, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r12 = geteuid() r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r21, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r17, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r22, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r17], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r23 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r18, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r19, r23, 0xa9, 0x20001, 0x1, 0x1}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x828, 0x0) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10000, 0x0) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r31 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r31}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f00000007c0), 0xcb005093f78273e) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r32, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r36 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) r37 = socket(0x2, 0xc003, 0x2) setsockopt(r37, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r38 = socket(0x2, 0xc003, 0x2) setsockopt(r38, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r39 = socket(0x2, 0xc003, 0x2) setsockopt(r39, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r41, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r41, &(0x7f00000007c0), 0xcb005093f78273e) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r40, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r44 = getppid() r45 = fcntl$getown(0xffffffffffffffff, 0x5) r46 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r47 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r47, &(0x7f0000000140)="200e22", 0x3) pwritev(r47, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r49, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r49, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r49, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r50 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r51, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r54 = getppid() r55 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r55, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r56 = fcntl$getown(r55, 0x5) msgctl$IPC_SET(r49, 0x1, &(0x7f00000001c0)={{0x2, r50, r52, r53, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r54, r56, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r48, r53) fchown(r46, r53, 0xffffffffffffffff) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r40, r53, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r44, r45, 0xfffffffffffffe41, 0x9, 0x7fe}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="ac89b994ae906f62a3147dc9252ab621ae744acd52afb00522482d654c56046e23bad66f1639e34b7b34eb9c4a3688eb730c2898d50f9c6aa1ec1d70e8c9e9df7057503ed375626d7b1d974962e36e4933e78c2c8d", 0x55}, {&(0x7f00000000c0)="665a0a51cd85", 0x6}, {&(0x7f00000002c0)="1ad110a7ab5b3e36b6435fafad3e264dcd9f0397643a6b9e4b634bdc0455769d", 0x20}, {&(0x7f0000000300)="8cd30483dda2e3153bd0e2d02dc391d0a6ade7c18d531d38a579a5604d6185550b44ed8f6e190230f71b72602dc16b6033f09470fc4bde2bff01bfdd81a731a20239e8992468a06a90242e14a8246bea4c1da025be6c5c6f7f5d35783ca51e6d81467cfcecaedd4e3324449e775a27cddfc44275a94580609c619583c901a0a25881d50802e00b79cf5315b35b9aaad4cdb23b7b860ad3fc7792082ff26ce8480061def2b4e955b16bd32f1322095c3199ca345a9a4c5f3e9b182ac75303c64bfe8b68", 0xc3}, {&(0x7f0000000400)="81c2a808b1a38597aec423235e214f74c8115b1b42b536c45c31c8ddfe7dea9cfd76f628cf863f8e33f1f453181255cd631f133ec38a2c7bc0b6bad28d", 0x3d}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r12, r16}, @rights={0x30, 0xffff, 0x1, [r10, r11, r11, r24, r25, r26, r27]}, @rights={0x20, 0xffff, 0x1, [r28, r29, r30]}, @cred={0x20, 0xffff, 0x0, r31, r35, r40}], 0x90, 0x1}, 0xc) r57 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r59, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r59, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r59, &(0x7f00000007c0), 0xcb005093f78273e) r60 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r61, r58, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r62, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r62, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r63 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r64, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r68 = getppid() r69 = socket$unix(0x1, 0x2, 0x0) r70 = syz_open_pts() fcntl$lock(r70, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r71 = syz_open_pts() fcntl$lock(r71, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r69, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r70, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r66, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r71, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r66], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r72 = fcntl$getown(r69, 0x5) msgctl$IPC_SET(r62, 0x1, &(0x7f00000001c0)={{0x2, r63, r65, r67, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r68, r72, 0xa9, 0x20001, 0x1, 0x1}) r73 = socket(0x18, 0x1, 0x0) fcntl$setflags(r73, 0x2, 0x1) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r74, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r76 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r76, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r76, &(0x7f00000007c0), 0xcb005093f78273e) r77 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r78, r75, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r79 = getpid() r80 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r80, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r80, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r80, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r81 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r82, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r85 = getppid() r86 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r86, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r87 = fcntl$getown(r86, 0x5) msgctl$IPC_SET(r80, 0x1, &(0x7f00000001c0)={{0x2, r81, r83, r84, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r85, r87, 0xa9, 0x20001, 0x1, 0x1}) r88 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r88, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r88, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r88, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r89 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r90, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r93 = getppid() r94 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r94, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r95 = fcntl$getown(r94, 0x5) msgctl$IPC_SET(r88, 0x1, &(0x7f00000001c0)={{0x2, r89, r91, r92, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r93, r95, 0xa9, 0x20001, 0x1, 0x1}) r96 = socket(0x18, 0x1, 0x0) fcntl$setflags(r96, 0x2, 0x1) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r97, 0xee01) r98 = getegid() r99 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r99, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r99, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r99, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r100 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r101, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r105 = getppid() r106 = socket$unix(0x1, 0x2, 0x0) r107 = syz_open_pts() fcntl$lock(r107, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r108 = syz_open_pts() fcntl$lock(r108, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r106, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r107, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r103, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r108, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r103], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r109 = fcntl$getown(r106, 0x5) msgctl$IPC_SET(r99, 0x1, &(0x7f00000001c0)={{0x2, r100, r102, r104, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r105, r109, 0xa9, 0x20001, 0x1, 0x1}) r110 = syz_open_pts() close(r110) r111 = syz_open_pts() writev(r110, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r110, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r112 = geteuid() r113 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r113, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r113, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r113, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r114 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r115, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r119 = getppid() r120 = socket$unix(0x1, 0x2, 0x0) r121 = syz_open_pts() fcntl$lock(r121, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r122 = syz_open_pts() fcntl$lock(r122, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r120, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r121, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r117, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r122, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r117], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r123 = fcntl$getown(r120, 0x5) msgctl$IPC_SET(r113, 0x1, &(0x7f00000001c0)={{0x2, r114, r116, r118, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r119, r123, 0xa9, 0x20001, 0x1, 0x1}) r124 = syz_open_pts() fcntl$lock(r124, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r125 = syz_open_pts() fcntl$lock(r125, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r127 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x828, 0x0) r128 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10000, 0x0) r129 = syz_open_pts() fcntl$lock(r129, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r130 = syz_open_pts() fcntl$lock(r130, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r131 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r131}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r133 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r133, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r133, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r133, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r133, &(0x7f00000007c0), 0xcb005093f78273e) r134 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r133, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r134, r135, r132, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r136 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r136, 0x0, 0x0) shmctl$IPC_SET(r136, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r136, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r138 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r138, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r138, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r138, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r138, &(0x7f00000007c0), 0xcb005093f78273e) r139 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r138, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r139, r140, r137, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r141 = getppid() r142 = fcntl$getown(0xffffffffffffffff, 0x5) r143 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r143}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r144 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r144, &(0x7f0000000140)="200e22", 0x3) pwritev(r144, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r146 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r146, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r146, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r146, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r147 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r148, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r148, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r151 = getppid() r152 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r152, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r153 = fcntl$getown(r152, 0x5) msgctl$IPC_SET(r146, 0x1, &(0x7f00000001c0)={{0x2, r147, r149, r150, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r151, r153, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r145, r150) fchown(r143, r150, 0xffffffffffffffff) shmctl$IPC_SET(r136, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r137, r150, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r141, r142, 0xfffffffffffffe41, 0x9, 0x7fe}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="ac89b994ae906f62a3147dc9252ab621ae744acd52afb00522482d654c56046e23bad66f1639e34b7b34eb9c4a3688eb730c2898d50f9c6aa1ec1d70e8c9e9df7057503ed375626d7b1d974962e36e4933e78c2c8d", 0x55}, {&(0x7f00000000c0)="665a0a51cd85", 0x6}, {&(0x7f00000002c0)="1ad110a7ab5b3e36b6435fafad3e264dcd9f0397643a6b9e4b634bdc0455769d", 0x20}, {&(0x7f0000000300)="8cd30483dda2e3153bd0e2d02dc391d0a6ade7c18d531d38a579a5604d6185550b44ed8f6e190230f71b72602dc16b6033f09470fc4bde2bff01bfdd81a731a20239e8992468a06a90242e14a8246bea4c1da025be6c5c6f7f5d35783ca51e6d81467cfcecaedd4e3324449e775a27cddfc44275a94580609c619583c901a0a25881d50802e00b79cf5315b35b9aaad4cdb23b7b860ad3fc7792082ff26ce8480061def2b4e955b16bd32f1322095c3199ca345a9a4c5f3e9b182ac75303c64bfe8b68", 0xc3}, {&(0x7f0000000400)="81c2a808b1a38597aec423235e214f74c8115b1b42b536c45c31c8ddfe7dea9cfd76f628cf863f8e33f1f453181255cd631f133ec38a2c7bc0b6bad28d", 0x3d}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r112, r116}, @rights={0x30, 0xffff, 0x1, [r110, r111, r111, r124, r125, r126, r127]}, @rights={0x20, 0xffff, 0x1, [r128, r129, r130]}, @cred={0x20, 0xffff, 0x0, r131, r135, r137}], 0x90, 0x1}, 0xc) getgroups(0x6, &(0x7f0000001340)=[0x0, 0xffffffffffffffff, 0x0, r137, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000140)="984b69e12cf0571228a310a106611648f9442e451523a8ac08174df80ebd3b0754da251f541a8427a7d8c60f1435980f8e880c3dfca93e18f61a6dc7e0", 0x3d}, {&(0x7f0000000180)="6dfc3be4b2091361222b6ae87c477572d3910a0d33d16fd3ec61c177ddbac42094b7b98bdb7f7b95976f7d3abcabdf4cc1c8c3e5a61c08d3c121d6888554e364042072856181e1e1d4864ce34d2e9624d127e959255b45eab74e3385cc90cee95909530746adc2349a455fa4c38ee5eec2f54e9f9d12425d5ef8baea48112eed42fff46b1ecf8d9a8367439b73c6b465e0231abbbb528a24dfd5b52cc1816f6841491d083f8285ea41e7a7d868665e9f408736c0e8dc1672e18296768a271a4f176305bb898305ff9d7d74e0692cb04a61bfd901462cf98c37aa3e966ab8db80425226ec457c59e90abab96194b723b6d4fc123f5522f58dfb03ae4ef689cef9c8122eea22741eb52e88e428d5ef81e874a62be48aabf4761434be5bb916132b8aee8ecce55d6c68b724af4ba48585525013e1344f97143969928f2d486440344538da4093f7e9b2aa8fd309e5d34d97a041800f46d708bc4ae13767d295e5077c250c4b47693c6bdb38b9440909e2ec9c9e6e510f9e067be28ffe94b7ef428862d7241e7ecf89efef11e80b0def1067a78d9a1d352677ca47f81f28d45831558bdb7cb9ca012233e4b15d80f1de92a888f0c1d7f81bf2aee1605b7c9dd613cc7c0dac6c31bce9cb990a03c103366c366e4d23ad80980a4648998dff94c64454260821c63505c80c63a0e834abb95bf360ce49b1f65498209cd84c7b8ebf53a3059085b47f982a2ce1dfbaccd9d6295b0ea05bb8a02b489a631920501a592d1934de8858d5e1be1d1a25d5c5bdcf5f0d70b834a3f08d0a7580041dbd09df8cd92c7633354fd3bebb122fa1a363e173cebd5176d6ead10fe0cd1857b489f4c8ba93db25321859382ae8b4c9b3ae4708b99987333f1db73c28cc9caf96ffce2a77a4562a49d18a349deb60caba3f973c035126bdca3b87a24b10c59a6d5ff15315881912fb9f17084b5093dc6d576a7c027c7435a1140fecda8218362a11c0c7ecb1dcf70784ba508cf441041f0a83c5d6c2cbad4a7e741947c453f54bd23223af3663b8417d0e328ead8c3400c6482b257740c4dd19bf2aa7e219cda9b51b219c3d7dd789337c3fda0743b0b4e2ec5f942b3b516d90960b0caf785545f4f42541bf145be53ca62be618d8fa897dcba38ed80ddfcf85cf6ef5c859bb407d9850a15f97a57a204a77142f3a66b1742d9661d63fb589584460babec07e972d31da3ce0eb3b984b09873e68b1402ca30bdd3d61bfc0afde0dd04d5fa61083cac27392a82854189d8a1ff44d7be7531c84207a8b858a7ae0e5c49d2f7a8e121f7fcb813c2b6750c125394ddbe4cf7f41ac89f456082959d3a7d3522c87faae033c72f82888c07c0b517ac7123b5d4033f3ad648a1f2e07a68a36321bf2d5bb0f4d0c28ade6ea2b1a08640859ac5e033ae399ca3cd180ee67f4d87a86cdb50858f79db701f4f98ede3cf30f584099be8848c3aa8dfe55cfa4252a203a63bf4e8bf5b9dca1d8a7822a7a61a417b239597b602b938ee2c1dc7e46ed737fa5d78e50c21fc997fad415d44ddbd295b08d67f9d88cb070a9489ccfb96a13ec7cb5f471c8d19bf25bf3342183714299798d586d568ce8dd3ca3dcc494a3eb5888025b86d025111be91895919c2beb73356ccd5229cfe44bdccc44a6a7ffa0f86b39f133a85d4df0bebad94d9fa1d7cdd11ef1f3934d88d3b2015122d10506653298597409671dcf7c3b42b20bd2bb07f63ba9f50bf60c7f5bc8de34487a4763c1d25c0e5d6b51bab569ff92db272192e5ac14524b505d4e6bb125b2bc5475cef319bef58ef821e44fcd1f056f40280d623b0c73d4fa1a2c36960e9eca1675278f6aaa7f503475868506d98af4b21f613e82cad250cb7ba74e2326f743c126f80cfe0c8b9f0f61f646233feab1d49a00b3a69dd67be797095bd8edd5fef5beec625a43821b75ca2e48327c180e9372569d3198e1d05cfcd743c984ca2c8f21baeebe814d93974bfc3921e083ef7abbc352127f27295efd1ffbb99e640091f3442e75e966a2cb2e7bf056ec8f1dbc2fda5e1cae1eca0a348ca547131eae5a5f984c684c22cecf2e740f4b4d5aaa106eb8a55f3b645246c8dc902c194f835931621779056c699e9e34d3746568543cc8c24b15eee02fd8f6d645304ae55679579c21f8cb941ecd8c88b5bc734aec092f599e735a6b7e824e2a0ea8a0c6d9c26db008103f48e5cd22a2ecb3a15f199228b084d09e9e2cb5bf94b48dad64c027cd1137fa9118de797961917a3d2f5b4c1bd3571039ef256a4c3277358b34c32b5b68b5bcfe947432e98b03e9b62ac80e4efe8621e38b46c603c88318d7a2432ecdd616ecbc8d9aacfed57fc6f3fe2cd1a6d3f34839e27826262ebe159f267063fa619ae0624147f2f5f8f3108dec40d227a3d2966fc2f3533bd7c48d26a6fa30a8ab90528d76ef65fc8f80da699690f0f3d825a5d6a2afb7ac6a18ec10e1fe9568f6ba01e50c896462b2f525bdb57a6ecc66cee5cc2f3b4eea7b00181a0d68f43433fb3c49973e7cc8b5911e7dea862e4728bb12ec5ee1a7a03f8a07df4450f26f61f1f7e864d39b52cb65505bac9895c964ebb2064b3ff14d7e6bcbe7e9d960f5ea82e1dffb097d7075feb41f888ce2bab3be4b4ddd683cc7e513b72dfa84d01a0eed1505c7e7474e9b00963afb74ec38bda4c12fd38f8e5f1f22118881403d35dd6931a033c0bb4c89cf5da2cc5462900c58e1be0d5916544df8a6bd36c053c9b3d1ffd4d8f2d91d6c51fe0050fb0b64ad0738b7de29defc51d0e1e58ce1ffbe8afe16198b38bd81830a40a534396c8746dd28345ed2ec3d405905a49525b1aae296a7f2693afbb3e58cf86f005cba58ba0939280e6a87835d6b938abd476eb3fbdcb84c6ffa6ac9dbd2eda737c998cf934fa95a13a172096efda53d2c44e6c694910735ba2e101cb08bd8628955beaa14c02c5c3bab9c78e3f77ea0de05caf7e0ddf11e70e9de2621f2d0343c25a12340ff71c10ed30054b5a548997502e47fdbac89df6caaf5c47da186011903b32ab8824781844a36725c44a05d14bde29c41cee30a15a0b1314cd2c371a21369eebaae07cfcde87f5001167cc163f32274c707eaf99d86d378e6c736d61882dc2620c30aeef9423e0c94a2dd32c37b57741a6a06cc2b11126a003a870bae9a2ffe45ace1a15f513c86059ce1e3e96307439e3299b6ce0bd0c1bd064c04d167cc849d2ad0896b90602972fb2b1fe063561cf29b6c7b6f016080776df980cb906f1285914b7a3fc235428d68f893a168714460e6dd204a799e018948663bcd1c37bfec3967aae471db7a349c9cb9611ebdb56416a638e69f0d4e6e09b4341b4cd230c6c5aa2059bed45a26390cdd9c305ad51e7d4908ff8a9cb5e6d4233320a4490d3bed98e8c1134b354f8480ca520b72151bb06aac54209d01d7ad9f4cf5a9874688f3d42f4a07ee309c17baac4b020953709b8d03d94a58f54eb535054d46aed5321354c762d94eb88b9df4305ae99dea1336c9d2d64191da0d2bddd9a7b0b41419db99d95bb970318c12c3094cebd00d67764d15621b9ec555623fad374bf3139c80f1a70fe55f1db964c483c524307f569dfea97b45adcd7b70fc7c1bebc804232b524ba44efeb15158538661cb4ff9109baad7b3fd44b94cce0e2dcd0eefb721881a3bf236b7df5b8fedfb617ec71955932cd0e4e025c1072d0b9c151c7678bf9e3eb4a36e236aba0293727c89ffcd0d7e12191ac487af2c13e143a63500ed24c8d85daa71930ab28b114f77066add9e42225317d12ffbc127e7092010b687d6480da557f09880f8564d7d52c0a167247a114418282d0f226d4bf6d2ed254a53e15d9bd6d99f0e9a974fab0831c68981bbf3c072589ecc5a119f0d340e14566d5bb84e1d0db3ee1eae88f197894cf5e2fce6af7a0deabc044f83651cb5d98bbb6f451afde26c9fdbd224a2a159bfbb1a86798e2ee25d46e5ef3add06a14b5143618bf8ecba52426f59a3bff87260e26e2af77d5cb6b8feecd864012191c994a5f13d0a29ef8349562eb2f790d4518eeaba3ee846c3f775e6a893be632d036544261d9861450998bd334ceb006c3869132c19aeb604ee9ad8b4825f03eb9b855e59f951db5006151725a783ac187960d302e822d649731d5218c6df6bafc6561706ed07c4f24c64975de14828dec61b9e7c81f345653f0789ad8a68ca25f1682dce9b6b03ec8254492f4ae8272dc244c79cea5d26738e85e2bdcb6f4f523e01771aa4b5d4bd8dee51dbdcf119a6242f07d7080c6eba0e8b9bbdfb7e9b1ed0d5e9b72c31b6683d87d4bffcce6826094a2749721e6556d7bb5411d872e94f2ff2cf6f4ddc687d9be9e3d92095c7a38b5f880c33623a7d945f6d4c324a6fad8779be08045337cde84511b0e1b0edf29f310af206a025c7b4d8ac95dce94384e8ed0edb624ecea6e1b1d9aa2b58e393ad590242cf98dd0e128509b9af68d7c8705c946577befcb4b63ff32c3ae42b53e5ab210930ad4e1f0a53e4255274919cd09ae8ed3ddb598e28cfad3f14285d33c91ce944d7d1e7eab45491a3f9f7649e5685b9dd31256168d0f9091d2007f2caf2fee73fe7b62f8a9caf682a73f11d271ae60c9ff994cfba7d4011f40c4276ba30dd449a6dbb8704b94e1538e5fc02d02efa78147d60fc073b07e1e83b4d3e3c86f44ffafc4559e37860f41fb6cfbb8e705c2c84e549f704657153a3bde0a3b0d9b1aec230c0340649f6fa83e754a4dbfaf9bb405b506fed6bb20df53dcad4bca26976a4b77f61218aed959415fe66c77d5ba0500d0482916690abd0387e43033f0274886a91312cecc6a1148731f92fe5f0ba8e3bbb532f5081deac79a8da37aade868ce3d474b5b3a218582d5b75f5e88a9d5e13599cd2686082961de349e32abb5527d6849e50030e7740fe775561980d4206dc3817f1827187de8ff9639c086ab1d38be7295003a8ad8b7d24f38d4f5157e191c30636a0b3d50fad1f0a9687eee9f5c2d0dd42d8d059d8d378f23c1047e331a232aed46951abf7810ddbc8ebcd77f908c3c53c0ec4b56c5106722fa5b3c3ea66ff31dc38c18f3f08ddfc7dd237f916e10cbc868a482f1e130c32e2b251cb5278057dc2f49ad1d77401fbc80a01d1c34cc90a7e7906700873d8e8a4918c21a2d56de89ea95eac92637e246f11a4a4136f725b594cbba2834221cd73f50f72c264d20ecd15d0a0c1aa4ed5858e6dfdedf17539e78fbece11f6e95562b068e68be01aa15dfac453fa081b4d1426f37da4fe392150aa15f55e80606731d13896b776a52b7f02dcb9a299e20b02ba9b50129fba4729768b2a364766c1d3f99cd02891889cdf90f7d4e86fa877d839705a888ee0e2118a84d928843fbbdb3170dc26d01b5e061285106d0031abbb58fa8cbb03891c6228fbf4a4eee5ac314da5aaa91f692c963517e2d57343d0652d8cf3aaa0968ace8ca0eb023126051764dfd7f3abb0c73ac79c3c3b618ac662c0f6eb390eff0937100ad3b6d476d12ac383154e2349d046855aefab56b2156e98e1871de72f5160ff9d7e62611f0c95cc3e298a5c6777c0cb9f5f5f64e6d2a724a3d2a28299d858c3105388154e29cf7f49ae583e6063a4999db30bdbcaa5f8cb260d9e0a413c2c4a8f5968f86ee2cb70c7438aa981ca87e156e52ddcc463a73445c10049a8d11846a3f040d49311f0f3752a8bcdf2ea97ab5537a3df229d6cb28029b3fd063d5082a84f0244e59d5f63d7cf6ee12ab24b720c1bf60bcd22e5968698b2ab6e6c611489", 0x1000}], 0x2, &(0x7f0000001380)=[@rights={0x38, 0xffff, 0x1, [r1, r3, r4, 0xffffffffffffff9c, r5, 0xffffffffffffff9c, r6, r8, r9]}, @cred={0x20, 0xffff, 0x0, r31, r57, r58}, @cred={0x20, 0xffff, 0x0, r68, r74, r77}, @cred={0x20, 0xffff, 0x0, r79, 0x0, r83}, @cred={0x20, 0xffff, 0x0, r93, r97, r98}, @cred={0x20, 0xffff, 0x0, r109, 0xffffffffffffffff, r154}], 0xd8, 0x2}, 0x2) r155 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r155, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 00:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xbb, &(0x7f0000000180)="b36764cfcb86c821d44a60ed31ec00523cc88fd43cd92dfe7d9d69180017468f0e6e0d534f7cabfa61b03c974d5409f966e63494c212219d568661d3d5613d1136a1bdcf3470cf4987d85e701893c684b89321fc6c12ec49a407288e7a080772e7170e60fce865a7b7d42fb33f3f25e2c79f4147e336eb00ba3f82f40d60b1ca5023883ddca482cdbe36e6fd0e4508bdc7b735a35d7da4210a0101dcab232112b92da96dcd9080eef57d815e7df03a9c892ba30968e0ecbc00b642") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7, 0xbe, 0x80, 0xb1}, {0x3, 0xff, 0x3, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="e4f34115a9130bbd29e69dab8665") 00:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x50}, {0x48, 0x0, 0x0, 0xfffffffe}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = msgget$private(0x0, 0x400) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fcntl$getown(r2, 0x5) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="02000000000000000bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfd4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"], 0xfe, 0x1000) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/81}, 0x59, 0x2, 0x1000) 00:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4}, {0x40000002d}, {0x200000006, 0x0, 0x0, 0x4ab8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="5db07e2fe6aec371b4713920a244", 0xe, 0x0, 0x0) 00:00:26 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0x26e) r3 = socket$unix(0x1, 0x2, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r4, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r2, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r5, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r2], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x40, 0x1, r2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 00:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000800)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0xfff, 0x2}, 0xc) r2 = socket(0x2, 0xc003, 0x2) r3 = socket(0x800000018, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000340)=0x1) setsockopt(r2, 0x0, 0x9c61, &(0x7f0000000000)="01000000", 0xfffffffffffffe15) ftruncate(r2, 0x0, 0x10001) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000180)=0x4, 0x4) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendmsg(r6, &(0x7f0000001800)={&(0x7f00000003c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000400)="e12687eb7e2be63c32eb4fc3d46c93c2b4897879a8b2b3d31d4b6f13df881d6daee38e2d1f0bc3b0ff8ec5e3a303a94b5012f0bad1ac91c68d0c57b735a8e3c1000b191acc2d5b991d85e63a01e0eda2a5eb76c9151d0ec68dafb7", 0x5b}, {&(0x7f0000000480)="671656a29d3562c378ffee7c476cfeef049934a497ee973f29bd472099d58a9e785d400ccba2d2fcefc98cd3fd0438b89e98f1607e06abe645ecfc595ce101d22f64a133fbfececfbb2f1d8a3f7a3e96487c8c924e6d7aff006b2902d9f5d1864b7f69380b0ede995c2da1cf023595d5ec3cebe56633aef0ddf03ee6d6546de4514e5502a1ccc27a775fa77c4531f1a543f319a9f73285528cfd699ae46ff65d9db4b05d443882f7dbede3e0bcb219942a0ec5887567d5b0324aa5d622a4b9ce3ccfe105b53b5d50ab3f12f94f9238556c086e84fd73a86644fc65ce8d379b2bb5d4a327b983e140e1858c4df049c69952fbc254e591b14388de5ca192e0f6", 0xff}, {&(0x7f0000000580)="b7210a191969759f9f595bfafac8c78c1a99189eeb7769e0ca135874c4985df50ab3b03b54abae6e05a000e929e5b3d500d553e716827b45f947549dbd5050e9bbc49dbaa97c04724a542112f691d13a4e3c28f2f821ed5c4df0cba6e137c55884ed4dd79d71ee02aa52e91d661e7bc98718eb8142ff3e03de62618c401f4b16f7773dd0616055c4f072b0cf71796dfda8648438c7e632b7ec6457d6cfd30778034139b2a9f0eead94a107271f8522b34c10026fc3d941edcb7ea450a922bd19c53d1b92780df57ec3b87602bdc289019a4b4db1512040ae42d045cade551ff06acc9a830138c5c6305f6a60c38d2f95efa208c540f602e5ffc7f9", 0xfb}, {&(0x7f0000000680)="f43321493f64bc9780bacaab64674d89017584309bb3cccc3c93ea0f6c3a821835756fa9c638aaae28696e90f7fc786ee4ae08fb6d81e8e5723b7a5c5735910ca7b3e119ef1f14721c98cbdf82567dabf2f6d5328eb3d7b843912201b35e125ea728dcec718ab57121dbd8945dca96e5d1f9fc1bdbe417c72f3623442773bbdf7bbbd652bbbd7e32c9cad7db679a45dfb73c77757ee9b7a64c521d4d54b1a2a1de0e30a463530782164f422bde956d184f940a51afb4b2a95b18af6d96d8ae6b058ceb581ee1092007e3bccdb43925955fa8ff2c70c98355fd33659a0de4e70f10de033b18102cc97fe82b8802376f2248389a61fe1fd68d362e", 0xfa}], 0x4, &(0x7f00000026c0)=[{0xa0, 0xffff, 0x6, "bd1be4e6c5bb7a13ec8208babb97b01515efe22691ec501d358a59e37a3a6bf804770c4f8c3aa2a590ef20a3f96d1c6f9eeeaa8d38fcc892282e4287d6c17e4fc1c96aff896ba51ecfe3076908c7aba0639d51783a5ebf78953ea6a917e04ba71c4d57e3ea7dfcae26d9ebc2c1f58b5c021f51ecee31092262f4dbdcacac572f90c53634d7242d51596fb5"}, {0x1010, 0xfffe, 0xa50, "66bb1996a73e604a4374db2c4b59975b75f4de63400dd2c0cd3271d38158294c26a1ac066a998bfdf62a358da5d6d961e14724e5461e5af45870ac56203cfdd22ad91aeea616697e5d550db9438874dff65e806c4c825ed20a769a4c7ad414a810c43bcad0683cefe6e0148ef0f6a39e65ff09af646a0b2335a99bcdf7d62a29220a6ea6df07ef0ee0bf8bf32ec7ecbd1945264e1fd20480faafdf8a7093f11ea764b5daeda25c8b2057c3322ade87bf46c4ae69c682c2fd18c41629b3472b6737e3571b249fc50d0297b32bd9b294187458e042f357b87fc65b4e5a6b882d350a2a89bf7ce52e819046a2e3d71a2e3f140201b0902e59bf5d0023979580494e455c9243a19482f6cfdc8c9ea58fc707e0a94d3b985b9c72a8eb9cb819bce44dcc97d0b7f89ed869a69e2b6def5c3c411455d7d04a920c47dd72e50be060945793aa12fbc0adb89fd310ad23cb9f26b479762b373cfac80c203c643e5ea6db7b610caec2982b18ccea5a0aa59d2988c7516bddea386641ea5aec6c00e60ed8acbf6ce3c67d18a330b894529afa68a0ae7f1f3dd440ececd71df19d8f2e46d71886992d52d7220973a243e77aec6fb2c7abdd9316efbc0319ec6337b765056a44db2aaa74254095ae7f217ed1c1645d40571a09e80875bcfb975b7a2e6545ab999080a76d7c95fc496ee7ff47c888f7cc24b5b8c1bb457856afd3ce78a55669ef097f028a1b364d29a2656a2b5e4020acec96d5cca1610d18357685a47ff037e454378c38b99409c34b93ad5eaea419e66c1e83bee901c03a5d817bd81a468ccd064b89aef478e366b793ee76351a32d5500b6c252839d1a2359c83ae38fbc78d6f920cd2769c440b80fc68af97f60150704070eed06bece5fe5b2e8bfdc776ae68fe714784c36438158f7a11d7c06fb9f3e35129e4d70dfca064ea73d7f73aca87990de4eaa96b4a2c2babe017a226ce7707067ad435f414ea3d8f624e0017c38ce6a7637f2caceaf900f227ad08a4cf44e4da0fde3064ca581aee76a8eb8e7f4ac5c0e8f0f8839dba234fa9f65202c4deb7cfc73f8116f7f84e726fdab9a69e31da90a56418d099ae7206f9572d16afb4b8e9c80cde3366edb98f1e738aa8588f43b2fa6b666e10b0e9a15f571409ab3d35797f8f7214d01f9aee18e7dbda2410f6dd00a417825181ff6553f24886a1d008fb1add4e374166da2a83f67e697831e24f0dbaaa2fa07ec13b283e0002a736bccea42e130fedf61cb4826c7b43cee740f8688ca8d592842ac91de83a088a0340cebcda900b42abfa9b5a716b17036406de11d69d76e10c4e88b612feabb340b3d149deb2b68b8690690a86f21e88db25ca9fa5ec01de6ef5e22d8bd6c8692e69d1e0cac11706d76600d93685b5633b27aa572882611c5faab5e8de49990d9f889900d4ddd0a18f57b27ef0ce6a895d0b09a6e948f5b93ae0c85edf8d81517cc4f07f626731bcfce5296bffc172f1da5e2c0e09a18db3876b8b5082d0caff72982cbb6f2861056b2a1707a402ad992ce5a2f6158cbb83b71fe1b6a1dea8fedac8b799451d6e322550780baa5b389020d29217502b77daa6d10689c4172b550e07aff06fc7c365170466bb1975e457dec3f4883937d65b81a47b63268662b0ec6bffe16a4de33214ff02e46475070fd58defc235bef6c2d59971d075a440680ed02b074ba740ab7e90fcc0b1d98b1a464d8647e623be3687ef40000088438ec94c149b0a91d1003a9c80dff401853067a0b155a32efa2c965177d899a63fa9478c508f2f357f01814a1e8ce0181421a7ad6c84aa4027fccc3b38c921169ce2906386dddcde5cdff6ca42165ff6500d38242770ab0e522bbdef0dd774a490b6d6b46e0b3f6d6ce6ce76e1333b105015c432811db3f2c61b28bbd40d59a7c68b51fbade1772b83b4d1298ebc70477dd9d96a6e1bb116b61ca42b49cf38c00bec48099a9ff68491649336ef7a136c6fba99c1011a57ddd8734eb864bdcf2221228d584384fb4d07f6f570bd623e00aa72a6ca6ba4f9ed9e65327953f42deb16d717d1a7cd106dff5d9d001c684fde1c724a5edee6b17b48be6db9b83ac1b380c1d715f1b45af511b5533c71ac7c44562acec1b5a143e024562a03ba6919fc8c8971355d8be6af71a52732ace943b1a9a3af269e272da5168b4f0900308a8bcc55d478f74b3760cbae8d3546bebc3f9f78075a022bcadebccbd4d8f7cded275f7f760a04f231c2152991bec8445d2908cbdd800c968da08acb91835fbf7dd51eef9d5e3255fa83935673db39c4dbc43024975aa2962a6de4be949a876e49f199f99dc9ead083e3d2b302ce964991aab2e54b7518a441833718cf1f86724ade6be253c57c7143b9e3449e66bf09c07cbc4d072f4e5811b7d0bf15d6265e41e7ff843b5e63b1c1671fc4b5aa85fd50657b37aaaae9f7f88747a62ea38ae07f7b342b7afa4f4dae75e05fc3d375d1b0a60b5f85cc9e2aeb30519259ce9f9832def44296cea31fef271238562ce71edf200c621660f89249dd71463e9803218d8419b874db2de9ce6d51951c4ccab20915a513a25abfdd6ef696539dcd36474700ce68c51cf50dbd9bdef66755b7ebce7258c61f2760a7212befab7b099661eb9cd24f582e103bcc0ca10c15af0f3fd891f6c59c0ae3dd9521805f91aba55adb78a6c0871d387e75874cdb88d7b1e7649affd21ec53996ded50f8fa310a60bed2161889ab9805712ad6a058fb152c2829bf33014d4e2306309d50cff727419b087080d48b411c684946ba2e8a49397a5bec0d8efa97915c77883c4efff7abdbe5b52c3414549df7b8aecdbdc1e1d9e4def36cdec7b14a62b86e82f18289144f4d1c898b7c8519977f32746021731de99dd519b0d02729d0c8e8c45b1a920150af5f82333be2d09ff483a0e475b0152ffaaf6641652c1df64172cbe4ed4878c668ad77d29930e19d37fabe9900f7ab28b9d2b9d2a7abe39ede1f208fa22bfd1e85afcc9fc7db3465792d116de27f2d913953f8275f6553de0e398f11616df99caa5e6cb3d93551a3d61cf0e95d86a62997af1ae1b8949025c315221b37fa49e0fc41975dc22b76b59f3ffa04d6b540335f5ed3f09a6500df79c79fb88ee70d097a18a918f472addb4f75f48e738374fdde1ab9f68ea4b3c346953003c7012dc893fb85ea2d979fdf99a2c869286480b6870409d3859e98a63b3a3bbfa6290687db9d1899368ed57600eca8795d83152c1b01ed0c80621625148b23c1d297572c598628cf970b333042b5242ef36a6707a852ca2cd1db5259147ef69b2d23c80cd33d5705e66a06f544577ef92c4a6373371e95c4ac7befa4a241205b830a7ac9180e0c16bcd9aad6100194835e2409ef2f5bc122af50ffd24c8d90faee1487f5d2c4db35da2e024aa3278b43ee1c9e9af70b98925fd71c411d3b56ddbcb1fb16268e3b6cb1197079e3b28ba776b6b7311678b399d3ccad896489f7baae3cd409f0844456d19e21c1a99a88faa982d49628e66279c7225c0ff3457f1f48c9213c884a133bca069c0c38044dbd7ed5877768811d623dc6f58d30829cf963991352dc9f8db57b9b1fb38cdb8326d4d25130371e9e65e76995161351ac9fa09f1e1dac9be6784d9cda5f6bcea9be0b0c11b318671513673867bac88ef414169f465cccd496ee717fd31b07d23cb87cf7089700301c1ec730ccbf53d748f1824089a09fb09a1249b6136ee726a151ce90f408ae21cedc3dd6aa63bed45cbf156f74b94ea18f0d057fe0f455fd7206aaf34482a549064061f81453bd6f1c789c66d2f7386eee31d34174444bcbd457c567eaa4f8d050d31894a84e8904422dc363c54ce0d3187b65183216b675e7da29cbde0d5df8ab93cc357c3ffb38bbea68932f8ef4959a4bbf18d6222ce42edc95eee2c8eba33bdbd06a2c6f216a2f75b7b8b673b90fdeef9db47c84cd3a9773aeb3cc72a1a090181a7c7a898b1c94020dd1dbcb48e02792e89534d48c17e02013159cfc285682652cf16010f4abc260bf38d4a5be9e4142bb0717f15d80f82c789755dd50d6a82c7d1a161e453391d2e1837ed42418d942adacb6ddac0c409674977c94b28cbd1a745fdb37ea1ae883f925bd5d9ec6f165e77116fd28d2f340298c772d1c18de60d867d8f5735c889f2a730027bffc5efcaa68ed58ab2c6838b2ffda0a15ce238abdb2f626956c1757624020f2b304e70dacb37ab8402d879051dd52e498a205b7cc64ea7e944770d5eeb1c1b0c2392e85c1ce701f57768c99f6f72e168a8d27fa22cb59e36d73c1eb8e81051947171fece540d40011ad01a63c6ef9dcfc6c99b2bc3b4dd10eb4e535a082bdccf6f60771b63c4e142414173d84e27804b1bb59eeb53495281a0b2738f9445225464b825c6bb90da8253259414636a04d26cc008f09a0844883fa7a5bc59bfa227cee8c23c78ccda2f9d85a66b532b3b5e2c28ec0ac32b2ca2f489be13592b51930a8f50ab74ebf46f693c8f3800ad8c5b4b3ea589e5f2bdf8c2cf719ef7fd933f1a2f75fe0bb82d0d7a0050586330a0057cc1b262d7728413ff42dea893ca079caafe07d30c111dd4d46cde5e85648df1471d124e45717399c9cecacffc686a19627bf1b37bd69407c065e2bc933346709d879808dd6123d8e63ef18f0d9fe668568cefb4b971fa5bf31db974369360de9a7ea28719d8f6d1453dac519f1bbdaa004e80ecaee41f456f69f1ef18e800bb5a299c3a7226c395cdffe7fc0a4716c9a5c0709079b56c21c48d7cd27dc0d3dc8722762b698182f0254b80109fcba594d05abae33763541731b6e291f820eabc30d0696a0321648cf8dea6848910dfc961a556755e1174ed21f78bf06c28edd6fb30e120c276fb3e2c904882c54a0876405f6955fb640896074497fa1354d3a0a99df746a06c9d8046982f68905073e29311ec8c2d444c44d708a9271f5d162f687ca54dd1bf90be835cab70ba5a3e79605d7c895fb54400c9fed063966e392ba7498978300a2dc9d0495889ed95af46358d523f96b3ecd69f6ac9218dae40434b8e37cbe31bda501d6993dd7745bf902d0b596dbfc45df9aabf42c926ce6448cb5ccb463a56ce63bd7cc8dc0b33f5234d4385b822741c3bfd979f576fecafbf9b25629d4618ec435de24664e2cf55444d85f0ca39aa829cc03faf47ff3d9a6c5e6c857d97157440668411eabcd5f0591da7eccd2ee564a5cd6bb7f4ab095bfb7f0091a9bfb09214a094861f358e7d528f21f79db09cf84f63c1a4abedca1d7537484f035e3fec473dad00f0b9b67ba1886cd970127a9b3a05ed038294cbaf9f0a801bb0b85ae741cd951c035370f020bfb8281a39c52ffafb1295ab1d47b58ab706e7617c1dad06d03a9cc7602aad545a1c4794315e18a7c920a2bbb98e9b2c07e8ef2ab11bc6eb187d125dec954aeb41526244dd01f0aebdfbc81942043706ae40599edf325e26c7748f3f3290e8c6c3bc0f461cce5d8fc99f395b1052a393abe64b631a464d027aef27adf65654064b8bd91c0e4073df6116577cf842adefc3f00d0aa22f7bc8da6d904f62bce89abade593462b75be3aa577429d3bc904a82b9e25ef4f17a31a5b568c23bc2d201bbf0910b5f2bd257a21c6704e0096b0474054d601f328c1d9be4d14476935eeed0f12c8767b3571efe203ef911a473ac72f2d6dc9177069318ac718d937395114560f67ac12c4809385986882c4147ec51a1d8eb9034045c8a43955bf626bdf5e9215ce2c684b3b54a6734b01c34ca57f25262"}, {0x50, 0xffff, 0x5027, "f4751d6ffe5f9ef4c2a532bb03c4b368e79f33036ec0730a686c8273807e98642ac9b9542433272598d726ae6cbc8f0f4d353f514a982dd9212926f0bf"}, {0x100, 0xffff, 0x0, "6c4311b55b36999f958256bd38e9919149f5f4cec2b7d3dbfa1c5ecccf002826881d37b71dc604b3f78524938b311b185f7234805dc8e0de8d087204d3102d78c9450dd7aeeb826e261e8dd7234b6f2f39e88149d3364db98965d0860ba2cf4c5c4a2bd08111ffbc5a566fc39cdcf4bea30f0bface02fd90535ebf04c2f61dd4fed0a11d96ef6f1511d60ab62a5441e99ebe78bb17a993d70d483e89878983681d2eee8225149cf53e3925ba22b3ccf1634b58ee6698d652c4cbc275619c09e44c437b1dffbccc7aaf59a42d78573f2d3410c5f8a3ac23846c9101d8f83368bb869f1489c9290a369e4c8c46"}], 0x1200}, 0xc02) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) bind$unix(r1, &(0x7f0000000180)=@abs={0x2, 0x0, 0x2}, 0x8) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) chflagsat(r4, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r5 = dup(r0) select(0x40, &(0x7f0000000040)={0x9, 0x1, 0x7, 0x2, 0xfffffffffffffffa, 0x1a, 0x800}, &(0x7f00000000c0)={0x6, 0xfffffffffffffff8, 0xef, 0x5, 0x8, 0x6, 0xfffffffffffffffc, 0xffffffffffff22f9}, &(0x7f0000000100)={0x9, 0x1ff, 0xfffffffffffffff8, 0xb5a8, 0xa7c, 0x3702160000000000, 0x1, 0x3f40}, &(0x7f0000000140)={0xfffffffffffffff8, 0x4}) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 00:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r1, 0x2, 0x80, &(0x7f00000000c0)="b0008b270da5191fc1a5fc", 0xb) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:00:26 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) fsync(r4) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 00:00:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002000, 0xc01) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r6 = geteuid() r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r15, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r11, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r16, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r11], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r17 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x2, r8, r10, r12, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r13, r17, 0xa9, 0x20001, 0x1, 0x1}) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r19 = syz_open_pts() fcntl$lock(r19, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x828, 0x0) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10000, 0x0) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r25 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r25}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f00000007c0), 0xcb005093f78273e) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r30, 0x0, 0x0) shmctl$IPC_SET(r30, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = semget$private(0x0, 0x4, 0xf) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r32, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r32, &(0x7f00000007c0), 0xcb005093f78273e) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r34, r31, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) r37 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r38 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r38, &(0x7f0000000140)="200e22", 0x3) pwritev(r38, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r41 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r45 = getppid() r46 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r46, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="471134bf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r47 = fcntl$getown(r46, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f00000001c0)={{0x2, r41, r43, r44, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r45, r47, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r39, r44) fchown(r37, r44, 0xffffffffffffffff) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r31, r44, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe41, 0x9, 0x7fe}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="ac89b994ae906f62a3147dc9252ab621ae744acd52afb00522482d654c56046e23bad66f1639e34b7b34eb9c4a3688eb730c2898d50f9c6aa1ec1d70e8c9e9df7057503ed375626d7b1d974962e36e4933e78c2c8d", 0x55}, {&(0x7f00000000c0)="665a0a51cd85", 0x6}, {&(0x7f00000002c0)="1ad110a7ab5b3e36b6435fafad3e264dcd9f0397643a6b9e4b634bdc0455769d", 0x20}, {&(0x7f0000000300)="8cd30483dda2e3153bd0e2d02dc391d0a6ade7c18d531d38a579a5604d6185550b44ed8f6e190230f71b72602dc16b6033f09470fc4bde2bff01bfdd81a731a20239e8992468a06a90242e14a8246bea4c1da025be6c5c6f7f5d35783ca51e6d81467cfcecaedd4e3324449e775a27cddfc44275a94580609c619583c901a0a25881d50802e00b79cf5315b35b9aaad4cdb23b7b860ad3fc7792082ff26ce8480061def2b4e955b16bd32f1322095c3199ca345a9a4c5f3e9b182ac75303c64bfe8b68", 0xc3}, {&(0x7f0000000400)="81c2a808b1a38597aec423235e214f74c8115b1b42b536c45c31c8ddfe7dea9cfd76f628cf863f8e33f1f453181255cd631f133ec38a2c7bc0b6bad28d", 0x3d}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r6, r10}, @rights={0x30, 0xffff, 0x1, [r4, r5, r5, r18, r19, r20, r21]}, @rights={0x20, 0xffff, 0x1, [r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r29, r31}], 0x90, 0x1}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1000, r3, 0x0, 0xffffffffffffffff, r31, 0x80, 0x20}, 0x0, 0x1f, 0x6}) r48 = socket(0x800000018, 0x3, 0x102) r49 = socket(0x800000018, 0x3, 0x0) r50 = fcntl$dupfd(r48, 0x0, r49) ioctl$TIOCFLUSH(r50, 0x80206931, &(0x7f0000000300)) r51 = socket(0x800000018, 0x3, 0x102) r52 = socket(0x800000018, 0x3, 0x0) r53 = fcntl$dupfd(r51, 0x0, r52) ioctl$TIOCFLUSH(r53, 0x80206931, &(0x7f0000000300)) ioctl$TIOCMSET(r53, 0x8004746d, &(0x7f0000000100)=0x1) ioctl$TIOCMSET(r50, 0x8004746d, &(0x7f0000000000)=0x80) 00:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8200, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = msgget$private(0x0, 0xfffffffffffffffd) socket$unix(0x1, 0x2, 0x0) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r10 = getppid() r11 = socket$unix(0x1, 0x0, 0x0) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e07007e21230a4405c612c9a69146e72b6409ee", @ANYBLOB="87413e640391dbc8b30ba3deb44de66ee8d17b2d102627627636b4df073da8", @ANYRESDEC, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r8], 0x7, &(0x7f0000000780)=[{&(0x7f00000003c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f88590e2eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b27463412136eca97939b60d22814a9e182b5e856cf7928fbe35d5eb9517ec4fc6c700"/170, 0xaa}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r14 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r5, r7, r9, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r10, r14, 0xa9, 0x20001, 0x1, 0x1}) getpgid(r14) 00:00:27 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r6 = syz_open_pts() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) chown(&(0x7f0000000200)='./file0/file0\x00', r19, r20) lchown(&(0x7f0000000780)='./file0\x00', r19, r20) lchown(&(0x7f0000000b80)='./file0/file0\x00', r19, 0xffffffffffffffff) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r19, r9, r13, r15, 0x1e6, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r8, &(0x7f0000001000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff7000/0x4000)=nil) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() r26 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r26, &(0x7f0000000040)="670dc3", 0x3) write(r26, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r27 = msgget$private(0x0, 0x402) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() setreuid(r30, r30) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x80a5}) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x1000, r28, r29, r30, r31, 0xa8, 0x6}, 0x8, 0x2, r33, r35, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, r30, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r24, r36, 0x1e4, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = getppid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r50, r51) chown(&(0x7f0000000200)='./file0/file0\x00', r50, r51) lchown(&(0x7f0000000780)='./file0\x00', r50, r51) lchown(&(0x7f00000001c0)='./file0\x00', r50, r51) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r50, r40, r44, r46, 0x1e6, 0x8}, 0x5, 0x5, r47, r48, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r39, &(0x7f0000001000/0x2000)=nil, 0x1000) r52 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r52, 0x0, 0x0) shmctl$IPC_SET(r52, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r52, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r54 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r54, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r54, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r54, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r55 = getgid() r56 = socket(0x800000018, 0x1, 0x0) bind$unix(r56, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r58 = getgid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r55, r57, r58, 0x10, 0x9}, 0x8, 0x1, 0x9}) r59 = getgid() r60 = getppid() r61 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r63, r64) lchown(&(0x7f0000000780)='./file0\x00', r63, r64) lchown(&(0x7f00000001c0)='./file0\x00', r63, r64) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000080)={{0x6, r63, r53, r57, r59, 0x1e6, 0x8}, 0x5, 0x5, r60, r61, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r52, &(0x7f0000001000/0x2000)=nil, 0x1000) r65 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r65, 0x0, 0x0) shmctl$IPC_SET(r65, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r65, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r67 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x800000018, 0x1, 0x0) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r72 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r70, r72, 0x10, 0x9}, 0x8, 0x1, 0x9}) r73 = getgid() r74 = getppid() r75 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r77, r78) chown(&(0x7f0000000200)='./file0/file0\x00', r77, r78) lchown(&(0x7f0000000780)='./file0\x00', r77, r78) lchown(&(0x7f00000001c0)='./file0\x00', r77, r78) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000080)={{0x6, r77, r66, r70, r73, 0x1e6, 0x8}, 0x5, 0x5, r74, r75, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r65, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r65, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r80 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r80, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r80, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r80, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r83 = getgid() semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r82, r83, 0x10, 0x9}, 0x8, 0x1, 0x9}) r84 = getgid() r85 = getppid() r86 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r79, r82, r84, 0x1e4, 0x8}, 0x5, 0x5, r85, r86, 0xfffffffffffffe01, 0x9, 0x7ff}) r87 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r87, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r90 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r90, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r90, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r90, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r90, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r90, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r90, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r90, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r91 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r92, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r94 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r90, 0x1, &(0x7f0000000980)={{0x2, r91, r93, r89, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r94, r94, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r96 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r96, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r96, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r96, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r96, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r96, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r96, &(0x7f0000000480)=ANY=[@ANYRESHEX=r94, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r88], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r71], 0x4, 0x2, 0x800) msgrcv(r96, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r97 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r98, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r100 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r96, 0x1, &(0x7f0000000980)={{0x2, r97, r99, r95, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r100, r100, 0xa5, 0x1, 0x100000000, 0x6}) fchown(r6, r82, r99) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 00:00:27 executing program 0: rmdir(&(0x7f0000000140)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) clock_gettime(0x0, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0xfffffffffffffd72) 00:00:27 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x20000}], 0x9, 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) 00:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) socket(0xa, 0x4005, 0xb9) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 00:00:27 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = getpgid(0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fcntl$setown(r1, 0x6, r0) r2 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file1\x00', 0x1, 0x40000042, r2) rmdir(&(0x7f0000000100)='./bus\x00') 00:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x3ed5d057816f0d47) setuid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x4}, {0x3, 0x8, 0xa67303be6543d002}, {0x0, 0x4}, {0x4, 0x8000, 0x1000}, {0x1, 0x4}, {0x3, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000340)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x100, 0x101, 0x0, 0x3f, 0x2, 0x2, 0xfffd]) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x402) r4 = geteuid() setreuid(r4, r4) getegid() geteuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r15, 0xee01) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r21, 0xee01) getuid() r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) setreuid(r23, 0xee01) r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r25, 0xee01) setreuid(r25, r23) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) 00:00:27 executing program 0: readlink(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x84}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x120) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x5e5) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendsyslog(&(0x7f0000000280)="0b2c9a268bb6c15e4aa7f4cde4fe57bcfdaf62a72015b437aebbcbec3f88b03fabba1e06f2b0d0af025543e0f0a33073cf05eeafd38066b8aabb2f666f888608bb3cfc1cf5656857c2457c448b4b16e6bdbfa1365b539f6e7e6535ee39cb5cd853d4e36cbd5145df8a9c4bedf1177ad5db5169fffe870004ce1ad9616161fa4cd47004a5", 0x84, 0x20) r3 = dup(r2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000140)) 00:00:27 executing program 1: 00:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) 00:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x400035}, {0x80000000000006}]}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x100) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 00:00:28 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 00:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x0) close(r1) r2 = socket(0x2, 0xc003, 0x2f) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0ff77f3f6f6a59e099331a99b3aac0adadc184afe4e0b27a3fd54dda0aa61777827158999aa3acb6b3d60e797f37d3596cdcc4f1a654b3d4e775d417352b565b22c014e4a7a3858c35d8f1c764454b52c4d049"], 0x10) sendto$unix(r2, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 00:00:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe000000101], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [{}, {}, {}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x9}], {}, {0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 00:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) r5 = semget$private(0x0, 0x4, 0x10) semop(r5, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r5, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000080)=""/167) execve(0x0, 0x0, 0x0) 00:00:28 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0xfffffffffffffffb, 0x101}, &(0x7f0000000080)) 00:00:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 00:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64, 0x0, 0x0, 0x1ff}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = socket(0x2, 0xc003, 0x2) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = dup(r1) socket$inet(0x2, 0x2, 0x3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000200)) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x10) recvmsg(r4, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f0000000540)=""/174, 0xae}], 0x2, &(0x7f0000000600)=""/122, 0x7a}, 0x2fbb3a5fdb218d48) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0x400, 0xffff, 0x1, 0x1000, 0x101, 0x7fff]}) socket(0x18, 0x3, 0x7) getsockopt(r2, 0x7fb, 0xba, &(0x7f0000000480)=""/144, &(0x7f0000000440)=0xfffffffffffffd93) 00:00:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 00:00:28 executing program 0: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a38620700000000829595596fc87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49f5638db00c87c2805f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39ef6256b1f007bf8f244cbc769cee44346040984f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac220445ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4172dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd818b6d59ddc7233a0ebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc030000000000000087012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7fb74aa9ff396b7d3f994ed34c3e031cba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aa6a72b7e995a8833911f60a6691297792c7206e5b0477d6f706ba40285557a13afe9790c6a0bba36e827adc02204dfcc0e151cd2972a995a6b40f6cab3538eb3c5c4c180fb1921f55fb51f98d0f039836cf3900ff00000000000016a8586aaf9cf734c3fd125aa6b3e55265b481b1e54efdd0c379c69dd0132eee6fda43e82288292ab4b58f2c95585f95d3867f189b18f62d6df0ae14dd1714cd0dc6b20c3496953fa6bb75761de21de5166a3be4cdd093c4e364580ac053c154a0325cdf2963ef277a665a26878af26a0256c81bf5cdbaed16a3a4b5dc8d3095182cfd0e437a831bc6a1263ba086e4993e8d0b6fbfe277ce69d58dd8827c97a3676cfd4da06e608c491e1bb02af6033f18132ea19aef2fb918f0d20cac40e0a0a5a4477bbd1d142dba6e7c45a88165cbd5a84127764f059ef37813b06e624d3a1a855d90baec8a3e6bb9defc8d2d003bc3f59a0ecd5d0e8ac0a8f4f070e74742c8d27bf5949c22b35134cdd6cb272685209cc9439f0533b1754eaa38529d11c7a1ebaa8dca55fee561a8a3810c30ae88fefa8fc60d54138d4c68a179b840058260bb14262b8c1c43ee359ba16e16b79fbf9b2724b59fb3d1d8deb45ca8b698fb0c818991340fb5cd22085e40760baa53928c8c4c983a6c6caadd9411fc95c46fccb71a8a94cb5fea93c554c59000e95d6d9157741b8147"], 0x10) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getpeername$unix(r1, &(0x7f0000000940)=@file={0x0, ""/97}, &(0x7f0000000000)=0x63) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="23918fd3483330806301f134e191ec1421ea6a310404d2a977ef997fd80ba143ac66ff2578c68b199c3c06e41651ee782d2fdcfdbd47f84e757c16286c714e2b0917f66bb2c3c75f02eec25cd852bff74b0d13c71eb22467ea405485d05289f3ac60491812d7c741c76515921347a7dcc1c1b5ff63775196ae8efa33ecf27f59212f1574c98b64e06367a234d71ad497a5f9319b7e2df38cf2c5025a62eb6be686f170c46b1c950929ddd44347690e58125eb34517ebaa4e5e", 0x303}], 0x1) 00:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1d}, {0x81}, {0x200000000006}]}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 00:00:28 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x88741208e62b4ae2) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = getpid() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="23da748a526147fe0f9afdbc98971dd2862b862cea5d7c23be817db5a6b426028f0a886942e1ac89c9debb4e5dfdf903a5fe717bdbb3d92593c44d12c6260bffcdafd8a39c8869821ae589d672650ccbcf5b778d5e3e68a49f10cbcc56ef70ea430ffde04ef9b3c8a3bc28ac982bd553b9110ebcd1363d531cc00d751870c0600f8c3f6ee8a1559226bb15a71623c7db7f6d3566cff99463e2847d09237984398a7e13f336735526bce5c6bea7c494759c16210da0052ac2f7169b16cf2cbd750b49eab42027db5a42e96c36", 0xcc}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r5, @ANYBLOB="00467867fff9"], 0x38, 0x4}, 0x7) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r7 = semget(0x1, 0x7, 0x4) semop(r7, &(0x7f0000000400)=[{0x2, 0xff7f, 0x800}, {0x0, 0x822, 0x1000}], 0x2) fcntl$setstatus(r6, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() getsockname(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) syz_open_pts() 00:00:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xd0397945e8bf9b6c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000240)={0x23, './file0\x00'}) r6 = msgget(0x2, 0x104) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) r11 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x4, r7, r8, r9, r10, 0x28, 0x7}, 0x2, 0x8000, r11, 0xffffffffffffffff, 0x8, 0x55cf53a3, 0x7, 0xcba}) r12 = socket$unix(0x1, 0x5, 0x0) fsync(r12) geteuid() r13 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x10, 0x100) r14 = open$dir(&(0x7f0000000900)='./file0\x00', 0x10, 0x1) socketpair(0x22, 0x0, 0x80, &(0x7f0000000940)={0xffffffffffffffff}) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x10000, 0x0) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x40, 0x0) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/speaker\x00', 0x40, 0x0) r19 = open$dir(&(0x7f0000000a40)='./file0\x00', 0x0, 0x80) r20 = kqueue() pipe2(&(0x7f0000000a80)={0xffffffffffffffff}, 0x18002) r22 = getpgrp() r23 = getuid() r24 = getgid() sendmsg$unix(r13, &(0x7f0000000b80)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000440)="a7c93eec1ff3564844d4d69b505d38373e4186ea7dd6df4dbf363244", 0x1c}, {&(0x7f0000000480)="a971aec56b738d4f73de1f49bff0f131afb9ad4addeb8ad4049acf44492944ad947135230d747fb511c76a47277f7d6bb0fad4cae4c5a0553aa00399765938e1d49938f15d743bb4d2d8416d1d8c0ad8a89041032bca6ef92fa19667", 0x5c}, {&(0x7f0000000500)="aa611aae75f7cc03a78fa1b7ad36cc8223d378888de5db87ce8e", 0x1a}, {&(0x7f0000000540)="d81679bb69d2ec43d727a393555375d6380c2b12f43c4311936ff22039ac45353e10141c0f444d87d0082c36c6060304df928d6694e5660f02fd23a8ae14bf547545633a0ce3ecbb605dc895dacc45cd8b8e673ad221de7f8569ba63ec5b40cc4eacc784350b35e6053c9a7bbd060414ce87f1e11ea73fabf2fec3f7ee0816fa7c086d3a323e0b7a084e4668e5b245f0977835dca7a1508626", 0x99}, {&(0x7f0000000600)="d64f429d025c14abc0acab0abe7d667e180ae37e48ffc634c08037c2ef501bc44262f195745afdb5a7a464bc20e32d87ffa1e1efe18d37cfcc51f99a52356a1351eee1501a08b48dfe8662395492d20d11600f4db127adc25a9f604de2fc87b4674e136594a13c441c16c64fc190c59857e2be14c5964810428021a5464b83cd515ec3b91af5039182138e9609b7d6df96adb960e0598393f0785261ec3f8eb9f52f4012bb51334a2156202b9a2eca54fb7949288c93287b7202e12ffaba314818e4a4cd0842044c37c0fd4cbbe7010c3aa65a7294fd739bf6d2173e8b74d394493a0b9aadcb65ec06072b982c9376874aff", 0xf2}, {&(0x7f0000000700)="119433bb6f7c7e828b0c69f4adaf3cde4b7366cf10cadd68252c7e589c30cd126baa6f57d7e1391514177eb96d880d5144e5e3dc8abe23e1e2a7640816388de5d19335f4e92a", 0x46}, {&(0x7f0000000780)="c27b4635d4268916eae0417b17640ee084def17137a1400c3a6346acd13f24df66d6a7e1a45976f6d441338fc26dc161b2987bd2953ae5110dec3ff0e1aa1561e5ff395a7c346efe771caa7b717e1982ff55a692cce04525cdab22c416ba6178b105802c15746dfb03e5ae9fee4a2eefe61e5bacdc77df3e7407c3aae4060722fd596e0013213f054e914e5e46b9569d4d869c8ebbddda3454f8897bd290bbad073ab87fdb9982a91a83df4459e746b8ab9a9a4d3fea2c3a31f9d16d162e954f3c249c0a54d849a94ca116a72bdcdb4a21e635397b3bcb45864687ad8f5046228819da99687e7ad9efdf7b8cbee675b08fd484bd815694", 0xf7}], 0x7, &(0x7f0000000ac0)=[@rights={0x18, 0xffff, 0x1, [r14, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r15, r1, 0xffffffffffffffff, r16, 0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r17]}, @rights={0x18, 0xffff, 0x1, [r18]}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21, r0]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xb8, 0x1}, 0x408) 00:00:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r0) close(r2) 00:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x20000000000000d5, &(0x7f0000000080)=[{0x10044}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x44}, {0x1c, 0x8c, 0x1}, {0x6}]}) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) poll(&(0x7f0000000200)=[{r2, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2e2, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") pwrite(0xffffffffffffff9c, &(0x7f00000001c0)="d000"/14, 0xe, 0x0, 0x0) 00:00:28 executing program 1: socket(0x11, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0432fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257469a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1f4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xea7af59a6d7272e2, 0x200, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0xe6) semop(r4, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000040)) 00:00:28 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0200000000000000b8b0feba3bfc694276f863f9a264d10de9d5e7dbe3131c6f10adeec9a0c9ca4c526c0f3e2aecf891f10fcabfa1f4ae45b5e543b62c0c95a12ca5b49236b9a5c240532c4e8279008097b2a352bed25b12b852cb13a07162b12192f52153753184efca6b385bf9c18556dde46c638de7e68726e46031f99f31d49437995b49a5ed6198773ccdc772bc90b535718942ef69a485c60c1150"], 0x9e, 0x800) recvfrom(r2, &(0x7f00000005c0)=""/60, 0x3c, 0x841, &(0x7f0000000b00)=ANY=[@ANYBLOB="dfd52e2f66696c65b0008c434bafc1604cac09deb0dcb2a2d35adfd9a3f21c68ad4ab28c567dbb3e146a7af8827967e282c5107c271e63f111"], 0x1) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) mlockall(0x1) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{0x0}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getpeername$unix(r2, 0x0, 0x0) semget(0x3, 0x1, 0x400) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x401}, 0x0) 00:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20000, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x8, 0x20, 0x4, 0x5}, {0x6, 0x0, 0x8}, {0xff, 0x8, 0xff, 0xbfc7}, {0x200, 0x1f, 0xc5}]}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x7ff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x7ffffffffffffffd, 0x88, 0x80, 0x8, 0x5}, {{r2}, 0xfffffffffffffffc, 0x10, 0x4, 0x80000000, 0x2}], 0x2, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 00:00:28 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket$inet(0x2, 0x8000, 0x3f) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x84}, {r1, 0x10}, {r2, 0x1b2747c2f15b248}, {r3, 0x2}, {r4}, {0xffffffffffffffff, 0x4}], 0x7, 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) fsync(r6) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x40000bf, 0x0, 0x80000800, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 00:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 00:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 00:00:28 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000d80)='./file0\x00', 0x4, 0xba724e6ebdb07f0a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xffffffff}, {0x1000000044}, {0x400006, 0x0, 0x0, 0x3}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/\\smouse\x00', 0x80, 0x0) dup2(r0, 0xffffffffffffff9c) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/100) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x410) r8 = geteuid() setreuid(r8, 0x0) r9 = socket(0x18, 0x3, 0x7) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r10, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r10, 0x2) r11 = accept(r10, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r12 = fcntl$dupfd(r10, 0x0, r10) r13 = getpid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r16 = getpgrp() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) sendmsg$unix(r9, &(0x7f0000000e80)={&(0x7f0000000340)=ANY=[@ANYBLOB="4560fb3103a647a6d831e19f72721bf9b560d14d28bdc150a656cacffe3ccdfa12fd15cce38ce3f191ee015fc0b11fcd3e6baa44c73133e170d35c6e310f5b2aa0f88d3ab7286f37093c69aae740fdaa4285e9ac99c6d7da833d69ae74c9aab23928f35bb9a6f0e73400754e279e4305a505bedc"], 0x1, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff00000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYRESOCT=r22, @ANYRESHEX=r19, @ANYRESDEC=r20, @ANYRES64, @ANYRES64, @ANYRESDEC=r17, @ANYPTR64, @ANYRESOCT, @ANYRES64=0x0], @ANYRESOCT=r5, @ANYRESDEC=r21, @ANYRESDEC=0x0], @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r18, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRES16=r24, @ANYRESOCT=r25, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRESDEC=r26, @ANYPTR64, @ANYPTR], @ANYPTR=&(0x7f0000001700)=ANY=[@ANYPTR, @ANYPTR64], @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES32, @ANYRESOCT=r27], @ANYRES32=r6, @ANYRES32=0x0, @ANYRES16], @ANYRES32=r11, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xd6, 0xd}, 0x1) r28 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x3}, {0x6, 0x80}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x4db9, r8, r15, r28, r6, 0x8b, 0xa5}, 0x7, 0xffffffffffffffff, r29, r31, 0x7ff, 0x6, 0x2a5, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getegid() fcntl$getown(0xffffffffffffffff, 0x5) r32 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r32) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r32) 00:00:28 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r10, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r6, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r11, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade8967d669370f6f4fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a5598", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r6], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r12 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r8, r12, 0xa9, 0x20001, 0x1, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x8001, r12}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0x2) flock(r0, 0x2) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x2, 0xc003, 0x2) setsockopt(r16, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r17 = socket(0x2, 0xc003, 0x2) setsockopt(r17, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r18 = socket$unix(0x1, 0x5, 0x0) r19 = socket(0x2, 0xc003, 0x2) setsockopt(r19, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r20 = socket(0x2, 0xc003, 0x2) setsockopt(r20, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r26, r28, 0xa9, 0x20001, 0x1, 0x1}) r29 = socket(0x18, 0x1, 0x0) fcntl$setflags(r29, 0x2, 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r32 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000d80)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000dc0)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb003b00f2249e5b6501000000e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c9b99cc089a4734b248d71a2884078fdf3b8742f0463c0bfd60e1d1a241518cca39dec0ab8d5cdb35b18c2129bb875d4863f42b33f382cf3cade897247d3f4598192b6ba2c33683391ad67fabf0497f7f7f463a8fcaafeb55372e19267a46ed25694ec43c848133f686bcdd594200febd878ade27499a19036f6527a308092c5236cb45a90a669cec2c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f00000001c0)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r36, r38, 0xa9, 0x20001, 0x1, 0x1}) r39 = socket(0x2, 0xc003, 0x2) setsockopt(r39, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r40 = socket(0x2, 0xc003, 0x2) setsockopt(r40, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r41 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x808, 0x0) r42 = openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x20000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000ac0)={&(0x7f0000000100)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000140)="1e087e32b6ba6ce318835736e712e4760866e5eeabf094c1d3f296d7d94f90cffe4b397512677edfdaa882283d081ebe8f76ca6705936504a3d13f7016433167ff7da5578ad43422a8dca66b2e96d890769a1e5810e8ed06c43d08009e01e2123af84288f21dfe6bb9a1921d61023156", 0x70}, {&(0x7f0000000240)="d1fab0d1269d27b267967008b4529ca98461dcde863bb0ec3da56c3ea99248016566f7cca13b5fbd31023d0f7268b2cd485d2ebd2d39361c634513cd38b921797eb7022bd2d6e9e570835b8c2e0ff79f61948f62a7b14a11e0cb6dabc214a6f26df19cab2ef1c1133f1d5dfa23f4d1f944d3bbe96d2b4d7606417d162bb4b48b7441916c40298e703628a88b0ad208d415f5cfb4273c5d1932a350cc556c9f0715747b126c3667e95429ba3004853def459a83eab7986ce08c58d9e7d3f07ee5312b9f3941fb1c", 0xc7}, {&(0x7f0000000340)="5129cb50b6b95d", 0x7}, {&(0x7f00000003c0)="3c3d4f141b67b4b342113c947471b989b6b9096034fe05b9ca15f743e6da8718a97028c7e44847b494fcf5f7429428c2a0d4b8b2d07b6cec0b24bacb935db3ea1e1cff73da78c5ede401943f7b644c0cab4b4cd4ed7fde005c78990e5364b57ddf9d1c626eb846b868c2caf2d306382c3ce9c3a90591d3", 0x77}, {&(0x7f0000000440)="40f706adead373e65733f1de30c1dad175ce839c92c6c3b7aa60d37003666131d1a6d9675a57930b2ea07605b10e7461eacfe7e3bac22db65cead3e4c4a38865cd8c612aa2a4399552fa0776cea96cd0c22e73b44f2ada8aac3cfd1d0975755b7898144ed60def0f7ba5987b580565945ba6265509f6ef6c4c472d333d6f4580b466542652ef460f36a3948723c8e2", 0x8f}, {&(0x7f0000000500)}, {&(0x7f0000000580)="a861ce0ffccee6ed25d24b906f4a2fde9ca23a11404847e27cc231fbe5efd66e48eb9c0600a033d817b2df356b0aaa13089d4956e0efd99a2a7b82ee21d126c2b78eef5c6f891da92cec62a7ecc950996fb488f1b70283576e76f796f11e3b51bc411ca61d01709b59f3600552e5f004a3e6de7be10a07c2292a035711f1b67f10719a99bec961e6e413767afa2f607b180173a3e8063fafadf8a932370cd133fc92f2c85fa3b3142477272f332d16a1e8fb63d2c030e6b2fc5daade4b436455747b227ac37e6202fdb8646f24c30217f6", 0xd1}], 0x7, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r12, r14, r15}, @rights={0x20, 0xffff, 0x1, [r16, r11, r17, r18]}, @rights={0x20, 0xffff, 0x1, [r11, 0xffffffffffffff9c, r19]}, @rights={0x18, 0xffff, 0x1, [r11, r20]}, @cred={0x20, 0xffff, 0x0, r26, r30, r34}, @rights={0x20, 0xffff, 0x1, [r39, r11, r40, r41]}, @rights={0x18, 0xffff, 0x1, [r42]}], 0xd0, 0x20c}, 0x400) syz_open_pts() syz_open_pts() 00:00:28 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r1, 0x0) r2 = syz_open_pts() fchflags(r2, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d0a5d74c203a804041c51d94bdbc1d6e3d01b5679b8b2f5c1dac7fe4169297170b279637a58006dd98d9e108028e5770d5eaba7f6ab676a9de5d", 0x3a}, {&(0x7f0000000100)="61a07268723149a222ee20f307aeeef6a3554d020d121a0b6fed0a030b4adb6845c14b67b7a00019836893688a029e39511fc6019e0f532bb2601465c14e298ce770e0a86de93b439772e7d0d72116", 0x4f}, {&(0x7f0000000180)="6648243cdfb6ce1ee244c5fe0fc8ecc30a839752d5f67cbaff75d465a162fb8ca3ce574f50d173f4297d1b6bde8fc2085103dc8d71c2e8c989aa9ef5b3ef666f08", 0x41}, {&(0x7f0000000200)="aa17129e25ca0d2589d2461fbca8757a1fa9fad1f7d41cb442619d0a497f", 0x1e}, {&(0x7f0000000240)="589bd17fa33ae8fae58c67c55500bdd637f8ed7fa1182f93f6fbf07b9837fac68691e239c02b19cdf2889e0dabdf5cf1b5fb77ae28", 0x35}, {&(0x7f0000000280)="1d395bfd220982d4d17dc2c995e7ab7f0aa67c3b9dd2f8b1c26fe0a07a03221933329a13", 0x24}], 0x6}, 0x2) 00:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b6557ce59c80af8ce34374ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf5c3fbd80dcf9b1ebb4471b6cae9dbd3c70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r6, r8, 0xa9, 0x20001, 0x1, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4, 0x0, 0x0, 0x10000}, 0x44001000e, 0x10001, 0x0, 0x0, 0x0, 0x20a, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=""/252, 0xfc) 00:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1f00c284"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000140)=0x1) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000000000000001000020003d05b71845da57ef", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = fcntl$dupfd(r2, 0x47115f8d222d6b1, 0xffffffffffffffff) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000080)={0x5, 0xffff, 0x8, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 00:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 00:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) 00:00:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e087fa4df0ede0de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70de8c74b50d8d16a33a4ee2b013531"], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) socket$inet(0x2, 0x4000, 0x4) 00:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x434c1, 0x3, 0x84, 0x9, "03664e2ba70c033c02df71d303abab13d32abb00"}) readv(r1, &(0x7f0000002640)=[{&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {}, {&(0x7f0000002300)=""/243, 0xf3}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000002400)=""/70, 0x46}, {&(0x7f0000002480)=""/159, 0x9f}, {&(0x7f0000002540)=""/22, 0x16}, {&(0x7f0000002580)=""/135, 0x87}], 0xa) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="4e7ef0fed466921a285b1de76eb66320b12e1471af3ac3f52937b122170ad2129cdeb1ed8af1d92d9c90df2285da0f9f02bc4b4b7fb4c44aa3a7c3c093ca0c1f12d2d9b10e0714e437d7120ae8906ece38fbe39a1406daa229c0d2b71528924ab6fd57911ed093f6f8bdd3bf44556511ca94a6a059d44bc6abb1bb8174512e8e9148a7fe85d5c1f2291608b4d75631c2e52c560d7d42c98ccb18af7bf6f98e197c144125cda4992072cee867de36bbdf49bb49338f085edcdb721d3a48b41489185424a68c4dfd890436865c", 0xcc}], 0x1) 00:00:29 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) dup(r0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) 00:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x4, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='.\x00', 0x40, 0x10000) acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x26e) r9 = getppid() r10 = getegid() r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) r19 = syz_open_pts() fcntl$lock(r19, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r19, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r15, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r20, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r15], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r21 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r12, r14, r16, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r17, r21, 0xa9, 0x20001, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0x26e) r23 = socket$unix(0x1, 0x2, 0x0) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r24, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r22, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685d000000000000001fca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r25, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r22], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x100000, r2, r8, r4, r10, 0x3e, 0x8}, 0x47, 0x0, r17, r22, 0xa91, 0x4, 0x2ec}) r26 = socket$unix(0x1, 0x2, 0x0) r27 = syz_open_pts() fcntl$lock(r27, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r28 = syz_open_pts() r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f00000001c0)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r34, r36, 0xa9, 0x20001, 0x1, 0x1}) fcntl$lock(r28, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffbefffffffffe, 0x10400fffffffb}) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r27, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r6, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r28, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r6], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r37 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r9, r37, 0xa9, 0x20001, 0x1, 0x1}) r38 = getpgid(r37) ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0x40000000, r38) execve(0x0, 0x0, 0x0) 00:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000040)={0x2, 0x3aa, 0x9, 0x9, 0x7, 0x3, 0xfff, 0x5}, &(0x7f0000000080)={0x7ff, 0x8, 0x3, 0x9ba1, 0x3, 0xffffffffffffffe1, 0x4, 0x5}, &(0x7f0000000100)={0x1, 0x0, 0xb49, 0x8, 0x6ab, 0x95e, 0x0, 0x3ff}, &(0x7f00000001c0)={0x2d9, 0x3f}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 00:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000280)=""/145, 0x91}, {&(0x7f00000000c0)=""/41, 0x29}], 0x3) 00:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) poll(&(0x7f0000000040)=[{r1, 0x4}, {r2, 0x158}, {r0, 0x40}], 0x3, 0x80) 00:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 00:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d, 0xfd}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x7}]}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4f) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000140)="b1b45cad46934311b52c35b59be8cd6a31459bf096f3f82e62a3830b2ff199f9588a42aafb2850a5dd6027ea312824dfaf15b4e1", 0x34}, {&(0x7f0000000180)="f684c34e17459042a4dd5dc1421dd6dea232cf25cf695368a3c12e0fdfb2687d2e65cdceb3f5c54dcefbbf66", 0x2c}, {&(0x7f0000000200)="68bd6cf3dee98e6fc89f369e9334d69b7d75adf3b4ce4a316e1a71b9832c8ac761bfb2c6214e99e6dbbb4cf33f59319fcde8693977320eda749c1a997c73342c90177794cc0a3b118cdc54545983d14c8e93b2dc3636efa972efccb6ec9e40c3d4180120382a3518bb6df5fab15f161b1d25f2beee33e5a1089c04a95278bead038cdd9fcda002bb0155b8b9fbd6f308c7a4fda83580a25219c82c8c316c87a231afcef14c6956dd67a69caec88efdb6b334ac5634f4873a80a70fba2113", 0xbe}, {&(0x7f00000002c0)="726c8be6c5d3acc9bbe5ce65a9bea76909c8c3b7526e9696ffe0d022d9c92cfd14735726a15b717f86398974662115", 0x2f}, {&(0x7f0000000300)="ca2080d791452678e01ccde71cdfe12decb4312deca84ef66ece11a77b62ea96bc4bb6efb1bee9b7eef27f0d0756f1d6e13b08b375be7393f6027cb53c25c6698805513c8031ef96f6801cea1f1491020fdbc850042cff836b9d4bc453005c916309ea79128871c193f895efed6ef322416946b4fd275556269b169de16be259132f3bd12e2657dd6b678bc88a09e8c6ffaeef9ed8c93e209ec33557737a0093a27589148d89c5a5bb0d045e9bd6a2e9a091a5b198d2ca55811aa7869119f4ebe582b2e6651e0035b99cca665e9701be823990c33dee50e44bed8c69d561a4f2d27d98fd572afbdeeeee049190bce62cfe8f6957bb7271fdfc4cc668daa8f5366196fa5e8ca6313a9636baf96527e0308f7fbc69a4fc766c13d0b3c0df4a4184b0f8e422c6e600d83918ca39f821404bbda77cde13906dfe6cd0840e3afddbb424f88199f6199cd05439205393de57958e576ea4a523f31ea5d63384674e7a5fd0c2d08e9dd327beeab37d092d116d50704c985a42b1bf0f54c7cf306d631be7d710b3782218990fd95325defea11da97a61c821adea724b1dc5992b967272213e31bcc91375e3d79d12f761e88bf2945facb09ba06ade1afe3fdf50ed2e897f20d6814f23889f80411f5b6a5ba91a142310b7caa1d214fbe619b2e5838389c0adb61f31cbd9f2f937c4ab396c613f43c0728053fface2b4d9c5e20d5935b98e617e31bc71849ffe2e69d468998976e783cbedd7c63342df03243370ad9ad337648307f6ea4b0b308d2660d6f051b6cd6b76cc91eb82cbce3ee3d771a201e903030f15137512713e21459ab00c4e7133dbc654f2197c532544bb5b367f983821b50e2e00e9cc9bd33b73bd5064497c671401efbd36ecc9968dfb5bf96c18a82a9b263b49182c69ae01d4d5d6875e39fd23dfc3283695ab8f1256086103c40aa5aecb9e48539c8169cc39b0b840287581fc0782c1f612f94f75e8d64b62441d559e4926c323122b7113942ecdbfe151cae8668b7f7679dec51b57bc3dd63d032e435fe1e6f0f9b0806272e23cef6c4a886f9c55f8fa0afa91bc6c1c1fb46cf5e1b949870eddc4529ec2dd237de4fc1e5a200730ca8f3bd92019d6ef66828d745b6935b152f6c669fb7ccd8a9207af585670f54644e53a30571e1a8f35379444894b037324bce660b9bd4275682e882ee7926c67d186e60f6e8be8ae74580185d2cad524e1994ab6e95bffb5c05d60c9c7a17178d2fc5f38aea3ee349c9ba5cd2d60f824b5a337c502ae5734531bad6365d118054eda862bd57e86e30fd462125ef6a478b941d365ffc833a99c405a5a98fd1d6f446c47bb273fffbd1807ba874543cd951f941ed1e302f3f2035dd0958da236a36974e3217f38e2c49b30dbc829da9bdead971089b8194136badef3e77e900c818ed16344cd45fb9d78af628d88ba2b66686ddee197a3b4ce04aaa601548e6ae42778bbde51dda22e11ac6d7b3f30a15754522ebc1b3f74414a109da2986b210053250ac24f142fb30d169170050d9026121ed734671bc954fc9777d804fbcb5672d19e9b397e9f50ce9de8179066c429d85525e53ed75f5048fdcfe8089db7adeb14db29ba0d8f6f625b30972e4ba968631e0890c6d504c424ee527338a32d8a0f376e0603e586c9d75405b06675e72c7a614cc44d1b1837ef5e4595ee244a97923594f8aabb24692834787c0fa72b1d5911071af69afc50216183229c47338acc0c5eb45fde5eed5f1b05fa30b4de80bc95de9123540eb94bfa69d8ec089dc31543429f9c0e21a2397fe89995492f55d52b52cd1106f6b4dda025e38a903ced5c7b662d577f7a003149c7fc9f9eb52d0839a42cf1e50c6fedf2fd3863a5bb20cecd31f4d873fcb2178814cbe5f84d08f14cd68a25c2f66ca27a6019dfa26288211c1869f0d438e908698c59924e82da3437233d5e17a21d34cabc423797978eb8142f46fe15c6c6d2d6722a523d4f0aa3b27dd7a68897227712b487082392ed4d9e4e60aee1653afcb833dbbe3c165146f69827c3465aeff85f82ec43d3ddb9b26171bb4f35ca8c90f1e3185fc3492b30dcec7e54a970e4c688fe3f1e8120fd1ab849b6bee4ce99ebc72eb082956ce82d04d16162b612b1080c7f6bcc49b92d5b42c0b30faa371d8dad0dc8cf90815705e9a94268cfb8bee393d98196b2b973c11ce6790c11c40ebb98286b2758255c827a4d49304b727d5d01de559fd5421ea2eb5b2465d4a9a89fc8ba2612ff8469b8de57e90d19a9b7900b6f925cf279dcd95591a3d021606f1c0408e9d40b08cbf6fffeb00ca4a23c94af6ae1e7fc33aa53ef16741a0045b3c9a245fb72d9efebe1e6d04a86735611d770780a96743ea230ad74cdecd53ca5380882ba949849a50c25d2b57b783562d1739038d78a938922e591d1a66396298ce076125308fdb50ed846b092af8512895fd9ecb6177134400c06a78be419d340f7202c8bc7e9831b2349108cc2a8f2883d3b6753af1f7b209c0ad546e980e9050dbce6e1b475338ea7070dcf28e1277cd343fbec1928138c9ae153fe8c38e1f35b10e928c2d01284c937dc130961e66f3fbac4b25ae2f268e02eac288f38d19963fb0f097d55feb4807d7f78738ef4a209a1a62fb0c29aadfa7ef3f82fbce23779a504dc8b474f072b22a2aac6d53d0f41e8927910f864475c2d563086a4d4865cac0a7f9c2a3be3f71c0859276f33a5c7daa9a12efabdb912daa9bd82256d99eb3b5e03e37c2fee06389a8fe341de1f9822615cf7206ac1258ec28ab3623ecc5ecc23865965c7c14522efe94881cbf34822aeaaeb97b5c93d1e45c5597658e9fb8a2c2a052214e6bde4ac2f230690e6f47e284f1db437226a83f7f1f2fda4abbb19faa36a016571b9c4ce1ca1d8784988fa00babe6d27950062564399b4721860eca3bf364558f0791836fd6e71ff6af19b2e6b48c0eacbce80f5c0e2a24cae9eef3d591e4310f6394191633b4041dd19cfc858c2aab14175348d29b0911ca2afd17037b107c883563de7c3b0ed9f7610fa3bb695ff096beea52eb36ed491d637ac10eb9f6c7adf94a65ea1a20402d564b14bdfc2bbcd273f1b81dd03d00ffc60eeeda82697b29b11fce7c2673ab679087d98507cbf568480aa08bbf0525ee32882f66c65c3176ac0d59b672df0f6ed363fb41fb904b8b7d7ba3def2efc4a6d3943958799d7789c9a88a5b91b6b4dc9620620a068a852c15b8bd1816bc93e9968af13c099c2c15cf420ff702754ce173cf3f08437f3234a038a6a31b3cb6559c09a4e08b7747b00dbb0f506c8ab3ed1f24ca2ba306a8565f620a41a1642b2f68a1d26f554ccdc0e14df0cb868d52a8ae90643ed799a64ac010f887ae325464e9affb17ccef63958488303b50bd70eefe6abbe8a5fc5946365aa3b73fb91e0fa86fa22fe86a883d2a2cab837155544d090fc5f6acd92d55b0d40cfedda739e66d174bbc935c16f4ea4be94f56bf872189d071e9e6bc044ad1a04f4177f4a712f1e0d592398ccc782a62355cf912e629fccbbfc0765ca0a74981605210c0176529a40be504af5e7afd3e014645f62a11247e3e5c38157908b76434628de89043805c009031d979759faf51bb4c34ae9d7bcca0c0ae10484e6ebb7aab3d265202ce45f7a4ae9feb4696df274b3b27ebfad7b6e45399f6d3eb91f21764f7c21953a5b1e77a8dc4451434aa250c720a728a775b26d43aa8cee46910cd1ffb60d80e6a3e3aaadeedf0c1d70cf2b2a535c6ece499bb970e9f68b39bb9fc69c6a7def6edc896af4cfb8b50d7b9ba7aae5fbfbd296b4656bbe71745252988b9bda6203e2c0cd557eaede890f9c9fa30a2e1b51b73699cd7d74e602e58332e84487879a22ea0d3ed0a533449bea01c8a5041ec0812959c4ef22a137b527d4d7c4a32204994bdca69c74e0a99f1bf7b8a7260ed7db04e620810c181d27cb55bd17346e5e0201358b0b5b34f3a2875e06ad6295020db69d1186c3731c170402b10b07212e1159b33771cdf86f45bc861ed7a3c952576b987f334ea2b58c24aae2a2affdebf8f111f6de111809d841c4da92bac9eaf7417cbedf502f06adce1b24bb915e409156887206066be8e266907df8538425bdda9468e1a1122a0fa8db01def5b8b52f6998a371e465f667eab1a58f48a84ee1ba7f449a5f551dab2e20b5beec97f186efbcaaba379a7f89315f51f47005ecece803bacf18128a8a1e2519872f746aecb7e7159b73ad3f4b6886e7f31b957780cea8989e953a96a9452674c336e519477c4c584b98a674da7fe00cec19e7f39496ab47732e493bb7e0eae5921bc475a850bfaf56427c66c1e55f4b280fa787fb0920d3f6cb9fe10da67c7585f7d3c4201b10c1aa528af5c23a59d1423969c1facc56ba9d3bd86c075cc2a72ad81a1ced982ae9ca293651886c380e4205511033dcd6d47836a1a47f1c88ecb91bbf02f0b84a7fdb77e88800a3e9cfe7067a35fd5b6293540b8b52d49a1143505d74b1091c54de52df567c97021c8eb35cb466319eaed243de221e1588600022b1dde2aaff312820dfb199674e7ee8d565153f67385d00544625e01196035e0701f1eb90d092b1a9ae2430fb594a4f6de49e42b3877057fe91ffe7fbeb2e2351700b03540a389d68564b481245edd05abf32b7b0fce2b716bc0df9c6720b7be64e1ccab462eb29f552b758d85683f413ae6d7bab421d3d233d4561eaf4cda3d2b0aaca710948f0792a103bcc0e6f217aa4b854ee7adf00e34b8a3f1c97121e75653d030dd772f22f7de57787ff146ace39b0f520d3b9acf5e2465d1cde2a4f43b06353126967e12fad29432bde23354e4e1ecdb98dcad1424f93ff8d0354f5d609348b8fb092d4614c7ad00f5ab8e8e719b0cc1da29c882cf495e2a041e5bf3db148ad5742948de35ce7fb60da63f2bbeb9cd52426be117950e65e6883723a7934a6a695f0ab6407c02f0847a213fbb28c26aec624387352bbd834d8d65a28442599ceab4c2be23c648866d1ac91be6cfabfecbed34ed3fcbd74f77633faabbdf2b0b9a76ca69ceeb03c962b26c4ffeceb3b09b2b71dbb4208dd4177fe700b24871859329257b9b1d07d91c970dbc1bf68282b981aa1e686b3c1b980f283335760beffd13ad22a998abf64bffda3fe375d59d299b81ee62178b99c5771e4a78592ae5846e08210ee714908427c29525eeb385f5d323c5eadcf8e36eaa754a82d21133ee8ca4e7424cd44553ae7d4972e40ca2f57e56b2f1039b9822cd102e3c101359d64488b66b262461e4fd85027c48ec27c892e170dc385006718e8c71c0e7bee8c8d6fa69a8861d9e60252525a40f36aa301f883ff6f921203a258e66358273e30cb1a038b53a8376f36f5650e85f98bcb6c591e6fc05f829eee31acb36f4add6aecf0fb6fb3ae57dc45f51bd011d23118f1046dfae314914e2c2e85cc01ddd7ccda4569c6696738d89bc14dddefc3c9cce0a3ea564ab0b8787cf8942d32ca6c7c35d1b7093dd1fbd4ff6ec3ddf28a176efbb3f1e8e7a68486d7ca78894d54270d3485e11438d8d192f2db66f755f30e599a631da64d34d233fc101ffc0308b6a968a523b589bd0a5b445ac8cf4de57601b9c7ca32bfaf0c61ec4c054afd6c43d807c9d89aadf5b14181403cd01d71f756701ef48049f8bf63fc792794d828e2d4e5f10f46baecc92c463b1e166b2c48a8195740e9e91c6066ea56472963757ef95394cde54cea62225d5b41cd7d09f35bd268a32f80e88bd8b01bb4a2c0cea6e30d01e601cb", 0x1000}, {&(0x7f0000001300)="785124689f0b1f0191ab0274bf990dbf5fb72f9504b778c7089d6874ba131dd9f040293758288c9df113b9bb82419b11aff6e99203899175180c8626bad31689240eb60027f1b72b4f83a5b4c7b1c87208f91980d0a343bfdba250e099243dafad9cca6475885edac55240241c151a489062e78b7e6e4c41ecf21cce77cbc59ca4d8d1de652b344ec30a8ca9694b778b4dc78d202f0ce5483c8bf264bc7f14cc5e904a3da7563edc9026aff912679209b365e8c162cbca3d36f32ee3f1930002df26cc867f10874007214fbd164922b4d39ae44b377e6a307267cb65b62e719b4dbeee", 0xe3}], 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001500)=0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x4, 0xc44}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") 00:00:29 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xa29f, 0x0, 0x0, {[], [], [0xfffffcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) faccessat(r4, &(0x7f00000001c0)='./file0\x00', 0x0, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x0, 0x800}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x84}, {0x84}, {0x6}]}) r5 = socket(0x800000018, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x800000018, 0x3, 0x102) r9 = socket(0x800000018, 0x3, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206931, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x100, 0x7}, {0x24, 0x10001}, {0x80, 0x8}, {0x46, 0x6}, {0x23, 0x5}, {0x1, 0x9}, {0x2, 0x1}], 0x7}) ioctl$TIOCFLUSH(r7, 0x80206931, &(0x7f0000000300)) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xfff8, 0xa4, 0xc0, 0x4}, {0x100, 0x81, 0x3, 0x80}, {0x1, 0x7, 0x5, 0x24000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 00:00:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x3018, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 00:00:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x4) sendto$inet6(r0, &(0x7f0000000100)="9c11c757f65642c8d9841c01d4156d5590b526e0dfad2c56d6900c488434c4b157ec2e53367d9ea45b7cc2a490746a00ab289fdd2eaafe9be973c39f7e79a29ad8f38b50986ed2aeb0996be68f1c997abc1f983f907f44ffa34ef5497b8f28086a13f76880ceab349e0d662a18641849fd677b86c33e9cb7b22fb36b4de8f1793c537d", 0x83, 0xa, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 00:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = socket(0x2, 0xc003, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0000001805000000a8003cbc8d2ba7239bb42b27febf02008000ba0d31e99a00000000000000050000000000", 0x2c}], 0x0) 00:00:30 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x9, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x9, 0x7fffffff}], 0xffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x3, 0xf0000000, 0x1, 0x5}], 0x10000, &(0x7f0000000080)={0x0, 0x100}) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 00:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) r5 = getuid() r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r6, 0x0, 0x0) r7 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r5, r7, 0x5) fcntl$setstatus(r4, 0x4, 0xc8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000001580)="28311ecf194b03973f0e7fd143e25476b9168dedfdeee44afe596998d8c18f07208752f41f2106f38ff2a6632dfdb5a913604cb180b2e4d0948baf56b4aa1777d3d73dccfa01dca83826efd4264c2bd46cf53e3cef491888747eb50a3937290e0714d2d2d50a27b09bbce18ceb0a5b9c0d3daf40c23d3c8d458d44c9b808557458499d662698558d8bf871089ec6d91646954b5909e944d320cffe56c20572c886a89de35cb76b65dc41b48d53c69cca2f1a43f60a2662290a2063bf882cf6802ad375614f73fb63fa8a4eff6ea01130711d1e4a112595178fb9878a0b9a5eeb64e80629ab0bcf3f1743bd90d305f244e30a021eda27d1662f581bbffce363147c8f2fc4bd4e5c03c9971980141667d4fc4a942fbc510871694e6025c768d917d5cf0964fc51be30d8bf4cd63eebed46f41abcaac835fd09199695be37399d2bf1eb8c68dc2d1b0843f0c483bb09c67739486d26d453353d82faaaa64aaf6d4088108fbfe4257b4ad454741086bdcff6c732d2f655f49bb8ff50a2e1c18a7115a5558c7ca8035672cdbefffa958114cdc8f570cd1a130dc6aa68672d15f093e461aa13182bee95931d9e9e46df4526c783276a563c4f441a346370b7b9f4928e69102f581410f1d3059940335d230325eb9930c07be004f9c41dd08c8d1730bb824ea845ec530bca21c94abd370c47e938beb5e9ab72411b08ccf01407b780584e646353374e2a480d884756439252eb7fa27bd8067ac68f8fc67e2419a5f1fb2b7e5dec07de48e20b4e3c37f77e93a81f6ca12135b472d075fc198d664152e8a1ac3bf2e2effde36e074b69190de3fc4bfe9a04a4a399ad8f0d615ff1c701efa957188772d8eb744b01cced889f26265616fe8cadc97079a33dec4dd215c5ef7e1a26f1175be82aaba5b3d0df77338575f2070d2f8dd4eafe7d15b4a4adf8e7a506c26bcff6bc46ed993c8e7a41c4ffda9fe7036244770a12d3a8d87d09532ddb56fa3f6063ffe0d715ef5cc215919fcb1850f195519e37604a62f83cb3975b6f89005759d06d8ff235266e52672e7751cea8b12f30262c991f1f0dc3aad4cd92d5a211a117d71d5cbc5943dba381af72915b6d7a9a7735687147d08339137dbff403cb4b02ddc019ddc5ecc42ad563184ac86e129cf6d79b93d847d15569f89126964c2d05f38913338ded93588636f3a4cb151ab4552d3c89c6484c7d215f8c7bc3585200a66345a98d7575589bfe3a3d87d5d97b4a54c3ac27935662b7fbf55f7bfade6cf94838f0142a38bf5cb9093bc4ef26156502c14164eb097da22570015ae43b4a9617dbc201d1bd6b243130132d97bf04343f40973f873ee7814d10695fcb29dd8e4c5e87e32e954d001b5fae4d4f33fb1cff317af7b0e6332a37f55795f9f5ebc36cf56044f87951806051e0561a6b679718f85a633b5fe64b8f2264e7d4a0c4c444cb3766ff52e97158f5fc2bde60e6310c80cd7413386e32eabfa2e96f7e6b6d7dcea8a5a5f3875fff16f0b57fab4ffba1deea6a5204f5e658b1c08fb4c21e6617a0e6511053183fa1b6470f42be6e20fc56034894a413b1d49b56f8026445fc63b583e00adb9e68a1020853c9d219903529c3cda61a6753c77c972a8eb4215d56a2ffe41e12e90bd6689681b0ae503c6f45517e7a6c8ba7fe66452da7df24f8d3090caa7df9ec79ee240a06fe87d4f725243c21f298bf5bce89489a9f70ab797f410c85c827650dd7630ef60d949a5632894bd4b5445a3c7e35869f65ab1c26c7a5e54ad6271ab89f29fd65c486c9d6c1e90a14e9a672392667134b261128ad84b235e8dd7c23e5262f0968491817cfd617730fe409a6174dafef3c8c4160c7092270293628ca0efd0310937fc11da2cdc731a0e1588be2ce8816470f5019dfedd70459bcb9336c37265a72bee5e94a0036c0f314ba28e6d1775858b159958b7cb9b047233825c32466f6c4729ddc7a64d4fd536443ee1b289506d39ecbb0d9a913eeb091d1f0ca6c1144063c2baaf8f8ea7b46b5747be19cfdffe2aeb6a2da50a2d23e12d3f2c29aa2315a475c3451355dd055f6fa1a4c0669e76358ff2e373dceb1b1974b33bd960b111e731abaff3c2c68a0db2ade610237df08d5798ee28e239e760d75a01446b9fa76c67a101ee70809d05353ca3f28a184e1a00e1ce1b284ebdbd255caa36a3994aa0b2b4567ee1cf2bc27c4fe70f6908ed59226a7632e5dfba2a53109c177fbfc3f70885e60f88319200f69530103559809896b8489982e0c2a1933d9eb34afdf31b376e731d8473a40b8a205c28f9c0e2e1283a92d15379dc046fe2c81dbcea337b9988ba20c4a2dc37f916a0f83c6506643de0a59490c79a247eba2ed31184a857fedc652b8947d41b487b7487c2ca1f8c95a91c199de3b8c9aceb41d98e30d41a11dd69f3153ea66e22685c75df09b34be8c589807b83dda309563bc4e0ebcb036718f6361009b58ccfe9ffb392d359fd2957711a23b1087b2c535b5c999b990b726b5fe27dfa119e3981c9f7a8be7a255eb73e427f4b387c940cdb86433a7826975064206eea6dd7492b0982db3d4331bb6a4c5a8fba1bae38cd1d6d404869b6a2c7cd9ed7932b1e7006d87f7fe9b62ea8cae2605ddcef0482a21f32b01ba5d9053414672a343f5d08b6d005248fb0542db246ce40d3017bcdc882bf2980457472a537f44894781c9ec167930cb0b2f791a5f94c47c7363eb49a06712935ad0286081d8217bad5bfbd2ce7176485f5ad598cdb429bcee39fae8f4ef6fd69e5fddb2a492f859d25046c3b58595f13cbe9b37a95358e19b0e9e07e9a92e54b50dd19a07bd6c040ca11d1eb08b5154e25a7ce74b39774fb02d29bcc80b0c7e3471ca7c8d70fb1e82c6fb2ea7d2b2c97c68465a0105a0f91eb4edd65bb642ace62ffe8a3da941f749aa82e48cd4224b96008297ad4410b7a03d28a84f46a43ed1484ed5b6e1f1119b7de5c2edd40eb30c5c15f90e0bfc8cf03f268714b341f27462ddfbaa962f0eae2244136a4a94afe25b6cad34f3ca5e7f154a9b2fd839e7f3063088431289d6c957dcbb4c7ebb816e977eee8d81dd3f2cecb2d2ae8d742d0a7bb8d77a5718dd9d83cd3f4aa3bcab9de33bade919062da6c78fd4bd0220557a13d0bccaa5fc63fda7dc00ab838b7e05b1e387dfbaca9519194f724491543828f65626d9b59d85a41aa008166c6f7ebbf8ecdbf451cae5a7538cc00ce2a39cd96148433903cef49065b4e1054438ad76fdcb5c3e274f37aa1c95af4c3fb6bf0a1d851cf932598b6000da739db8a7dde0a4bc562244617ed2793fe5a0dbe2defccd7111fa0e44ac106c3bc7a38974dadda3ddc6e7591c02984e431b77b76ec743c482cbf736eb9ea5d3d842278f3f2894c94d50e0d28ae296786211ccce7d3c324bd173f03ae2703bf3a7fa345d8b0e1a0ebcd54dec0e2a91ade3ae912182421cd8c3fbc87bfa0ff013ec1f5aa58b108ff50866fd8035e6cee6adef3276a577082e367df35cbd49227653fcd4104b1b5abdeef529afb22c7bba83652c9d1c90d64cdb360723441116e20665ec745c6068a111b6bb9d3210e99063406f2900ca4fe3596db415cc7741a2255a31822b03f6affa16f762c0bc2e8b4ea8d0751bd70d54af70ee36802187f1df4a35e131f27ea5542f705113f599fe07c41ccc0c5cebb13fc3148e486e20ef98ef71f22fc43978b4bd4b715ef5d93a2904d3af07a94ca81f6b36e2779fc8937deaed2a80eb2f891e83d19830095293a933f9693b255792538af921cad48c185defe5ee19143cb4e37fb700f282ae649bf741d89b5c5669e473b63ffda9a8766fd1829fd48f9e32d1d206c407ea4e169b01d39b97ff726cf0b3fd2c8fe30812f91739c72688d375dc6b71beba3c5f6c1282d40ef73e228b453208b2857c845775d0e3e81e8a27543b69b8e46370fec9b5b4f261a267db20798c0dd37bcf94b6cfaee42cd49ead8a904387bb42723ed077e35d52d7a516c76cc4bcf3c6bd630a8cf92b5cf42088f0db8f2bb8cc9a3ad66424db8a1a59e9d5cc2de50ed7b80f39061e318c4bc755d78d3415de74f0c2acb0a5d2158f092682bcedc01966ee5b8e1c2f490b5c7ea618055e92851a22bc5e43c92aa3e98a08b5a617b62b2390092d0647eba0461cca13e976cf5ba09c4dccfdfecac8cd15e2adc6de8dfcad03efea2c3e80b6b379ff332fcbccd34295f8eb91e688f167185321fdc908f263adbe2759c29113c9bfbdd086870f255b6b23c5e5b70358d4a4e8cca6532ff630076746df601c124cdf60931e16dd1729680506f1662a3b62ea5003e4b3f45483ebe90f5a7e71315ce487760c43ba49b541a5022589a4ddcce408849f440465e991cd4cf3a96d326305bc95736e204177e670b89647ecca6d6427e3b26fcae37c403c509938ea82fbfa8b87cb171fc0487379764831569aabae444249e155b692e807e128fd1886b82098b35081d5947aa937eca564e269d25689f49413a7a1149ba879ab5b9668305de41768c920bd8e11f22313f8fd32cd0ad7fd0518cac08ce6bc6ff0f98d078e966a1150ecf1873d19eeffed885fff211f9f66ae44720a2975d67f1009dc96a271a5ce6139fbb640675a522bcd381bbe1d4ab7f2505b9c3db85a09b4ffcc3f0db723a0cd98d6de5accfea91e7bbc737b305216d31bbf858d993988a6c6f6c96d34bc57c8eb9d436b1eecbdaaf27ee39e4d9884a39b26c35baf59dfc94b117852a85079435a8164d1fb14a25bebe790bda838c448f9eba498edb753a0b4d2141ea8cddfc716e0c8ac31f52fb13b9fc6a37486995b46e7b37618225da31ccf04243bf2cbfd8b54938609cb653300a32f4e24e554a7163f399f06a262489a856b5aaee5b4ac61ade27878c08403c6b5803dfc8bc9253f822ff7953023af5ec053095b3eecdb7a088c6d3c8b8e848002b38a4a842b2bb6da4c155949380b4a060617277d32ecc8662e696d3f0123fa94e54c49885bf985ca05e347ae46f372e9032fa893191293eda9683bb725d28215aeedd495b19c7a9cc6c8860a7f5fd2f4bca7abfc1eea15b1b7711f80c2790ddf49eb6afdc5492b995c6ac4e07ed06e1e47a35b1d1e0cb2c1822e7f753f96cca4e51c3a75f6cd7350b16b3941f40277fd346f1e3c56da2510140c9ef3a9bacbf034fe6facb192bc6a63b496404fad236dfbaa2aea93dc158f9df51c1a47e748f99ce92cbf911001f03d255456bf0ea13206350ab958c3c758b6200fbe38aa3564f2cf8291982477442a22b5c959bced49b07ac98456e144ffcba3710c785506f86b024e9d87ce31309a74751eb38c9c06bbd422fed5ac004a54f64c46ef9dedb4d95da01b1245936a7aca11e6ea5db962c4423060f12519425916d56ac13ff1a4b70d07a69931dd537a9024aaa71f5f8aa34558e6e59d8d01d9e0b786f807bfd116db4611aa625c20db2d489f91cb56a481bb90395eff44e2d9c3c5170c4b098add65ed12106f674eff3b89892a3e620bb19c40da428fa351ab7d6ae3606fbeeb7965c2340f729aab9eae46279a6fb0955d69bbc6749d30ffd582a153eb422b060b4942af8e2f03d8ea4d4efbe392f8c04c4539a603ec9266c23939f6b1aaf631f0af6dcf0252ae6cf1a3d7635fed7d49839b9c6259af0540f15c17e47b945cb4ec240162df9dc8f876e3c5cfaf95240a1da7f41ab51322c5b7a440db52b32fcc55dfb977a5eceb3aea5a98af8f8922580f874355c873f275e2f38a96eab1123aa0c1cefa8631a7493aee47f91a20ff441bb22e28221314ee0000"}], 0x1000000000000129) r8 = getpgrp() ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0xc00, r8) 00:00:30 executing program 1: r0 = socket$inet6(0x18, 0x1800f, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1f) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/56, 0x38}], 0x1) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a54598cd0264eb2cb8d78a2a197a3862076c589793d340c36f84c810287ead4bcb777fa69dfceac2a84e6abc9680abd227bc5e57c6388bbdb95aa0fdfb972ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01951e3158c6da2ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612fc71f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e7cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da94ca68fa2982541ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e0540600bcbbc7abfb5c2264ce9cbdfa2afff597dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e0cddecf185f8f1266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a149a89e5dffdb9f62ae1693fc7a9f01722f661679efb1c6e7becfb2eb2eea0954d2f749a157b9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891704062f7e162b2e5b80ac0f7c030385e9e6030b3d75550c568ac82a6b14dd6b91d236c7de08060f6892f5c94c2931e645375de03cecc2454c264b8864cf2f6d848930984643f181e1164512609e0e62c5974bf260bcc5e9a28bc75be0515b65994cc4ab9d1dbfcccdcd2d6a9aff9db4689bf416c014809b54c583397e6dbab2484453feda923cff1bcdbef6f91e886aab80917e614adbaf1f9fca3b82178e5649ebf78a8338a7c591b1a7d6869185e418a07e0c3eaf803c2b4a1eaa0540f042e000000d5a19f954382dff7ec921dda43106ad1967ecbea3bcb577a3f70c7bb1140e62428edf7679239c24c6ae747951ea43a2028041740cb62b48305f0433218da38aa"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r4 = semget$private(0x0, 0x4, 0x10) semop(r4, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r4, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000140)=0x72b4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 00:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7aad6175ff5ffffff00080000e4e74de4"}) write(r0, &(0x7f0000000a40)="582720efabd16ebae63225259560c5c9bebc73f2a044fd33055552fbd50000000800000000334a561951654c8ab06198824b3da025bbd47b3bf579c7d4096e8c8b6b87cb2d72b8bc7730e9377efa93bf8c31052c395a56eb604cc0bda92900000000005c83ed1f881399c1516e19dfba41356a5ac384ca9be98e71544c8d000cd2b8bfbb080010bd6f167e2b666d0909c545c64231d86607461b9e0ebb0d7a8ba02f5a09a486a070b00df5da96a06c741f89e4aaab9f0807e62fb638625032ec39ccc27a8fe221da02baa5e7533a39d5c7fcf92700800000acd262ea40b13f5f046a3ab8fc25bc4553308c34b749e3234a5ea96e4aa4357852554a4e65e9200bda0427f7f7dced4142cb3b825a4a9e0304b2d45283eca45a6ad64e86a2595dc909716ea25bad718cd3c68d72a53670644e981a003bcc341016e6f15a9cb9cfb9350efb818f13e71a816237c8e5169254efb34cea2d624faa2e9920a9b45ecf9689189f3c31839f09c57500c78636d4b0247665f8f82942b678dbb19849206b20870c1ef21f771d014908e30958cff8f2d69bb0d335dcd59f44ffb024ea558b2c366e69dc8687e88569672a7fbd8512864bc08a5cec08b26b9fee82a49cfbc9b1af9611b327589aacf82a954327cb7d8f5feeec2e2ddac03472437d83f0b604e8534f2584ed22440dcd5915e0bedab810a23c4697255a94213cb4566e2dd352becd", 0x201) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "379e79cbf039717dcfd5a4c16827eeb8805f7090"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) syz_open_pts() 00:00:30 executing program 1: r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) fchdir(r0) pwrite(r1, &(0x7f0000000080)="fe84693a84e106cc776e72c9850670d103519e4c1a2f9e327e61cbbb4d9e63f137c863240d4f1b013f13152e959c73c546c67988a33395ab2ad3ddef74eaf9c406655a90d22345cfad38d12640cdd58a4bcf469857d8c9403229e1c576fb73a8b411d593211b63401a813eac9aa4b475e4627d22b0f72aa7da47339f69d26f32b9fa488e5d6ca2df81b14e8d8aa3640ef567a89bd26282c5f3f430a10dd67731f63e4418c1a04c0cf1c273658825ed489b7409", 0xb3, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fchmod(r2, 0x80) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000040)={0x0, 0x3, 0x7ff, 0x5a, 0x401}) 00:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000000d2, &(0x7f0000000100)=[{0x0, 0x7f, 0x0, 0x10000}, {0x401, 0x28, 0x90, 0x1}, {0x40, 0x0, 0x7, 0x6}, {0x4, 0x71, 0x5, 0x8}, {0x6, 0x9, 0x0, 0x9}, {0x40, 0x7, 0x70, 0x6}, {0x7fff, 0x0, 0x1, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x3134cd8b81d35f9e, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 00:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x202b, &(0x7f0000000080)=[{0x2c49, 0xff, 0x80, 0x8}, {0x400, 0xd3, 0xe, 0x805}, {0x1, 0x2, 0x1, 0xffffffff}, {0x1, 0x6, 0x2, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2100, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 00:00:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x800}, {}, {0x0, 0x0, 0x0, 0x81}], {0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x65, 0x0, &(0x7f0000000000)=""/101}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x140) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 00:00:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r6, r8, 0xa9, 0x20001, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f00000007c0), 0xcb005093f78273e) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="2408ed42a0f7ad3f88", 0x9}, {&(0x7f0000000140)="6da5898e26697a8768fdc87ffcbc966fa438956cd2e7cadacb4040baa862fb8f084475157a54dcdb957f7afad8bacae7cbe832c8c78e3b5cce397a12c0bdd6a665daf7c828192cd84502ba09aee78d20b785906c0ebd7cc0c44dd3675ff6f186a9a008056495e7a833207cae13982562827905fa71", 0x75}, {&(0x7f00000001c0)="348e8a93756a15689ffd9d1f75921b222571b05a4a478650262f78c68aad2180712232508fffccbb23ad4069dbc9788bbb1e9bb34e48fa4b1dc62e9f58c0f50865b071a6b9afd6fc90c1ce1029c8dfd8ed51deab464f141ad753820979fcb514f6e614ad4ab1899b8e35148bf011db09b8120edb8c86b675484a7735ec7ec359539745b083371a1f872ae89f58aa415c81ce86d5f7d132ef7e39ddb2e45e9477ed81ec9f4152b8fedda811", 0xab}, {&(0x7f0000000280)="59e93210f73ac44c5f5a2a467e7517c4d2ad8b7360c8dcdda8d4a0306ed4a8a8988af1e37570de85935b9ce67830c1b379dd3e4dc125f7e8fae5e2cd885580163f59bc32cb19aa9b0975fcba6ffaea774b835a29a007e0e00d53d58cce491f3457748e29663d31138d41f29ecd4169a82ad4cff1c3c60416cd3703d0d481fa0617149b32b0994a15d5ccb81977b2273d06331cf7adad72e54b5afa6c6d3bf183512e71361f", 0xa5}, {&(0x7f0000000340)="03764efc680e0da89cd54e500c3c5315ef4f69eaa9bc3bbee36c1f48ef37d98ca75557863a2ab70116e4e2a7abac3ac955086d6a46397b8c616fa673825964039926b48500c5852d4718c9f73372c2dddfe248f3552c6c8c4f102950fa799644a5b3b2d3e21ebaad04a0226ac259205c27b6fba1f9227197ef614fe79471776d225707d43992dd95ea39829f", 0x8c}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r6, r9, r12}], 0x20, 0x400}, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r14 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r14, &(0x7f0000000100)="8c65", 0x170) 00:00:30 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x400601) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x4) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 00:00:30 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fsync(r2) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) pwrite(r1, &(0x7f00000001c0)="892e433e538654b92a1abd0702b0d7807bf2d77557398d04e8612c084986b8df1324a00f0a48d5f0cf54311554dd6a64aee9b1701056100c310018efc85a28de268fd0041c190571487f5c8cdca6674615be8ed266ccb961521185e4d4f56f47cd399594b74cb6ba2ff9bd8fd7eb1f48c6ffd2320dc29aacf0bfefc7916574e57f0c66a9c2dd51273b9ec481a68c27c6866b95ccd1113411bacee5d0c4f671be07d47b2d3ebb97037f1ac58b6929a6c740aad69aab57a5f3fb372a79b27eb6139a", 0xc1, 0x0, 0x0) 00:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r7 = geteuid() r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r14, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r15, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r16 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x2, r9, r11, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r12, r16, 0xa9, 0x20001, 0x1, 0x1}) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x828, 0x0) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10000, 0x0) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r24 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r24}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f00000007c0), 0xcb005093f78273e) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f00000007c0), 0xcb005093f78273e) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r30, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) r36 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r37 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r37, &(0x7f0000000140)="200e22", 0x3) pwritev(r37, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r40 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r44 = getppid() r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r46 = fcntl$getown(r45, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f00000001c0)={{0x2, r40, r42, r43, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r44, r46, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r38, r43) fchown(r36, r43, 0xffffffffffffffff) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r30, r43, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe41, 0x9, 0x7fe}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="ac89b994ae906f62a3147dc9252ab621ae744acd52afb00522482d654c56046e23bad66f1639e34b7b34eb9c4a3688eb730c2898d50f9c6aa1ec1d70e8c9e9df7057503ed375626d7b1d974962e36e4933e78c2c8d", 0x55}, {&(0x7f00000000c0)="665a0a51cd85", 0x6}, {&(0x7f00000002c0)="1ad110a7ab5b3e36b6435fafad3e264dcd9f0397643a6b9e4b634bdc0455769d", 0x20}, {&(0x7f0000000300)="8cd30483dda2e3153bd0e2d02dc391d0a6ade7c18d531d38a579a5604d6185550b44ed8f6e190230f71b72602dc16b6033f09470fc4bde2bff01bfdd81a731a20239e8992468a06a90242e14a8246bea4c1da025be6c5c6f7f5d35783ca51e6d81467cfcecaedd4e3324449e775a27cddfc44275a94580609c619583c901a0a25881d50802e00b79cf5315b35b9aaad4cdb23b7b860ad3fc7792082ff26ce8480061def2b4e955b16bd32f1322095c3199ca345a9a4c5f3e9b182ac75303c64bfe8b68", 0xc3}, {&(0x7f0000000400)="81c2a808b1a38597aec423235e214f74c8115b1b42b536c45c31c8ddfe7dea9cfd76f628cf863f8e33f1f453181255cd631f133ec38a2c7bc0b6bad28d", 0x3d}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r7, r11}, @rights={0x30, 0xffff, 0x1, [r5, r6, r6, r17, r18, r19, r20]}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r28, r30}], 0x90, 0x1}, 0xc) getgroups(0x1, &(0x7f0000000540)=[r11]) r48 = getpid() r49 = socket(0x18, 0x1, 0x0) fcntl$setflags(r49, 0x2, 0x1) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r51 = socket(0x2, 0xc003, 0x2) setsockopt(r51, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r53 = socket$inet6(0x18, 0x2, 0x4b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r56 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r56, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r56, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r56, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r56, &(0x7f00000007c0), 0xcb005093f78273e) r57 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r57, r58, r55, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r59 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r59, 0x0, 0x0) shmctl$IPC_SET(r59, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r59, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r61 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r61, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r61, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r61, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r61, &(0x7f00000007c0), 0xcb005093f78273e) r62 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r62, r63, r60, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r64 = getppid() r65 = fcntl$getown(0xffffffffffffffff, 0x5) r66 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r66}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r67 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r67, &(0x7f0000000140)="200e22", 0x3) pwritev(r67, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r69 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r69, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r69, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r69, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r70 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r72 = socket(0x2, 0xc003, 0x2) setsockopt(r72, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendmsg(r72, &(0x7f0000000380)={0x0, 0xe4, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r75 = getppid() r76 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r76, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r77 = fcntl$getown(r76, 0x5) msgctl$IPC_SET(r69, 0x1, &(0x7f00000001c0)={{0x2, r70, r73, r74, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r75, r77, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r68, r74) fchown(r66, r74, 0xffffffffffffffff) shmctl$IPC_SET(r59, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r60, r74, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r64, r65, 0xfffffffffffffe41, 0x9, 0x7fe}) r78 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r80 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r80, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r80, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r80, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r80, &(0x7f00000007c0), 0xcb005093f78273e) r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r82, r79, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r83 = getpgid(0x0) r84 = socket(0x18, 0x1, 0x0) fcntl$setflags(r84, 0x2, 0x1) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r85, 0xee01) r86 = getgid() r87 = socket(0x2, 0xc003, 0x2) setsockopt(r87, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r89 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r91 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r91, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r91, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r91, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r91, &(0x7f00000007c0), 0xcb005093f78273e) r92 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r92, r93, r90, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r94 = socket(0x2, 0xc003, 0x2) setsockopt(r94, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r95 = socket(0x2, 0xc003, 0x2) setsockopt(r95, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r96 = socket(0x2, 0xc003, 0x2) setsockopt(r96, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)="33a649230bef70195831c22108ed40f14c7f93e3332a99b15774736495272380527de3d4331a8da107fd5c093d59e16795707ac59b3644dce4c5c78cacf65b736cf0c4350ae86dfe44cc162792d9d3e9181bf02ced615a738bc7b54c10", 0x5d}, {&(0x7f0000000280)="9c43cc5590345cc4ad6cec48d32daec852a418ad0fe21110e3810a7aab4590f6f696bca4035f555c376ab09ddefbdf16e2facbf6f91ebc784a4209a502db759b7512669d61574f72c2d166eee573f76705d7c28d8b97cfb29fedf9b1600e28bb7b0d788346006a709ea778cad3ce764a9630e870e4a2c681367fff4d985c54bf816cd92b3ccfa5d4be16287de99213ae6f29e7f137a65a102f2cb25fe0c62b0555c2d5cbe4d2d7b2be7bcbaab92d8b287b4d4e400befc59df8c17ac61e1a4e12336b9a785052bded075488823ba342b92f1c1ddbfc01ecb747219538c2", 0xdd}, {&(0x7f0000000380)="91b3a6e90708864b56f3dfb9fbb56f8fd6d7818e863e637c1a2e87f9e31718c957e58405ad4011072fc07329229b11553bd5171066b11d2776a1873c172981e64e81c09f82a76771ed745bd726cee8af3ff019cc0ac497e51ce32c01ae975d2d76ec274f10d92a30b33cfd039bbc7362e2999db06e230da6232a90580ab77102e3425e69ab8843849ff28874c8acff829909ba4ebd4296f383c2b9cfe133086b7e14a37d003340ad9546bfce69ef11d6004f2b7a0d67b7bf8dbb977c873601", 0xbf}, {&(0x7f0000000440)="a06b29bc01ce600b50d178d7697f547bcbc8eb03d36d7e579d926bab1db3f47fa9298cd71bad3562c630f69f52", 0x2d}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r4, r47}, @cred={0x20, 0xffff, 0x0, r48, r50, r52}, @rights={0x18, 0xffff, 0x1, [r53]}, @cred={0x20, 0xffff, 0x0, 0x0, r54, r57}, @cred={0x20, 0xffff, 0x0, r65, r78, r81}, @cred={0x20, 0xffff, 0x0, r83, r85, r86}, @cred={0x20, 0xffff, 0x0, r88, r89, r90}, @rights={0x20, 0xffff, 0x1, [r94, r95, r96, 0xffffffffffffff9c]}], 0xf8, 0x2}, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) r97 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r98 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$DIOCMAP(r97, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r98, 0x2}) 00:00:30 executing program 1: getegid() open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) 00:00:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 00:00:30 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000f40)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0586356c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb0a1b001553e098973c85ceb7d135bfd1548a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263187305cc059fef6bef339f78b4edda521ee1e53fd26f52249c901f022f11975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9181e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fbead67de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d0965a7071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f99908134030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7c0be44c9c1811af248be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e0b905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b77160ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07f06000000000000bb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b220096784ceb2ef37449e552a9c1803c6bfbd02ffa6dbf297faa465269576886abcb45c2aeb1f39a86f189b10e6f0e9f42be9d813a80a5a031b0b341a7feed77016d502cf3449e863adf8f77e14f4858c44c1dcbee425faffd2c3bddbb684bfc61f1d3ab85b021af344e0994a994b786cc30a186ddac89271629a6645c4655bd9a6f836351f8bffa73f7de66fa91bbde0501a74069f214281c603bc77852e168717bf83c72a43b24036102f79f624bd2c420145bccef354cd0a3f7da614b870954f44ae4a6b64cb97597e290ab49c2ab9f"], 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fcntl$getflags(r2, 0x1) r3 = dup2(r0, r1) writev(r3, &(0x7f0000000440)=[{0x0}], 0x1) 00:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000010000dab8cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendmsg(r2, &(0x7f0000002b00)={&(0x7f0000002b40)=@in6={0x18, 0x0, 0xffff839d, 0x83ff}, 0xc, &(0x7f0000002700)=[{&(0x7f0000000200)="4d6f02608ca9a2af09403d56dde58bba75432b5caef6b30cf55421419d66391547a12f727bd2fea2f0278c1ec0daca75", 0x30}, {&(0x7f0000000240)="a22e3a3ff2d3970c4453a7d1e9377b61e08bad6f8301bf301637e2c7699f2cc5a10f59c00198a0d82c8c339c1c3868b9ce3a0df774cf9e9239deb44d8b9b4271aaaa88a957e02808f1f070866727894a661a05c4649b9982bf8e22b6b9409f7336a99820a5ba397659f0e91ab7b63cfaff5f92070b1d11e697a03bf770ef8c3ee441f019012373e99c79fd784780cc392855c83c7ca949133c7abba268b4f7a4d2989b4820fea8d4aa6ae4ad45b295876e82a4aabe5b41456e2d19548d4069899fa929823c98c3063027ee4910a7e944deeffec994fc033f8a91aac0d48e332ea08999db11e89733e2b2e8798c408746b2de63c59e97bbfd918553102aaffb781824cb5daf9c66f358e0ad2edbc91d49738efed5a33e10c961b690ecfef142da26980cff683cbc482f2e56be585bf4b312ec460c9db64bf102f7e1aaf46a4d2d420a452a675f7f7a736188bc7dd9cb3f0e4c0b73c9a088714f589df0f1327427b3a33d355fe6ce2c6e36d6f8eaf16bfe4d2dd3c770c36847874c285b37d15661ffdf7dc09abe5473b0363c394bfbfb39aaa27b08ad32015ef28baf12bb96cbe8961f34a33fa8b7829b08734f90ca24c79f9e5cc0f98fdcb5393d9069bf2f8a58dc2c0e7bae0caa209c9e46c0254960ba5a779de374e69dd0e13ea8055ef2ec084e3d6928fbaec05f94230501232454d9e5f04c0020010fd58b31039beed5338f2ef884983269c9f5bc354dea1df6689d884a4e2283703e87f8be63d26cf45c3dbc9809a0efaafb5d1f03c8c1396ef4a266d03bbc09a97a122614ba10349c875162089f5302f2d88c8e6831f7f29599c0a81509e71a8feb9e3b4e2cfeceb74f6d6e488bfe4661adcdc5f62986286d9355b36012c0361f17e56450fe3f9817b70d0ea6edd460119b94d3bae94494a08b259c0cd6f19039508e526484c8d58d6ca5e3324bd3e8d53bf34f6312163944e132029be3983fd82a7611bebf2d90303e5b7138be017b320636a62357481ffc2a8ab86f341a99bff342c1d795b7afb18845fb4b909f06e7d03a4adeb6f0852b2b145d177ae6d144c1fdd950c66db51bc9267180386dffc9d6b93f70de484e845ca112d2a242f373af3723d58adb2b86800847b2cc8abb46766eafe707747955393b2dbb619d9df3e986eecac39d506d9c942bffab4da4a0dc5cc40f8d4751bbe2392fc5ce3eeabdef6912e2785ba6ee0eb1e47373b8848183447ee97c08c7ec01c2fc6c1d2f3d572a0e8356e328786a47b9edc0607bfdf2684614bb0f569a8dcbcafa54b38b8bab029d8bb565ddafe1cdce2fe1363e510fb4c4f0db2002a2a0cc7af2efa6157371478a4bec540348ad6c94d640d1437e0e0599ade7b7a91ffc2e8b8844ff2fc4e37a8d82ce7e8e1a755e2969362fced8ee33a379fe10e1b2abea32e777543ed10846c3c6f9f172875113c13491bab98e88c75d064c9f5638d9e269c5cd4132fcdb7f10f6d0d99e77d9dd39ce214e514e9e944cd56996b0248c40db7fe4954171581757ac57ec6666665e887897e35c4c5e527ea9f4cbe7c1a44681857800cc4eb476688dc7ab7c1d844b1031b35e00a8b3b3ab9f60cd96520f8b96fc3296f628c2097b02e2bbe9fd242abd5b050d0dd939b44a124c171d966c0cae8a297c692477058e5bcecb43f322de2dd39aa7b57d64389106bcac587348a276e439c951cd3cadef121ddaefb9f10e3bc37deeec76213e0d8175737c70dc031ff5e901076296f369eaac264fc1d7093c317618604060774e476c13122fa59afb363f27bf08297d8608fdc6e56e1e51ce65334a3c140cfb9626d9102ab76883165d1829fa91b9ffd81bc57a3086763554a184cfbc65031225334e18f89aa26395a8023be71141e156236b204562add13c260f839c294193613663477291927bbb9ff37db4a10d5b2bce706180028bcbb802bde5ff96256db5d86c10f9007a265ee3d4f5517457ead680293bf81cd317d248c8bc513c9f30b9620a56353e365f5778bca3aa01c2bfa314d5e9678b330037ae3576210a01d4c99de9161cffd55b0df3a1d892736ccd4b737f18534681fa87ea57f14dd350812bd88f25a1dcbbb40aa7e1ac2b44a12fc263649debe6b895f0e05564fefacadd0724f903c1dd8ca10391e501a40b43fe0304ad49c2f4fc74cadd6c7d78cfbcee6d62290068863b9943be0b49beae5c9747837add58d823fc5a562e5ba8089652adbfd26f992cb502be98a1b394a0df9095f3b2dc326ef8cbcdcbd8d114d544e55a54334cd3f14ddfb9b47b4e55a570045a5a27d5cfc4a554af4d5aac0b3d686a62786ec69a5ae5f4908543f0e2db15356485b20a88d3deb3f47f312544f009a3c04016da60855dae96b7de0a2ea954f7dd104f70bd9c9dbfd8ef5c19ef0853406897dfbdab0cd1b585afae02c4d680696291486534a14be68dc151a2804526186dab40156b62d218f6b9804d1a10ddcc830d947822c606780f10b5ee8664f8eb410e7a823458f2661f195cbf8976ff5838d6f03df6e3bcba749e399a7f0844d504c0b106bd0a97725803a6be4bb57cab008b3c19b95a94765dc1acf8bfdfec6918bcf6f74d34db43f2435736bd3ffc003c59e622317035f23435b101f4f4182ed80106c50cd808f4010df397d93e52cbee581b19bbf2421b44edffb76261a1062b336b518c3747bbb1c877553ec53c408528f29e4d118f399514550055e5ed3a68b29eaaa52a37735bf7bb193686d25fc72b605c3c0e569ad5a63b7b346f3db52d4158c2025017585fcb6c10bafd647f0ed8f95fc036d78ab74394ad98e9443642cea14266aec7a9c962b6a317d830fd9997e739313e7aa561bf76d18aba40962f8e64c9b759255ef1ccb45fef48239c0017f8e20d68582a1455907eca8a4bc9f622ec0d3ccb3fcaad1676cb0decd68f4883d9044c3f041e5db0f5f4929c37a7848fb0def5750e9e1e3e6ed83c610fafcc7d5ae2dd06cacc2348a75631871c0325365ca8ffbd1239831936550d38f31b32864bc8ba084dd3d16e8b6c67952cc02d1758839ff68b86d95036bd65bef8e889a510c32ab034a112e0231f5dd518e90058988cca02134ed236c8e9a03576822e1b8fd0189df6043f33c8d0ef7b6b2cb3fb78344e89ed104e50f49020a473971054162786a7a4c7a6b977784e2367c7f77d9f94b9a62b6810fb337689ae1fa8bbf4d92a154461bc28fb87fa94207cf03db07148bf8fed105d40c9a47bdeb11ea77efe22665418fe4d4de5a36843898c34dfd5a3eedf1dded9c25854544af4ad5b3f8720ae88b2cc8bffb8f6113404433a899944671f57fbd8ddfe10046f69bbb51908d3a4fced1eafd32df43c354c51bd47ff8f3acf6deae6800731cd31df55d91573528cbc7886d7bcb3b65e510df7dce38c08d3517ba5d7772dd622e3412d4c693112de346ce9478648f59d522811a5809c5ef806f326e56917e05f59d55542e77ac9fd00f548838438bdddb8644e8434e09ba92192f81133cba20e42475985ce14332690a532fd4d0857f2c2aa9ecb7ba6a35fce62568f1d0eb63d8b64edefea1beda549dfc17d65fb895c77e8885b599f7e544db8bdb3e314be80667f431c9e0cae561529c3b698bbfd14b993de5fff4000727dac78c9ba5ea0a0cdc297652d3f95dac569d4226e70f03e9880377bfd81eecf76317b2e41a2cfcf41319dda22c3ca83e1c4b9ba4eaf88ca4505984919e2bf2dca5bdfea63331d3c60d14d68b62a0cf793fa814076fed1bb18fad677c623b01ecb86269d4d88c1a234e0567bb5e8d848d86fd856cd6cbf73598bc6bdfd482787edd28b28b55e8457ad02f58eff627a64c3d2166e8dc048677b5dfb8b9f8f7a870f3a7961bad945f6d0d496d5cffd9aa4f7f463679d9f32373a027571dd52b429b2177f82330b6e16ebaa3444db3fd153936f7437b23d6c8b567464468877e6f0b997b2f8454e9bbed2fa16a3eb2ab71c4b51f8f17cb3033aec92333e94d25a3844267813ab29dca28750a4337527c7a7164553314132acc40894ba1505c1f93b062d79cf56e5fa9e5e413c2c5527973330335a77b63c37ef4b326f4d4c6b825a71f121f984f32a677c63ad16483c491346c8a92cd0079b61c5ed062c3e5918ec1472d34498cb531cb0c55615ffe7d238d0981125554499f6a6771bdf14fa4ff79fd347b654dd702fdc1441dfc5d0ec23750b825e55a99bbaa3febf3c8d8f9d4ad1aeb89676be8d7947d13711fff11b36ff9611351570389603c8b07a61d8d1ec209dccda9473c21679684fdfa2f030e8969b5e06ca29a9c13efc4fb4e13a38d747ba55de4e939cc661abb74bc05174e6e5011b3630032b5422217e4b8386d4d8ae43632bbc1ec2458146180253c8f8ebde7623c51c031c9e4c261c1fda1987950a6dd57040f7703728f684a430f267431bc7aadecbdf417187e69c95cbd37ce4eceee73d8b75bd9d6f8f4e0d5afac1988434a8bab58207e3fb5bc2ac5748aec6c0be91638a71a869235d52336cd434de55e99442b5890aec9de7415396eeb7496a4cc753c82514da2844523ea3df7d31bc598d9665dda8b535745e5bc284fdb67f54f6e59273e6fc8bf06776669a86304453ee2e95487aa6741d48fe34b010e7bc25335fbdd7126c775a4465633a20a95bf9f3994754e71ba13f254c27c9781ebb21c314644f8056c3338a4f175b9ffba95d29e29f97fa18235c3656db3bd884205e63d51075fafc28b9f64d491e2bcbcd11aa00cbef56fd48f6b7f55408f2aa025ef857d18a190749816bf75eab6c1a057fa488adad82c6ac8d3c0c1c17e221dacebff02c669e146b9e8987c082efc736e4df63f18fafaa30a2cee3dfb53305befc4754e492248f349f8f38d41ef0c50c13f0d2953735b0fede7257f5650f3a0bcfb9eb27af28682dda13967b2e21e77cc4c37e8fff15600c97929fa9253aee23dd52118a90442419e28ba6970b97437f2880c7ec2ed4ace9921da5cf7f879ba2179887fae9652a6bca3347e506e9e07fcd4a89a457cdb9e4923a595fb332c07ca3b04776b784c330e21fea1c13eded293d8019beff092454837018deb4a671aa62f4a0a02c1042e95a6d3648f671d71b32947845480bfec5d83457251b0a4c6899ec3e748e05d06597d559e685f188466164c3817a4b580499364c329682b3d55a5df31b4a73e47164d9fd5e90fec723f504eff458bac135e9ea0d0e945b9d0a99109c82b4d531f048a521acd8a1117ce2c16357003171b650be69515bb4fb32e18330ca066f5ea78283a34a5da82b01b6ae84cb6921af4eca70df6af7120ed663024ff34d9c84ef5ba4ed9a6abdbe22cc98089392743f80db8fe2ef45d25701108b0b399497f80a3cc58a79045ddc8537594d1104d50212ad1dc9359d50532d472113aeb831f5fe36d0dd39dde4ee190a3a15241f6db9388e3de16e1aca6c412023128da4fb9515bbf9d7b365e5eac499908ae81ad384603158a2e658de2efd4e92525058b483580a3e979245c466455b3233935ba9a70f8ae3fc235ea3adaa0975c81202d10f8c8ee94da8d1922b11ff3cfc8a16629740a8bbb43836151e2586cb1564ee55e37b2c37332b3a6029afb59adc8cd9b11d28a73ef92a9e82a46f753a93ee71087af221481d14be76b97ad66931de4dcd1bebe38f9fba2c7f83f9c0a7dbeb697d8d4ed752306259be48f3b5c7f4dea3f7cd27bd3f84a2cd707cba6a207c9ab722a8de0f146301e00ade6bf1e321436e4595d67c94bbf0893f69ac3e2381fd396c03dd264498f75784cc17f1c5b1", 0x1000}, {&(0x7f0000001240)="3e8c90d6790273cb07cc6c1cc4a66944869cc334d4ec055e4994c2e80f406251e5273361c9563a0188025d208b734d453f4f93793ea9cf395efb48d836a91d12991592639d4ac405410af5a3a9eb171fda8a2e740010114bcdeb2a2333c81b272592fca7c8024e423d8d069fdc299a584bf1aedf03aba90e3051baff105d70ed1bbbaf845c4e3686c8c39bf30f6a92a916b5fe01247f1b26c805d338bc0d3aca0c14286e7bb496724c13d8c9857b51313f7fc5e0ed2fb8f3a279feb09b34a62bb37638e461c5bdf7c9e203514aa8b3d5e715ccdfeb5d44dfed5f7bce787ccb29d8f99d7865beb5db3cc0ee22ae27b2cdec185a20de1998b4401f5ac3eeea1fe8bacd4d05ae900a655b301940b9feaf49089a317d70e4c031eed46474b0571aa8c4622ba6231abe5d605a20ce21a4d75a5b21edbddacdb31786c05caa318f485058ec6c5dafdbf92267a51d5b87efda1210d0e66f9d7b2eb21f4c440bc8c858d15768c810e21ada7d8dee0e3db1d8c4b13de18cd45a2de83907d61e9088f7fc1fb87d4a50c65c89d70b7ee30c4f6912f34525f94616a1139dcc24f6ce876b1439b9a098fb258322c8d1d27b9c4abfde49569afd76174c47c2834b50d4549bdde971e83b79182445d719284413158a8989a6dfad6c109c25e7a77e7ce0de2359d1fe8f53c60989dfe84e62990fbcea84461bfa42bb8d24356f56132a2001fbf5cdb8d0a7f9db0a981cae01c636ae5868ac3792207d67084e525810f80d1f5df67c71c5dab6203d553deb59f5e10f6879c287d4768fa804249dc8523e411190e96d31d8b5a9ad640d1cc3c4e3dda86bfb4b2d7e3105550660c53a586bce6e4b08199fa0a660721046367f8b6809b1310ddf6d1b9d9dfde879241250d61e7d1329a9d87043552a942f703b64f7a903d63d3b6e4bf689f99596e7d353571ab56d7bab09d8899791daa755a7c2c7a0b99e8aeec4e815990b36cff0b3fbf6ae6466e604db5342c579658f84508aeb2dfeeef329da20c73e25c2327529d32855708578a54556640aba4722eeaa42728b4b70cd7086fc91784524b0a8ed229a551cf6b4915a4468bd6f249681832eddaf9b532c344d7eb0952993fe3a96acb1626a55831b226f778143250017345c6243b5d333de923da5c513641c429c67276d5edb9151bc254cdc4e5edf615db774ec69c35dd5858bf894c246184d3c1e88d1c8c754b5197b84e0955f6cbbf6539925cd1d9410b3d11e16443341350ae4001860cbdad14299c1c1b7bc46d97f321ff7c2556d85cbc52e1e23deabb530970f29394c279628dba8a564f2b8fd8df0aede098f7f8c7bef482612c08dc6a1eccd90691270e2578cf8f8b4e6b35cdec239a787291724e668279cf3619f975a6f1a7325fb0eaca625708d9bae993df40ce078bf8379bdca3f9d7aaccee5ef12a111f9f65fa986111ff7b6fb68ed817b68bee515fb400b2b58bb7f0ab7e61accd303314a793c9e1c88f7c9b96e6b1863dbc0c6edf4de2afbd0db871d680da796b13d40670fa4316de504ae4ff34c6ba43676e458e321ac4bfee0d90083cd357587d775e75e9116a62d85d39f5a63c74f0354372930738b4739f9ece8e4b2c5ccef61b883c39a05d68e873e539a712d8effc50f80da8e61a5b82869c5dc590f2bbd743087abc39f5d816fdb8230fb6f7a1475b894349855155ae1feacc5b8f255f8bf1c2911a91f2c214fbb3659f60d520af67fc176f2defdf42af5e02d0bc6adb4e0b6bbb1d2f0942abd523122d2dafb52191e4a62377cf89dae6a2331966d914b2795e53b2e839554d72e5553238db1da41cb98814e6e6f26b903ecca58a17d7217234cfc001c5e6e1d34e5993b37a4b70101203ea217bee3c71c8cebe394ec8c30304c659924805fda96cf4057b8ea083d88b034802b2efe5e4ad3009c398d3f8c93da0d747cf0b4bc50fe97045164523773c81492df9457c3af679d95f9740166bf8cad4c96fabebb3c11e9fce7212e32178cb6a22c437b539ba270dc0e95b66d24ea122b4a87f29577c7a43db7c6a0aadef4e481492b561531229b7e388d02e53d7fe8eab1d0993a775d1881af46ee1e8c3abe215df04a3794ee788f01f15222574b9b483477beb5e1b127068af9ccaca20c29369db6c248e131dcd702720b7b526a71f86058a143135ddc2e235e3f29302565c7a972de7be9eee21ac47a7f6aaadd0863a5fb671e6deaa0273763b61a9f4c6420e784850a1196843096a7bf2b26fd2eea493c2f7162cb2629d8a1cc04f0b3c62364631dda8664b5306959fb0234e85abb914b26b559b2c18217a24c24a18f1a18a0d4ac33c607e5b1d124678481ec05b2af688b207c1dd3b6f9d434c853b36ad74866d546d9a51e9092985e6f992631e810124729a38eefdb81440c9ac6070cbe774967cc95fa95dab23f9e16923d86fb2776b02ab48c8562ce3be2390f6ef37332ebc985225b0fdd4d9ea7a7a150d5c4f7eb78898b2e60a61e01b761a331d9fdededa0287bbe0b3632486dfd334ecfc8941e259eca112c4b5217e7c40f8702c60dba399fefd915ce831c1d5c5341ce84f3cbc299b143e5ef6ccf70fe2b20d0e6619a255dff9af566d5eb436dd5501f54b41141d83b34685f2ce8c0dd758934abe3e6eb9994946193ba23c861e92be249b9b83a4c2fda8842e2439ac69ab537c92ab80429a1240b620089b96f719d8f36760ef2e0195f421c56892669a5c08f1c71922fa8ad680168a285056515b94c8e58a7416c161afcd67a9bd6e720cea75c160f7091fda42a2869c0d09f75d37b88af2b05b8ca2cffe63e057611dfa6d0658f7f3a609152227ed7cfa1a1c5bcba896ef1a605970b57f7ff7bd0be3357f20207733f132cfc0b6e3bd46edb4cb55d2484e08217f020fbc2fdd2f34cf218d018f3ea3457c0659064d954fc2543f871b496a7f4b0fc085ac415723aaa9712632b753e0357882ad3e6e1bff2c849c768045e2050070f27a1805fa297e67afe87bd0b77592309180c6bd137631347e6829404842afff771c285f2fa4df9864ef28cbc9733243a12f44cbc61ae45a4a319dcc492d77114414b42c5b7a459bcd5bd77bbfc1903769d8fd8c315b54c66d4abd958a0049274d391da0a6e89f519dbdcb0f27682c8d0cb4a6530759d0ad07a8a39a83cc4ca44be2642cbb5e5722e90eb1b5c5b5fcbbfafded10ba68af8fee4597fcd1ba0b67e65081b530b98f554309402f0443780abb69cea905eeb6ae5643f03144f9de2a21bd88cb3476e35e25874d56eecad171285faae029be985897813f88fa414e8e345c85ea0bb8e0c93376ca39f602d160c0ce6a763bc19dcfa6dd65b17eec88f85e8d1f1e8982195f923c456f1fe48cbc51a5dd4c9cd9fcb344ac71cdb3016233535635e82b9fb739a4aad904e3d2319d80c4046a10f57a13b55d3e6577e30e5682001611c2c60da66748a7a77e9f0d70c0aa8202e092579a9db2a7288fdd45438defcbcc184f22ad59a7f8ec0443a9926d5674bfdd3d07320fb2496682dc2b1a2580d2ca9cb3c38c00744b5f1ac6565ee4f2026cc8525560fbec762294f3c782b02cc345a310f2fb88e00ca12fdc44d1e80cdaba05870adafa1bfecaa31b04e9aa78d168566460b388cc1561285e19a87cd44414d84e7e3085ee0240174a47744126b39b478adc82c59dea377c904a63b05c49f2e415d53c84ec1da944665c5226403e523347b4c33ed6fdece5601f48b91570dc557746d4b57484937731638ebc0dd5aa7bc1a92e40563ba061087d689c59a3db27ede3f6b0bfe443742ee202232d155b8dcb9eeb39e8149245bd6b8103b07e2200ef4aaa1cf78e89ac7f0fffeae8a08c3c5ef9f78319835eae220dd6d4449cef424983a11572e8412ea43310ae95a59464bcc57c21288e02d9c52fdc397a5ca8e5810e0dbd9e40847c91e7aa73992e6dd70dee22ccd35825e4253b216bbdb90490f7d75046367596b168f3820af5ad8192a4e8a888b51b2622dfa801ae50dbe8c23701686c2c56a92d64f2559ad0f0ff732f61674f4793d7f603f642722e376df3e71abad85d8abbe1780830b432017aac637b2845d51b11eccc6107bbe4e93440e9e60b173f1832d6b39a40f641d0a54348c57c6c02cb635e48b29bee66fdff59042a30af8fdf35f1bf96b1c51233af9408a7277d7af9ea46559fb2c08d93512d1b8b45b89f99837ecea5ca1e12cef7b42a3eecd66266ae7e392b51a5c8254d6629124e93f4d746600055513d1a2cc87f0973284bfe77dc235041b3e4a2ffc699dec07ac96f8e05f5e81ba1dc5f9c1f7ef32765565535bf138a02b84505ac0ef02ea88bd563fbe7f33978b9113779c143b3a531083f1289da6afb60d88fb58abea9d6e86ad22badf25de9cd92812b789c95b301eca77b717f83c3d7579d4db941d8906d43b56a38dbcd96b66f3563da7ef6e2a3aad50eaa982649e03d9eec16f1b73e6534349fbe3ce1a61b809d5d4fa8a1ad7ed73ca03080e05c07153a66b8e3c1894b5a7e42e2ada5ccf3b29202358a2586efde89b75bd64c13470e0f0527c569453c138b143e40a2a7b5f30eefd698d1eeca2cb67c8ee39e076edf8eef246efafef4616af5dddfe1b7e76f8b62910f0f576294dfa5485eed68f1aad0e554b6630033e83031fbfb056264d109fe7d8238b9fa62ddf1d3b351792f624a81acfec99d346ce4eee22e2389fda0f581d86dea262ba568c2aa09f1004cfdbe16bc0ac754bab3e080412e1d8b99f68e141a3774160810e8e50563122a2347ef2a00f99aa370a03d2bf803572e477075fb24c73ffb5d30abdb5e6e06ef02641839f4d2564728ea107bb0138ba854e5db208ebbea5fc72a4f5ac28dd4f3546c5c762f86aa1a19ab2dd5cda58345e6e80629d9d84528c892ee4648f6a3e83f11ea00062ca4e06f4d6945a8c3de7cd7891f79b18b30818b012ead010ab1ba63aaec4330b08eed060934e953328ddefda0b024327d34675af73cce5426927da64e6d8acb95393ff6e27405a6f7e59f2e03ee80796d6d9a7daee21a78419ac832f2745b1b990d7e7299fc6160a2691b8732214245c73da673a6c3836d1b59853fb5c632e8018038ca208cbf32aa6f423d572a7695b58dffa0a93bcca3916fc1703cf644ade907fedf67aeeedaed8eb40682d40e9904110ff9d5e5ec4f82161f634d2c84fb536fbbd0c13c83ce87e6b00039edd98db877874f680caa562b0efc80d4ab55df2892c2ca9945ed4d1077a285d587c502c549bbf6b1269f4541795a9d8425cf7bb278b27c7dfd2712068d5a477485c48efd1f488b344c03dddf1dceba7675367b68b9a5b5cfa0ecd9e2b0cd3af1083bebe26e0db432a9757a339e94e43807691803f67fc1d94a1f6bf9e386303840a304f12c190e8099cfdbe31b2cad3d190645e2b299adf8c3205b1af950bb31e24af3fd87d7ab29068b54fea9c7fb162155a140c63217de9c91634ed330f4bb186741e758e2cd99c5c50e101350fd1e4c7f2cf8b5b1e7d0eb27c7b903d4a27a3b73d6d6a2f251bd5972a23c66ae165104710d5291457cdeb4c81a730c03b068cef4e2e5799b513993d69dcf8833bdbe5099e4551d324b3fe84dc863a698f31ef8b59d534eaae3a37e4b506f4aaaea74ff98bead68ba6c23ed2ea2ac7fb0cb138f5a96abadc5f318594b9528e59fce6fbe8a96e5344822abbffc17698772b48596f3e255c870c0051a737abee60539877737b295fc77b8d218671afd79857cfa61e1315d2ccf12b01f83060fe222a82a4846cfb9d18b5667d64293b", 0x1000}, {&(0x7f0000002240)="5cca6ca8186643daadc95c42b1cc55d0b9785130b82da9dd0e01259bdd2cda778ab3a63c2e5b82139449cf", 0x2b}, {&(0x7f0000002280)="c798f5235e40c7b275fc5419f6ccce3bf3164db9eb5ec8a933360c9eb5379527136d726d5470ce455259c5e1eca250b57ede047934a484b0914ec306221e374083bb9869bb706731e33bbedf8c680fd01c58ad834e65f7254bdeb76f", 0x5c}, {&(0x7f0000002300)="83516d5e963a6ae95422e0282925938df23412dce83889ccfbd628042103ca0b8cbe2fde7a87aadf6677e972fac27d37bd8f5d9ac494c331e7c83a02f460617265608575feb662c8528831a15f26783e2616bdab15c89fcfc51f338ef715db884581709a2c9dd93aa1f994d0fd73189936a29972dfed733eef26ccf927ba411b1791a692af322334b2c29fd4bc97fb6dbda005e03c370f579908ed07a559c9d5c67b1ef80045267c95579fa735408faab7c0cb1dff54ad5389435e06f116b5fe8106c6e7de1e4989f24313c23ea467e62b32c78b971d94494bc004ea2d973b8ded3430411ad449b0e7d10e388d1c570c6b4fce", 0xf3}, {&(0x7f0000002400)="d9e6f55ebcd71a2f6d6945e0ed3d75751ef15243c9ec6aec444e31ce791015d3a7d519793db6c0534859f8d4992324f80eb3e152a41451a3abfbcbc7c4bccec8b601781c8b82b0639e75baf86a42a463da15040b7c3987d0e79cdbf5927401578b97b200c36885142c6de9d5be0da5a0b3765a6be27260e140a2835133a98fd5089417002b1a65b6c5a7f23289955a885bc782725088f9e931d99342daff02ee5880bcbec3f17bf343e9ce10397d54b8606f1e14960e8e1609a16d1e4bc417145bf9498782a1a066a18dcce14270a16c4f4b6c3eaadb6a1a515cfdac62", 0xdd}, {&(0x7f0000002500)="36b0cdccf1dd1f8155343bfbec3fdcc7d6c1f228ce0610c974686864bee4e75702a432fb655808999bb3d30344f2cb5fa58c5cf1b2d5cee7fea95d5b2da728d33ec725885067a2a1816c619e40e76586a2ed27723f1fa262a3fdd8d7d81358c87cbe443016aa3670daeb7e87602d773f2fe7e4b4da6a0e19736f9213a6ee910a5aff61e3c2eb03", 0x87}, {&(0x7f00000025c0)="ed495328ae6b41e0b99329ec8d19a21fa2fbb1a6462f6daf4c837004762beccc61b330ad3139b56f0b007326dce2ee833650cc4d291eba4290bd7544e85b5b973a18b7d9b665b7aa09ed5f2218f4326a008cbc4e45f487258e52a28d24699f4e23deb87762f14ffcf2dd57", 0x6b}, {&(0x7f0000002640)="ffd7306654225d15ab3e713838d296ab3669eea43f12c377bbe8736ca1ad751bee13d441dc2876ec1e6fcadf30735fd99e3be4865cbe290ed398fbd2a39b98974353749f20444678b22ecfbaf7a3ec84e67faf24430bc5725c310b384b8e0c0988ac9e2829d704f9d0edad2b5c6cb6deef90310818f3e7a179648f5368a3c68d7c453a4df47f0b51252545a18bf5997c82b84f80501b63affbac432ad02dd84793f539675969fc56405a5af749e93fd6739bf33b1fd69e54e3", 0xb9}], 0xa, &(0x7f00000027c0)=[{0x80, 0x1, 0x5, "fe76e73a2d8b978223897b58a97ca19271b00434bf4e0cf7fc15d0f8378ccc8db93142fc69abcc56e53745621b3fbe9962eff86ae29171c4036f650c23a05687474d6a8567fc1ef7bd37da60f20ab9fcafabb8dd2db1c1c032bbc785c9abc9a341011cf778a7375e1da0b804bd240d"}, {0xd0, 0x1, 0x4, "8a697b0b592f4a74d384071c1f7d7343013a251035b70fc2b195c31e6d799662be3ee0e42c12b59792fb2329fefc156b10613dc4a88a68069fdabbc3167c326c352b4757f5f0ec004ae945ac5ff5ab713c614150497f40bfdfb0dd8116f8775add9825df147d2779eea2772035939272ce59b4f4937a4ebef09e4468cd9916ec4ce3d44b72cc4e779f1b13277f189acd32820ca53ff553e73da6ce1fe16501913dfdeaeabc228f247b0a0395a211f8fa41da3be680e0f43c247222b5fdd4"}, {0x88, 0xffff, 0x4, "3a2e5c316ed6d003b98002d991676f44d49f255d9742d70726cd65fb6deb2606a98e175ebfe163a25aa6b8c6016507597612d3220549e05b032468fdea8f26ee13282ab79eea11a7ac652280fafa76fe87fc0112557689d96dd85cd43557a54b2c0ef5a7cf886b25790f4ee49796a0aa8a86ff7511"}, {0xffffffffffffffee, 0xfffe, 0x5, "672bde52af150e1e81407e0290440880b4b5f069c4863892dead3c0e9c63dec317d5045789ecec4bd4825981229f7b5706521dbd5252b7c08cf2932906cdcb3c7305548abf36181880a37ae8bb605aafc847f333745e3863cb14c06d5a9b0dbfb53a6a0d3df3d477b746c0723ed042d5cf754dda49f09265cd7dac47bef8bb7275574036c7043475aca9a7fdc41c5b5414c69346cf7aa0bb306528ea93ce4ff8ced939d548b82a02244a7ae2231c7a864fea8b6f1cd39ca32271cdbced91bb74ee62c4e3434bfc8e4b8e5b53295d78354d57f472"}, {0x70, 0x0, 0x1ff, "f41d0f72388425b58985f618d807f493be53982cad269507c68ccef5bd4b438bbc991fc3b494b54efbcde691057afbc1e0c05a28c6829a153ba1bef145927e2d90e96cff2c751bfbb04c27d2715ba2bfa744e8b9ee1ce70f75d27f6eed"}], 0x11f}, 0x4) setrlimit(0x8, &(0x7f0000000080)) semget(0x3, 0x1, 0x400) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 00:00:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 00:00:30 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x2, 0xc003, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000240)=0x7fffffff, 0x4) r1 = semget$private(0x0, 0xe6eb1dda2ae29f96, 0x533a130b6a75ea78) semctl$IPC_RMID(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="052d9a7f43ef8b498078e53c89a4de1dae12af2474d356feb33655c065d721dc32018126ba106b5d35a4ac51600bb75fab0df4c7c652f6574c06949d35d06cef1654b32938ff3d2d87d0ca5bce12a8eeaf4116f61c4a835aefbdba7d1473b1059a4d35b88745cab21f55e775faaa33533679158b19", 0x75, 0x4, 0x0, 0x0) r2 = socket(0x2, 0x8001, 0x0) close(r2) r3 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70d01000000d8d16f33a4ee2b013531"], 0x10) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 00:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001101, 0x0) poll(0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="dc25cb3e0a77c6ed7e74041aa09891db4930e9f909c6fae34aa58d0db7e520cfd187a0792e03029517b8fc1c13e96cfafad30aa127afda58292849e55067a261ca", 0x41, 0xd, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x10000}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x80) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x3) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) pwritev(r2, &(0x7f0000000300), 0x0, 0x0, 0x0) 00:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="43010700000000000000c3330adb8fbee7238fae661f479c2bc241caf69f68fa54bbe62d0d206fdb12ca2a7cd0cb3ae38bfcc9fac3c32d97c75b72dd65f6b66cd0cb7fab4146bf581f4586a0ed6b1f79065329c3d5a8a445b190d08e57baaaa32428f82bdaf6f17cf1ec5dc6d45bc0f536f416990600212374acfdc2661f5252a0b73b8653df5c082c94286b201e6590067a7bc7d9fdb239830773466c04d1f03008f273ff7f504a8f2faf0d33fe6acba60c722af8733176cb20339164b6b077f826e85e58dc10603e72baa5579928a19f44e2296a62787751f07b8ab92be5eec321"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket(0x800000018, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x101, 0xffffffff, 0x99d, 0x100, "4fc3698d361454cf7e7d77f456a99129404a5826", 0x6, 0x9}) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70017a2f660000000000"], 0xa, 0x0}, 0x0) 00:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = semget$private(0x0, 0x1, 0x10) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000300)=""/246) write(r0, &(0x7f0000000400)="1986bafbc68e40713239d330d61b1f119b627e362fdb20da70bbf15a046bcd664b21fc1b940822e0a02338e4084340a51d73d34a017657080d4dff0333f9e9d5b2af814138c9a1ff26de7edaeb282d65c25494a44d021fc5283f86068e756c7cd8ca6750708ad395df9973c2809fa26c8e2070e23ce729f0e9f4b14ab19df0f4c4e289b7414a96b4de9892aef2d411f034906de9c5df15a024f48fe1627e43bf853ec2017b16c1cb5c4bb2efd4464eafbf1b7d4ba28d9487a71f2f5ffd598e0ae0d467ae0436bdc3199f29ef82f722dac24207daf275cc76340010851d0c3d263012a446a376ae90a2ac3bf4096f37", 0xfffffffffffffdf2) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x800) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee261503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e2191ee8c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d7ac38f5e7bafb80f63426c179ab55c6601ef47571ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r7, r9, 0xa9, 0x20001, 0x1, 0x1}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x3c, 0x0, 0xff}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x28, &(0x7f0000000140)="dc227e751a9ddcd0") msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x0, r9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socket(0x2, 0xc003, 0x2) 00:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 00:00:31 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x2, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20440, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000001c0)) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x400, 0x0) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) fchflags(r8, 0x1) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r9 = dup(r2) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r9, 0x2000745e) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r10 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r1) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000080)) r11 = socket$inet(0x2, 0x8000, 0x3) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x3, 0x3, 0x7, 0xfffffffffffff830}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc0206921, &(0x7f0000000300)=0x64c1) r14 = socket$unix(0x1, 0x5, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r15, 0x20004b0a, &(0x7f0000000400)) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x99) r16 = semget$private(0x0, 0x1, 0x100) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f00000018c0)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044cabfb98b11c63c9e15edb5ed9460378a5cc7591152aa805e33f632144eb7449"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x72f7, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x8000000001}) r25 = socket(0x2, 0xc003, 0x2) setsockopt(r25, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, r26, 0xa6, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r16, 0x0, 0x5, &(0x7f0000000640)=""/187) 00:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00W\x89a\xd1JD\x13\xaf', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x3, 0x80, 0x43, 0x1}, {0xfff7, 0x40, 0x6, 0x4}, {0x40, 0x20, 0x74, 0x8001}, {0x84f, 0x3, 0x3, 0x1388000}, {0x6, 0x2, 0x7, 0xfffffe01}, {0x7, 0x1, 0x69, 0x100}, {0x401, 0x3, 0x7, 0x8001}, {0xfffc, 0x0, 0x8, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6a, 0x4, 0x4, 0x10001}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 00:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45}, {0x2000028}, {0xa}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) write(r2, &(0x7f0000000180)="a28ec550c9df83be06fe94d5d4d5819087f8c950b892de16097c74a58d80ea12bea6db3228c488d5c5b6d4ac19ab94782c8488a62f549c152eaf1e56054b2a2ddb8f10c613aafbef43", 0x49) pwrite(r0, &(0x7f0000000100)="b1", 0x1, 0x0, 0x0) 00:00:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x7f, 0x400, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r1 = dup(0xffffffffffffffff) accept$inet6(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="0000001805000000a8003cbc8d2ba7239bb42b27febf02008000ba0d31e99a00000000000000050000000000", 0x2c}], 0x1) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x1c) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="0000001805000000a8003cbc8d2ba7239bb42b27febf02008000ba0d31e99a00000000000000050000000000", 0x2c}], 0x1) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000200)="0000001805000000a8003cbc8d2ba7239bb42b27febf02008000ba0d31e99a00000000000000050000000000", 0x2c}], 0x1) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000001580)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000bc0)=ANY=[@ANYPTR64, @ANYBLOB="fd00000800594e9c0040070000000000000000006b95ac8ff788f69c70129017a50787eb8ab899fbc6c6f5d762ad4ed5e99f091343ea88cda2a9a4a395d79bd43a66ba15caa9717bf63e96cd3e4542296a9d1cdebbf2914d3f1db091fbd579a40e9654eab6935d5a21eec604e073704e653b18c9a46c8cd8c8c07b00150d2be172b4c33f72432e7cf251f300c2016b5930d64e3e8ce07b0e4f75966a2f3d27f6a4abff9b7b9856e5dd3f46c1545c9e8ac63a0818749128f3aadf8f776055698b08eff14df73b44dbb782cf53", @ANYRES32=r2, @ANYBLOB="613f5a3a75c5f39cd50efaa9bda9ab10c7199a35f521c3712e6c3225bae56784b66de83e92fa9143bca08ebc2481a4db2ecba3f29179e9ee763ee384a8a2a536cebe3c41140b345c6a8a856d66025a4f6e1b6819fa07b5cabf383eb69338012be7176d38f87e266668e3b35a01f7716c299d011aeafdd02a455dede55b892140f81954e838fb7bfbb8a2378bc14624bdba4aaf0b50023cb62225acf4a383583327356b4fb77775b9eeee5e5bbe2e3a766f7dae39307d216b73b427ca7e58a4f56a2b3c491a1eec30203ae5d3f3a61e6f04ed92ac4b659ed033e1deb4ea09046c5069d325d5aa00000000009dd7203743ffdb7fe58e98b4609685a68aec8891c79b05f38a100af76c5eb6ad7d0c930bd11cd4bbe965fd4452c78592b9d93ec1ffe11ec3789661a40f3d7d567b64526e756e2415c4588aa0d6219275fe19284b5eff01ccb23aa3c353f389f94ae3f67589cf885077ca3fa3b74729d77aa70951f4a0da4488b7ca706257c94fc46cb5c801b38927db1e7173d74a97018270ae583e43b3a8838a5048fe13a47b08c72ef76fdb3a2ebea65cbb6460c95a88a8003d73417b7b1208293877c0d08d7f37120c087a2ad4191a1a5878f9c188eafd86c6a4c11100e0736a0055abcca3d412a366f9c252671ca8"], 0xba, 0x404}, 0x2) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r7, 0x2, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x800000018, 0x3, 0x102) r10 = socket(0x800000018, 0x3, 0x0) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206931, &(0x7f0000000300)) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000080)=0xffff82db) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)) r12 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r12, 0x8020691f, &(0x7f0000000300)) 00:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x7a2b, 0x3ff, 0xe30, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700ec2a4e0145152433f6dde7b2c7b8747f5e37359d62b407976ba21decaf981f7be778b0b576a18653105ced", 0x13a) 00:00:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x3, 0xff}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600), 0x0, 0x0, 0x0) r2 = socket(0x10, 0x8005, 0xd2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = dup2(r2, r3) r5 = socket(0x2, 0xc003, 0x2) r6 = msgget$private(0x0, 0x5) msgsnd(r6, &(0x7f0000000200)={0x2, "9effa264771fa94b0179037b7e8d749379f2ccc8c3c3c0f932a8eb5b760df267a602c15187acd2c9059ad44cc0dd215a14b818f9080bbc63dc7d9fba128307b7ea91533b973d805098a3ff2f7444ac79fc8488441e9f6e620689b1fd72229868d242896aa712bf860abdc9d31694fa0c2d52adedbcacea2369663b"}, 0x83, 0x0) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt$sock_int(r5, 0xffff, 0x569d12d99c8e162b, &(0x7f0000000100)=0x9, 0x4) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000000c0)=0x3) execve(0x0, 0x0, 0x0) 00:00:31 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x6f7562ab898cee7a, 0x0, 0x3, 0x2fffffffc}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r4 = socket(0x800000018, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) socket$unix(0x1, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x86, 0x400, 0xdc, 0x0, 0x2, 0x10000, 0xffff, 0x2, 0x3, 0x6, 0x4}) ioctl$KDDISABIO(r3, 0x20004b3d) 00:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) getppid() syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 00:00:31 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10000, 0x0) kqueue() r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0xfe000000) kevent(r3, &(0x7f00000000c0), 0x37, 0x0, 0x80, 0x0) dup2(r0, r1) 00:00:31 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="824802b59df617436c186c6530ad92e74714bc6baebb4a00000000bc930efb7a4067478d319916c929c8d5af31017d156f7b6f77bc4b2981d71b636fbb2f4145f42910"], 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) socketpair(0x0, 0x7, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) writev(r4, &(0x7f00000000c0)=[{&(0x7f00000003c0)="97a14bb8c0816277f7fbc6dde7e3bf241f364d7833436ebcd72f15e61b432d6878768e3ad2a0b62c68a3eae3c1de6871f753c9c85de1c1c14a977f5144e0b274af14b81aeb96053cd2950ea32e628ae6c1d2593e4f4da69b803887630f673151590e173017ff36de08de40224a335b063724afccad", 0x75}], 0x1) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000140)={0x1, 0xbd, 0x3, {[0x1, 0xffff, 0xfffffffffffeffff, 0xc908, 0x0, 0x4, 0x2, 0x7, 0xdd, 0xfff, 0x6, 0xd5e, 0x2, 0x0, 0x10000, 0x2, 0x3, 0x9], [0xfff, 0xfffffffffffffc01, 0x101, 0x10001, 0x5da, 0xffff, 0x50, 0x80000001, 0x80, 0x8001], [0xffff, 0x4, 0xfff, 0x9df, 0x101, 0x200, 0x5], [0x10000, 0x1ff, 0x6, 0x7, 0x1, 0x2], [{0x5, 0x4, 0x6, 0x7}, {0x200, 0x3, 0x0, 0x4000000972}, {0xfffc, 0xfffffeff, 0xffffff80, 0x401}, {0x1, 0x8, 0x1, 0x6}, {0x80, 0x7, 0x3, 0x3f}, {0x9, 0xd87, 0x3, 0x400}, {0x5, 0x1, 0x0, 0x6a98}, {0x0, 0x4, 0x4, 0x7}], {0x401, 0x6, 0x9, 0xffffffffffffffc1}, {0x1, 0x5152, 0x40ed}}}) r6 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r6) 00:00:31 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r0, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r9, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r11 = geteuid() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r20, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r16, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r21, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r16], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r22 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r17, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r18, r22, 0xa9, 0x20001, 0x1, 0x1}) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x828, 0x0) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10000, 0x0) r28 = syz_open_pts() fcntl$lock(r28, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r30 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r30}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r32, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r32, &(0x7f00000007c0), 0xcb005093f78273e) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r34, r31, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f00000007c0), 0xcb005093f78273e) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r36, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) r42 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r43 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r43, &(0x7f0000000140)="200e22", 0x3) pwritev(r43, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r50 = getppid() r51 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r52 = fcntl$getown(r51, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f00000001c0)={{0x2, r46, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r50, r52, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r44, r49) fchown(r42, r49, 0xffffffffffffffff) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r36, r49, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe41, 0x9, 0x7fe}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="ac89b994ae906f62a3147dc9252ab621ae744acd52afb00522482d654c56046e23bad66f1639e34b7b34eb9c4a3688eb730c2898d50f9c6aa1ec1d70e8c9e9df7057503ed375626d7b1d974962e36e4933e78c2c8d", 0x55}, {&(0x7f00000000c0)="665a0a51cd85", 0x6}, {&(0x7f00000002c0)="1ad110a7ab5b3e36b6435fafad3e264dcd9f0397643a6b9e4b634bdc0455769d", 0x20}, {&(0x7f0000000300)="8cd30483dda2e3153bd0e2d02dc391d0a6ade7c18d531d38a579a5604d6185550b44ed8f6e190230f71b72602dc16b6033f09470fc4bde2bff01bfdd81a731a20239e8992468a06a90242e14a8246bea4c1da025be6c5c6f7f5d35783ca51e6d81467cfcecaedd4e3324449e775a27cddfc44275a94580609c619583c901a0a25881d50802e00b79cf5315b35b9aaad4cdb23b7b860ad3fc7792082ff26ce8480061def2b4e955b16bd32f1322095c3199ca345a9a4c5f3e9b182ac75303c64bfe8b68", 0xc3}, {&(0x7f0000000400)="81c2a808b1a38597aec423235e214f74c8115b1b42b536c45c31c8ddfe7dea9cfd76f628cf863f8e33f1f453181255cd631f133ec38a2c7bc0b6bad28d", 0x3d}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r11, r15}, @rights={0x30, 0xffff, 0x1, [r9, r10, r10, r23, r24, r25, r26]}, @rights={0x20, 0xffff, 0x1, [r27, r28, r29]}, @cred={0x20, 0xffff, 0x0, r30, r34, r36}], 0x90, 0x1}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x3, r2, r3, r8, r15, 0x80, 0x1}, 0x1f99c205, 0x4, 0x7}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/6) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) r53 = socket(0x11, 0x4003, 0x0) sendto$unix(r53, &(0x7f00000000c0)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f1000000000000000100000000000000", 0xb1, 0x0, 0x0, 0x1e2) getdents(0xffffffffffffff9c, &(0x7f0000000180)=""/150, 0x96) 00:00:31 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket$inet(0x2, 0x3, 0x11) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x800000018, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r7 = openat(r3, &(0x7f0000000040)='./file0/file0\x00', 0x20, 0x12) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000080)=0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) 00:00:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0xffffffffffffffcb}], 0xc2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 00:00:32 executing program 0: socket(0x800000018, 0x1, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0xfffffffc, 0x64, &(0x7f0000000000)="01000000", 0x16e) setsockopt(r0, 0x0, 0xffff, &(0x7f0000000040)="7396c1a363596164a768c36b44abcf61bd34e96851235b683b422196ef4014dad51572c99751d1a384f11f984dca81f7806b6667668dfa39a55ba75942331c53", 0x40) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockname$inet6(r2, &(0x7f0000001080), &(0x7f00000010c0)=0xc) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/4096) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r3, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r3, &(0x7f0000001100)=[{0x2, 0x8, 0x1000}], 0x1) 00:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) getegid() socket$inet(0x2, 0x1, 0x8) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="47de9f1414ca4f685cdde3ed17838d0702b32ca561b3710dd66be1bbb15323a675ba3cdab8bc7ef39edf6bdafcf440ab59c637f0f231f96d7dfd3086d10bccd8b3b97c827760774971441ab35310", 0x4e}], 0x1) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 00:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000000030, 0x6d6) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(0xffffffffffffff9c, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x800, 0x1, 0x8, 0xddac, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kqueue() close(r2) 00:00:32 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(0xffffffffffffff9c, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20002, 0x0) r3 = socket(0x2, 0xc003, 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000240)={0x8, 0x7, {0x0, 0x2}}) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = accept(r3, 0x0, &(0x7f0000000080)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x40, 0x80000000, 0x3ff}, {{}, 0xfffffffffffffffe, 0x1, 0x2, 0x1, 0x2d}, {{r5}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x67aa}], 0x1, &(0x7f0000000180)=[{{r6}, 0x7ffffffffffffff4, 0x94, 0xc0000050, 0x5, 0x2}], 0xfffffff8, &(0x7f00000001c0)={0x40, 0x3}) clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) 00:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/d}v/bpf\x00', 0x47c1dd86c5ea9167, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 11:46:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$unix(r0, &(0x7f0000000400)=@abs={0x2, 0x0, 0x3}, 0x8) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/29, 0x1d) r2 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{0x0}], 0x1, 0x0}, 0x0) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r5 = dup2(r4, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r8 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xc9, 0x1, 0xfffffffffffffff9]) setegid(r7) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r9 = syz_open_pts() fcntl$setflags(r9, 0x2, 0x1) r10 = dup2(r9, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r10, &(0x7f0000000180)='./file0\x00', r11, r12, 0x0) getgroups(0x2, &(0x7f0000000200)=[r12, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r13 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r15 = dup(r14) ioctl$TIOCCBRK(r15, 0x2000747a) accept(r15, 0x0, &(0x7f0000000600)) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r16, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r17 = dup(r16) ioctl$TIOCCBRK(r17, 0x2000747a) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffecd) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r21 = getppid() r22 = fcntl$getown(r5, 0x5) r23 = kqueue() r24 = kqueue() kevent(r23, &(0x7f0000000040)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r25 = fcntl$dupfd(r23, 0xa, 0xffffffffffffffff) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000b00)=ANY=[@ANYBLOB="0e2afd3ad26096e778a45da0c0200002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="0001000000000000ea02d74b34394b0d833ba4e14fbeeb494cf04284de2d81761623cfbd60d0ba88942562514ba27025c21f1262f2bcd1e2d7258f89a7737c1c93da5c87cc577b6a4f6d0e0602de1fcd29f0da4e3e098844cf72651bf3523eb8e52238ecd8ee5e057008d145313892cc074adbb34e51caa0f1b8f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x1, r18, r29, r19, r20, 0x10, 0x8000}, 0x1e3c, 0x8, r21, r22, 0x21, 0x7, 0x2}) setpgid(r21, r21) r34 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r39 = getppid() r40 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000100)={{0x1, r35, r36, r37, r38, 0x5, 0x8000}, 0x1e3c, 0x8, r39, r40, 0x1f, 0x7, 0x2}) setpgid(r39, r39) r41 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r41, 0x20004b3d) ioctl$KDDISABIO(r41, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r42 = syz_open_pts() fcntl$setflags(r42, 0x2, 0x1) r43 = dup2(r42, r42) symlinkat(&(0x7f0000000000)='./file0\x00', r25, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fchownat(r43, &(0x7f0000000180)='./file0\x00', r44, r45, 0x0) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x7, 0x6, 0x3, 0xfffffffe}, {0x128f, 0x3, 0x1, 0x9}, {0x4, 0xff, 0x2, 0x1}, {0x9, 0x0, 0x7, 0x1cc1}, {0x0, 0x0, 0x1}, {0xfffc, 0x6, 0x80, 0x5}, {0xfffc, 0x9, 0xd, 0x70}, {0x7, 0xff, 0xe8, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="8e60b6560b937f15bc5f4c1e09bbb7fcc873afae688cb15fe999a8aedb", 0x1d, 0x602, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653000d008438168b6aa5843a7d8bb06222144052bc59bb918219cbfb035edbec1dff091000d61f0fbfbd035552326c1fe0e701db0a7062927c2529fbcd28fc86cb8b73c92ea703689b9d6d113758ad92a9561b651e9f6fd0db0812f40e03c387d73f2d9d75206ff3b3c5fc1f97e323ad935dc1f8d517629141efbbecd50a57f77f6584fdc50ae8d0af3788be4abf6ede6382bf96dc5d6d72bc3b22ad6a705d3bd16bc4c180c125e06f5158b100cfbeff179c18696f902a06ea2c64fb06ff917c5b7364d78721f06b815271b68c7eb9d4a2d3da8a7919e60"], 0xa) 11:46:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fcntl$getflags(r6, 0x1) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r0, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 11:46:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x7ff, 0x4}, 0x10) 11:46:07 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x9a9aac870cac350, &(0x7f0000000040)={0x400, 0x101}, 0x10) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, 0x0, 0x0, r8]) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000002c0)={0x6, 0x5, 0x55b8bfe, 0x534812ea, "62e199f9ab7c81cc1812e422d04c48bc85685048", 0x6, 0x6eed}) connect(r1, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r12, 0x20007478) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f00000003c0)=0x100) sendmsg(r0, &(0x7f0000003980)={&(0x7f0000000400)=@in={0x2, 0x0}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000440)="6b464e480db8c56413fa41e780a36e258846c35e106f4d7f523684079d38ef54a04e53a1146e84f76361e19b6f2b86dce466a47929c1ba414b81ce31a47a5eacc11a4dc4192ebdb10eb56d4086151e98a0bd6097262a7b5803031d1fa8744699c399694d000c30139ec1fb92acd7e5cef37c43b4cdf0a41483a32c319efdc70b3f745a3f99a194f72a76ea95b647ce462ee1b1d5e330845206e6bc7c8674b53b00aecb913286a890ef8d15a9dcff5aa7038afcb29bb940809b3d0a29aa56e17fa4e024c7e49c6ace4e9dd06f4f9c345175212eaa55408c4ac4c0e4", 0xdb}], 0x1, &(0x7f0000000580)=[{0xa8, 0x1, 0x7, "ad8159891691bc96bc69de501d7edf7c7a7fa133ef2aa2064283d238a49cc6539ed9864d63c054d8bb38b4834cc6ec8e00bb37f5f940f0a179c9d46ff5f4068d0fd5314c986ceef2b4b6486d00a8dce893053eb163e93233203b8edb8fafedb4dc800cbff3ead2adde8a2dbf524acee927409cf7922ee3872a4a407d7bb16fe611b93a1417714a7094bd0a306e8cad05d2880f"}, {0x1010, 0xffff, 0x811, "cec9490aa49354f87afbf568cb62a560238dee30b02df050c23070d3f52418b43731636e8ba259616892d707924743c6ae0058153fb1828fb653d24210c10c2f41b473ed85deaedd76a289469249d21439d86f9f04fe1b40d4a8214a0fce61e654aa9989da8a9d5727ba8f1602f677234fbc4b5cfdd0baa11e4a784ac8fb604992928556c076eac3c7ec22806e02e20ff5edd8b795bf266fbf48e3cfbad7dc94e33d68051bced02cbb41ae67679461192507d0d4f4138e2b111f2c2f41cedbb6ece80d7d615014a982202564fe9524f500ad048824c63ef42cd23b7817afe2e368281c9b00546bceeda850ecc930c21c95c0d84c06c6ebbfe85f1e9ff3841067b4237ef744cad283bbb5fd8dcc602df832ff6dc36950556e453f1524267c705acd6414034e48ceadb05a579b4f4e281cd156dad7b52466f3cab593e338a5e505c141ac2ffa0ea5ffd36b21c2e72545b05c735371b5901e2237b53c2bdb897449fecf8fb66d4a2cfdf1aa8b51cf61d548a3d1310e3e158a4c23b8ec15bf93e50539f8994ab7a4d3449ed1e6318b49979e54bb3cdc373f1bcae78ed0bfea3d5180df643d75ebe634489d6a9d235b049c9d79b3f928bcf896ae381ca43118fa41e372af1d61908bd0f80a623dab0ebd485b581fd7371f6792987bbac5c12b5234fd7b4d11c4ddfd8176a8af1e0164a5af9d1a5e215d8ca2cd35a25d9e45f35740974ee259443bf97aa207555fc77cdb1716a66686682a78ea0e129745ad7a813dad04f2f35895162edf9c05915ff30fa3b1f7c5f642e7d67318ee2ed5080b365fe157e56d4c2225b924fefb231f903e786d158dfe9b1d1625e1d39f7d40a45e89137aa57ef7040989981e2d1e078d80e997d6edff3fe45e9bef2d627d8176e7160c7a063fbdb19877f2defac07f5c025a9406910ed9fc3a3489987013f7f39878d953c8a9c2bae51c926d71d56208bd528b584f044174072708f0bfb5acf2bdebf147123cd3b35a50bd68c732a728901e919fbd0b1b324b2def4282ad05a76f07dbeddd7597ae0a2b59849e3b34c40d6129eb5405a784036d41be8b7fd9d9413a92da83643c2b5ccf897750c405d95470669e1fb74e58c9258cc13384a096579204feb3e3e7b93f216c2f37fb43429e763d5b097b181ed30b5bb1d77ea80ed5f20cd91360f69653a461c13f1b9f39cd52f5a22f3274120de5a1831d9a17a4a1a52c9194854365f09ae196d02c4aa1d257bc13e768e7485978ced833514483fddbb7fcebf14e88b20c4c4985fecdd09e04e76254ddf4e2188c41a872ddf82442081cd5b3c008e7a23907f5b932fb1c3848d54ca7395f52d8085447a99cb0eb7d06515ae706728ca10419b37c10840ec7068ec279217be93da6737655ddf23b0d96578a3908c3c00590cbc028b4384e3e0e5b972abaadd6cad512e8555d2671158d418e28caf08eb84c0aab5bafdbde75deb346d3ac2035c10b07a51b82ddff1b37e315bc8048da28c22feeffdf935edeb2ea23d6eb034f4bd79d27f5f92796779cf28b6dce5815a04ab40bd0d9e24ebe720c6bfb71ec98648847bf5f840ef67a64a1d8fb746d6d8dafecf6e3e516f2bbb74b9217fdafbb50feac78db7da7ccdf805bae0640fefe773815d46993455327aed27cf22ed825fccbfa7a1f8d090330805bccd0a0001a9b3c8a3ccc916e369cb01da9d44ede1f0d830ca772fad759a64bc27acb9e3e68db71268166b02931d515dd3e5a27ead02790327b31fd866c24d480940236d3146130856d37d43af595a19ce9981205fdf48f283cd41fa7d0c717622340ec7493f35c4283beb866e3c3a0e691926a3ef8b5c13cc96108a298c96626c683a75f7a867f73cfd8c3aa6e1dacd7a021d7b393081704b29c04860265b99fc8996d9a0d7aa55c3b6229be35f8a088469014525c82e1083f8aa9b22389514d90d0389c4968ee009783655e6266e003c08f4acc37921971207b847b6e84c0b6ff76ffb6eedcbd2ee4741fc046421cdc65291e5fd209d2eaec5212a21a453488e6dde9c42bc95d8c3995bec7d65625228bff44b30dff3cbfa8d7e3360fdcc941b12f17b4cfb9ee19dcd4bd9caab0625eaae3b2e798e1aa495ad3aa34270c8c11c82fa9b09ddc73d9b77afecd25700c36d571f619eba1a2d8f74b30f97cfdb1774faaa0f9a736fc85e26fcf3ce0199c64095ca03f4d9b47a4eb1f6ea4e3ea15fbce9705f6dffcce74b8dae5176a9e57289fe8fe919c21f9f6c9accafeb804753610a9e497b924d3d72d67d453c411c051c982474464e28c8eb199899bd4c33a2fb11081a30ba88d8d64ef658728023d97203df06e5e546f941c1a6164799a49f6bf41d824f4f9c20870ff0fe259206ee38cea794e01c57ae423de9bb537e335a749338234ff1cbdddbbc63561608d529f8357c98229b4101cecbea3b4423bf7fd1eff6cb240bdec33a28dedd5f2c7285c59aeded204ce6567f55a7b897b2a0c1165ebe1b15ed0f67fb3ed19fd5cd6df0903f608ceac68d7edf8458402fea5ccd907767211b4272bdfa489b967952d1a5b4b9d88c0062b42a4f7dd4629e32bdc172fa89a081abfc2c90a9c49a079f8c85355f682d51d6f2f4aa5b660513c3e1feb2ad6bb13f2cda7662d9ee6bf945aa05fcf23aee18c484c10ab4d0fa51bdc73e492b6f7db38c025104c69ff6c5f75a9cbc21b4f7958cce457ee6d92fe508e28041ac89c6bf4dec83e6cdfc5d0822672ea1797f46c2c0cfe74a47586114813c0377df98486c8a722b5474c9cd0add86b7b375e86deb7e025fd68647959eab1dae36fbbf413ea17b5a8a0511c061b233eb88d69cca4445a2f0caf27085c5ab27d27d25864ccafc1fc4adb141ac1cb9706723b834ab3bb31bbe3d2c68f3343905ec6e6ecbb33970af51183b60d5b5823c857d84b297f11f0e7d4b687bfc9435f6ecc8a62515879f5441f78b479f0da468a86fae28f32eac5091c9db4d170ac060a9082fea620b29149e6c5a48486c24875f45d21efa7b495a59fb25e9763bd45d1ef096f1c561889ce2f7f7a8aefbfb7407c4132f545777f641130ba0de35774707863c7122e7627409d31d385fd9da8b7c7ec1859398dedd492eb37de7ed4f85d8394fc2ead9000e32cdc79c94b2209648ab9c53ee9695535d34fd0e87094e7071d8cb9019187456d89edcdeca15b2849fb20602a536759acd1c302b696a06419fdf9668dc19e07639f0cbe09627dc89609124ba6669229a51f2877c951a5013f50a6beb849cf780f76a90727f0c09530e11eb06ee5e8a827e1cf266b4f965021e75745fd6a3dfd248961a45cb1906bbbc87b69345526df5c3a7af33ef41be757ef72db93ee03e045bc0ab6b22d468c0f0d878acd5389897f412c49a6822c8e217d6bcf33a3cee07449286bc52d90d7a11c8d923023815b2dc60cc6a36d1b9bce6f25dc3a100439496ead795b87dc1fc7c66ee69d309da571e6539225c13cbc93e29ea82c4c0634540230d1f672d875572ca643debbf6dd118f79eb1fe42796edf640b1a076a98e65813d4e3d47e63eb3c939db325a5e6c9c5cf780cc3d30832c63c3bccc1e31309818b188d238bd124f3194eed2bacd9c7b081592d052753d00130397d26f0db4deed6cc4487729117d77af2c9c7029f47677db236112a29b78a09d12c358fd9d50c832ec2d8672d408af5024e942c56c09d3b06900b6640d938d20e036e317222a384e94b50a8c22599373bc8e4e1fbfc3178399eaf5bda552f6fa43be655e7e9a02f839a4ffa5f4e6f9c8954f4494b5b42ad1e834088cffa42c7edfeaa919c67aa57b85b67db4a522c952b50e25d50d56e7237fea078de6af4ac515064fc1e78c378ad718e709b1b1f1048d4fe0e1acd30660c735b3b8a965609cc399f644c40c900a04dade9c68132e2836f617f60e9f953c4b3294bc56b616914b0aa8819f09cd307c7d69e5e84b187c1cf6590b06c2834f8f06a7301a96e32ec39b63bbb1c85881dedef25bdac8bad941803bc542882dbd5435dc5e312e0930b0be24b5977e6445c8c4bc3aeb969801c7662bb2a96e13cae883ceeb8cd20215dee58749290b1692bacb7d7ffa16a6d9c646c80cbd4252af18e65a0bcb72ff512b055ec72e366d1eaa8aab8bee8771a66828a70d865f6a2963883b50c7dc3e3fc6008c42b93f15ce2d9ac57447c72095b33510897500f499b97ad2640b9494a4e5a312051aca609dd5ac31949df337d592698fd94028b880315944762b2e1cc038311dc055f5fc7226f4c58b59c5f3f2cce71b51728b1856ad72f57a6bd7380a6346fb51407d4d0f97d20eb3831d25fc2e7ca84ef3855c60553db92579cbe9c0a868fd8e6009f2554601de1c88473c260c7e9240cc404243a0c2068949d1096b79b82aca2ac4c67cfa9c1b1a11fb67e5620a1c9051f476e41106f440664e5955cde6975b4bc1209c9d2140e13abe67f0e899b324c53121a9620d41ba800e193dab36547debaaae17f78f0f6c8843222cee9b2f533ea611907fbd2c46048e25846ac125445d4e925656eafb0f58762c622809c5f84c8cf07fcfe4ffd208d5e700cb974c33b3ad4f894fc307f4be9f07513334c3d2c9324dfa88cb6ad6e793ee7b93f7c70d734321f12530ff395d25f7b1107cc5d37480c6e5a62e81c4308544d2dd7600e1cc18069d0d2b269b9c3429ee19881c09a727a0ccf99f60f463cee23a027e3e8fda2a1034793d476bd66bcf77108849a9626669ba8afaba8882e8e3ffc003c3574c5d4a461e7f5e6e9c78fa3f6291ae386ac00111ae8e5872d0288cb3f00b8bbb991f24f2617aecdd8c7fca764c27f19d1ecf11afa344525b771eed2a8c4b5464ec1db2ff8754691c833ae75bbee7fb97051968034cd4ee419a9273d2eb1250c7d2a2ecd9543cf817dc9d8fecea9673cfb371187bd924d588e25b8c0b48b053ee04621fab4b4c64f9e9aeaeae4793a40975065d676faaced367bef0335691fcf2083650f8843356585e583a56a43b044d6dde6c857a6080c6159c64beb19cbf7f138a4ff4806ca3c98c501af807ee0076e2c1b1bf18df90312f31d80f912c8e37d408c576792b34fde89aa375a392577fb892ab418ebdb4739af32c07a82d489f9e5fd88faf5086134e75dbafe6db5536e264b3f8b814f9c946d4825d855ee2eeb6b7cf98e4bd42dc90f624bb2f985a7f41f67f7a301ba065a8754072de49b651a6112458b18261daa2b345f9a91f8b21a52f6153c18dddb2ed8ca66113e9b2265ccb96639f68ef003c0177d6dd07a2a2bc4887fedf497d5f6536f25dd281f2bf90d30db69c1a051047494b74a4fbd4181f250b81b88c07e40703ec5ae59b1190b4231d55f67f16561689eadecf86e43a9919c7d0b6b1795ae783dca418ca7f629c0034c36f7670d93d42fe8dc777950b0c03091ed97f3fab9e7350e6905321b424314b01821fd44fd037820b4455fe576922034d41e3021b90d716376c6b9fcbc2d984d1718df7119892a43c846e01bd2065457fbe3014b7999247b826e7bd224ee802c124deaf96fd70c39ce6a1688a155784c93844b2a5aa723027396d2734a9512bf8b7788677d177ed50fb28f218b810cbaf536b0ae3c386b205fd6d76d77eef757fd320fc7a2ae7cb08f2c1221ce75ddd44f1f8dbbf28c8b468e269c33cc1e03ae879cb2709de30ac3e85c41f108ea283b0faee757c2f3474d8bff95fc136d22492d621a98a1eee5eab42e03316a91c276a29e4c0b0e98a5cd6f1204eb7dd85f31c0daec856f7766fc63a8c9933d3b57b0ee745fe5234c94d"}, {0x1010, 0xffff, 0x6, "78285a4d229879345d96ba8199baab51f23c0dc16bd99d4047068eba1a8880983b6074ca2dba7271b90da92e5eff31f2540dadfc5056d844ed1447705ac5eb62f9a107b38b4ea7265d9fe3ffa81aa1b510dfc7d67f54c975d93c92dacdfdf56c429b404ee8d4b990ede0c75492b9b66beb206afd7f957e44c8917890a07affd97f58599e3599e152a3593b32e82e93ccea424fad455167d4b0d8d3b7f6c20234d46bb64c83e4003ce80433415a6b031931cf7f1fa38b873b16c621b2fa34325bc91730742e1df74a1a05f19826e620b4d49617c44f7194f4078fe23f7fc6d218e4fdb2606039dd93c20aff6483d3668a0d2e8cead442482d4b2a07e16b1828ed55459c803ef142123385bf79ac67e17222802b46a807338bc511bad7d78f3ac1a709c5f89f3a60827be020558ad139f9f323e3506f4584f2d4550ddef2ce75a2cc924fac8a18cd6e4ff918518e34452a0d981558991ba2c8da81d12e002a3a7504e11649e1c3aac7cc425e95270fe0f788d2725686543f595cafb94b250447ae7d83b20f3904038002e9f6bd105fab149018eaa0575c819e74f1423df30c0c4362e7b2124a2cf3cf5ec52f58802e07b4d97fdee673bd52287191555f3a12e38a9102476c709fb47a54cfd7ed624ea03d3f8c9ee37a2b8b6e2198f56717f9071d2eff7de3cd4233b610eeecc08471beaed80dc567c943a2a1d084ea3a4dfc9f8d93ec5f39295907683dd9cc8a9265069e6a857a1059fdeaa2d46a58e30c82898afc416e89f2eae866a16f2ee1410174fb72909321ce905aae3958661471987f024feb995317aad21e26a80a89ecd91374f5005c9cf3c7323307bd24c7a6f972be5368e537f01350ff5f94036ae9ac7c2db111a281237f04f1ce5afc791da7a81c57fc9d9f11f9c6f96605de184b57f79cbb2b8003651248f09449595183fbc1a4b598cb76effe82de3e58f1ea5895c11d222abe326613a1cc0bf1a0fd56769b494f19cec6bb2c4e3f0838e6e818f17eceabfc00c601eee37d0bcc5f786861271f95982bd47d5c7e2ec85dcbdd95abc6f15f7dadc3343416e38fe4a5e28386a5931a8f59494bc9808ba504c545a55116d15c120b03c4b1951e2e5f8cc7bfc5c1d0b69af9a82e504805a7c5027eca2d365d211406befb86dfeff684afada8141a59f824f1f45bac241db938bceae8d7228d31dcd56e9660d71d482d8975a115c769ba91819a8e35da66b8c637d02e886c953e7eaf8d3f249e1511196cdbfa236d2336770a42bc83017fd2efb0874a57a19b3f3b4d0ce596ec9a4e74e4d0e6c0fac32f0ad80a1b328097e9ac9be885c826cf3ccaf1659191c75c601087f215920ac6fe3974a0f611db6e0e6a86c80d376d231cc170541bfb86aaeec2840cec609ffb525e0b39cb046ee566028a6fd71375b83780398230fefbf3200a9bbeeaa2ee29d9118ff7ef280375a8bf3d26118a3b7e12f875cd079ef2f11cfb63005788dba7d4a37f7ba2792be9ed054dee156002015c547e74d4b9bf699d9c2c1a78d24a645d9ff7d4002e3defdde245331f67c3f366be8bba38fe4df5a1a47309e68764b6799015ffc89dc815f615b71cdba8b332ee34a1da9879d7aed110aa4352b81368d7ad08a178278b40853ffbaedc6f1ee0b4ca99d8d316323ad73803211fca59f187d98e64b7b7b4124258fed0aafa34efc48ba7cbd24e6588550d7441e2f88679372202e179e29126f1647b709e91c0bcd7a1ba971ffa02a9c90be3a470b653c51fb961814ee1f4ecb0cddacf64e4fc5b27d261714c13f5032fc0530d6b99b82b5103f62881b2dc3a4c11f5f354abbf11539744f60a91f40f6649bd939cadd48a98e0bf30fa55ddfa2a03e37cf1d55786a3d46a806a86f637b64d7eb54f3d7f979a8728fbd152e887c76879c2c63ec3a9e10a622c091711cdd483c5c8bac4fbdd82c007d784b889f3fa67e9185afd59c1c88593dab05dbbf67482dc77e19c7869cde8dcd02be07e7e74d38f75708815347cde6b0328571681c534eca4c2f6c81704a6bef485f834eb739422ecf941578acd5d4824c48ed5fc3fcccd9fe67164ee8145253500acb41e4f8cdda2ca4e8dc5f8e7b0410618f8a2405d3f75940cb5f634e2e3771b2079d59979922efb115293016cc647173a7c4261949dc1905ea72b65ffdd7ca3cdabdeb0cba8d9d59268f5f6426988ba480f3d4ad3040b865e71be4ac8373a07e6ff0379ed11caca0ad0f04c0835da2c8000ccbcaf0fd0dc91d1a9e4af0e3585d96b5c3940bc55c8c5f6b718d30a58f9cc46089262276364b5679cbb710252540d8cba8c11a9d753f5430ed5f88e0f7576a9a5ee5d6741a136a52d6548003553dc47a9fcc171f2d7e39dd5bd4b5db189eb4a1b1ba1ee0747bbed73d374b26c326647f4640a680b0c85ea2fd59061f6f2d3eed58fe69e09745ef7d01ae35c10c28ca3cb11f6e8a8489aa452222320bdaed85b852ff9d0305addb765720088296991587de13c0b1ce5b3ec6ac0cdbab78e4d5b510e9d9bb1f85503d96d90d17dffcb4cbf9a5f6547bcc44e6bb70dcab0ca095500eb240d8ad15c0ca017f824e26a4b6e01a2c644a29d471b495f055f57340a8fc80e5d9181811ed0f0aaae8a83bc206db099977e73b4d9ecf87c46205a487add9b1c8d4d28ee81f047bb0efc8b0bd606921a87567b0f23c6bb34ff670de3491cf20349a445842780dcee942988645271d4a9d2d95816f8bd4902cfc86bbb4913fef67a77c030577b385ce6472e04717211849463b4450b64cf7d36a0bc8343331c772ad322d007626cf0dd67e6ae7cc6e83c79fff907cd1fc055aebe0d6e7e83184eee6dc945c003713bfff34c9e2c56d059be6f41b970113443de04b1807f131eb1cee0ce13aecaf1117fc240afc239cfe5318995f34fdfd136b6b5960cd4c88b8b68ff4bb920b2d0b1dd42cb5d7f27a48dc9c7d7d95f210487c83a2afb62edae5ee13cd9af523d4f2b437c7b77aedf2942a18b8d93d3b2d15d71f6a1bd3962ce4436590fd25c0452f759c2c427f4588d67c56723bb5776e7892597b6d41a1451661e92ddda81e110836c396ff3e34c96df14146f505518cde4246f5509651e2e83b9a2b5eae8a2a2f810054e4427a64c3eb3d03f86260e940b663e40fb4a7a0474acf8c769ada820407f88f4c910fdc02d20012618141538647eecdd5d5821b545a4baa12fadfb850956e411e9b5277fdabfe145ade395c1bd98b07c37e848727148c6b6fca7e4e5a8f64a3617c874772819daed54fddda0817376b4139e98c8b5843bfdf3eb20fab493c67722afa0da82741047e55d73d5f3d29bf1a3b805569e5dfa22b491c493050ff1a3bc53e0cfea6afe218d9bbdfe1ce6fa0ac8d300edc6de5384e296ad20622eeff56d09f8fc2eaa7e15d320c8bb5fc20a8ccd7df544b27450397fc7f78ddfad080201421cb617aac12f24f6cb4115e2c36e7983ac5bf47195958d2045c27b6ea82b757615b8c5022c578ed6e01ee8196b4ec822c3c3da8cdbbfc1776dcaa307f2491702dd948cca2808eb2f68dc20a88c6c3de6030009d266864d99f004cd8d07512fce2ccb871ffdd19aecf6fd54d1c2a05bfdb41efa5180119c291bf2a704c7b5eeaafacd06d5fd0cc16176611c49b2ce7a4be4eca2fc3caaf5b669ce7de9592430d986d541b57d42cb13ac76a872a034f6a5c8efc8f03e5508e9cfaed5e71f391efa895f150d9eb493c6c508710ac17122cf72919dcb3911cf588dcf7edf27aacd01a2e61f4f7347d4c267e3d617c5fbca359484652ef5383586f07a98a28d670cf522820e7a4b2998a0cc7f5619d80365eff17b98548470826245f784925e3b1c59aceffc80ff28693ff2a33471106564d7455aee1e11ffb39328d878aadd934221b02a8841b09716375ef7ef3abec6642b5443b31fa80389cd40eb4859187f508a7ce2151e42b7db6666d5293ce210b64efcaf8429d5e7b93c8fef0e5a1f06c8014af3d1ca910638abbd2659e645c2ff68af6e7aff9d67b96981b7e1a43d7bdf770b120da32254bf0aefce4c69c6b67d528ecc79fc56acefc698b5cd8d848aea1e25a2aeaa35ec399dab8c4686645721676cfba7dbc49a5b77ab6efebc41d83a97479bab78b98d0eadf80f42f4933a4865ca586a5a4c6732f5bc1c779c8fe7ab6b0f17f87575db96a85ce44c3493311f114cc0e0099c00bb5d34d28f47bc945745bfdce59675110c406062dd7e9c260e1d4772cd5004e2bf165f54d223677d6f5dd474046d34e41f7c4f879a8237ab103765629fd87a2f5e0ec53da5f73cc00980e26cee754eccf9550e56ce0cc89202fce57154abb3cfd82129e244d1685787cc07c2b1b18164be9a5b77087aa8e8288bc4247fad89527da675612e4b2f5cc5ddfd3b39a20788962246a1606e117b61e27815e5742970edaf0fbc5b53bbf685aa1e16eb76cdf099e6c4ed878f2ddf879f3c20f32fbcd115549053900e3b52011b3473d0a4e786fbd2d9c7b7b08bbb231f83e997e723ae44787b75f99c19c414ce3a0c0de79c187adf6b658f17d1858d735ad80736cb7dc4655731cb6c6db22ca97062ce7ebd30c68065a6dc50b9df64c9d65da81fa745699a0fdf4104296928b00366c14097d9a426fa356c971f32b204e139a2faa5696b10f6e82928e943a032b974ddea0213d02b8d1b577dfaa1affafb7ac072e5d12e3f4c92e82c47e5ebafebe2f154d41c0fcbc45d545436cd2fcc26f5e1c2b034f8e672d321e60dea09d8b64d653044a089dc9d649bec1194881921b05ae1a59155d70e8ffb78ee6105dec58e33272b05d6548438f83e6371458159a240c05e862d28d5d347a796f5e1d1920dea8435f47cd37be939d5d03bbbb08aae726d0ba1f07d89ba6cf52c6a332f31908dba3ce2b93346c8dfbf529617a39ab30864948cde139538f214a2bca3b31508823c22041b6ff29db72fc38e1998a4173d921918a772ef64621d28f377ac6481d561acb6f262a952d3d53f71cef2096dc00ea7cace614371d2fb7fcb9dc21bdaaf18d53b12c7f4431cbd5a0954edf39a7d7aebbd7004fd1c62131251e66fd6e1103584f2118fa22a11845355023321b932f63693336f1f9681bcd2a62a03412b6315a7d0b0476e0d5659911d226f3b5626e05fa3ae4f19435bd8ac1b146a850f25a9ad9fe6632ddc9bc30bf15eeb4f1939e7f70326ff36c80a6096ea3e4c440b54c1251c2088a0de4df08fbf81a6f612ba74d7b39af134a93469329618b8ecc3517af6a2c3361fea297e708d4cac441605b72a2991c8efa21b9bb6d84036b9862ad5552e72a3011cc820f3295be0d309373f0d3859acc282abf382c4aa4e0c75bc251815ea813aa614eed94c12fa96fb69f810f02f6ed8a2eeec9a534009fe16555d2622a939c7d289a4800c3ef79b22107b9599a16af8bfaf8a6f86b2c54fc1183baab13ed6abd96c1bf3771bbdcc7f00b87aee8c216ee42f3aee7c060599e3f9c9cfdbba2da58b2da1ee85aa0c3de325087f12e0a73098363f9c3250dce4194129f330ce3b6a71c156795c1510e446820b7adcde33f61509e2a8f7a04acd416e0d0306ceea5d8b1c402dc5b7654225ce04f61d03935cc1c45adb999738f45c42fe1460903856d09646fdbaaf396847a4f60b4b7ad1c51a6317e0766c113a773e30bc017e1501e7e07f0cfc5a9ad8f947895c8257487648c45e15d5fbededbe8e6d338a0cd495fc587c2e3d7534fc7ee3c8c70892743ba69c40580c7b448b23b6a5dbc9237536b8624183b2f7dbbc077be9ea05363e72ba"}, {0xc8, 0xffff, 0x800, "099307b0ef7219891f57dc8c54325352232d3a0ef7950f6a237f3fa2e0ac6f6d50357342b96eacbd6e0f735af1a1939d3dfd9e7887ac6c8b47c6e6ecfbfb4492d9d4ea4d559049f11f437661932ce76435cb58cc84d4a860ccecf2f57b07fd8c6c815d079a5d38ab2ac1030037a4a13776ee81de47eee758c9f990a63a76d4a76471a0b21a5578fd09d38e1a3ca1a2c3afa97cb2a84262122435498ef05295f2afa7ae60de6e083e61bc2b745e3534e301"}, {0x80, 0x1, 0x8000, "a57c0bf726c439541d967cf1ffa8326521ce7c417eca658b1247f562f84ef9d96a8a3fb15e64250ccea5b8bf5b90dbe1cf6c92121852531819c3e8b161e7dcd1185ca8375b3adada54bc04935d375c6c6cd95dcc16b3a37237c3d72bcd99b26d473ed35dd44ffcd0e12165b9"}, {0x1010, 0xffff, 0x2, "c2ecc66d26c8b718c43dd705d0271c07b9aa82e2e8f7679195e5fcd29499d7c517fcb76e048f9d3ddd253be0a5c4e8784bc31e986bf2aef6f58aaddb658c4289d93eb1c3a4fdc907805b641b7aaf803574926406ddb6afba88b54e950ad7f1b787c8daedeccf4330d170ff1a1a3d08229f7723097bcb996b2f7426a5bcb8438765a9892ffd9981623c03cd5f40fb4c763c22b08bc47531b189a91067b8ea1f14edb5cf704d42a747c6b106d21114116245c2805ea99c440525e45c05ccc17c05823bb7f33699c197e24d8294faf9d26015735ec1aaa97039536fa41f801f98f0b050aaf251eba590f779adf3c86f30d2afadf8d4aab0617976dab30f04709055dd5d66f0dd314e76bac01412e13aa3b107b9c88375a2b2a21dfa7c49bfb7527d2b79ff8200472ae7439f790482840cf04f365493fa59c1f190015376ee9d5af7e26e425e3b4c9f1d6446c0211d1ffbee46484e241e969f5da4bd590294015cecc1bb584af3d8b1f34c628a38e25f673ba9a70c504f80fb2a94063c57e79f11b1836b6315fef7d397f89bf584ad57167b328f6a8c2f343e2399b2f14f3e88e934ce051b4132feeb0658ee1ab119d3409712f6885d8a89e3490a755b8284ba5773756af7caec9aefdaf8d58c0b66aa308544e4f7e26795cff57be403609f436f3cab5e1105ee651516b65f66cbe4b973b6872c41aa9a8450c75e73ba2bbd2efa4319a50ff022a389cc04b58c1174297d5ffa951cc181b8121de34cd32c653453bc75ef6a2a6b5273cafec631d7849a92a73a300d5dba5db497c1a06b8fb726f643b42661212dadc6092f635e28c6ea6d3b194727be07d63d3cbc406f98834b73bddb0db675edd6af639a7cc32a2ab0091697449e41415b6a46d948341ed2b9257e37601511e0ecbdd950d0e7e11ccf175d74a204cf07aceec821a6765a10efe0efbae3530f89f93cbe7efdce6cfebebe5dc6330cf8f7e1b974bba68324880b8bc860ece4752dcebab5b9099076c08dddf6ea9873729685061e4f1e7b49c4a932952ecd13f47ce9f70bf84843445becb9ac5f5bead57a20179ebfc6c61fb503ce616b569c8eec41cb16786545cc40ce903f059a03b98d67a8afb160ba58d3f02f009ab189535a4350f56b65e0ce253794682fd4b115d3db8bc73aa3e6b2f71d8b42f7e4225f4860edab106e9434fee8f8a6f0acfb0bd18e263ce4e3736399573f4a987f3804ef554df7fdd05351d226fd7b77a3912b179f78cd5e17c583e27d2e358f96c79e896c43ade6534cb6a3dfaa74b58bf4106aa1dd4edaa346d57f76c7facbb6003f1ba7ca520fe1c794790bde2738090871a62856e07cd800626e5baa7f191e7d00d1a9d405d645df6684f046356f6c3d33f529f94ebcf6617716d23e60624ead726a691cfeba44a228a0da25642599594229ba0c90beea9882cc452088b27a9c1cd466266f8cda77e0f3f69ae058f4b42718d08ad68cd4e8ca87974206a9fd64f0537c42a0843d6b2003037574e49294f0e82938cbd96ec68011957440c741d9a07be9f24126a06fca6b6bd3126f398fbce499274c1ecb9a5162f92b114c009d1dae5b5b2af170f4e78d16b63ae0b541babd01733044d1fdb88525e3736ae2cefc7e8b6a77948fef4a1d742569659df482fc3d03044e51e204dc9a225e9b16ac21bd30ab0db239cc0dbfecb2e141f375081658e486937f794be0edc9b934ef7ef547558cf15c3f022a13787142c4b75fbf5c3cf0ae4d0a64b220aa6f7e95847d1d1fb302491fa3d87d472e2fb202661eb51e58323ea4319fb31881cae04878a9e33b65798b8e8c5797408ba3e7bbbf7394fd8ddae21610ffffeb7fbffacc3c69e1f5d28644df1d4aa858648e2d9e1d70fa755a9b91bfff862fca3599a441f88710d9df3531141db3226dcb41d39bb11754c09287b207edc025cd3acd3e690cc87cfeafb0a0b16498da20f33831ab50b92b85560a0c8bacc9c8d8bc1651eb69089bfd0df7df96259f22f01a8e12471cf8a2d80952a41b7a42e667a8b71c4e88fd3ce2eae91473e286e1ecd541130b96217eb0e46c8ff0259c6564ff374b6179f8645e6350e157e6d04c71dd68405dc51b9695c022ea0822c2e4a842ad01d98b56e92ba0e9d6019ac10891ca1e240a8a94e7bffd02dded667857f30f28fb6903a6395ce9ab421f6cc519bff6a802e951ea4f0c9246f6638eefc6f2eb0abd0539bf443dd293b028f67683f032b42e670a6f5f0aef21423a4094607b96c5f07c4b8fda63925855d66128270aef9abe3d9b3ab0cbe670f31cac9f7f678e53f44d38ceebbae702148c7fcdb41b681a25321d33e04c88853d74992f1f7262f9e22e0f400da7c7f78f4af7cdcccb4d30fbe3805af1c535d8d14d5da6b1b8645a555421bc738bca4a78458a45ae523bbb2656dd45e1d60a3608df0e34e8da18e68d14a8b3d0d90c0e5effe50c297b1a391800a233b566d19494b3549f56715450d3222bc199210037b67af86de059cdab139ecd0e53262fa53828e49e9ea2b428ba3ab7ac52176a0bb416b9733844a6f069eede0bbc92416f3ec199b7a50788afdcf2684632a49883a33666b9033e632dcf7565f81c802e80e0bb8da8962e5fb14ab3e4278f130d3840e612bedc8eaa49c8579a01ae3296d0fd86761540a8d4cfe236e67e76164571ff807343e00a0b750fb3c1cccc7995c918258b7fb933da63e7619cff29b3d2cd655bbf428784009097ff9e0ab5674358b68ed127970264f272f36a9134d1fa67ecef007f137cfa37f6076b757c06137c526506af13e81f7925321e59439087aae76c78e954db134991ddcdd33827e4199a0ac9aee4e6926c2582093e30c25db02ab952778f70006798f01acd9aa273a55231bcded48910eaf99b9c0af03d1043181baec58a73e3c833505c355d3684fafcd9b21ed7377bf152e3e6436920e222c62592e5298370c90ca20dffdcf2c7828cc5f94a6145eb64065bcb4e24bc6a04817a7c953a604d83bcd548cce78d15ea25a65f6ab1ebb6a5b3ccfdd45d97ddd8f06a4b8fd43650d7b93321358a085d3bd48e6f3935cb15c87a4873060a9e0c45f20e9b0f6febe709caf1d1fc0a18d51507a6ef1fbd1e49f00ce38e786d48c0982f18b6f831869c232f0d2e1b5c1a42ed83998f80e7a1d0ee852ed5573064082709d133baca7b0244ac4266ffa6cc16c51f819b975bb7d5f577a11ddb7b001e736391d7967a32178d50a5dcfa03669a2ffe875f042ff3cb55bcb9ac8e5865edecebdc766a310f453740d7e17de0fb731823275096a0a25971dcdc042c0f6945e2fae1e6dc99f17194f1f4179baa3bb476d51bc4e8577ed444ec3864a620dc2a7dfc8432d9a32ff1fe03d3691e755361a32c66181b37ee8907be73819ae45298c901df1998ae57dc209492d7ba669e061c998a21f1975de52dc9227a53da238c00713a48737799f9e53de0418f87381eed017fb7323dce9d32bcaf19600f185016fc1a64ccae68681248a6e43cab0418be1ea52df7a106567f59168ca532a28b416ef7dc6f8bf217e0a146fba1d1c52e214d9550eceda5dfeaa649428fb378997c20dec3231c5c486cf515abd342be58d50234b86f98df248981ba3710ccfece871eff077281292bc15d282f29946be23f52f18b8a5250896a6a5f30240e68a55b859b11a472b3ebeb4eaab03c54f383dfedc390cbc22c5e9616fa32485d07ecdf302892545958e56c340705fe4894827cafb9630763b419eb9a9fdd595b85967abfda2ba38f1bb6bd571ba9dfd0684c94a3b3fdf1d02a482e047ad641db49c1cd412c6f4a740826f2cfd6215746a2a519c66a85aab963feff40092f654cf23ca0677e15f1938a525907047b00ee250276bd5c8415b7650e1cde457b42d489dc09286a35012df1dd10b37b4c17ae8fdd5fcfde31123ba1bb9229154c0540de0b2030e9a4c0d8d5aeaadb77454ca7888ea12210fe8041664c5450848d191b035787edb92deaf635025496afd6942a0eec5220ad80ee145218b0ef337f5f8d9d93eb1186ab5606559536add05ed6f0242ec4dc21336d5c47a9628c6c852b3d7366e671c5590afddab9ae3cf3f536aff837ea678f2cc14724aea226e1955e6335816d5925239417a9eb59c27b1dbe54cf9eb9a20f71cc46e88c93995b47b849154b4676899097e341be3a221b16807c90bf97e80514c7c8494c122a337c4134701fa29ef94428d9ab6202d3a928a4b8ad95690680994ddf1d9110cd899e605386ef0355d7f4336d9386a2aeb600e1e1dba57693495bcc5e121fa6322ece273a3a8f4f9a1751a9ab3486f9726aa4d33e5fcb0da0e71be28e75076b59f5d85565f89f8bbc86dcade9a97894fb35c1391d34c1752d1ab0cef04cb45c6a23540836b64f5a4afd1d0be12b32baf6ebd55125bbbee080627299fce53f3c7fef60124f8aa04fa3a0444fc9a5b49f78373fc8ea9548691b2934f2e922633b697303c1347d8055e96e02adeb72e50bca550b2aca4675d45ee4b076e5a01356b9f3a02b27fa2a2355b3b4e38031d4db3d4a989cacccf4390a065453c341d7d435556374886870efc07b596d1faeb681193032c5d6b6eccf5b0100a8ddf296fca2b003842a4f2855433224286896dae92b76686ec89f1a92b753c8c45db6c18a1d85f7dc2aa3a9e6a20394d0d58505ee7d538514c9e05455ba1fc10a0daa34c602a1cff1c57bff338bb5d9af6de1cf0f70d5f6c67a676f5ce7419c9312f7c557da767795c2f93de9df621cddc0ce5d68d7b73a039713151f387c0f58ac9cbd5bcf43f1152f31dceeca25224b6eab8f1bb4c53c079bde2bc25fa12185b516fa052306505bcb411d352248142a27eb77faea40072ed020d0a0036a5d16ff0323d53e4ab498c85e31865a0a3bb6cc7bd7c12618ca914f55bf07448820112b29946047c276d50f12b265ff6410522d7df014c72a8c126cbf53d77fec3ca192cd51dc63af8f96fb572345f47f961851c94c5878bf6f5853c809ca64b5fe6a11f5297444732fb18414e6901c48eaab051bf1e4a63305746dea3a91ecb7cb5d1921972f22fa95b985e982f24fff489bb66fac076f2b46879f5be406b42402b8ccfff29c980f35494d696bc433dc7409279999740ddb5859706770d0333b2f7bf0df758f96a6de743d2763b0378925bb8c329630c674172f74fa3e7cd6e608b0c07616e9118c1aa1003a69e8493c4e0a2f2eabf53ae53f6e8f8db74a50d2170577dc47e21d3f483ee41f7a1a9d20753e4232bd19c0139bda54863fb2e8cca3379b0cb756b1862a1a1bf0a462a788d7eab6dfc80c98868b606b577ccd8f3456f97591b85988cbecc090ed143d46819a271477d91b316ed959dc702c822aa4f57cb9651f054c18ea96527eeb5e7e18987f9ce5d066bedd10db7d784ef197719baeedddf0263a09a78dddddd9fa0d4525eb0cd0a3b06055bf6b6f71b8ddf350a7258d4c6c4eb872af70d7c7b02839d84d6b4fa6e81e13007efee967fc2318fca0d1c0e923b6f905b882fc194e12d4c80c0400f5cef2e31bbaa754927d1dcff9943265c1f999d29565ddaa742dc932af957592908587be085395096f975129e5d06101f585866cb17a0168cc7797ad6db0d7d3d5441f995842e052fa3fb396ad7822db008e8c5db129cb0b307509d80a1711e32b286b1bee8ec5f847b30403c80e8d00b0e4ec13e9e157a2888d9e16a35e7ee5ec8ba39990fabce1608d17a7a3989a2a374c1766e607a1b70ef7868c665bc2f79026461e16a93aec128530e69e29c3a831461829"}, {0xd8, 0xfffe, 0xb86, "1c144c31b459e749e7b7b95dac065fefebbac393b7ac5c8a68f9eedaa5e40d27ca0339e09214dd38435e60791a2d9242b20213d0f8186b02a7a6edb2cec9e9ff7a256d37ab3aca9f2526269725f1ec78d54090d784cc1c17944aa212c868c4191d04388f7be2ee34686175842d1d96f451a0ff7534ca2d9deff7fa9b699362c40aeb69d89dabd3dce8a0b74864dbc577cc8008b5aa763cbc6805557131540174e09dc549ad4cefe1bbd887f91439f835908e00622ffc4052d33ebcaba61ed1525771e459d3de"}, {0xf0, 0xffff, 0x800, "dc5c7a2b381de2dacce8510d2b01c15b28f6c1df532f9ef6ceaee6d7cc4831c52a91742db8be88e0a3713edf9fb4951e766afe6d81aca13959e4367a843e86ac01616efbda8271fb2e9279de743948c82bef15e2515206215e0ee0f1fdf7be1d81243e102d76b7df4431e0d90aa21e307b61c18f8a07b09484ddd808d3918c57024732b87fef8a31f6c9488646ace445b148b4781cc43d21970e6081db738af4cce9b8b4ba3ba0b7085da2401e14f33b08fb994cc7ce6eb0e11e5163981a470705b7eb7173dfe1e996853a48f6801f211385d37970d1efcec64e0b03e966"}], 0x33e8}, 0x1) pipe2(&(0x7f00000039c0)={0xffffffffffffffff}, 0x30000) ioctl$TIOCSTOP(r14, 0x2000746f) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000003a00)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETMODE(r15, 0x20004b0a, &(0x7f0000003a40)) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000003a80)='/dev/tty\x00', 0x200, 0x0) dup2(r11, r16) pipe(&(0x7f0000003ac0)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r17, 0x2000741d) 11:46:07 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x3c, 0x0, &(0x7f0000000000)=""/60}) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000140)={0x7fffffff, 0x1, 0x8, 0x5, 0x1, 0x100, 0x8, 0x10, [{0x8, 0x0, 0x0, 0x6}, {0x6, 0x8, 0x200, 0x6}, {0x4, 0xc5, 0x400, 0x8}, {0x40, 0x86c, 0xfff, 0x80000000}, {0x7, 0x0, 0xffffff4f, 0xfffff42d}, {0x9, 0xfffff001, 0x2, 0x8}, {0x0, 0x1, 0x4, 0x6}, {0x8, 0xfffffffe, 0x7fffffff, 0x7}, {0x8000, 0xffffa00f, 0x0, 0xfffff000}, {0x7, 0x3, 0x400, 0x1ff}, {0x2, 0x5, 0x4, 0xfdd80000}, {0x401, 0x1, 0x7, 0x1}, {0x3, 0x4, 0x80000001, 0xb202}, {0x1, 0x9, 0xffffff81, 0xfffffffe}, {0x7, 0x3, 0xfffffffc, 0x4}, {0xda, 0x1000, 0x7, 0x5}]}) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbb", 0xe8, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 11:46:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x44a3691df922893d, 0x400000002, 0x80) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$KDDISABIO(r4, 0x20004b3d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xd452b94cce35fd37) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x11c) write(r1, &(0x7f0000000180), 0x2ee) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x45, 0x0, 0x7f}, {0x4, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x14, &(0x7f0000000280)="fd6108002cdffc3279adffed84dd") 11:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) dup(r0) socketpair(0x2, 0x8000, 0x11, &(0x7f0000000340)) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x198) sendto$unix(r2, &(0x7f0000000040)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b27ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d79026ba8af63ff37282119e4fd89720fd3872babfbb770c1f52772c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a3ffa3f80004000061000077309729e2cfd91b519fd4f9622c031c0008a731aa2f075525af573a5f108b49090dbdc1a5d989b7a0190267a6438fa2cfa8753267a8d869f5110285bd2cfc3cf36ea9a676c3d55efe96ecfd9a0130238b3483d12660000014054f6f745b62afe83b621240b43eb0f1b51199050781bc7627c1ccc0aff89752f01c076b8a1b8dd5011464e6ccd2962b17c893ecca0f3262e1f5d109ad6f9dd594d7db37bd98db07c45d33c2bcc4620011e1cef292163aeaef7aa644c97b3731123855ea0e8c3bdbd6cac906083437a72fa321f2f0917ae27943bab785b4f58e6bb2d95dd7c488bab133814de9848488d6e186d703f79701c9d1e7a3e4ac985d2146396c5c3ba3350ee43837ded14f6be9bea2db38765ec731c3d98729c0a8f11a68559da63bf7b37a9c7362d4d5088144e2befa9298ed5c476409a61c3adc2ef16567c3f8e8146f2b0ca3dddf3210fc95d6a1019268cc919e0cff04f9393a6971a49bcbfbd0c942bdd4a51162f8ad106fb4ce26b3a040109243a6fb3773d3419034b41cef2a74d7492bbbce00"/572, 0x23c, 0x8, 0x0, 0x0) 11:46:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000000)) setrlimit(0x6, &(0x7f0000000040)) mlockall(0xebb94811171ec171) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000080)) 11:46:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='o@', 0x2) execve(0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) recvmsg(r4, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)=""/174, 0xae}, {&(0x7f0000000340)=""/211, 0xd3}, {&(0x7f0000000440)=""/192, 0xc0}], 0x3, &(0x7f0000000500)=""/214, 0xd6}, 0xc0) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) symlinkat(&(0x7f00000001c0)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00') connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\t\x00\x00\x00\x00\x00'], 0x8) close(r0) 11:46:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10200, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000), 0xffffffffffffff7b) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(0xffffffffffffffff, 0x8, 0x71, &(0x7f00000003c0)=""/229, &(0x7f00000004c0)=0xe5) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x100, 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000100)=r8) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r10 = accept$inet(r9, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r2, 0x100}, {0xffffffffffffffff, 0x100}, {}, {r6, 0x4}, {0xffffffffffffff9c, 0x4}, {r10, 0x20}], 0x6, 0x5) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000240)="f87ae0dd1ea7b1bde6b993adfe17cef647c11a8d4fa070551554fc77ad71dcc7a326dc01254fd432e4e8ec31eead883f38b948e5c10358d7c417003ae550b012ffc60b3c8b5f06ab81b0da3a2335e3b519e3a79d706c11f84367f767b1ed716dfbd17faa836676814d89ae1133c15ef3163832166e163c152e61e7e270d1bc9c7c9274333100000000000000000000000000000049bfcbdfcfd812fe9e80a53ac47405eec074f238d8dd6c8348ccdd7c6289d43f8527e9fced365e804f5dc9777f51598aa5d38af63496667c0de5f890605a1f2258c5c4a99a1ee19e0239bb6054443bc745fc3e61e1edf549c417c4f9ae5cdc6efe4f2f557f59037fc2bd7f8776eedf99ae757bf5f3f3e1acb92752365afd23acb0e9c44fa5875f1a1537724f37d01c36f516eb737b6503dca9558f06e70fff07000000f2ff003e901213bc66cdb688aa61c813f4", 0xfffffffffffffd6d}], 0xbe) execve(0x0, 0x0, 0x0) 11:46:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) 11:46:07 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x9, 0x80, 0x20, 0x1}, {{r3}, 0xfffffffffffffffc, 0xa0, 0x1, 0x7f, 0xe0}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x800, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0xb60000000000000, 0x9}], 0x9, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:46:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000300)={0x10, 0x1000, 0x4, 0x1, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xc8bf}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000005000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil, 0x8}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000005000/0x4000)=nil, 0x4}, {&(0x7f0000000000/0xa000)=nil, &(0x7f0000002000/0x4000)=nil, 0x7}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000001000/0xb000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000000a000/0x6000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil, 0xffffffffffffff80}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000005000/0x2000)=nil, 0x548}, {&(0x7f000000b000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0xdc0}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x388}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xee34}], ['./bus\x00', './bus\x00', '\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x100, 0x100000}, {0x136, 0xfffffffe}, {0x7, 0x1a1}, {0x5, 0xfffffff9}, {0x26, 0x6}, {0x6, 0x4}, {0x3d6ea9927e8af88f, 0x2}, {0x24, 0x2}, {0x6, 0x80000000}, {0x26, 0x1}], 0xa}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8, r2) 11:46:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x10, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="f40eb424a94c82babd8c0fc4ceba4749b1b53990db2e42ef60d19d23cdfe23fbb418fc6227f55aa5f57758e97ba0b041886aa5c34b562c20883cdf9f6c70", 0x3e, 0xe, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fchdir(r1) 11:46:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfffffffffffffffe], [0x1000080000000ff, 0x0, 0x800000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [{0x0, 0x0, 0x0, 0x1}, {}, {}, {}, {0x2000, 0x0, 0xffffffff}, {0x0, 0x0, 0x0, 0x20000000000}, {0x7fff, 0x5}], {0x0, 0x1006}}}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x7ff, 0x8, &(0x7f0000000040)="cedc7a6acb10392cd8", 0x9) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 11:46:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xb34) ftruncate(r1, 0x0, 0x687b) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2, 0x100000001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000e1, &(0x7f0000000080)}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x44}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 11:46:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x18002) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:08 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) r0 = getppid() ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x406, r0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) ftruncate(r1, 0x0, 0x8) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xaa, 0x9, 0x6}, {0xee4d, 0x6, 0x4, 0x2}, {0x200, 0xf7, 0x4, 0x6}, {0x800, 0x1, 0x3c, 0x20}, {0x20, 0x55, 0x81, 0x49}, {0x8, 0x5, 0x2, 0xfffffc01}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 11:46:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xe5}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x3f, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x9a, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0x80, 0x6}, {{}, 0xe, 0x30, 0x4, 0x2, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x30, 0x40000000, 0x3ff}], 0xec7, 0x0, 0x8001, 0x0) 11:46:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = socket(0x2, 0x2, 0x7) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) read(r5, &(0x7f0000000180)=""/234, 0xea) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = dup2(r1, r2) setsockopt(r6, 0x9, 0x6, &(0x7f0000000080)="7136c06d86106a9cd15931f2146424567c1d3fd5497693e77edd3cf5", 0x1c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 11:46:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000000)={0x6, './bus\x00', './bus\x00'}) 11:46:08 executing program 1: close(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0xfffffffffffffc64) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x0, 0x300030001) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) fsync(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) 11:46:08 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xd6}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba3cc666a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7", 0x6f}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="70c54845", 0x4}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x20, 0xc) link(&(0x7f0000000000)='./file1\x00', 0x0) 11:46:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x10, 0x4000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x1000, 0x29) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f00000003c0)=""/4096}) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x8000000004}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a4b1abd604accc08d4df33b5293a") 11:46:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2006, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="0000001860b5fb8b00002b27feff00000008fbff00000000a50000000000000000455ddba9000000001fe200", 0x2c}], 0x1) mkdir(&(0x7f0000000100)='./bus\x00', 0x20) 11:46:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = dup(r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000100)=0x1000) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000640)=""/153) semop(0x0, &(0x7f00000004c0), 0x0) semctl$GETNCNT(0xffffffffffffffff, 0x2, 0x3, &(0x7f00000037c0)=""/154) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000000)=""/139) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:46:09 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000140)="200e22", 0x3) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r12 = socket(0x2, 0x8003, 0x12) setsockopt(r12, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) msgsnd(r11, &(0x7f0000000300)=ANY=[@ANYRES32=r12], 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r17, r19, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r10, r16) fchown(r8, r16, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r2, r16, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r6, r7, 0xfffffffffffffe41, 0x9, 0x7fe}) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x5800) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r20 = kqueue() kevent(r20, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r21 = kqueue() kevent(r21, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 11:46:09 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = socket(0x800000018, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f00000002c0)='./file0\x00', r7, r8, 0x4) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xd6}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba3cc666a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7", 0x6f}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="70c54845", 0x4}], 0x1) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) link(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000080)='./file1\x00', 0x80, 0x3) 11:46:09 executing program 0: getrlimit(0x6, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 11:46:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:46:09 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = geteuid() seteuid(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/230, 0xe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e2345b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0xad) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) socketpair(0x1, 0x5, 0x96, &(0x7f00000014c0)={0xffffffffffffffff}) syz_emit_ethernet(0x1000, &(0x7f00000004c0)="85f32c12b4e9cdccdc1f03296611dacae246fb03fd02004d896cb5f32da357630e7c209c657cf67ccd0df213c7d24597231e75ae03470598187c87908f9e3123e258d9e7978cb084b2bfdd64e50cf0bc890db4dce8fc647be7163d2dfdee289e3f73ac917594a849bc28e030861fcd42183c565c6634ab7f45d4e77ccfbebf0beac64d7897fb4ea1cfc4a140e086c55905331ae96fcb68056d2698f7c92da4355d8a896b41cf34c03a199bb5aaba15fbf59c89f71404dc10da7c913d4d56baa600c915d7cc2faa1b38961213b5873284ee303ffbedfd2f563a0f92b53812a25514fba918a86e964b57b3e817d8edb4273e5a5c89547402f7c097592a149dca56c7b1cc69cea999badcfeb480e50ec52ad8338e04ba3812a88b2d24ce323908ef4b0b2bf6119d68e99cdfcb9457dc975821cab43131bfef4dc1c52fa5df43a3d59ea86a4b54a93b91486736f6c0d81e1b562bf19ef34c4461ec3a803eb7460f8f1590743e59f88b8a205717a390b94f2c1c9a3b37c6824a44ba4deb81ce61cfae47069a764c142aab3775ae52f95c8ff159e32aa37ca1879d4fa9f03282bbf7ed7ebc99736543c5bdfa04eb9f1a81990569131d3917d72aaff77b8571e18c3567cc8d596e3c540f1d8f9900cda0b29e3b1ff879d10991a144cf13eef3efb0d6b8aab3543f05fdc3e9f12201ae2fc1f48d68f93e1768bcc4ce6baa6f6ac2253dfd99a78ee3f5790fd2ba7f02ebf2dc42f47b5418f06996e0b7ea1f52ebe03b324b1cce2e5fc2b1da9bb1340de389732b49c710e107e4eb36e923bfdaaa32946fd8423bf8df2fe231118e722a05fd6fd302e633cc3ff8b0352ed6f3d14d780ba3a40f823da687c0182180ef64e64f9110f2d6109372415a4515f6d54a4547e81d5ea93c37a0b4bdff1751ac60b25313f8f3cdbcb49dbe51ad4227bf063df02a80714932cbc12f2c253a5d2c0ed53f727880fb32998270cabeacd43731e88d4220d87916a592cdbf21e7d8d8ab0c91afcf4da323e9bfa3e7d354f17616cf8c5fbd89026d7111cd583370087054cf79b50adcebc59dc40a6d0331108a19cadcd4f65218f16480e79c7dfee8075f1a25d821339a239fa3e8d18aea4e4bbd4f41ac8343bd902ce42014b1184dfd33077212c0217b5bc91c5df10814aa43e945f52bc84044702889757a368d9c0cd6b298e7bbae329ec54d5432d9f1a8e79d3fa3c8c69bb3b29c9be9916a112d8a74b65c3d357cd79d87f8de9a69a44ea4be962057815bfe0107a510aa43e2f4c169a121df413e295d6e6860a30ac0dd815240f6f7e8969b38080946f9e2f5aa5eb5c7160e46d69d3bd0be0d748e1175dd6ac51c4e028d116f71f37afc54de03ecdbc2a2dd6f3c73b44d6c151803dc34c359796d605d16533d9a35d4cd930bcaa0c80f2b1b51166c2c10edb255f5821af8a3d78a70a2889985390307cf2bfd35fb2a334c76da6066352b7b58124c747a6d7841a75a3fedc0f391dbf7f7ef19844e185d01e0e7a23b37623576c158812c3cf122b749cb6ad4cf9bcf1a20dbfa37abf21907eab93139838790453949a2380c7799d8d6e45455c182bac764049471aad38f1be6bc41efcca30631c94855317f7654f28f89524a06fd49a9b9351bd85c8847094ba1486cdf09eb91469367a1ce6c9b3591b7837a213d9e4b92b4993307864fb0c9f9cec9687800ba7b28b9e97bac2dd2bab25659dae1587f26960e00d9c4ba572c41d89da5e2b34dc0114bb44e3122abbf3b1879aa550129152f55889576ac8c65532bd308db5887810fbbcad0deb83aac8c9b4938ee401ad78f52af29cee24a02f19ebb3207a9cdc57cff3466e3b8766c4e54760bc8f93b79f9244d257909f076a8e311aab334c3cb4be08f9a1ea4bcbf69e90fac492f8daa3261f2800b6ad7c126b7307193a63c1d51eb855076ceedfe3cd1239d036f2dc33831a997279c72f9097f77f4646a8c514e52df2efa153b9e2979d21cb0c31be3e296536487e967b2b005ad14235a3ab2cee05fc1a27e73d28be6b994687f66c8d42f7478810482f13fea213f6f91d025845c81d0462a187764ad8066036191248d56445d32086b08378af3e0d2c0f2e9cae4b3be70e512d9883fdaa54af25d91a2050c1df05202ecfe6475e713b6a434d50cd6dbd66ca475fcef64db1222516a77b9198097f5c7818229d61af6fcb4a8e9043019efea314c8f030d2c2582a522a480eb0f298595e5a9c209c377dd113f562ee8a69fe76a4e8cfc21abe0880257d7158058aa4ac00ed6d616209afb85832d4d5a955796db7a4abf3c69749b76671a87e7af84c244c85ea2064f195b817a38b29f22d9cef7b1e7ca7309d05b617b6bd2a1f88cfbf6224165b13452278573650ed244873f33321d84d449e33d7a15ac058c51dba9682d04c5694025aeb9b06b0c3ceb125adb674595aba4fa37f5d4b9f507545f6211d4b95479246d352ada7abfd5bab22497f55b8291f0297c792805a3413b067a30b322f41ee390dc39f0f944d479b926e3b96f7886b2855e4859cd09145d2b87359e43c657dcdbcc9e7a236135c5ae6aaf7ad7db04b87276234ab7e9def5d4461772242da8f0df7342b66d58cf1d32d445d1fe226c5ec4a1f24194dec45e532c4cbd7a6005fc0367091112a2e55f10e5f64ca91f0f0560b4d314d6dc762878a299cd1805f144124261f3674eeecb67fb2f931cd4adce4854d57a9e85d8192bca449f95f874263d9427ac5cfa6dbf9d49bb5f0c5012fa64e0d2b8d5578fdeae5e0159e94df668ef205acc0131550220c8a7a4fe27626db05371f2e115a463888454e4e6bd890f0e86884427982401699b013b4e8b702ae788190c70cd235da419d648fa0896b44b642e47086465e3b9794cbc99db898663f7a50d206dbc567e3b1723a491b8f6445683ccb64fda5b8843fe9a4bc42d5b3d6df12bd067be67ce1a73e604cbbcd7786560ee2f6aa74edae6209fb1fed2f3e23c05e5bc7a76bf6f34c14436730a7f1469d5c84e6bba9acaf7a149adde3b171e55d181cb2b227d54d86678767f3a0501155dbc1906f66512aaee28d0263217c6b7640573535e1751fce1d855259825ac5a942ba9862b77009518d19cb6a455ae3febfec2dd5217095d5792362271acf6e963ff052fede7748ad94b1926b66a0465887453e8e0dac56591054705767cc831cda9a481377d317f363caf59c65a6b7002f316c891b0fd5fbd42a0ffc0c2516dfc7e1b4212aa9cd74cf4cccf517af1c579db4c95b6408d21a65081031caf341ca710195d59ceb059a35cb85035b22d3a2a3dc2bda33abd9917b8eec4e89a9068476beaa622718b650fce6895bce554f28e659171a6adc80a9a4294d0e263d01b2dfe2991f32fe553ee30bcbc2690dd5dc3a3d162c8e5210096e51004ba17e3bdcff5e201f1d0e803523e547b38ac7c246014a6f7fbcaac2a1c12567916118a096ed25e427091ec96cedffbc2845cc69f9b280a6de57ea44d539331a1b3a7bcb851fda0a73c63fcffaa00b14527d160cafe39db7c5765890d57f2510b6ac9ad6558efc342b348d6f4f8addaf5d4bfd19eac6c2e7d9a6247761fcb35248004ee931d5eee84872efab9bfc993b2fa24a22325d1d5aa21c0099d313641c237419b4b927b0da297d60934c6a578e470cc02a50e8925bdc0e152043e8a1942604438b67e52d5e6bf0dd5bed466435feed023a975b8390e04c78a62ad09d7ff4a074a823997caf6545f2714c6341d1d56455a75294e6ce5e7726bfc7693c275b36ae6612979f2acbd5128209be1aa3d5ff784d4e8a05da168bfea5cea57091053b012dd12907e4e45d6b1ccc9ce11286cf94e8fef2b4cd502e0c6addb0452054199c69b67e994c408b076459600716db8d1fc8e391d28c325903b63772180ec4b28e7be871840d1e26a0f7736281983223181116bcc4221590545b7cd4ed3721a801965c955f259f59af76047bb81d9792f44d992df3b419b918b514bf6eb045ff00e06232b01c292954be3e94b5cf72d3ba623c0e663ed7d5d3b9a3a0dabef6039fdd04fb30a5c3bf2608840ede4e09cccb53aa9951a6797bc6d920175660422403e1f2890fb4bb9a09fd7567ad8297a3bcdc35e862c8036e281ce65483839cc8b61018542abc5b497cb0f592fe3f827e0a4119eeb3696e67bea40d88aa692d8f060cc40d3477f12f425fa2b52ecc6f6a7a2a042a40124fb0ee04b0f5d9ff38c3c157c8d18bc4004e733b4de97c179951ff6893f394c5ca92ab00c2ba7052b849c8ecc841b1e1a940e948da2cc9cb898c84d47d22d0f3c9b8e942c8a8ca13095ac3befe3c90fb3b3469c1396c81058cfe020b48dd4c3d8d899e84af3795d348035e796d6338777a498903652fd3c13d6c0ba0d40fea858281ba2a3d53b56c7c0daa1ff12832817365352344815027fae31d7a93c7d30a4be82688053751265e48a5fd2999819a29591762d5c94276029c56464f1fd3b1c0cc23ed00d983d106a1587603f6b29c3573f174874de2ca906cf31708baa006ba7079c0a997371433d6097236374d2f6a3bb39bfa71ce99563fb9ad5847ae24b469d57d303025237cd402adc370c9a56842322a7802c7bf538e6b13ecafafea3b26fe3aa48a10d74e37b81200331e50aaed24a4cedd5e465230971776de1bd87da7f6a7ee4abdcef69aba560d7517b55124c5b5efb9bb50e29e43b2a1b309f119379f47717e9cd52f1967b879e2298cb884edf7f4b64e615067dc421b3fff6ac08e0fc0857d2e9883cbd7e412580cf8ac33892d9ccefbe78f941ec0ccb55a5821d7b0a1f821c871c00c796a1ff2fd7263fb6e2b03cd54f8b942864f1b1d4d9b53321e3c1244899865137cb878ff2c0cdb158a6281c69906a4c11384747a359a72192da52561fcd8ce303a0802395073b5e0890dcf87e530e0ff29b40b87edb69b2114e3b340d200cd6a11bc2667fc69bece574ae4edb2ccc729b048862638cd13806f288f0b966488199e8378175c0b23b7d7e3cda2c993455888d1f0b39c7cc85981323d69468bd5584d6b24bb561cf7cff7996d1d172d3960b4be804d9767763f3986abc9a8e414b3f61c942d770a3f8c62ed20fd9626371e71fbbc1eb7e42f5395a0a2650906bb2954a483dd21a8abb9c6e9ed4f38b82518904506f34bc6b1958651c656e1f54253431d0d6da0858c8b98ea1e7937456fd207c2475c207afbf2801d62a9909cfc17cbe3b24384c7e4dc45735be605b6f460c440b86384be8e954fb7c6372315045ed104acb6fba8ffa73c72367589f7bbdbbaddcfe543ac6bdc788e3520ae337996fc434d9d12171fb283eaad05c6e49d13b050dc0a19bd35e2bb681468bec97e2f9fb43f38c27e311504e66661c626c18b20a73e281e167b9d78818af4b6fd694ecabf194de306b87bf58ba40c029cbb9f0595b2d2e00a86cd4d37c9923083f14c0e882f49e2ffa9a869b19973790c627fd7d2bc4417b2213db7176731c4d46dff20722eca6f52d14408548e00bb5b474230db72afa5af409251b534ab1e3f42df6eadca1ea8acfb874b660b81b7c4939615e4c0175eb9bd2bd30a68bb5e565ec79a81b460e8d90fe9fa74c3a10af104d859d723a1be5555f4accaf08a8e9982dc54e698c55c20f207b2dc86b22eb2a9232f9dba070f2d80a0593493fee75a043545cac0cd57b7a7ca077c4b9a1957760fd607509b3865593deea62f269e3c0819cc29500806f4d2b0453d2ebd6f638a81a4142e74d334876eba2a48634a84570b8322d09e9bc3f6f49b48096035a7f") write(0xffffffffffffff9c, &(0x7f0000000380)="cc006dd5b2bfdbf3c9ed8ee1822158c5f07bda19494be6817068018d0f8bd2fd8011601034ffa184f3b6a092184ba20d50a2ce6c12135cb4727bc628635cdd48c80b384ad6596c8bcad7f382bbec24bc847a0078deeeb51761edc251df72fb465c", 0x61) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000340)=0xff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xe18) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:46:10 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) r0 = getppid() pipe2(&(0x7f0000000000), 0x20000) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x406, r0) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x8000000004}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a4b1abd604accc08d4df33b5293a") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x9, 0x6, 0x0, 0x812b}, {0x7cc, 0x3, 0xff}, {0x0, 0x16, 0x9, 0x6}, {0x4, 0x8, 0x3, 0x7fff}, {0x3f, 0x28, 0x40, 0x3}, {0x3, 0x6, 0x1, 0x81}]}) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:46:11 executing program 1: r0 = socket(0x2, 0xc003, 0x2) socketpair(0x10, 0x4000, 0xd6, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) getpgid(r3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xfff8, 0x9, 0xffff, 0x1000}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x24}, {0x6, 0xff, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:11 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) getuid() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x80) panic: free: size too small 24 <= 256 / 2 (0xffff800000b067e8) type in_multi Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c free(ffff800000b067e8,36,18) at free+0x54c in6_purgeaddr(ffff800000ad4500) at in6_purgeaddr+0x1b7 in6_ifdetach(ffff800000a75000) at in6_ifdetach+0x74 if_detach(ffff800000a75000) at if_detach+0x155 tun_clone_destroy(ffff800000a75000) at tun_clone_destroy+0x1c0 spec_close(ffff80001653ddb0) at spec_close+0x3b0 VOP_CLOSE(fffffd80365a38f0,7,fffffd803f7c6ba0,ffff8000ffff89e8) at VOP_CLOSE+0xc0 vn_closefile(fffffd802de93cb8,ffff8000ffff89e8) at vn_closefile+0xd3 fdrop(fffffd802de93cb8,ffff8000ffff89e8) at fdrop+0xc2 closef(fffffd802de93cb8,ffff8000ffff89e8) at closef+0x118 fdfree(ffff8000ffff89e8) at fdfree+0x100 exit1(ffff8000ffff89e8,19,1) at exit1+0x32f end trace frame: 0xffff80001653e100, 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 free: size too small 24 <= 256 / 2 (0xffff800000b067e8) type in_multi ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c free(ffff800000b067e8,36,18) at free+0x54c in6_purgeaddr(ffff800000ad4500) at in6_purgeaddr+0x1b7 in6_ifdetach(ffff800000a75000) at in6_ifdetach+0x74 if_detach(ffff800000a75000) at if_detach+0x155 tun_clone_destroy(ffff800000a75000) at tun_clone_destroy+0x1c0 spec_close(ffff80001653ddb0) at spec_close+0x3b0 VOP_CLOSE(fffffd80365a38f0,7,fffffd803f7c6ba0,ffff8000ffff89e8) at VOP_CLOSE+0xc0 vn_closefile(fffffd802de93cb8,ffff8000ffff89e8) at vn_closefile+0xd3 fdrop(fffffd802de93cb8,ffff8000ffff89e8) at fdrop+0xc2 closef(fffffd802de93cb8,ffff8000ffff89e8) at closef+0x118 fdfree(ffff8000ffff89e8) at fdfree+0x100 exit1(ffff8000ffff89e8,19,1) at exit1+0x32f postsig(ffff8000ffff89e8,19) at postsig+0x4a6 userret(ffff8000ffff89e8) at userret+0x159 Xsyscall(6,38,7f7ffffcebd0,3,0,67e0507a000) at Xsyscall+0x156 end of kernel end trace frame: 0x7f7ffffcebc0, count: -17 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001653da50 rbx 0xffff80001653db00 rdx 0x2 rcx 0 rax 0 r8 0xffff80001653da10 r9 0x1 r10 0 r11 0x4d72e25e86620980 r12 0x3000000008 r13 0xffff80001653da60 r14 0x100 r15 0x1 rip 0xffffffff81878d48 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001653da40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=57824 stat=onproc flags process=a proc=2000 pri=17, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff93c8,0xffff8000ffff5658 process=0xffff8000148a2a38 user=0xffff800016539000, vmspace=0xfffffd803f014000 estcpu=28, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 94786 163048 1472 0 2 0x2 syz-executor.1 3875 356581 0 0 3 0x14200 acct acct 921 93914 0 0 3 0x14200 bored sosplice 1472 459902 60157 0 3 0x82 thrsleep syz-fuzzer 1472 280627 60157 0 3 0x4000082 nanosleep syz-fuzzer 1472 60454 60157 0 2 0x4000082 syz-fuzzer 1472 434517 60157 0 3 0x4000082 thrsleep syz-fuzzer 1472 165355 60157 0 3 0x4000082 thrsleep syz-fuzzer 1472 342708 60157 0 3 0x4000082 thrsleep syz-fuzzer 1472 38055 60157 0 3 0x4000082 thrsleep syz-fuzzer 60157 256245 45101 0 3 0x10008a pause ksh 45101 120596 67840 0 3 0x92 select sshd 35768 144160 1 0 3 0x100083 ttyin getty 67840 153936 1 0 3 0x80 select sshd 94435 264288 78621 73 3 0x100090 kqread syslogd 78621 314512 1 0 3 0x100082 netio syslogd 10450 15222 1 77 2 0x100090 dhclient 97397 95766 1 0 3 0x80 poll dhclient 55943 385882 0 0 2 0x14200 zerothread 4029 183268 0 0 3 0x14200 aiodoned aiodoned 33571 479297 0 0 3 0x14200 syncer update 40630 426923 0 0 3 0x14200 cleaner cleaner 66597 324091 0 0 3 0x14200 reaper reaper 39816 352101 0 0 3 0x14200 pgdaemon pagedaemon 91594 167358 0 0 3 0x14200 bored crynlk 52945 436200 0 0 3 0x14200 bored crypto 82782 504608 0 0 3 0x40014200 acpi0 acpi0 36313 37249 0 0 2 0x14200 softnet 76218 448742 0 0 2 0x14200 systqmp 26445 117137 0 0 3 0x14200 bored systq 17298 453197 0 0 3 0x40014200 bored softclock 82197 351250 0 0 3 0x40014200 idle0 52543 523600 0 0 3 0x14200 bored smr 1 148139 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9533 6351K 7493K 78643K 12690 0 0 pcb 13 9K 9K 78643K 364 0 0 rtable 75 3K 4K 78643K 628 0 0 ifaddr 63 13K 13K 78643K 100 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 83 0 0 iov 0 0K 24K 78643K 191 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1228 77K 77K 78643K 2032 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 12 0 0 VM map 8 2K 2K 78643K 11 0 0 sem 12 0K 1K 78643K 251 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 4 9K 25K 78643K 844 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 49 38K 63K 78643K 481 0 0 subproc 23 1K 2K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 41 0 0 in_multi 12 0K 2K 78643K 63 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 306 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 116 71K 71K 78643K 2903 0 0 UVM aobj 104 3K 3K 78643K 108 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 116 0 0 NDP 15 0K 0K 78643K 29 0 0 temp 197 3540K 3608K 78643K 36267 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 14 1 0 1 1 0 8 0 rtpcb 80 107 0 105 1 0 1 1 0 8 0 rtentry 112 98 0 72 2 0 2 2 0 8 0 unpcb 120 458 0 450 1 0 1 1 0 8 0 syncache 264 13 0 13 3 3 0 1 0 8 0 tcpqe 32 277 0 277 2 2 0 1 0 8 0 tcpcb 544 317 0 312 4 3 1 2 0 8 0 ipq 40 11 0 11 3 2 1 1 0 8 1 ipqe 40 157 0 157 3 2 1 1 0 8 1 inpcb 280 2543 0 2535 5 3 2 4 0 8 1 rttmr 72 2 0 2 1 1 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 3 0 3 1 1 0 1 0 8 0 nd6 48 12 0 11 1 0 1 1 0 8 0 pkpcb 40 10 0 10 3 2 1 1 0 8 1 ppxss 1128 3 0 3 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 397 0 201 16 0 16 16 0 8 0 art_table 32 398 0 201 2 0 2 2 0 8 0 art_node 16 97 0 65 1 0 1 1 0 8 0 sysvmsgpl 40 55 0 15 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 249 0 239 1 0 1 1 0 8 0 shmpl 112 106 0 4 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2669 0 1278 46 0 46 46 0 8 0 ffsino 240 2669 0 1278 83 0 83 83 0 8 0 nchpl 144 4020 0 2416 60 0 60 60 0 8 0 uvmvnodes 72 3274 0 0 60 0 60 60 0 8 0 vnodes 208 3274 0 0 173 0 173 173 0 8 0 namei 1024 12375 0 12375 1 0 1 1 0 8 1 vcpupl 1984 6 0 0 1 0 1 1 0 8 0 vmpool 520 9 0 3 2 1 1 1 0 8 0 scxspl 192 13019 0 13019 11 10 1 6 0 8 1 plimitpl 152 86 0 79 1 0 1 1 0 8 0 sigapl 432 1009 0 997 2 0 2 2 0 8 0 futexpl 56 23210 0 23210 1 0 1 1 0 8 1 knotepl 112 176 0 157 1 0 1 1 0 8 0 kqueuepl 104 175 0 173 1 0 1 1 0 8 0 pipepl 112 568 0 550 4 3 1 2 0 8 0 fdescpl 424 1010 0 997 2 0 2 2 0 8 0 filepl 120 8775 0 8689 7 2 5 5 0 8 2 lockfpl 104 302 0 301 1 0 1 1 0 8 0 lockfspl 48 101 0 100 1 0 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 27 0 17 1 0 1 1 0 8 0 ucredpl 96 1582 0 1575 1 0 1 1 0 8 0 zombiepl 144 998 0 997 1 0 1 1 0 8 0 processpl 864 1026 0 997 4 0 4 4 0 8 0 procpl 632 2091 0 2056 4 0 4 4 0 8 0 sosppl 128 14 0 14 4 3 1 1 0 8 1 sockpl 384 3214 0 3196 9 5 4 7 0 8 2 mcl64k 65536 70 0 70 2 1 1 1 0 8 1 mcl16k 16384 10 0 10 4 3 1 1 0 8 1 mcl12k 12288 19 0 19 3 2 1 1 0 8 1 mcl9k 9216 14 0 14 2 1 1 1 0 8 1 mcl8k 8192 39 0 39 1 0 1 1 0 8 1 mcl4k 4096 92 0 92 2 1 1 1 0 8 1 mcl2k2 2112 8 0 8 5 4 1 1 0 8 1 mcl2k 2048 64213 0 64170 19 12 7 17 0 8 1 mtagpl 80 18 0 18 2 1 1 1 0 8 1 mbufpl 256 108925 0 108827 34 16 18 22 0 8 8 bufpl 256 10237 0 3919 396 0 396 396 0 8 0 anonpl 16 124898 0 107523 108 31 77 100 0 62 2 amapchunkpl 152 4749 0 4617 19 12 7 16 0 158 0 amappl16 192 5915 0 4904 89 33 56 70 0 8 5 amappl15 184 9 0 9 1 1 0 1 0 8 0 amappl14 176 41 0 38 1 0 1 1 0 8 0 amappl13 168 131 0 130 1 0 1 1 0 8 0 amappl12 160 362 0 359 1 0 1 1 0 8 0 amappl11 152 53 0 42 1 0 1 1 0 8 0 amappl10 144 107 0 104 1 0 1 1 0 8 0 amappl9 136 830 0 821 1 0 1 1 0 8 0 amappl8 128 401 0 369 2 0 2 2 0 8 0 amappl7 120 132 0 126 1 0 1 1 0 8 0 amappl6 112 68 0 58 1 0 1 1 0 8 0 amappl5 104 517 0 507 1 0 1 1 0 8 0 amappl4 96 1352 0 1328 1 0 1 1 0 8 0 amappl3 88 146 0 141 1 0 1 1 0 8 0 amappl2 80 7196 0 7140 3 1 2 3 0 8 0 amappl1 72 26811 0 26413 26 17 9 20 0 8 0 amappl 80 2352 0 2307 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 107 0 4 2 0 2 2 0 8 0 uaddrrnd 24 1019 0 997 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1019 0 997 1 0 1 1 0 8 0 vmmpekpl 168 10047 0 10017 2 0 2 2 0 8 0 vmmpepl 168 128361 0 126385 165 46 119 130 0 357 25 vmsppl 272 1009 0 997 2 1 1 2 0 8 0 pdppl 4096 2044 0 2006 7 1 6 6 0 8 0 pvpl 32 374821 0 354479 259 48 211 241 0 265 37 pmappl 200 1018 0 1000 2 0 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 577 0 40 16 0 16 16 0 8 0