program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x5}, {0x4, 0xffffffffffff0001}}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0xffff) semop(r0, &(0x7f0000000040)=[{0x4, 0x57a, 0x800}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/153) r1 = semget$private(0x0, 0x1, 0x142) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x500, 0x0) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x20, 0x3) fchdir(r2) r3 = semget$private(0x0, 0x0, 0x1) fcntl$setstatus(r2, 0x4, 0x80) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r7) setsockopt(r2, 0x8, 0x10000, &(0x7f0000000240)="9c041b948c7252bcb820f92070076783234636b50c37e81733e563457a7b677d9e35dd34ebd8bbae9630887c143cdd00b030f673b26e443b2aab8528c0af5cbbc247fde4616ad51cdaff8072e8c82465c322a7fd96c5681f2420283ee94ab7a90e657eee155e0e750fb6ecbcf089b2e3f636c9dc5a690fbbba9df84f6aa1d136b87a0e70d89d021b473a07839b85e5470ca2734f241480b5748cef464c97cac1961d72ffad0b2e3179223b0db8beae6bc9fa", 0xb2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) r8 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x2, 0x104) r9 = socket$inet(0x2, 0x8000, 0xffffffffffffffe1) kevent(r8, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0xeb, 0x48, 0x101, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x9, 0x5}, {{r2}, 0xfffffffffffffff8, 0x1, 0x42, 0x6, 0x378a}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x0, 0xffff}], 0x7fffffff, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x16, 0x7, 0x1592}, {{r2}, 0xfffffffffffffffe, 0x10, 0x0, 0xf449, 0x7}, {{r9}, 0xfffffffffffffffe, 0x80, 0x40, 0xfffffffffffff800, 0xdf}], 0x8, &(0x7f0000000480)={0x6, 0x754}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r11 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x20000, 0x80) fcntl$getflags(r8, 0x3) bind$inet(r11, &(0x7f0000000540)={0x2, 0x0}, 0xc) pwritev(r9, &(0x7f0000000580), 0x0, 0x0, 0x0) setregid(r10, r4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000005c0)) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000640)=""/4096) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) getgroups(0x6, &(0x7f0000001640)=[r10, r7, r4, r6, r5, r5]) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001680)="45ba6d865045d28b7cd05da17ef67ba1797e9846051b82a5d293da26bf62c6642f36b68741904a181dc459921bda7a47aa50a1a254e2f0f6ea94960cd781bf267b82e2a423539ae465654c76eb7b4b0d8520643d0849fb0c9c", 0x59) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001700)=0x100000000) 16:00:19 executing program 0: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x4b) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) close(r1) flock(r0, 0x8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0xad77) r0 = openat(0xffffffffffffff9c, &(0x7f0000000840)='./file0/../file0\x00', 0x18005, 0x0) getgid() r1 = semget(0x1, 0x0, 0x600) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000006c0)=""/177) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x101, 0x4, 0x9, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffc5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6777}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffff5f71}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff0000/0xe000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xb07}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x92f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0/../file0\x00', ['./file', './file', './file', './file'], 0x8}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='W\x00') semget$private(0x0, 0x0, 0x20) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) semget$private(0x0, 0x1, 0x200) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x4, 0xb5, 0x1, 0xd874, 0x530, 0x1000, 0x2, 0x1, 0x6, 0x1000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000180)=[{0x5}, {}], 0x2}) 16:00:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x30}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e8") 16:00:19 executing program 1: r0 = msgget$private(0x0, 0x5) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) msgsnd(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="feffffffffffffffbed897e75eca5612b2364d85a63468339730eec2f387339a1bd5f55659de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953e0a17505be308fe8384effcf7777974b59baa71b6c632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"], 0xd4, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x3, 0x1000) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='?') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x135b) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x5}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0xfffffffffffffffa}, 0xc) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x24, 0x4}], 0xeb4ef827e7cba04}) socket(0x0, 0x9c63bb0fe335149b, 0x5) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x335, 0x0, 0x6}]}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1}, {0x8, 0x1}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="e8d183336e12a2f9aab006088463cc3264b520c810344ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653ed79a1802b8db3223762c862fec5dd8210348231dcda8747bb19d068caab2") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:19 executing program 0: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82c3, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xaa44, r2, r3, r4, r5, 0x10, 0x8}, 0x101, 0xfffffffffffffff8, r6, r7, 0x7, 0x1, 0x8000}) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x2}], 0x1}) 16:00:19 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x5980, 0x7, &(0x7f0000000080)="e7c517f564a7798cd92ef417286d678af44850b6d214aaf89d7099235f01b18fbf0fa2e975869224ad1f205b6a539cba54c24b79493803f7495779acd0d2f7828a1d0945a199ac71bca078dad7b4c0d00d34ed90703a7f146a8c52ae90a80ec695cda4ddd11a541dd26d190f25097b326087fa4261e0b1a1f841c3f50b1427500aad1b9f10ab60f105366744639cc4bec9752655e9ca70ad38f980bc8e5ef52d528e19a7ed68bfd4ab7025c060789724178dd2e5a3fe8f41a8dec1848f4973b52d057eaed2d37d3a44d9", 0xca) r1 = socket(0x10, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x86}, {r0}, {r1, 0x80}, {r1, 0x8}, {r0}, {r0, 0x40}], 0x6, 0x3) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:19 executing program 0: socketpair(0x16, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x7814, r0, 0x0, 0x2) socket(0x18, 0x8000, 0x5) socket(0x10000000002, 0x3, 0xffffffffffffffff) 16:00:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xdf, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x27, 0x8000, 0xc304) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5, 0x0, 0x0, 0x3}, {0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) shutdown(r0, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x9}, {0x9}}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x1, 0x0, 0x86, 0x5, 0x1, 0x1, 0x6, 0x101}, &(0x7f0000000140)={0x0, 0x4}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) read(r1, &(0x7f0000000000)=""/20, 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40000800, 0x0, 0x2ce9, 0x200000}, {0x60, 0x40000000}, {0x6, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)=0xff) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:19 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x100) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x2, 0x1000, 0xae, 0x4, 0x7ff]}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:19 executing program 0: r0 = dup(0xffffffffffffffff) socket(0x1e, 0x2, 0x5) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0xed0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf79", 0x20) dup(r0) 16:00:19 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:19 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x200001ff, 0x200000000000000, "a4b88ad07c00000000a0b4b200"}) r0 = socket(0x15, 0x2, 0x100020000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, 0x0, &(0x7f0000000040)) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x100) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) open(&(0x7f0000000000)='./bus\x00', 0x88, 0x80) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) munlockall() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xafaf, "8d78742aa39d9c6003d8403d0df63791286298c8"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a9541891", 0x47f) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:00:19 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/22, 0x16, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "e07fd2a8a4e88c0eb2967706d53d92b9f0b74382"}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x10, &(0x7f0000000080)="eb010000edb8fd912eaa4e713048e69931929648", 0xfffffffffffffe51) 16:00:19 executing program 1: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) r0 = shmget(0x2, 0xf000, 0x604, &(0x7f0000ff0000/0xf000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) preadv(r1, &(0x7f0000001c80)=[{&(0x7f0000001800)=""/249, 0xf9}, {&(0x7f0000001900)=""/234, 0xea}, {&(0x7f0000001a00)=""/143, 0x8f}, {&(0x7f0000001ac0)=""/99, 0x63}, {&(0x7f0000001b40)=""/60, 0x3c}, {&(0x7f0000001b80)=""/11, 0xb}, {&(0x7f0000001bc0)=""/74, 0x4a}, {&(0x7f0000001c40)=""/40, 0x28}], 0x8, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="81ff96449b81350dcc1fa9dbc1bdf260e2fbcdbb89690f19a2de84510f38733a4aef3d16f84238d7188d0bfaebfddc396968e0bce897194f0f728528b15027e10850069f3d866523ceec00ca130b9a9c116ad3fe5e201988fd03aed94aa122086ee1240c90dc2f239d744a7a32363cf0da9b44d0605852cf43446483b71691b0ca1d0f75316d17945a2f69d51d9a47084afd8b3143e4a31e64f64d96d53e4a8cbc26e3a3e163e51718a6f99700827acfa2f91ba10aa1b0eff3d1414dcc66a393c3939704660c77b73e20154955028fba9608c0f2aec621cf0fdb1597dccc380ae271bde22a6404123d0613221f89", 0xee, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x188, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000001d40)) recvmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000000240)=""/246, 0xf6}, {&(0x7f00000013c0)=""/227, 0xe3}, {&(0x7f00000014c0)=""/231, 0xe7}, {&(0x7f0000000340)=""/76, 0xffffffffffffff64}, {&(0x7f00000015c0)=""/1, 0x1}, {&(0x7f0000001600)=""/12, 0xfffffffffffffe35}], 0x7, &(0x7f00000016c0)=""/202, 0xca}, 0x1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x5, 0x39, 0x4, 0x6}, {0xffffffff, 0x25, 0xfffffffffffffffa, 0x10001}, {0x3, 0xc, 0xffffffffffff8000, 0x5}, {0x2, 0xe1e6, 0x2, 0x7}, {0x8, 0x77, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4, 0x5ca, 0xef2, 0x3}, {0x10000, 0x7fff, 0x4, 0x8000}, {0x5, 0xb9ff, 0x2, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x3f, &(0x7f00000001c0)="b624f756b6b1384ccbfe45bdbf676f45c43467a30cb764990010000000000000d7b4000000001972f4679938c2f42d6f00"/63) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018600400080000e84cdd000000000000ff00000000000000ffff0200000000400000f2e9ff00000000", 0xffffffffffffffb7}], 0x4c24b1048ee148d) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/151, 0x97}], 0x1) r1 = dup2(r0, r0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002405, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x780, 0x0) kqueue() setreuid(0x0, 0xee01) r2 = dup(r0) lseek(r0, 0x0, 0x0, 0x2) r3 = geteuid() r4 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000600)=0x5) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000003c0)=""/148, 0x94, 0x0, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCNOTTY(r1, 0x20007471) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='.$\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100), &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{:++\x00', &(0x7f0000000200)=',\\,{![\x00', &(0x7f0000000240)='\x87\x00', &(0x7f0000000280)='@&\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) link(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0xff) execve(0x0, 0x0, 0x0) accept$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa00, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000180)="c4bd467aacd0465e05e85b11fced531b78a571bf483e5f14f56e2f4e01d21e39abac68bd81419a7b81b74e72718f34c2cd1013724144925f07f070af", 0x3c) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = msgget(0x1, 0x681) msgctl$IPC_RMID(r2, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:20 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1ffc, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x10000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:20 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1}, {r0, 0x2}, {r1, 0x44}, {r1, 0x10}], 0x4, 0x3) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000180)=0x10) 16:00:20 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000000), 0x36f) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x4) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x84}, {0x57de}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r3, r1) 16:00:21 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kqueue() getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x20) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x1afd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x0, 0x0, 0x40000007}]}) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x100, 0x4, 0x7, 0x0, "d334eda903fc922c667b81c9fae3f67d93de36b5", 0x8001, 0x8000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d55926417741e3c8f36d2000027df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffd, 0x80}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100080000000000000000021f24114c74a3701db54"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) recvfrom$inet6(r0, &(0x7f0000000140)=""/37, 0x25, 0x3, &(0x7f0000000180)={0x18, 0x3, 0x19, 0xfffffffffffffffe}, 0xc) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0xc0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x800) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x3ff}, {0x40, 0x9ca}}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xffffffff) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xd}, {{}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x80, 0x0) socket$inet6(0x18, 0x1, 0x405) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x101) writev(r0, &(0x7f0000000180), 0xba) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x92, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x6) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x16, 0x4, 0x0, 0x0, 0x540, 0x63, 0x4f8, 0x1, 0x1, 0x8001, 0x6}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x2, "d017293ba69e44fd9712ea8c036aa16866955bba3deab9e960d287108738cd9c16ac08a8966ad19e944c9f4b38530c5bf82d3b4a3160630423b106409061dac2d248185481fe584d880914891a9b56dd6cad679eaefc46f2e58582344d598c4eaa4bc917745adfffca25f7d70e7a47269245a8c1508cc79e427b34e16fb0c29acaf1112fd821454fd69b14895d62ed1c320badd64ba92af2a283e903fa74b9232815494070a76babd6d046555f13ee8c2671c39e6e628e2a7886a33fea2d1f7d014e9e9bf84bc95cd82a2e403fdd75f68bb33d0b94811cbdb95656522a7427ac82f7ec501ba0f601b02ed6696abc1e2bdb295316c7e1ba24433cf707af6c4d4b5d81e847ad9b96ebb1a23b2c2a637b72aa79ba98a20a740a672aca7ac73185ab086c954378cc8cb012ba06017be2a3266e4eb37ecd578f1eba69009cf63a0b4830f9d57823e76b93098b1a9c80c4ac7e843bff1cc05de0140e247fd2420d1f808cae0e99e0736b8b087bfbcfe3bb8a2eb177143be203642faa4a736572355a12e1571dc0f73a604c92d6bdb0829abaceba96a1fdf0243110407af071edf320d66de1751ca5b0056703b508579383d2269fbbc9912df8c756219439587fab6cbc5b32bf391a91ee874ba63b29d2bc9c5a0532e5db77d7d4c5b3b94d94d7372596e4165affa13cd22d55da6c4be3e20c363b5a372025300b215e66b2879477644d91f8e93487103f488187e2f8adf932eec88bf85398d5b33f3aa6014e1e39567aa85578d91e1d54cbe932b53f7ffe2d425a007a4bb2a4b713f865fddba3d05eb024dc21dd113f2a4d8f8b5908b43515b5e5ff73309db9a17652965a310150ae7d96ae76a6ba055a7827f9b0823ce4758516e8694c83995ccb5d908b8307b157a1dab920aba6b3a1f97b4a96abb87f90533f1ca14f215a3f83fe99164e115d5d8c17d3eb22fc4872b91955040b0d44d08d83d5802419eca3eaec86ea55b01fd27d7269d23eec0cf8917c196c48d3c7d1fe0203f40fc6e12f30028087abda9456674b1761bdfdbc26aa61c843abf6c55358a191eda6a8cc2f74b03ede67bf9c06354c849aa7c891dbe1f2a4bc119a82048abe55965796153bb8cf24c6cc25cd77333c6626f09e62328c6a69e6402c942fe22de5600c5a3ada0e223f85e0b3a6abb039475096eca9a56842cfcf6897c2fb3ad978f3e9becb646e898793087402817337cd4621cb34a452198dc285947cc359f7514619b12f0fc2a2f27477b3c28f7ef1ab2be2190f496f8663910665aad8c6f08d38ed0235d15b627be68de6c4c7c14d1595c4368ded480f19359612bedbe1c717efab80dd5d80dd982746182cc55d3c926e60978477ac66e855cd103b4d83f586a4b541513ba3dcef7edf7d2ed9b35620c4ec4a262ec207bf300a46946311fdec1551e22ecd6725513a319e179bc13a17ae9256ae34322ab89571eb92c2a5f01516c7a08fe8fd762bfd3cbd063f60bd7e8eb1e8859d875f0a4e9889c2277d6522429ec77327e645b7fdbe78522a14f988e402492d672fe98f8b68c3c0dde60a706876c6f7cb04cff55663dffc108d32c3ac7afafe14e5f56c7f4002a6f049fe2f20dff77f73def91adce1beebf76baf6f2a643605faf8f55832f376e104e97e6cf7de87d12342d5833e35d7c45afca2116b4a2c2d8261e7bc839bc2fc79adc0c145337dd70340de6a4a36e7c03c72903ebdaab0db55857a8e1b642a8eb2db45a5dff2f9f350d43cf16b5c7f68dd283d15314a68e24ab7ed729b365e0e8219d0f76fe64789aa2d5c1d0e4267a3217be4e80f129a54e7e7bc295c48756fa41f96ba3bc87ffa9820b8140e4691be10340ec35302d499216416e273d1038f054164b28d549318b69f07e7b6292ddf297294c7df3f5bee1e88af8862f384cbaacba6e62e8dcf79a1186ec7f64b04c9f5296ba4183008a2d9bda98b07f0e6e486cfe2c91b438f35b6e30abc39a50d79d92db02520bf41290cdd47e05b0975eecd2550107c859f11141d377a38e59a21913e31cf02e4872c396611a4ebd6f7d3fe347495fb2a16909b0ce87ac4f89d446fb17a07e21167222a1dcea1f0deb3aa1a33c3d6586ed9bf9df878ee05ce27b90da4877188f8024263d638cdf8d107572ecdb57602347f3a3eac32d40082fa26cfcf2e65bca67335d2ba4691b420014385e992d49390eff8d5c47fe46f75753acce0b1051ad24cf6a6ff080ee21f81de4205bbb27994530f3cfd5494c1f1ffdd425b62299ed77bc2dbbd5f38f1fcbe91f1275faa19c26d285543dae9b9010b1f8ce4e25478853b04abcbd10338e2ddc76ee63e816cb9c0f19f4fe9a6c8c4f62544444d717b04c92dbd15ee5955c26835f63f50f2c3e833690f5195449ed35ba002c6ad3512c6b20741fdacc3e3fca678089baf9946c9dc5231095b6808cbd2086031f7210ff5282a76917868bbc69e8e8d6ee19be6d991db012338aa83aec9ab15c9a2ed3b8f74d4b89350aae27cb02ba38b107f4f0fca2585385a7703cf956254d0df21c02f61029b2669b66fc37e74d3909174993a7d7775b12491c89be13db51527507f446b457e50539b4899032715118690f714c69dcbe2f0746a61875f077f1aecfde1779dc72a70efcb1fff81f71252d20fe56126ef37da6d7a599fe00cd50f6fbcb317550f116d36322e70af3f239f1e1cf87fd42564e0e04ac9a1eefc7daa92844053e155b6315d77cb53fb67a9f6dac60e1d7fccc5fda48383a291a88a0630311fd651f2bed9f838239f066ba8acdcc2e23f541fafc4a30ee8c59ca17440c7ca4e6bb510da956258efb059d742fb12659f2bdf0d804db20ec94078bc3d93015b28039db9490393b4f99d97d065d91f72daa089f1f00e89907d9e416ad45b1263d63c038b97dc464dfba29496c866da4bd6c0fc0e83a02dae0d07ed264d977386005ca8944353146f7c45fb7078ec7fbf5804093df63e586a705311cb9d830e89f956297303b0e94572b9b62cbdf51d207c1bb54afafe7072c645cf5126780e78831a34e036c98e8d7b9c25c99faaa3ffabaced1a8ff6dcaba7693d90f028baf169ee26d32d72c2ffcca8e3f3b7302326d75090deaa4bf34f77a99657c9d295b241d1f83d2bfdeea0411493b908341ff29f482b95cca893f943432ceb4efd2561fde6eb20f1b3fd86ecb03482e0f5ac818a3f0b04fa805d274f15f59e24b476172ecce9f5fcdaa37476fe36b80c3057ea8e9112ef4e8da2670f99a05e7e9aece525e1e2869eb3f18636f5a6dd196ea1db3f296d0de7ffe512200303c68ee975d07400368e87ec5cf44d9c955b07e97d4d17dc5dcccceed6c339285ac41366270f342dbc9c8ea121d51a9cf79cdc1cd21e531edc61ce7bb4b9dad40d870bdeb64c827eb7dbb3b06e34f03b195fe29a1149f6fa8fe505c792296fb8513af1ef29e86af12a3d6d2b3e76afcf7f4f16811fceb806ba08c3a2dd23872bb0630ea42d059d7517ba4f9a16134ff9a0a9a99be17a1468c0301799784740222069c877f1d30af4573d0203dbc26af3824f8a6d1a1de1d10b4f00d1fec727daacb12d727aecd46c95c23657f8297a4b7c9e94ff7a8534ae98aef2a05d261708a6c1be3c6176c0e084d1c947c6c6061505490a5a5dce247901924b41c1da4bd2961a1de139f047f43947a24a58d5c27ada46c1a14f14fb530eb7db39fa2535c659d3ef0945a650b595a6d060a2cf61d1f8c09e32d801afbd1fadaa18319e735c06ccf7ee7fa95a57aa733e15c9af5c6f6bd6ede6298c0c7f8d3b7ce15f7c3bde6167f7562012a59e8fd3381a370f6f6a29ca2671ae82ec732f217cc695afcac09b1cd2250b1925e17abeb9ade74fdd3d576d592bc5a92153c011b9c00cdd591e4bc621b81465954848f7f9a627f3e365ebbf136c779c80f70ee734dfae822ba7837378445e830c07a439c2c2d1ca700acd64e15199523c644b3f0d29a770d210a246702ab1bc562cebc4abe1419f3aabc1aff6de2f01bfec7650795c410a093201544730bc5ab50f99f24549c7ae8a7f557710ca62c33053f934c8ff71a7eab818fefa37b87de0e4490a917fae70246b7e650347f3d43763a4e43473c8b269012f765b8a17fee39243bd609c9e689319391f3a99cabfd3c86592732427e9b25f35f9c062b69d8d430d1527d9d6ad18d03a685075a438ef036b5cc10ede7137c92f3c304e80e2afa910bdc29d9baf4bc15d7738a4445f38014348396e66c223ebc4634b0f784828d82f74c227f4fc18727e2e6133010a60252d4ebe8bd096ac35a0dcaf3d54e18daa357b1272565e52aaf69af49813168ac71068db9fe658f5206ddc090e5636c7541f9ad9233cf66a73b94be252a5c624175c035e232881c15b158a26e7b239f5172a7954541eabfd8b828bc1614e9d2cc15f99c44310ee88363183ea8ab7372fc5152f8bc128ebf36756adfe74bdec2c79933babefa5c678cb2d3da265beb3b4bc346d2bfb39cec86e4a3ad1b8593b77e5248ffe2276ea3b2a345700748912b40d0f07dccbf9ea648ca5f69b0f77b1f19cfbe94e21ff0b7371a42971951bf4ed84aa3bbd63de3f42308acd6e09502f9fcf56bbd6f43c0e0b518e5566b84e9eb7e275825d021dc2318ec1b149749b85c7b613ac5621a42fda79d975848246a7a9eff86668f69a3f00d500c74d5dbf4155bdcbb241a822211eeec7c8c000b138f80485ca15c3eec3964d8dc607ceb8778a8865d85ae6019515b53adb04f6b73a0e6c0e56aa85170ce7ac1b28f69d84323103fe5e5902d74a5381fefad020e55ba4d0fb215c950d80f9569b12d483dcf39c7a0522593232fbfc95adc7d7af301319173e3f1cec8edf713a7a231bd1667da02b0caeca6d064201c9c2916a8d130f4b11d769d8c6d0006a91a144226337b965ad41d8074e73e4a27c8ba02e548d58963aa78d68fd912377f2d7a770646a53579269dfae8516474171a7e557850733c2e38cb757755dcf284571c8ee317821671c75e8a785eccf2266888214001229c8d5cb3b852dcebc0015e12aea28bb35aa144cba754667d20930113015cd406feb667b8d50dc576de37c66ff6d045fe9393c4dbe387c8512af5ab0d8d57f16e150b9fd27004fe2190893e39c0e050117603cbbcde17b1bc4428789ca654b7f12dc667f11d1af612af44a1cf392e3366f22b439d7c042ed03a16632a4212bbaa448bb15df4696299c6eb5e1901a7c76552a761b9c62456e503b86c4a10bce0b5b94caa46003e81804cd845483f3b82b3fd0aaaa9bade9b559379b148bcfd99a677f7addcc9a2f39664bf9298915ec41b9d22a76527c0dc30aefa42f7a0c2e181f0f8cff95dae754deb68cab789eb1c17f18e6738bdacd5f98f95c9c713d78432c2e772352b3a06f505cc85d24918cb203c5c4be1a5c8439422ea43e53bf051da8ba554f0a1d5486a90293fd803a65fde03e422151828ceb63bf71d1ccb8bba317ccafbeaac1553eb6a0710cfa4d7105de9764655349a47fbd92e109671e55adaa0759a323c37cba1c99424ed628258dd5cfa819c0b9f3d18018bb12dcf3441b2f73a77e4e9aaf0683502e2d3a73d9a3442cad9470c5472c3e51a990e687d1b784c139ccc5217a5255fc57afbb3e8f003d5f9329fd63da336c85cc7f25a3d813cf10cccb0730bb6aaeafd2ade90eabcd36e2849d37ffcc2b36fcf9c1013946ff5ad11069933f0bed354569c84a4b72abb84a1c3ac902e12a56a7781e1606b1c00d90f0504b52abcec92a9ba1bed47431a8da6f4f2ba0278411cce7688c78"}, 0x1008, 0x800) msgget$private(0x0, 0x4) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000011c0)=0x2) poll(&(0x7f0000001200)=[{r0, 0x100}], 0x1, 0x80) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001300)={0xad, 0x0, &(0x7f0000001240)=""/173}) open$dir(&(0x7f0000001340)='./file0\x00', 0x10000, 0x30) utimes(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x3, 0x80000000}, {0xac, 0xe27}}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001440)={&(0x7f0000001400)=[{0x1a7, 0x2}, {0xcf, 0xea}], 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = msgget$private(0x0, 0x15) msgrcv(r2, &(0x7f0000001480)={0x0, ""/220}, 0xe4, 0x2, 0x1000) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x2b, &(0x7f0000001580)=0xff, 0x4) msgsnd(r1, &(0x7f00000015c0)={0x3, "adcbd9ae5b29bc0a0ad31957ce4083ef7d3eb21be5f8dafbfc11cf31f091b73b8cfe35070405653f2770976fdcb123b73cea5ada8ed00bf6717d78b9d8b672b5bfcd35dbf99755637f59ded04968023ab90fe6e3125253c7211606c7c1b2a63756d4462778567144a17738415d0b8157934b069ffd81297b4d85adac635f92727dfc70ba5a8f2411c7cbf9ae8244ad0f5e316cf0d45157492cadc9a149d2ba5c9cb8f588742025ce4b743c846bf9042a6b260c09d76126eafc5474bf685258637d1e3a3e65f315db9c63f59933f17064a0ca2bfb59d8d72b5c4a3a94937085bd9e5eee7e451ee3c97fb35624"}, 0xf4, 0x800) msgrcv(r1, &(0x7f0000002e80)={0x0, ""/90}, 0x62, 0x3, 0x800) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x7, 0x100000001, 0x7, "a46d4f986603a7ff1df5653751df9e5238aeaf5e", 0x6, 0x3}) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x9, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0xc08, 0x100) linkat(r1, &(0x7f0000000240)='./file0/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x4) r3 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x6, 0x6, 0x200, 0x80000001, "5486d6699ba5c22ef399ed77b0a39b533bbd9915", 0x4, 0x4}) r4 = getuid() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) clock_getres(0x4, &(0x7f0000000280)) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000180)) 16:00:22 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x108, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) sendto$unix(r0, &(0x7f0000000040)="ca486e3ba615ef2d463551b22f765b7c470bd52062cbf5a60bb02fa872a31c0a7ba96899051110cc14970f18fb2e2637f8c88f9b1a245e8a0ef8a5b7", 0x3c, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x440, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchflags(r1, 0x0) r2 = dup2(r1, r1) poll(&(0x7f00000001c0)=[{}, {r2, 0x11}], 0x2, 0x2527) close(r2) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x5, 0x2, 0x80, "237b1aaabcf2f8cacabf75c792b2515661f4c657", 0x7991, 0x2}) 16:00:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) kqueue() connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f00000000c0), 0x3ff, 0x0, 0x7, 0x0) close(r1) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = socket(0x10, 0x4, 0x1) bind$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x7, 0x0) preadv(r3, &(0x7f0000001640)=[{&(0x7f0000000300)=""/69, 0x45}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/239, 0xef}, {&(0x7f0000001480)=""/183, 0xb7}, {&(0x7f0000001540)=""/240, 0xf0}], 0x5, 0x0, 0x0) r4 = geteuid() r5 = getuid() r6 = getuid() setuid(r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xd3a663ec5adb87d0, 0x0) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f00000002c0)={0x2, 0x7}) setuid(r4) r8 = syz_open_pts() socket$inet(0x2, 0x5, 0x1) r9 = socket$inet6(0x18, 0x5, 0x3) setreuid(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r10 = dup2(r8, r0) fchownat(r10, &(0x7f0000000240)='./file0\x00', r5, r2, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSTOP(r10, 0x2000746f) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) sendto$inet6(r9, &(0x7f00000000c0)="0914e0ba82f1d2f3b0852b7563ce1d52be84abf26fd040e779f787d2601f254823b754ea842152b38d8f40f679d3812aae", 0x2, 0xfffffffffffffffe, &(0x7f0000000100)={0x18, 0x1, 0x8, 0xe3}, 0xc) fchmod(r8, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') r2 = semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000001c0)=0xffffffff7fffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) faccessat(r0, &(0x7f0000000240)='./file\x00', 0x2, 0x3) r4 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000940)={{0xfffffffffffffffb, 0xffffffffffffffff, r3, 0x0, r3, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:00:22 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x80001ffffc) pipe2(&(0x7f0000000000), 0x4) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:22 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r1) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x91) recvmsg(r1, &(0x7f00000000c0)={0x0, 0xfde46694d115372a, 0x0, 0x0, 0x0}, 0x0) fsync(r2) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x151) utimensat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xbec0}, {0x1, 0x7}}, 0x0) 16:00:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0xeb, 0x25, 0x0, 0x7fffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080), 0x1ffffffffffffefa}) 16:00:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24, 0x7}, {0x3c, 0x0, 0x4, 0x4000000000}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000400000000000000000000000000000400000000000000000000000000000000000000001b000000000200"/197], 0xc9, 0x2, 0x1800) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x10000, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x404000003fd, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="5de5365bef6c67d945ede3e782", 0xd}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000040)="9c87c377284c35b8502e2e", 0xb) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$getflags(r0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x8b, 0x6}, {0xab, 0x8}, {0x4}, {0x42, 0x6}, {0x48, 0x5}, {0x55edd30c96e61f64, 0x7}, {0x27, 0x4}, {0x100, 0x7}, {0x0, 0x7}], 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/84, 0x54) mprotect(&(0x7f00004bb000/0x3000)=nil, 0x3000, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket$inet6(0x18, 0x7, 0x800000000000000) getsockopt(r2, 0x200000029, 0x26, 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x12) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) open(&(0x7f00000000c0)='./bus\x00', 0x10140, 0x100) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x6b502ebc18075579, 0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) pckbd_enable: command error 16:00:23 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xc3, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0xb5a4, 0xb957, 0x4}, 0x8acf, 0xfffffffffffffffe, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) kqueue() setsockopt(r2, 0x0, 0x800000000000a, &(0x7f0000000380), 0x0) 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) 16:00:25 executing program 1: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x163) fcntl$setown(r1, 0x6, r2) setpgid(0x0, r0) chmod(&(0x7f0000000000)='./bus\x00', 0x104) 16:00:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000000)="008cd600", 0x4) fcntl$getown(r0, 0x5) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x6, 0x4, 0x1, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfd1a}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xbf}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x300, 0x60) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x13b, 0xfffffffffffffffc, 0x7fff, 0x1, 0x0, 0x8001, 0x2aa6, 0x2, 0x1, 0x3, 0xcc90}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x15}], 0x1, 0x0) recvfrom(r3, &(0x7f00000002c0)=""/127, 0x7f, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:25 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)={{0x0, 0x2}, {0x5, 0x2}}) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xd1b, 0x1, 0x9, 0x8, 0x1800000000000000}, 0xc) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') openat(r1, &(0x7f0000000000)='./file0/file0/file0\x00', 0x8003, 0x8) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="99c483a9bec1f8fff6c17f731b767bc46182d64601cbc2d8669563ec6b6ec75c425684fc6faedad0152962184e27b009202a4d0d896ed221c2ee3dbdb5d5a711c9d6d0abc7b6a849cd01cbd2d799be1b2f70ca2ee689b1d8cfb88757f09b995b2cc5d07afb9b26fb656dba84751b4b6cf7a46fe6373e572e1d53240a19dd9360cb24ccba6095ec3d170d7149b88c0eea9d2b9066b6fed55cd91d93ad6f1c008e77ba5d8d38089f07c30e8ab7b6ed534911e5ad24f1d9b5", 0xb7}, {&(0x7f0000000300)="1a830cdfedadab7ce8c7c796d241071fe0e11dc58e0faba9ff1c6f78c729bc24a124cb3032f206fbcbd4f0e4acb07b4b945069c8d552af436229ef7c300299a30338e3a61e154ebe9bf8bde946e8d8a16b8ff94444a44f2b218e158cf759266e8f3b5749c2f527425c1e0f276887", 0x6e}], 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r4, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) close(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x3ff, 0x5}, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x812, r0, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xffe, 0x100000000) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002005, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) r1 = semget(0x2, 0x6, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/117) 16:00:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10280, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) syz_execute_func(&(0x7f0000000080)="420f11d88f687886e3b26465660f3815b8fe000000c482791740b3c401f1ec23c4817f1085ee000000c4a3791d016c65f1c482a102df6643af") ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100)=[{0x4}, {0x22}], 0x2}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000280)="40a0e1d227727d6100aa08478976a8306b2a71655c40090fe926156a8e13cde8c0ccffe30d7bc3dc485d857a45d6ef3146d5305897d23f3fa7db071a10938e8a503549a0cc26033a18442d76fdb0a38983baba3ec60aa0c1128af837c6ee8a8ed7b45215ea06d2b370d8ca951112bef741b9e70234632d7071bfb694ae5f06bf6a8fcd0395f842b57beb82cee7e43cff64e1185de23b8f72c4a4f9543ef716daf41fb6ea55b629b3aa9e486fda2ec43b3b92afce362f796dd95ac35e813744985bd99271e0875e1f63b305e9e16ce4364adcc1c26531cbe9de205088434caca43f7cc6feffe630e3c5e1fe1963d52c2078759a135bb7b90a112d8d625e", 0xfd, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') lseek(r0, 0x0, 0x8003, 0x0) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x81a, 0x1) ioctl$BIOCPROMISC(r3, 0x20004269) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r4) 16:00:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3e, 0xf0000000, 0xfffffffffffffffe, 0x80}, {{r0}, 0xfffffffffffffffb, 0xd7, 0x8, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x30, 0x1, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x9}, {{r0}, 0x0, 0x4, 0x4, 0xf4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xb0, 0x0, 0x0, 0xfff}, {{r0}, 0x0, 0x8, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xe4, 0x1}, {{r0}, 0x0, 0x8, 0x20000000, 0x5, 0x7}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xc, 0xf0000042, 0x2f, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000003, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x5, 0x10000}, {{r0}, 0xfffffffffffffff9, 0xd4, 0x0, 0x8, 0x61}, {{r0}, 0xfffffffffffffffd, 0x82, 0x40000003, 0x1000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x0, 0x20}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x100}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x2a8, 0x3}], 0xa00000000000, &(0x7f0000000300)={0x2, 0xffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000340)={0x8, 0x2}) getpeername$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) seteuid(r2) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x8000, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x11, 0x2, 0x20, 0x5}, {{r1}, 0xfffffffffffffff9, 0x3b, 0x4, 0xffffffff8cecc32f, 0x4}, {{r0}, 0xfffffffffffffff9, 0x64, 0x20000000, 0x3, 0x200}, {{r1}, 0xffffffffffffffff, 0xa, 0x80000000, 0x7, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000095, 0x602}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x72, 0x0, 0x200, 0x9}, {{r0}, 0xffffffffffffffff, 0x8c, 0xfffff, 0x8}, {{r0}, 0x0, 0x60, 0xfffff, 0x7, 0x6a}, {{r1}, 0xfffffffffffffff8, 0xa6, 0x45, 0x44, 0x9bd0}, {{r1}, 0xffffffffffffffff, 0x14, 0x82, 0x81, 0x978}, {{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x9, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x7, 0x80, 0x7d0}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x2}], 0x8, &(0x7f0000000000)={0x8001, 0x3}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffff7fffffff, 0xffffffffffffffff, 0x4}], 0x7ff, 0x0, 0x4, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000003c0)={0x3dcf, './file0\x00', './file0\x00'}) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) fcntl$getflags(r0, 0x3) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getsockopt(r0, 0x0, 0x15, &(0x7f0000000080)=""/199, &(0x7f0000000180)=0xc7) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) 16:00:26 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x3, 0x4, 0x4c) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/175) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e0f640033ae9be42ac83ecd233c9d090a34f153f42fda20d0367477f265ac29a980042304e430eefb0c57ba602f682387423da567a9c1caa4857a448641e36e42837e93b59746a31d7b1b55455ac70c90258068574e1d92fece3e6a5d0115b4dd501edbd9962aab919ddfa4143c7ffb1fae65404404710e486dc9f9861dcb2aa241ebd89f3236800631fd20a35a886703a50a15a558f6c2bb2d46c9186", 0x9d) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/154, 0x9a) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x14) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x1c7) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f00000002c0)='Mn', 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x6, 0x8, "e339e51b0fea0579ae9b7332c7e99cf269cb1986", 0x1, 0x6}) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x8000000000000002) 16:00:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="ffeed747e18fb44b1cd81c00782c8b5aeaebeed606765ed7191bb42e821e1bd897e639047c540b55d05b46d1848183827eedbd83b5ab0bc163c4c0dc9a9487d044a6fbc4cd789c000b69859e58e2efb09e73cb09996b84428bc26345d4818bacd2f10d0426bb6e586f468f82e79db2486283d98422dcf44ec5734459e9979ac60b9eaf6f2060b43246b4f5d5f14d70ca74cdcf8715a8ae2eabc8e4f3feaabb9c69ac7102de", 0xa5}], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x30) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:26 executing program 0: r0 = msgget$private(0x0, 0x4) r1 = msgget$private(0x0, 0x360) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8800, 0x0) pread(r2, &(0x7f0000000040)="64db2b8fde507da9a9262d17e1a84fb348c69f73b380fe28da11fa911258f131756c13c9d2d04fff40403758639537dd5597fc282e5f26f4776bf2a216bad42683b4323f056f2bea84c1d099ac8a7a52268f41061807ec890b9e0d1245b152ae85e65089281ffe12189b2022c3be008e41a38e10a11424d298bd30ba26c3af7308e3eb1a9f352d871375f53ed3bc28617cb16b7c209056138bf4ed672643b3dce7d427827bb8a9c3960d4b816e5892200dc39b3cf2b1a00a4ee7f8ba5d52c8d7356b4356b4", 0xc5, 0x0, 0x0) r3 = dup2(r2, r2) ioctl$KDDISABIO(r3, 0x20004b3d) chflagsat(r3, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) msgsnd(r0, &(0x7f0000000180)={0x3, "9586d68b62b057fcdd725e0b7c68b5ea5f10a0ac18c0546f3643f8894ae959385c2a677afe6bf863e5cd370dae882975622cff12e6908d7671305f65fdf49bd74cde2aaac4cb5f3640d041a43b8d1faaa2b055906fda8a7ca2a93a7eb8758989b3d291a68a3d2c08efa18b3ab372a79177de5f38f0a759e6c1325be0f75d85bbe9c74c8a3e97f10484f91132679d80b777fe446d2980bdffd03c66da2c75eabdd6ce8808453a99b2e4a8aceb41fe79cbf4de"}, 0xba, 0x800) clock_gettime(0x4, &(0x7f0000000240)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/189}, 0xc5, 0x3, 0x800) fchmodat(r3, &(0x7f0000000380)='./file0\x00', 0x0, 0x4) fchdir(r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000400)) msgsnd(r1, &(0x7f0000000440)={0x3, "38fc5cdf8513b65bcfff9b3042d5727b2550d5f5b0e5740c25171a17250bc0c5d3f2ccb5296084b4c2fe17b9e14d04d89625c74feb628f88d4775bf92b548b227d0adc00af8cd5f714c95afab583256c6e703a9f9a611addb1b45853506e3f901af44b05195af326e427dea2a16b5c2244ef50dca0bc6fa0b414c56d39a3cfcf90ad5cbb23b991825b203795de1f7efe2adfd5941933e31f05a9d29023ce31d36af1deb2fd043f68515fee4683696149da2fd47b9fcaec9436f6e00c8c11a53033a0b347252cc89faaaadbc9f2d586d608ef060a653635e248"}, 0xe1, 0x800) pread(r2, &(0x7f0000000540)="10e71418c31a2638ee61c2b3185737672f46e0f5d8dedbb851a8eb35f9238e74b305b6ebf4ecae17e9651fe2f946bff81c77c457661de793eba0273a535abc194c651de1a9d9e053293fe53b56007ac372ff04cc0be17626cf794632636369f010910a5e622e6afb8e96341837cc0d07195813720f6a870c8f3c59b0ce1fc8367c0cc0255a196942", 0x88, 0x0, 0x0) truncate(&(0x7f0000000600)='./file0\x00', 0x0, 0xfffffffffffff800) r5 = socket(0x23, 0x8000, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r5, 0x0, 0x0) msgsnd(r1, &(0x7f0000000640)={0x1, "20c6e978fa55fa08d3175bdd6a41562648a99e71836a71dd20dafa9a095888a996072f97b3b9221015a0e00b8e5e476749e54c949fc5d6de3e5dda0e584c4eef453905e40ebdeacbf852f0e94bd7f3cb37d658a7ac2f2d0703f1bf911e549d472c9dbcc0dfbfdfcc45749b5419daecf7755e295241510a3b67ef5004f737a12593ec896e58b4f5c0c152b39f1211c457b3d6cbf9ce519682ecb194f2ee53c360ff2d9561c2de6f6c1494ac921ad0b4e272ab9acae101b77f01a415791cf1"}, 0xc6, 0x800) getpeername$inet(r3, &(0x7f0000000740), &(0x7f0000000780)=0xc) getgroups(0x1, &(0x7f00000007c0)=[0xffffffffffffffff]) setegid(r6) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000800)=0x2) fcntl$dupfd(r2, 0xa, r4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getegid() ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000840)={0x1, 0x3, 0x0, 0x2, 0x3}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) msgsnd(0xffffffffffffffff, &(0x7f0000000880)={0x3, "0db632b84cf0eb34fa3e717d4d111c757062d19941cf1c0fd71398b49f4e3380884d7006c4facccd90b4386c29c217e3e4b8525f60a7b639e5bee7f347f10767ae966596e8bb4c7f008a4ebc34c35286f0e4b266e657767861eb0c50653fba2477d01b670e18f9b9e2e6f2079c368f8f1ca2ba868fa67b2648f8a53fb74dae457ec7e1c168b2d48cc809de271a00593e856a093c0bdabdbd61de39d3c3"}, 0xa5, 0x800) 16:00:26 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/219, 0xdb) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) 16:00:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23, 0x2}, {0x46}], 0x2}) fchmod(r0, 0x2000006) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x40, 0x0) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) lseek(r2, 0x0, 0x0, 0x1) r3 = getppid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000080)=[{0x23, 0x6}, {0x4, 0xfffffffffffffffb}], 0x200000000000015e}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) getpgid(r3) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x1, 0x3, 0x0, 0x1}, {0x1, 0x4, 0x8, 0x6}, {0x7, 0x1, 0x100}, {0x4, 0x4, 0xff, 0x80}, {0x1400000, 0x1, 0xffffffffffff8000, 0x6}, {0x0, 0x1c00, 0x6, 0x1}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000240)="ff694c92029c01f64b0888335ba2c8b6e9586e24b0232a39b8e8c1b801ad3bd47382db546d51ffa106bc00d6c2aa4b0722e8f6063c2beeb09862c586daeeaadeae27cf14edb711a0ca7d03ac6a72bb47f8b645b0e89c48e0b8ca5487d2f7514f601e501461b9aa40ab8e52330cb9c0ef74025a306773fdd35b1135a8f763a9fcca7089f226cd24e3bbca24bf566e2f8c7beece41cb7ddd05805fb8b3095aff5df41df661f9ddebd248760ee9200a4941c0e4bab2788c5949adfcafe524e11656227de1cdd02e918ee9ea867c886f48f8bf9740a64bde784e22a1aebdfcee7b859c3c8cab8aee6db551fc54d10d598034c4", 0xf1}, {&(0x7f0000000340)="a47da1c86e2c41b4785e94cb6f4470fbd5a013a4a34386b41f11374242db8f868fcfdb31d6a93477da10da9e40b2ad67b554a66d3e416f9f214d7c370054448723f95f9c563815c0e21e47da55fb0d8e16a16937ebad080a15f196c80cd4c4922ae4a9c1edde10aeaa862acdcd2b884b0b3111a6fb33ba0666c558eae9e91a6178e4a8141e", 0x85}, {&(0x7f0000000400)="ee721e29a67e707cfdc98b67721b4eb932c097193d3b8685e67ce1c83a8a4cf5e5c8755dca02984953d40ecc79bfdeae8f2988026173cb5cb905bbe64f95417b17f3009ed2d8063d54bfc315397a20e4b52cf5bb3c5ee80b590daa43dd71c032cff31bb75bbcd8038e4efb7d250c064ba33d2f8c376e815a05f73fea04b24f299813a06b9802bc48743e1cca306aed60e929d3a3aa6082bddda47269a6f4b1cfbd4112d7de8d60a4640338ae693c5e27cd09e4c8f892b25f61b28337c5ae3545e7870003c68c8d37e71139760e17b6a6fcf777da8698f8829efb27edd888f5", 0xdf}, {&(0x7f0000000500)="e395315866c72f2cdaf5c976126b51723d14263b5039", 0x16}, {&(0x7f0000000540)="c98ebcebbbb3a299cc6dc53e88b37885afd01f52a289397a41129d85aca8ec7923c937a228a7dc9f46410d50733cf81cac453d37b768a10f6e130fb280e59cb4c697ce47b1a6e178e920b2872d1564456675a2c84e35d8e374a02c086db052921f266f2317475f29bf2b", 0x6a}, {&(0x7f00000005c0)="d97ef0650e023017a0ff7f97a52a", 0xe}, {&(0x7f0000000600)="6c537bddddbf0fa6a29a24a92dd07b38f0ca8860139c7033e155614f52b434d5cd88cac7df501242007ff5218b2e53ec6e335b532d703a3e0639d16f1f33ab82dd515a5018fa5b16488f8004853d3c4ece67d5341a80429f67bcc4f9d61232b588daa7a34fcc2f0591c3e71ff794ce22b29fca305e3c14c4e9582571c1def6960b5db19efeeeec7b2b117dc7d4a3068d15a3a90bfd5b0c0930d99a20b14c61821314dce7e5e034c1d114cf3c1f2b9b4d112364d1d241b81a3da4ab1a069f7b57e6b90a8b55ece13d936fdc999c5abdb1f742aff951d4ae76ffcb61d23b140011be7864e25581b6c0540289f310a906363bba043a742855d8df7966fbb14b388abb462bf05af816df165c4a993e7351778f39cd3bbb8c4f382ea5fc9775898a80f3d61a1da28eb36333802739568f09f398e2c245e8c4053e37bbbb540997876097b210cd145f402d5abd958d4722c2fa7e5a766756639d9846d5c6ef86e043348eb86b878443185640d354c7b51f8670d2530b1290b0b658d8356d47a1b57172951c46bee22df956d6c037b3d26543f9cebac6edfd26bbf660f30910793304b8114c6957404343940a33a027aee93373bb8a23f39d8cdd2c39ac9a6734a1ca9774fffbedc786f3cefed3d60481cdcfa731db83809dc13d547aa89518ead6c9f31cc1d06ce50d88500fcb392610c3c778976d498435f80bf03b95142678bd51f2b05f843cdd9dcf317825ba734b258830a7678c68281160b7ef84705a4bbe58ed2c56d09b836d3230b117c6ae1ea29eeec65a4cbce6f0c48c46a8215442c3405c86b8093169000c6567f6e781a618710550fdc012fe2b003fadf263bf8beaa32e4ef9385426650a40336a7ef3bf021834ff16197e23f477f9aba122a77beaf453f99c1aeb62a2f2b6d7ce56f876f5a2dfa5f16f732f1d6c008fa83056e67ee7204b290adee8583d0485e0f88f4eb681d31fe68083d783e2aa51ce2d7739e09fbc4e632d73c0cc926eef20cb92fc03c47c363f305929db4adc27234497e37764da05e27a816f8a3d6865f86f69bbf063de96c5cccec8f217b929aaebea737246db8d74542f646abadd040ad13352140b63151530577d95b80dd6243fc013c67d6fe9b1f2e2550a4ff426cc1e0db509704f30dc50217031e331fb12ea01c21eb45d662a3da13e9cb1188ecf9b32fe48fa7b168af27e59bed8ebdecef199cddea32c4c7ced1b0a140b179cf78ca132dd6233671b35f3e0759e38e62f02f47c49830c0b1934bb0dd757aa7ad2db783785de8d36bbe103af67e12a7292236090fe553991b6be84d36f4ac7bd25367779a978657bc190604286f183d94bcf7e6f91eb0f8c8b6e04c7efd9227da596e396bf51710f5a75be2376246ba35c686d476d7559997cfe12872331219d5ed717fc26713294cbd077a72b809d5b6f08e89dbfa8742b001c0c110b8721eccad19ad3a6e60165b067f2bb4196f3899f7206d51cab80631102f7dd7164b6e1ac28c18de26eaf4b6c3290a3925ec99cbce408e37efc8c100048362ff981f3fd3539fac58a974ccaafaf729a4a8decada2f614ef503babdb9ac7d01c29f0511198413dbe560f4a93d8e5162c6bccfa9b0d52d8608bca8f8937b7b96113a54f50acdd21971b38496657d61aabd2649e539b271e3c77e1644540ed4a03bccc48205914c9780103a63752c9bdafd4aff8b921e4c2621cd7c75fb316b7c64cc724ee583f8f8088c5ea26a50992f93ee984c4a04d11cd8b134b0d2a45d761152cfb39f955df62ea4d1b4a09f02d2ff323c1cacdb4bd95e347bc5c9faab9d0e42f067e54ff579f1f93c75aab83f490f4b6d8f019410a7a73633564932428be4eb0851454326e099999e2bf936a2cd3274e8bda25440b38f1bd7392c5eea11ae1fac4c20b26a0f9475d9351ddcf112846b2aa9de81fac6d0b6624c01fdf13dc542792f77fd64829fbb350c00cf14465d437c775515955043cc5f8fb86ba3a207c60f3c6ba1a07e1d0dafa6cda5927ea4444a1623aaea0404b789e74a4f815b75debf26eefce256737f3f8ef38be4709dca7ab1612f2e1a81c2e5022246dd4d2baeb4bf045c2179fc5503fe295a7f72d6585ad54f04cbcd90394d0045b60176a50e964579f198497ab184a06ef2ef53f42409f8e5d5ae6ddb723ded2098dc49d7abbe1e700452d670e49c27eed00ed3fc16809524ed36ee98a2f1f52c9b04ae36916337e86fcd7cacce4738fd951479ee3b953e27dc179dc7ef3325fbea5f2500549ece9b13d4032a924523f623c95cc9b7e5634cbf4c460a1bb88936ee9e01caf679f756e83f353530dccd528119a557348b0326a85ab65d57b1662c304ceb6ca8b18749d12e63772eb10652e165ecc7e46fcafaac2fe86de5cebfbb51088216b3841d69c34732ad798434e23179360454999956403bd76a2e2ce92b608da70fa2db943584fb137b766c228073a9a409eb58658421d23a26954da77994e080ad3b5d55a3111e3d8114dfb27da750ceaceef3cff7fbd56fb79105d8af43a31b10b8a60f8a227d3e7e15e5a309bc63d984c737403ccc2a74a3ed5a87694a4c63a06e6566191dd53f6ae7456c45c5ba989cdeedad4cb97ca62dd17f29ed5b1b25dcbdff24d385c2363299a3e3b50ecd5e674c713ba9e6fd224796681f1ea1c0d79fca1fdaa332293e3f369163417627ad5d28757b8b679fd66b688725ff950cfe906f95c0564d98e44feb83baacdefd7f60455663eb8a84bd8f5e67dd654cf313fc7430808d64bbb45e372aec8cac638cfd316d52af649a27f90fb59622d37f3e787d741186bad2db929f3a3da84fb6eafa8c1a20a9cad54edfcb06248e3415a16a0917b407349fff37d64c0b4d1c1384d4f75180f08d2512f51b0c19f20f02d69d5c05d2bcda5248def71ff96483b430d59b7a173eb84d0ef1531807f9d7098f8839763bac6e3626c9a7eb83d1d8cd22cbfb43a47ae4eb6578b7f78b12474c5fa7231467aee4f2f767b271ee1cccaf0f59d6a6d50a81f3adb87086c47c9148950a155ae14ffcbd6e06d3ce56ef2d75bcee205f44b7da20b1d1312bcdfe46246e4eb0606ddb58d43ca4b2a184cb140eeb2a259dcdac6deb50d383117f950bf3fdd40f03f177bf9daf5fd4826e013e99cccbd1d78d4fc9aab5d016b051db2abe2e836738b44adea9cf68d5dd18173c88c672f380aab9d16120334405566de53b1393ac136401d83e5c6d90d16905f410dd95c9d41260372d0dd50695f75c45ae2a385904cb4447cfc29c894fee4b6b35072b36e56c22f8b1bc670bd04b59f23ac3e3b12faf9c39cbb8755d85a88ba37b037ad0af0a6d8e986ccc174f6518c2696a5e1950f6c599126c7a586a75327315e93eaaf31c537444ba886d9b2121bfd7cfc7ffe6210787b071b3ae239080e06add5c315597bd7a71615b616b27a13b91262b438678528d199ba9269d6183b8eeb13d2c6dad17580f021e13dc8edfd649eb99195a71537ea41dfa8766d67e525a5b3a553abdd874e1d545b7e3a11fc2063986ebac8acf6907e9ec6189f1d7f2c80b5708d2c41bdab50537e00bccad243b192608c3d6e842c5b11bb6feb2256b64ab58ea1ffeee9685cdaad56e36a609080d51d65a51771bfb8b350ff322a3bfd29b6ba5bbb42fde6fc8d2421f72c1caa9bd749f586c16f5d4445b9149889b10ed354ffde1d97a7178ab838b8203dc9154e51c9294b64f0d7dc04308129c713c473e51afaa4173eabc177776626c843549b345447dbff6a5bd23a19866ffa4d5f0bd5b321714d94486a1d4dbb62d778a6fe316d27d01f5e3913b0946e53d006e5e5d117ee8015d4df2924390b1bfb8d00895e451840c821a4f66b49ff1f94b8ed593b24ffe54f3471c6c9e714bd367c6e7646095468aaa95e2f8b9040ed2ce858ee459e6205464e02ad91b082f8847fc6106cbb766be2cf01759c7e974c6d0bc0f653ec3c66034c3a399443d2693be195948aa6ceb87be8c45d5923d437f654fc5d3df29539a2b11c1cba1e561ce4d51ee65f2945a0692c9adc89eaf5a26af5a811cb0f53a024d8826079860e7a76dc62470e15361e3b1b8cde63c64f48807ed7efabee0a4f4fd7c0b52d6d90f7ee21f668f97666aee9943bd4890b764bdd7b93c64ea2aa090b8b852243f81e3c0e1efa9d46e8ae1b35ea50d0c0f5a7431c0f29deac3c5ecda808e505d4258ac0e0f79c8bc767265bd9a6faa7ceaae15e422ceb94730e76de780d6d4c7d44fb113b9234ead83a86105dca3b8d00ac201dcc3d29443a5c62cf3f51bf74e5a143ba01e5fbbba37e05e82e18e7bc40fb869b33136bd9e3329648e062c02257da46844ad1a97a88e894519dee8e19e10ab03a4f61874939de52ac40c90518b9d85de53417b894ccf8bb4230332fbbe3d3be739c1156d356ed55875d157dee5b8aa7c075aea73b72584dc2255134931be97131d02d2718d6af152508a477678cb9a9b9a811feac0c109421c10e8f73052ca0ba33eb4aac225432a9acd090c9f8aa02a36787176b1043296c7868d0cbdc5790a7ed1cf14f9d250645c24d7409087815e50d315d7aa7d587c2be80e5e936564e51d4a46b82a6c10b3e998467711e35d1a9a296c71fe8bbe97648d4dfa86603b4f55f9a9d099dfaacd4a4a53558dabb0ef895723b5ab1622d812e7965700854f514c1e7cbcdd292fe1abc0d410bf64b168228349dca1ffb735f6985582b6b56f9da3c382ae49f87cee3850fb45801f6c8e7b7bed7ce538d47fc569ef890a9fac689ce8d05fd332efe019032e1c16b66cb42f36222c28ecd5837565f8b1a6cf3d715cb35a4fb28afbf500e5f8bc8d6ee53ac1266c1b2bfa467900dcc02d08a60f1a00ea56e3c9fa24a37d3de2b4a925b49849051d1aad668f49bd647ad1ab4ee4d6d981099e37b64e44e44fbc94951ebd207834f63ff65d34341604f2bd7cf57c19663e5200869b125d79a7e351257c64d3c72ca0d64f90d70f5d2d458f17d9581ae25365c16c293c4f501cef623a0843fc3145a38e4f24b15e1bff575f54d82ff2a07be50e7960f2fd58a137e3a959315d50b5d739234f8edd8c1b7b510b6d8a958ae14c811d896d9eb6cd6d2d5706668356d7022031f26972caec19cb50422139424e002122bb65d864e1513de32ecb5c76fc948a97c38172d1a78ef21bcf201ff555e3c05f42515399a1682e2f4b37722e674b02ce4bc005d3f9d796cd38729a20d9ab0fb901151a85912e4bba9e84526b7c63a3a355be47a6a03990f1d50cfe596e62528972cf052b1533609a55baec21b3f4c0b3bc826099f798ee432c21ca234ab673aae7af84ce6d7b7b79179116aa762922d19fed3e6e62af13b3ff7818028bd7630b92bb61dc5639d519b8038e9363da16c5aecff3d5dd199d27a312b2ce005a9d609f990d82e33fe7e6e63670c5c6439f7bc1ed2ed566ffdb490e4e4e97976e019533f36865d2928d34688814cef7633b0ccc20c22bf4c7e38d8255cc8cf0a7abffecbfa3cd1e3197671121aa9075f3bb47458388bffb3861b33270176af3a961a3b7b52d33b5c84e56cd2742a33f3295b0168847fbef242ed39ed8eb45a11594fb4b2a0866cf4f57b639b6ee060e5680388d70da74752a38eb66f7113b3bdc46d69345c75ac4bc40475e992c248b8a8b4f6f06447b23c6ea2fc7c707af8bf3b75bafa1935692a4165d3856f2f09f65d27de160b0618e8a842188319200f169f31cf6336a7c411748397887c12d2fa674d98aec78c64737e5140e9eed1facf201dd03e3a4438261aeabd4c38af", 0x1000}], 0x7, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/56, 0x38, 0x0, &(0x7f0000000140)={0x18, 0x0, 0x4, 0x1}, 0xc) clock_getres(0x7, &(0x7f0000000200)) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:27 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x6}]}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) recvfrom(r6, &(0x7f0000000140)=""/21, 0x15, 0x841, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000000)=0x7) geteuid() ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x3, './file0\x00'}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x20188, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x2, 0x8}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: semget$private(0x0, 0x3, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x18}, {r3, 0x60}, {r0, 0xa}, {r2, 0x140}, {r1, 0x42}, {r3, 0x4}, {r1, 0x1a}, {r4, 0x4}, {r1, 0x1d8}], 0x9, 0x0) pipe(&(0x7f0000000000)) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) close(r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() syz_open_pts() rename(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x80000001) syz_open_pts() 16:00:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x3) r1 = shmget(0x3, 0x3000, 0x20a, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) r6 = getpid() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x2, 0x90000000000}, 0x6, 0x0, r6, r7, 0x8, 0x0, 0x6f69}) setreuid(0x0, 0xffffffffffffffff) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x104}, {r0, 0x4}], 0x3, 0x400) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 16:00:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x6, 0x36, 0x5, 0x5b}, {0x96f, 0x5, 0x20, 0x9}, {0x3, 0x8, 0x8, 0x2}, {0x3ff, 0x3, 0x8001, 0x80000000}, {0xff, 0x8, 0x6, 0x3}, {0x4, 0xfffffffffffffffe, 0x3, 0xfe}, {0xdb5, 0x3, 0x5, 0x9}, {0x2, 0x1, 0x432d, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000240)={0x7fffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pipe(&(0x7f0000000200)) 16:00:28 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) clock_getres(0x0, &(0x7f0000000100)) 16:00:28 executing program 1: r0 = socket(0x1b, 0x4000, 0x5) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/177, 0xb1}, {&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/122, 0x7a}], 0x5, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:00:28 executing program 0: mprotect(&(0x7f0000111000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20001, 0x20) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x2, 0x812, r0, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x6010, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b7") 16:00:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xc9) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/231, 0xe7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(r0, 0x20000000000028, 0x8, &(0x7f0000000000)="d48f6a53720000000400000066d8e25be06397923212564145b77cd318714575594eba8ad5c3d26f61cc0376be1dc294b9abe483d51f173375cfa624a101eb9059fd1811b7b74ba8197ef4", 0x4b) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="952ae061b164241eddd0dc70913d80840b3e2f17a293842d131a24bc4a6a064649d78dd1b14c4cfb926a989ada375e61214eebc49bc18a01c8683264921aa9d24928bf09b96376474ddafd661996f463916e1fd39eea3bcc1c86c56b60825a0807751cf2c3e6e9f63a1fcf550ab018cc6d8634839c370099473030", 0x7b}], 0x1) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000014c0)="192c0012d820beff801706aa6aad85aa6444a8d626d04cc4e39fcd9e433ae6bc7f83e3be07f41723d732144d8d34b8fc59473c06bf2c5df9b7833aaa2345e65a0e36d9cdef482ef96db6308486068d68cf8c80edc58ef017bc6c70360fe739e83c731bfb82dbc76a30ec598c04bf1bfa1712da1ef3771851c4ba4de921614194673dd768ede854c83cd862a9cc89ec78211d61abe8320ec5f4877c35fdecefa660698a0fc4730c5fb23885bb1a9fd256b550e26f63a41264286f6103", 0xbc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x43, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getitimer(0x1, &(0x7f0000000280)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) 16:00:29 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = shmget(0x3, 0x3000, 0x121, &(0x7f0000ffc000/0x3000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r3, r4, 0x2}, 0xffff, 0x59c, r5, r6, 0xffff, 0x455, 0x6}) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) setgroups(0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r4 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 16:00:30 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$KDDISABIO(r1, 0x20004b3d) sync() getrlimit(0xb, &(0x7f0000000000)) r2 = msgget(0x3, 0x8) msgrcv(r2, &(0x7f0000000200)={0x0, ""/142}, 0x96, 0x0, 0x800) r3 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8003, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xfffffffffffff001, 0xfffffffffffffffa, 0x3, 0xff}, {0x8, 0x1, 0x7, 0x3}, {0x9, 0x3, 0x3f, 0x3}, {0x20, 0x6, 0xfff, 0x7}, {0x0, 0x81, 0x98, 0x5}, {0x3b, 0x3}, {0x1, 0x84000000000000, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x5, 0x6) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x9d, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="90d266c495f978d1fa49471797faa68429bcd1dc0afba59a1888613fa513400beceeaa4acacfdfac5e226fd5ff88be3c5cdec844f33cdbc7188a6737925f8d5c740f0c06fa6d8b3a10880aefef3a93ccb292799ed66a6b7d2cbd26c9fcaa95b26bcabdafea80752337ca8c50a26a1b4ecf6fe22acc8ce80207233e3537e4ed54e709245d9d600cbc3c20e911573d94f8", 0x90}], 0x1) r1 = fcntl$getown(r0, 0x5) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x9, r1}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186804008b00002b27febf3d000000000000000000ffff4f2200000000af53577eae61bc6fc06f8a36", 0x2c}], 0x1) 16:00:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 16:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3f, 0x0, 0x8, 0xffffffff, 0x1}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000080)="b100051360000004000000000090ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ac080002000d7d026ba8af630600000000000000720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:30 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x2e63, 0x8, 0x400, "fb056fd06c88648eb07f3a0785e8f927c19aa9c2", 0x2, 0x1f}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x1, 0x7, 0x5, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x0, 0x100000001}, {0xffffffffffff004c}, {0x6, 0xcf7, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev//skbd0\x00', 0x7d, 0x0) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x124) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00H/fila0\x00'], 0x10) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = getgid() getgroups(0x7, &(0x7f00000002c0)=[r0, r0, r0, r0, r0, r0, r0]) r1 = socket$inet(0x2, 0x2, 0x2) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000280)='r\x00') kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x8, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x7b6, 0x7}], 0x2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x46, 0x0, 0x0, 0xff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xa00fffff, 0xc4c}, {{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x7}], 0x1, &(0x7f0000000200)={0x5, 0x4}) ftruncate(r1, 0x0, 0xbd4) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x1, 0x1000, r2}) kqueue() r5 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000080)="4c0dc55dbca70783", 0x35f) pwritev(r5, &(0x7f0000001480), 0x130, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x10000, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffff8001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffe47}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x12bf}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x81}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f28}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x22}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) sync() getrusage(0x1, &(0x7f00000007c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffa000/0x2000)=nil) flock(r0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x10001) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x81ce8510d6b518e1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/127, &(0x7f0000000080)=0x7f) 16:00:30 executing program 1: r0 = socket(0x1a, 0x1, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:30 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 1: clock_getres(0x0, 0x0) 16:00:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0, 0x258}], 0x1) chflags(&(0x7f0000000040)='./file1\x00', 0x10000) 16:00:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000), 0xffffffffffffff63}], 0x1, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="3ecd4678cdab075d518f15c8c9c24fe3b35a5762b9a42c095099c5f1b875a7c68f60c9f87cb815449bf7b265adf1f1fd3a42cdc0bb4024ad8b8b4489e40de19fe86862c26568f1f1f0b7b566812b67865726e3b3274885b5a66a0799c5c07bbd13b894cdc3", 0x65, 0x8, 0x0, 0x0) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0xe, &(0x7f0000000000)={0x8, 0x7fffffff}) dup2(r1, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "73ccd10e11c0ff0bcd84984ac8cfddcfef71acdb"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cf", 0x54) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) geteuid() 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1, 0x0, 0x3f, "f000be577a672a55304993dd3700080000aadf00", 0xffffffffffffffff, 0x7}) poll(&(0x7f0000000040), 0x200000000000004c, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = socket$inet(0x2, 0x3ffe, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x9, 0x1ff, {0x3, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8d23ceebc330163f2880bc7fe3cd4cac53daaaabd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d268ef0000000000"], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0x8) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x108c8, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='\x00') r1 = dup2(r0, r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x100000001, 0x7fffffff, 0x77b, 0x5, "bfd272cfda629d4ef266d614cdad60c99b18ce86", 0x3, 0x9}) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) fchdir(r0) linkat(r1, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8010, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x4, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x24}], 0x1e}) r1 = semget(0x0, 0x3, 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0x3ff, 0xcdad, 0x3, 0x3, &(0x7f0000000300)={{0xffffffff, 0x8, 0x4, 0x8, 0xfffffffffffffff7, 0x68}, {[0x1, 0x3, 0xeb1a, 0x20, 0x2, 0x7c, 0x9, 0x1, 0x7fff, 0x100000000, 0x3, 0xffffffff, 0xff, 0xa6, 0x5, 0x4, 0x1, 0x3], [0x4000000000009, 0xad7, 0xad, 0x2, 0x0, 0xfffffffffffffffc, 0x100, 0x8, 0x5, 0x2], [0x1, 0x2, 0x7f, 0x81, 0x9, 0x1, 0x6], [0x4, 0x4800000000, 0x3, 0x8, 0x7ff, 0x1], [{0x7, 0x80000000, 0x6, 0xff}, {0x0, 0x1000, 0x3f, 0x7f}, {0x7fffffff, 0x0, 0x5, 0x2}, {0xfff00, 0x100000000, 0xf36, 0x4}, {0x5aae30e7, 0x101, 0x7, 0x8}, {0x5ee, 0x466c, 0xdd, 0x4}, {0x80000001, 0x7, 0xffffffffffffff00, 0x1}, {0x5, 0xfff, 0x8, 0x20}], {0x4, 0x1, 0x2, 0xffffffffc1147529}, {0xf9c, 0x7fffffff, 0x40}}}, 0x8000000006, 0x3ee7f628}) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f00000000c0)=""/54) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x2}, {0x0, 0x3}, {0x23, 0x7}, {0x8a, 0xffffffff}, {0x84, 0x4}, {0x101, 0x2}, {0x40, 0x2}, {0x87, 0xffff}], 0x8}) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000580)=""/236) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xc3, 0xffffffff802ce780}, {0x86, 0x2}, {0x7, 0x3}, {0x6, 0x40}], 0x4}) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchdir(r0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r1, 0x0, 0x4000) 16:00:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280), 0xc) getgroups(0x6, &(0x7f0000001140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000080)="8effb040ecb0b074fd98401a0a67cc5229004b8f8e3a6e3760f6186586c81ca08622f8773b3cd19a938db54e4f68edcfa8cc4db8c20477344be793ce9ce043262b59f65019c8349b0551c7bff8130a7b1364a061056dca50efc0fc4896baddaa1583479d808b9ef2e9d263cdde74c9fd7124d7776a673021d6df7da6dd2058b613927b57ccafb1e00b63acdaa02d400a6c2c6941a8f48a0ca61ab6f4fa1ad94ddd4062d963e8d820db5ef38dd1c9be60dd8ed9b0581e23e869fb41221de1582d61c988b41b4c1d08c669bfa1f770de9c5b6cf32753e429821c4f72d6397a47d1afb98911df4200600e97f94b9eac0764a35b5e81c7c86a8e788f860485ceb8e6a9802fc3af3d89186a130d63040ebd90d72ad2fb93b7309dab519a0fecb72c00a17d46110c8920ff60274a5ef50cc4fa56c23c28e681b84add60159adc6a85fcff307c09cabedfccfb8d3fd900a710fab1cb42e61b04e3d88925995280ff03d5f61d5190aa44f8e6949da199af5ff320bd579e2c4ccf76279b90b90d37f52e25cda6dee488058cfcf0478e95205160532ca6fb24df25b0457ce006fff3e4cb086a8d039dc1626871b4bb0bc68a598cec7435cc463005f8a41b9b26d449f3b4f422dcce2e1d5e9db476e94331fcfc0e244ec619db4fe6198cad60930eba82fb0d686a0a0f5fbf1c29f7ce3743245a440877a1373e448d63df3ec06134d2eacbb7cbfe16cfc7a9837d51120566968dccb460425a267646a2f4d145fa9b3736a0a5974e8877abc4b5f84b46d770de1eceaf02d0a2b7d3ce859679048636ebd3d89ea3e37932972ba3f71fb51cf40984e9c8edff350604c439c992f693b90b0ec59efa610c2e96cc79e070ca3fa4ba4d522dd641addfca187c59dcac022762cb007943b5cfd9691d6909b451df087524c5d7f21a5fa1e8003ad8e383152a7563778cad23f714ed14c1b597449fff13fd60de6c0aee090a8bb35832b003a1816704a16fbcd34dd1cef8e1767f69054913f12519f95439964e807493f48f215155b321b6ca1de68b01c624f05a3b333bfb8d6739d2acb204e9ccc244aec2315dfea72148da7b9a271dad3f3d324e32fe914aa846a4af6eeeeb92ed7892342348efbb2e7ee9f67672944e685d91e6f10c16d3fb118b75dc5cd447d247be1d10eb26ef7d688ce181fad42f932d724f25e2f3387bfa016540fa02ba1b86a6baa2c3c16a92491dc3e5448edda4dda05997c7c89e9cc9cc5c9fe6c66924320bda2c5ce64ef3aa1c52b969ea17dd81260bf83327c5563c80deb65b2268476acaebbc73fb21c5076f242a5fc7cd3566225d16d1855e2858ef091219d1ed4bda31961ffe17d256fcbe9b994e037147f6d34ab2007488c1f90de9201c48f594722f8ca0fa7738becbf7dddc3e224a70bb2189b072b2a9dfc8b1effd0b3b464304f65a2f180703f8f53c6f6d156d5a807d4f744d8ae9ea1b571520aba01fc1c9da63069826b2866c8415d3cdcd8b9f08d6bcc4311f56140af497c4465c8c20fcc9f19fa17407233b661c9bd49c78fe3fa17e01426a2f2e661f9fcb250f5db36e548ea6220fadab037910d12de97d7f0c2e8b0c51309076cbd5a343392be682aeead73c91cd676e36ea514307649bbfb56b0a7cb94a2a9550c34dd42688ee8191e1085df6cc0bc5693ab5b276e2fe1987fd86bff4405cc40fc43d7629ee99915f2bf9db682497245889641da0de93b25d151ad5506d5144a897a99d66b1ca5c4ef4f9faac7e01eecb77c9e7523e8651aae5513802c5bf4f2bd92b98c6dc78fb2ef4d14bfe13e93f5603bfc6dc12cdf1de87a4f56d2c79e67002e4467af8c9c58c3181f1f5b48e8b5ad82b63f2799900374843684fab17d89f65d94e691b4eff33fc66dd1687d278cad4127d504723b110560425db9c016f5c0d12cf9fbd683a42ed64af5f40115177409b39f242bc9cf1a0a3c1a5b35956f1a8297fc0187c6af89e63ae5440ebbff4b4cc19b6ce7a4ee040d0c849a8a06380c2602ea0dcab6e0673881a67df39a8fddda5cfcefab782ae03312d40e90486c06b9ff5ac789d1a9f2db72982b6aaef0d2c8722bab8cc3d6e008590a231c333ed24e603036748b8e469ef463136bb44efc5ea620650c9a8dd75fff12dd344572a4b557f4374a6cdbc74d00dabfde784569bfe55f78ea9ae615151e71d84721197450dd1e0aeff18cc0f1dc4f484ffcfe22e9e7d947d6a11bb5f7b34f2693c4f8468c14b7f3a6e2d7267d4e463c7e4d6a49643b58c8c66bebb54861650c830b2407cc310898c8e66b607b0333ee39ff965997d7fe50c18e9b89261b13a482b2da88d6146da1103867755a63be85739c5db067bf64d4bb78541b56394ceab54f5b48c79127642ee7717d2e0713c50cbdcc99c5d34ca18dbea0f8575cb84970ea0c79ca8cade2bae25d73daa533ced940800d03dccdf2af8a9482b3a0959132d76c4b170c14da03b7b27453d175e0a9ff91d3e68ee689f26fd23eee6a9905bcb0c083c9910ebf5d25a8ae5d2f6bd3899ae91e0fdcc61418d2eca4233c54e08c1f64993112744911f09da5b2db90cb4a8ca9bfb62adb074605d2de6e46d3145c9a8668ccb042e5fd9b805b45927b2f35708c64e4f1389068c1912c3a0d7aa23160fafcf2e0992058795b28ca0842a390786b5ff43a022567d6dee5afd1e60b7c90ffc49dff777aed1a41b3a835766c8d38605d3f053c073113bcfbbbef6e7ff30d82bb455e5129b4bea82a793791ca1231fcac60ac95a9af4ffce1cf7bb0e3ec028eadb6bfcf233531dd87435d40b96e886e163d69a0d9bc8a0c67afe4f07964486b02950fde45c94f148acd98f4944d3222a91cb278fc7ef1cbbf80e86bfff6e1fbb7e6d08ca140e2d71ac094d88ca03c9e9ad0c670ba277805ebb1212e0c2bf591931d6aa44ff5c2c5c826cb67cf9f7cf23d1b5cbe010ce8d0a60ecd0eacfe795ee81ff6615f82c45c61d2d15a4ec8ab86d50efd255f807b72e05a687fbf64a82541ccd928830d3488de3d14bd491a76dabad2526973cb4e9e60474be089c4b9fcbc2d1234f216f4a7c0b1ef1a35f86ac3d9ac67475e2bf8d04966e75c0a31758eec71f708e2fa184a3a49f21bdcbd5d46f6e6ae271795a063f08bee3424c53649b8ed69455e901aa077e50359fad3725c2675a50090b1d0cb039256f1d37c3911342a9b1ac10213ff56cb6e6a7405c1f8d2c1f9d499ce1d6a6ab40a83a9e3a87aea3a4416a7e3f07ee9b6a4ad78bdb37bc19b33721a5ff1eb3e6778ee5976acb659278eb93b9c84fbe080f4f0075cabf2a56fdb5d43da8a557968bc5caa96fbc809493036c1b8bf6d347784ada89c805d4576f67063bf54f34acc6bd7170f893f50761dac82753919c00fc64c094a4dc6252e82fd4155e9d8bc1a81f539688f100bcd569b7b7468f4513bd8072b166e79a2e708197af7e9d31617950376c08ed38099ff4d34f9bc5425ebe206818abdea73ddba8761a48b348437b4a44d3db85a49e78fce8f90e0d92df8de81d4ad20964df2ff9ebd356ef04049db0ec68bd346ea25fd2ffdbb0384633908b38f1bdc96404966924bd4cf1fab3639de6d71987d4e21132389487637d39255d495ebe054eb86dfedc5e7e0d24e557788998b3c5132816a56b74c3d792e8ba8324cd1d4c2e3c2d85875b5a8ec9bd5716e644fb7be97b54e211692ef0513125d50a9dcb994d4bbb22cb5c3846eee1ce374949a98483415f3a7b156966fc3dfa4f877439e240016f6c7d40a8b14caf12dc267feebe0d38fc2d2e3142ba1ff77725184b65acc2b688b579864450ef31e3a7505a47556899958579c4f445ba5e771e3cc124753e27dcf4edda06c9cae8e5b917b39b00fa75d063d94a62d597198f4fdcec408632c9c510399ce3f411079d968469e99ecc35027e1a5a1dd2fb23f640107315facf3416d4b4be68b4cfb4a9512e504aac9083742499c642f0959ad52068bcab88f63ec582ab939ac66c3b1d67a99cc35a94254dc2e7dd08858c741bf626c0bd762d6e791fb189807410b758d7bbe85f308ed8edd996a99b4ffb80a3fe57426489a708189d7ef33fd49b92d9607345247a3df28d25a10a6426e1592ca6c32581669d367981e07b331c4c73cce0e6f23f9f74b9ed0226458f66b95cff1351f13f18150beed06ad7d79a51aabc41ce8708e64055baf5d1047c1898677bbe3118601badd8019bc16f1329f2811ce88e3554197d9f01a41b406ba3c9c64ca54ebc90fe52e3a5a47937e8ee963f39e3e665de414208327cc77f2b2808ce881047eb5084cc3cb79a2d99f74f3474732dad18604d046e29e9235084ab128dd5126ada2ef1e96c2ceb3fe1798a3410e419f444414f276e3bad7cb9a02da6f9243ab27ca62739c31e38963dcc0d8a2925085fe3f52c188c4178fb61c1c6a7a14390c879b2c33425411296e29a95035e1d8ad570ca396cb83a51320657bd0ec0ef23bf324a7333abf169831f17880c39d1b53e77ea948eb4dce5f5a452c50407f7f0ad033e6ddba13e745e80d459231072e6584d6c28946aed003999c728cc7680c6df9a215632fc788551094b6bf9679fc507db9de45d0d137db02ad61067edd1a35dc818951bec0c7ee4c3f1b853dca373253c7a9d364e11d3d6bcf208e50e65512f4c11a0f8cbbdab030ccf1b59eb76d86b8e40b81d61c2315e22dfb2adab93b0efd18e9e74e06216c42a194e93f747ecc505da2966b9cf0535a2b710a3c360c00635ca7418ec7e74495faeb135448fa8a39b1a725d3c423992b410c730806a367b74dec4612e61f6376315907b51f371e012254347a94adbd8d8d32f2fd87f864681f9c178313be6e4ccccc3f82b2899bf828cde98806dd8478ca5a3fd282ff776fced170307d38e6e7618637d5ddfb2d90d34cd45c97bd51dfad0cfd9c70fc928bcd61331ac076bf4786e62bba6d7f30c04145f48bf221990b6302cc4260d63ea88413b1bd78ef3f8e446228333cdb7969c678d4f09ef32c4732aaa1453eff465645590a8251f7cabad5744b3a25034d9373252f6b3c08fb07f246883d5aaa7f1cbaaed911ffd84a0724cd234c99421e644eb0c3e76847e572fcde215e09d95a955032c0d0b5e493d1e904d50dda74626e4770d7c4b6846f47588b680bd55d793f31fe6af14d770d38903443ca4ae174fdcc2e2338b188446bb0f281e50635d4c0f040eaf749589bc5263073f14f274ca87d12030b3deb79f85fa73bd1c66da1566aac5a2b6b8041614992fcd22308fda6c2905a4447fceef303cbf04c0eda82b8cd069f387db11b7b88fd32ef651e53af3f543cb6cfe3a714b357c23abc997265677470a3929a639a83e3c6696dc4cdad51dd0eff8bd83974aa94b2a7a247bbbd50a432f8d7e4eb398cc4ebb87394741d18de9fa9626581572d624bb33692fcefb8d644f6f391199fbeb1ecf239ab2828eb008faa49dadaf7682b3bf056df1e9feda07f84af5694248e821bfb854c2d224f33a7b1edf34053026765cb62ed692378570d83af76c52c391e1a2f695c066d4ac3d4872453692b23bb0f0cf549ee8dd7a36c296a1dcaf5f09a220653d296326386ac87f79cb2b736306cb9fd5f8aa95fce90cae2828174d372fb84dc509762fd80702e4ef4ab827dccab03759ac04b9318a34053bb63205c1b811f832cebb50cf18133d63b4ea8be7bfacae7c986633b46d740752e3073e0f2ea84c448919b2350fc878127132de4b3b64968e5349c7ed20d7c3862bf9afad26a80a2dfd88efa3500daa629b488468a515cb51620418e5be96", 0x1000}, {&(0x7f0000001080)="d183d591ca92277534e35bd5247189c9c7c928b044dd86853bc4", 0x1a}], 0x2, &(0x7f0000001180)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x68}, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x3, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x1, 0x3, 0xfffffffffffffffc, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) socket$inet6(0x18, 0x8005, 0x9) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x9) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) 16:00:31 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) shutdown(r0, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r1, 0x6, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x4, 0x521}) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x808, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3, 0xfffffffffffffffd}]}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8505, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="94bab78e373052a9bbae83adf6ef8ab411ae3286f3b0fcb781300c81dcb8049b2ad9eb5caa63a2d794fb3752ff20153c19bde2faf3a65c2b924475e875db39bddbe203a2b05641f49e01d8d780cd0a72a2ce64555bcee80f311e6a1249783362917cb32ce147e02f81a7ae82ce8a2daad35efa610fe775106c5ce8c3fc378603fd5efab72939e17be44d45469eb9a5162a28fe0673f1936a"}, {&(0x7f0000000200)="aa96ccdc1c216193497cd63f9f316b1911189c89c7cb7abcb5ca34506196be50b7412a22f0fc0296a00ec47b1dee80aa19646da959726bd33b9da6a63b980444190017bf0a68d1b87c7743b27536a845811d43ff01baf3df21bf4aa1bd426a24d474722847796b7c4ac906de8e62eaceae0890677ce8a1641a2a7fb5ba4fd179d40ffb087073a8b034a1c534d2494bc233f7109c60704e4b7425722ccb88d9d9bdd73ae5df08f9467a8f859cf63178d031ec022cc4e7eccb805c8dc334f112b08691a7f5bf0f"}, {&(0x7f0000000300)="e03d2b5de94aca541b563ebddeb4157dd4cdbd0c4338f44c095b9bf0e831a3f147b8c6f980e6e0dafedf0b70bcaba60fb036b6239b680b402d1d21f85ba04fc6be5cad541e38d0aca573ee7f9557d78866197544571e793d6a16329f4fe75411789ef0bc7a041d9e60caf0bd55124f20228006a9fcf8f50198422d08d8fe149a5ba4f438626ca26760204f14ef8924776ee045654182b76bdb0c0778d980735b4a4416afd6a1ff4a3d33e5f6d8dfc30ec0253c4e404a80800792eabf13c18a20357e580d51eb392a6064f564219d3deda806cd34cb86dfec81c3bbc7c67f9c633797793259cefa031e32927998cc9753aa70c1ddbab383d9a9c69bc17f9e"}, {&(0x7f0000000400)="af377fe374bfa7751c5c076d42895cafdcf5ac8df5cba70d20f26897c910c0e077a552087b8af36d1e98b5aecb2b9797a4e3583ef5cf56b5379de753bf4d5766f22a5525743f8b0d388fc3c7c0f5ab94a66cde72884b1925d9d57ffb4983b8d04649f7eb05a048c898c006fe4a4864f8eeae5c1962c71ad6e6cdee1c50c9795a03fceaf7413e93ba3e585730d605878bee0e4996281639343c3d707582d3a04dad7f76d05a93cf0864d4d3f396363e909a"}, {&(0x7f00000004c0)="265941746024e1f86f80d2d23c422bcfeb64e5eeb0ec5c2be7fd28c7dbbaf01196043941206f5d35d91ab4305b7b03dd1007fc3080c476bba5a15badd954bc9c7ea36e76477a0ce51516605989fe23c788628b6910438463e3b9a582666986505d49cea27d8ccfb01e772a21e3af"}, {&(0x7f0000000540)="29c2b7a98062b6e23e36330c422d2ce139622e52fea0aef446bb1c349a15d10e27bb59e1fc84d41e3faae429261b67d6fad13203f79fc530bfd5e8c00355293ddc67706397b43410c657868d538c30df"}], 0x1) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0xffff}, 0xc) 16:00:32 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b7403e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:32 executing program 1: r0 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x688c379a4a5f62d, &(0x7f0000000300)=[r4]) setgroups(0x6, &(0x7f0000000080)=[r2, r2, r1, r4, r2, r2]) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x202, 0x0) setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, r3]) r6 = dup2(r5, r5) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000280)) shutdown(r6, 0x3) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) unlinkat(r6, &(0x7f00000002c0)='./file0\x00', 0x8) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockname$unix(r8, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff125c00000000", 0xfffffd3c) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000180)='./file0/file1\x00', 0x80, 0x180) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x402}, 0x2) chown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000000c0)=0x5b99) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:32 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) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)=[{0x10}], 0x10}, 0x7) 16:00:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) fchownat(r0, &(0x7f00000011c0)='./file0\x00', r1, r2, 0x6) setuid(0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x20000, 0x40) ioctl$TIOCNXCL(r0, 0x2000740e) recvfrom$unix(r4, &(0x7f0000001080)=""/242, 0xf2, 0x800, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) setegid(r3) syz_emit_ethernet(0x1000, &(0x7f0000000040)="5f0acdb4dd0891ccb0f9d116bff075926c12dc893b18c9ac4131eb4404b7f19c1bbcfdf448a89fa5e380ac3728645eb89e3ee4a03c901970f58627cd758365ef5d61d8b58c0555e838778c0f7109facf40de9c6c14bfe4285d4d00ea57af4b0d2d2a696782924d67da4dbc49d6c08dfce8374bdf04ce01a6f9ada30359586345f1eac67ff37401fe8586a607ed8a4aa05f911b751b09ceaf4352abe19682ef153cf5792797715c23cb34b06f5ecf4c8692bef1e991f4328592564930001ab9643f0cd2bfde44716ecb0c4f9cf05d046eca7ab5cb60fb1d45bab0dde08f1d0a6a637830a5a6f81d862e23907ef125aefde8f20ed888b73a92d42dbf7de34b7c625fb9ba109ea00b285ec4cafa9fdcf9eabe9615757f31348dae61c6f81799f7a0688992ae69381f5bbe189144537dae8a85dcb1793e83f9f48bc9f7f036b77699438e57bbfc1cb54c910e814a8ed1d5244e26fd4aeb40e1e6450c68188cd5995df0ea99bea6fa03648e41b933aee2562588013c94a7a2a1157d2e496d4f2e9bb8a0f3f97bdcdfad305bc3c7cca8dda2af319e41774e975b52482cc73e5a2696fa14e3919328a9e074546d79ccae6a6c55d7d8af462c107e6ff6660c50c4ab65d11d3e73ea9822293e64b92ad6bcb4314e50455f7649d80da8cd34274f9a5efc5944c521977443b8e908420b8c82c0e37c82f8f131eab0d3e11da993b128a777e2f3942e5bdd2fbbbf0b45992d7ef02dd643280e38eb87ebfd8685b0de92efc0571307f2190c06c39dcfdbf8e56dc585f75c644c7953663df945eaf4dbbe1bba87f050a75ee7c9bd5d89f779e9654b56dfbfdaff65edba73b2d802ddcd151dac342e1bdada527d0d91df1723280902680670cd73d4d770a644957986beeba07f71e185f5843d46488496296572d1aee739f68494360bf64fa3b682903d500dccff100954cd7ca47f94c9d43b384854f6d7d8b050a6530cd13ec25457d07bfa779a7f403f31d97a7759bcb2afe21051a74d08691e77b99ac922ec07bc842f20fa233916c552ea4bd7922f733b15dae5fe5bea603b3ca043f3fc3cb424a20e71d61f72fb1f88a246d49f16ce19f280742e0aa0e47dbf4f10b54e165575994837556de216e8ec7d5df5b709d622a03c975e8bd1c9d253142a4b7d4eadbc87037830e9708c0af37270ed6c1cd569e5016c18a27afe282f16225c928b49745d35e2adb69879ea9e05f9e3d177a3fd7da90f076bcb44915a0c870bbbf2a60f3ac100a2d08f027bdd0df6cb645d26bdd93b992a054d93fe3407373bd34d8d1a9b2947472bc84d3f9152c142e1b238cc1f0e25321a260d53400e5e8bc5a032ecc80ee2b1e7c2716ef7a05770607f7c8806b3d21fff9cbcd5e6d47a90f487061fff10ab09484102e4fa5667ca25e6b3d46461d2cf2bc27a8d14ea469e1fbef6b1953b70df123f7cf463e681b74769b580d30c7bc6adf721424c9820b6ca05221edd9de6454b4813ce15e2784f1907412c324e7a86a5b2418c31c58a06c3eb3025bcfe38f0a351f2604797cc1354c05a393e48e6f4b2e161bdf4a345520b15b087918d784e0b37a85a065ed1e267d72476f34d63b8f0dea6b2d626f1f66a572781906d6a661b72be5d9d61cf24da97eb8c7c0046f8ff35dc7ccf444af0114f51027cf5f6211b55f5f2e5fec595c4cac7777fe780270606c7b32d4bc5731be48f05e23cbb5a613500e8a6bd1bef6bddc45af5ca76e821b436464567469c06d9053a73a6324300849241132d1cfe261eed79f1adf7e5ffcdd538f0f0a60a80a777f025722dd2e03416480ab869da67f4fa2ffaea3248b7c390224870b8bf7a9cc186fccd841646ee37531bc7107a737db5042f2e45344db4668b88b0ab9b3b20c3c55b52489dbfbb7794777d9d1d35362745ffa1fd94db048c2f018a8ac85008e5fc47af1e0667ae01ea5f3b78e468d92fa20806bb82eff0b467a916131ff8bd4dbebe2aa2d09a07c6932f331ca8004079c7be27ccf638e4441171c8ac4d738853738ff53030688b3fcfef4031b60ce7b93704e90d999b1a7d2408085a57210e3f25ac619436bf80f166b9272f97ebbee10daff1442625a5c65bf52dc8d7e211ecff1bf66d4778243013533c33aaf92d97df760dd137919483c7484b69f04cb43889a239f522ad4d0c678bb13388bcb87496ff4aa548f8ee87575668442f7b9ae1c23ddc9c190b293187c29fe1183ff624c73aceec84b203c31e27965705027a9db415da388d754f9960e2ef7ad081eef428272d22736039498b7ebe1bbddc2be8bd81708110d458f9f0168242d2320689b809c376ccfe89f14d8280f243ea8af70c3fee4b07ca03bfca4922652c2639e9800c39b14883dc94f859b939df94316635c6f7186f472b458ca93edc010ecdc192bb76e9e212ca49337335923cccbc6e4bc47c3719d043748483d9eac22e468432720f1985146632c78daa1d99ee1240727a19585f98e40364bcc552a36fcd9d69ff62ee6c7c55a1ff589e2c45fa4b3013d46c2eec8c868669c50de02dbb132bb8712360fc2875003ab350254e6c4cbe57d3baa5067ef9d72d147258af0c3ff4d68db4c5becd417077ef093be7f14530986e6c11ed084544d74b44947e24eff38e620dbf385a4b88895188fafb78f9df1a9b55ff03a877825444e89883b2d65be2a8b3b938d3647a4161ce42bc6ef38c85858dd9bdba35dc0d1493fa66c09f8f263b852399bc318e477af5bea04deaff44d254d67003fa710b75f7d66f15bc7666d7c38bf474d45a461634072c0af3ca0942da7d519113b4a96feb1afb16fb5f765180ff270985ab1e9a96f9e37f7c04435d15e0b48ddbfa62fba9531dda67daff9a46109144ddf6752c6912c52bc3402d5e2f9357f8bb2591408a55392cb38334fce206ca060aab8e711f64013bfa39d81a05591f7d19dcb961e2e8100d4e5a6d4918e1cbac4454cc5bdd4a3ac0f93e10cdfafb3de3fd55c4b423b435158924a6a540a4a3818c0c8d22b434e0335c7996c7582f6d8567b2133b8410b7b4ed8fde65409df7f130ced8bd8818141d939998be44ccc46204ec3de142e782b293bbc65471118cc07e5304a36c99fce05d54a401731299e955927037f5c6408f42132672f5c837aa4d86efc990b4b29bfe7af8d658d3604c6dc571c95906393293abd3ccb8a67bda8261372a612f04850e089f659c87ca2ac94ff44000c3201d68fc107c0e5d639121d3531c3589e84f409da1f6b2b658bc896a9fb3096b2093ed55fca34812a52141ef98c6d2c722f69afe47b134fcd60e7b8e2e685ce19347c02dabe7348b6d86b0e169647f7cd6234ec0d587a2787aafafa91191ad81b9085e633e73bc67779385fdae62e068ae81459cf913d32d312907f5d19a03e2eff45f15eab9275458e286a1656460d37d04724563990a471bf1c95ee24b15382453126a264c83029a06d37cdb461c2ad9c7e32b2a33665e1ad105559e4837ebbdecd4ebb7b1c1ac6de471dee3f932f13e396e5caf7b72f871ae2ca2cbd862136689f6e022ac9091a6c4c7ae26400b15752dbf183061a57660b0b68f75ca24c7efa315354324883543fbb910caeaffa1100b1cadcf65537f615e022c494af3a49ea4c5a6746482a72a2d17d081d3bb3575145df697d6219aa3b9d5eb5e84e0cedd1d55114fc8b05c065bb99929c5623f60104c048bc1c8e918488012dd12b79d563efe4d5a1b9833bc58a525d67ba472ac7c498bc16e06135f32b8163d38b81a9562047999dc199e343bd49666f1ff051eea2d372ff01347d172be3f03484c71e1cb5ee08e7b7bd5f3604595b9c09550f81d9222372148c1e6975c9730fffb523f62ec8ad06ad709dfa6de9278537c181f1a666bb30fe12e31d497841a680ae9a52cc94dc1ef196aeaa17c055f53f07631fa228e9e677955f4abb0058f69278dc808e8866da2733137df03bb32e26421a84cf8b936b736211e988d2a48c0b03f30531f421fc52e8a29aee5f2f6d9ffa6409d1ebe7dcd38e2f497f28899dadaf56808bf31c3507c9c74251a0c15bfb3e554eb26f476ec4f7a87cfabaed92a88825cc90d5c81991e2b7a391cd32e129c9fec97db9f440dd2f0ef46c245d9dfe6c5069ad1452f0a80ac35a12151dd10ffda102f604c2aced9f0acafca03ffc3d2934ddf17d91f637c80cd815427a382c422952f8c336830f3f585a309572766414e595780d196f488bf546b940afa1167a9d484ffe69da4970832e79cb02d7b366b0d7e2f5025db643a11b876fde87b3b87ed18712ce7cb37355bb4005f51758c15ca436449db226a135bc7278c4cac930155ac3412b9d3008e033c34a2036acd210e7c38af6bf863a405907770237ab1ef789fafcebe91be9f385651b0cb58ed652f367d416a0d5fdfa7bc4619c8a5f04f222721ef9368c6dd4c2bb590d73a86a38869216919fe22937540e07698d9cb998d7876ddc2d418808a7d66651e21b73b43b23e5004c6b5fd1d0617431894155bd96490691b50a424660b8c7fd5bddeddf86641b014db2ae04c6548f4c8610233a499e3a39ae74c94c94d94313a5a1f1b60947de74f0063b04e2bc8dfd2cbd9edcaa2e2423f9d08e8f20d81d142b22bfc0cd8fe98c2b642cc44077e03a12c8054563bb55e41382336adcff7794534ec1d534cf9ffa862a12a95a049b91fe6c585335c669c6a23e450aab75e588b47ffd2634136047c91dce035e1ceadf57f83ec3b74e8ecbf4d2795799d1492d92d63561b42ed70bed8fba941b55bb004bbce1e6052c51ca9e363538a58c1d682f033b8580aad8e92079afdbc50e6e7723c5b2eef81235820501f412c036a28364918fcecacbb96a2f05f422f6f705c3f1dc7f7d86270bb1e3da9a9950f8eb11ef38a7e64999553b998ec194a8017a13f89a232c81e5bb79d6455b1b0f714221e51e35ffcb2f6653cb913c7cee621c243d6fa0bb33c33c1f522f052f71170a2bfb991df889ce7124dbf4a3d89135e5ee1418d3c2c6c2529669ca7ee7b0f0a7dc674c0cd346e15d4c1bdb9f1b701f79bfc0a57824cdf8061309c5827ce9ff8711f60351fdcb42dfc90f3e339bb3ec15869f3f1d3576327d3a814990fc8d192fb282ceb916b6bc50dc72387384def9afd0d15b5516e8d6ed43cf50d575d4114ad2590d09962c49ba03f13f6be1ab2e40d8215f188648c1d676192959e39f1f2ea52405d6aab28308e5084f425d1a3748ea2e738919c9c7b7a286190989880203bb52d83f72e55a4dbc97d1c5066db2857560e42aca5858829bc80763945ff10efdcc62c2b9bea8874b6bff7cbf1906dadfbeaeb71d7738fb83955399d44344c3fe4fb113ebdf18d3888aa1f0e590e548937d4156a4318050362f2e3b0481693341cbf1e86a26e1d3a04917cf354c303d3dec8a765671811b0bb0e52833e4c3231f61b26b816cac7cf62934da652977ecb3df94e00c1bef66c9a98dbd5463d10040b94f0fdac55fbea8aebe0de1646d43328a98142cc20c90646ea5934074569e032fa32089d688c1737de20a2f7a6fb3393eb1503f5c86105c42364a176790a705581e755ca9a9199f83d73cb80089ee86ad52d99de9314efdc771a6dc3e6364dbb063e53d3890c3952240ad24df43024f7844be349f3714dbf2cd0a7a827b1aa488ac79bb753141b30577d32892be7832b37f41cacbe42a9c4d60023cf5cb9a3f613e7d71e930a32a99998680db5918b5dacf3e9a12dadab753154b41ee8bf737cc1527a03d96cbe9c4f0b2d3060b7d2bdbff1e7a5fe26ba9e5a422cea69") ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) 16:00:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)=0x56266a120df94ecf) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x5810, r0, 0x0, 0x0) r1 = open(0xffffffffffffffff, 0x200008, 0x8) setuid(0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xfff) 16:00:32 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000014c0)=@in6={0x18, 0x1, 0x7d8}, 0xc) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = syz_open_pts() writev(r2, &(0x7f0000000380)=[{&(0x7f0000000080)="247fe34b88feec5f6c", 0x9}, {&(0x7f00000000c0)="281031b86a349089b55d5b5c45c29e28d9d278e3ce2b0b3e637585f408890f5e518b980b2dae271b57cd5e87b7703d48e24d83d96a4accf173335e9cb7da1e6b9403354d7f70dfb5fc6b3ec83eaf3b2e95d05af21035127e29de1fbdb236bcbb13822eda7840149ca053c97c7c02c2972e86c72b7de019a8432e5bc96bf9d6cfb575d546dcc53c12288775eda78b902642bba1f8570b5c", 0x97}, {&(0x7f0000000180)="94c5bfc86d00a5b43cbcc6ed36c4616b2589f5d5969e980e3b87c5147415b6c6d6d6bf50be2fb053057ca5e2ea6520ddd1bb8a8104f8479d12652f646420ba944f05d4547f5ef44ba4639f20814b5efb72515031", 0x54}, {&(0x7f0000000200)="b89c089ad91fecb3f3b7df8c910a68baff093ab093a7ec0bd46bb538c5c707b2bd0ed9eebf8c57bf6c8ab64644412b14eedd01356bc942a9a668923932d6c47b7608d3a03cb2d134d7262569607ffba8ec5b39c77b2fe3a978f98b791aaff3233da1b93ca4508be21c5ec9184e2d26ce97f888fd6bc9afbb886c1e702efe7f9b476c625014f63ce8680962878d4a4841ed2e4383be5461c72ecc6f11254a7b74ae83f0664edb4301b24a566cc0de3ee9d0c5cbe6607f62bc5a4ec3d7e14d0292bd6fa5d2ce1d8cdda914043e09538f2845d9a74b31791545475c77549b2301cbb6ff93da3f1195b0d90f976f47354501", 0xf0}, {&(0x7f00000004c0)="7bae80b03c8964c6866c82bd14a0e6da3f877dd97c475d0b65766c90a7e631021bcfe01a4f8ff7b9f3f2bb6a3c5261335e375b4e2b0c7358138eb878356e10277c6dabf1e9fae8d8c821f0a7dc94e03e1be0feb1ecf09617947f666f245550c1131a27f7664daef7dcc3a98fdc45f57fb8aac6b7e195d766452bb1d70354f60ceecc2e05e83e79a38bb77607f8477ac6b408a92c24407c75a7808c4f0b33529a1077304e0a47f0c1d2c4d52c96c4c7988d4fafc89426ca84493091de7faafb03604503d7af407a8905a7ef740e43c2d600f9dea941dc1701fa949d6184c097e7e6e76abddfa625900601a08116ef70568764dabc43a011c7712b6ad877a1fddb5816513a1c25c6b723006e7801a39aa4c7d8e31705d14e248ff46d2771515cacc7764bde45a2d152e1fc15049ee36df7178fe596e02666b70ab1216cbd41ce0616489c7b2bfcc8fdda1786001648d33f8be18d658538ffbc2d4880e5f281f77f5f9c2b5cad5f42e6494dd15627c05eeb9a3306daea1e2d3a88e62c638fe67fa6136096d28c4c4b0f2b0d336495112ee4cb7a23ee7272f4bfe8cde28bf5d549b0327d4a52d38dd3b6a77d4408c61406f3d6c3486425306c592151bf7e18f2fd8e13bd3258408db2439ff923b41c206437a8b0d1e6f40d0992d733cdbd0b07cbbf41caa99a31adfa8830f81338a8f123e8fbdd235325e908ac1e514ae16f4532f314dcc6a2ea101023edbba7df86fa916329335a53ec677c3377023e5748c76e8104463ba07254952505ddf6ffe4e1f72f7be502298859a6105b348c3d49788ab82890a42bde3c9dbb522db3ed23bdd4a94627de4c553b943844105d88a262044fee0b91c9efeafe8629af059585d95c3706dc76a8a40a6aa75db5dd793d59c379ba7b4d566ae2d8202d435168b5f019dddd6faec1dfffa55e9ee48568d2a639aa51776c0de85b4bbde1d975bf1fd5146491312f374369a467350eec695e16d51a0dfdbaafb2d427481dcbe19cc30e71b539da7414ee18f4f86e50d12709122c5304d6b6ba246db0954a4e3ac50586ce80c8eaf6cedbae22a208bd481f6cfa8b335f2b2b2d9a16aada71f47ee1a637ddc043c4a55ac9b49459537f99268a82fdf1a92d0b099466f081db66764d9a0b9d6f7ae3f07c7c8a558fb9a23e7bc07bc9dd17e5a2e2cfadeaad11fbb5a22cbace121d024de8cbf0040ee7bd052a8e20992dbf9861fa721cf2b738b2885e2b3d06cb27d223969b3d0e8e7a96d677e6e28623ad52bbbc4a765d4ba372ba7c5daa50da09a0122d7cd099e2d24eb00eaa84f72f267aeadabda8fc807625e49cb1a5e5c58bdfddf245e818780661be684017547301bc8edd968550edb507651429bc01704d13d8a5cee00fb02e492e708243b48516cfad00613a281f05a2b4663937f7f8ce28c5282c192d99632cd92f9b4e3600fd133dca5baf64ca1f4dc50e3373ee62f7a890515e066fcb2c317296d3a4c6f17d751de5e87bf833527733b547efbaa5a17a14ff179df9c8b5a824825466cbde39247d212977128588cddbe76ce364c5bb3b39c8cbd85a08fe5bdd25e85faee3efe4a437f8db13f2c98e9d8c251f84c2601aec4d61ee4f69ba770ad1259abe0b12627296ea3062146b7096bb59dd120109b07c4315f186b9802faf04f4e863786baeccf16a1a8cec0f853bd3cb7f2d3d5704c7401552e14190d3ae87ffb5f5d3d11da9ccdc446f41280bf743429d4e5b4f786533e8002daea39281a26dec35bceb9a694287a6003cf37fb2e4609c2192f4c4918d000698c6038b0b870c73e249703a35ae8378d70f72d9ebf905afb3c7312c4a813400169ad80cb62325088dfb5fb1584326864f8c960dcd36a5455affccf28a0cfddc746784239e3dc77442be7c5835386dc7334317ef6e290823e693c930f259cf4c191b42d0ec47e2f817c3f1e769d3de75b3cbfc7c3d845cc520f1a8943e6dec8d35677163b5280f22102ef06b2380b452702ad031c4a4dcc30939ee02deef2040bf1cb7a9ec573723bb2ae7ab924bf0009e97b436d2dcbec3fb807bb89697e16f2873a915afcaf464acedd5b8ff3a5c070a1af41932dac406801da6f5b34409ebd2e9d8fe83dd26c8c0fcae0a34b0a9454cd0205d0fde4cbec73f5dfec8e6132188d28ba48e5c6957cc470ddf9e4f35fc870fece828bc2df2386e284d2d7a969cf1dd7130412c105a22b484bf0ae00784eecba13e21e0df2779da0f3856262435367ed6c57d50795aca70cf79f3eb4625fc7909398ad875be6c11e7428162529a619670f01f0a783e23e3a707fa4d083416396908df1fbad05a0e6c8239c7da4e41dffc6f13102822b79d67c57a27e9e4c187dea518fc17c9c8b2a9046b3a1ead1b26d3f5b3190ba7a2425d6c23086632c547e99291593a9be8776520745d244a089df3925bba3c6ca7ea6520f08e73f561f20147a1d4e978270c07c1066129ab71c491feea58748212937f188b9e746c003d5a6fbaddbb39c9caac2a4d4aa12ffecd00d06103c7af3633ed29ef33009f0d9858c7785adc9795234cd41fb3a1173e17e29a6f277122c60a8bd11a0abf06dd19e9687483c95fb6722de9f2f2e13432915e22e08fcd15e46475787adecc25722afe88aadeed9aedbf346106f3f2dfec000414c0974b5708dc4c1cf005da29a9d36f5bea25b92b055510f1882e4d1fceef45202b042848cbbac0c4c65f4e29dbd8eccaa6b95583228390f1d278045d4b45ab7ce2e0705a88450bde3dd80251f13215421fbb3cf13b6b734fc6f3547f4e0818d5da7351515fd95ecef353d3d716051a3016b8805c5d4f7fa38edc1ca95cd255b76fb0f7faa618782b41bab39ad642f555a2c61b7dbb00955e08abde3388b7e746c6f1007763b1753f763e4a40c6b303d2ad20c6c230b2ec84c1d1a22912b7ae07916cbf89846adc4c0f7cbbab3132301474332ef23f6cff3f1523f591efb5186c459a4c8a5c647d619a9b382e0553ee6d012c4d945441633d5f8dff55f7fdcf8ce51335b9e2fa9fd3b03cf079eed8e82cd0ed8983c5302a799787a1cc061a03b188fa7fdce08a151ad18fb33beb702d66000b2ca123daf217ebea9485a7b19e6a1a1f1420f3f1fd83dc199e00d7557f3554579fdd6b6f878c40907363e76123354c97fa60d5e2726d9dce276bb9b810f7f59543ac5fcb5c9796cda114b712752e413fdb37fac515f9cb77c1dd313a776eb3877ac0ad4f1de3666068cec0a937a86fae6ebdc0186db9676edea47b714a789f008ce9eec8d1ea9c9a8953deba465e8de98c6ead95d2dc1335c6041b14fe50dc7be4e7968c2ce2ad38272c70c2301b6de8b64085bf858add898ff6cf4a25d24a01d31654098fcbab3ccb36fb05235070c8dc84c8426b5271602d0cee50c547e7c1aacbdd2fcfbf8652532e91d1735854420f508e51024483568d7ee5ef837735515a354f0d74080db3c3e6cd49930df5cd20100698536df5b80f06afa53a484808ba01e028530476cff88a01dc6a3fcd9faea7bab78c77911ab91c3757bd0d5b06c200b6e6d3fa9ceaeef65bfed83cfc1dde0f66209022f7e4f77deda4dd1be896c2fdbb8ab6e772cfd50d22dcb65a4e24e20205b82d5bbb69b15901d6eb5664aba0a929336833adbcee2dac944725ecf152ebc24d97c53d70729f59f8eb5d170d46eabd2c3960b92fde22d671cb6e01d4758b000eb76e9c60d3fd6e6518d3e1886671411b1e8d36bcbd18adb790ebc34a7936c7ca480509f67c92eafed8d070378b0d36b4c62d24138940c49c5856b3a74a2f35b97bde3b41fe8460c2e6e78c82344fbd8d90176779e87c34fe5cc81281dcb69acc6e0ea445e1c939bbb7943a4362755269d6b2fbf40d07047e321f5b7ec19dfc7ffb03406649e763e9083a2d562374d8e43123ff32e6c0373a084508dae3a28acb01a58a4f26d9668865d84729bf01e959377c0c8b6a9e2e8b0ef73bfcb6b5efb80e930010d0ad62a2120bb1ee024e728c446deb2ecd99bb240c37ed5e0c758b9ba10502d528a7e5bd8b3cbb2f9db2b71fe42d93de852ab2ce272c9cf24540afd22605d87a0c0f5c4ee07ff67b9422db1ef21ece052f93a7a60e87815046268aaed485fc14603989f83030ec503367ff99b4e5a0924a5b4c305d65bafca538a30991da62ea17a554c3ec34d2988fe0bb629b2817636e6e4791dd53d042c3b90e42186ea1f76fb8c759d0a6cae69730c02a971a4a6f7cdcce5d0c275d17c72ab8bdbc47122801fc57c9c61ae006499ecdcb3f82569395dab8d6425d7d3da7b1c6da28b47a8cb0ccafbab23e97631032affed40e584e35f323f9965ba66739c59a3dc62c341c92194468d457fff6fe96de42bc8462f99bd189cce2dfab6095bc06fe04d588a54b04f17832673db05fc25c5f963df0f0cb83a6bdfa8859993e04d24841db128a5b72ce8fe90fc25ff000cb65ba98d4ae872fec13a82ea4d87e99db0879ad877f5e306a92fd733221f96f5af2e28142ea410dcdd11e1c223f3bf6b5965ef1551332a353388d747300e76364dd6a4a09400cee162031ed0847248fef73d03889ea61ddd45f64bfdb36b404d52ccf4e2a5f101d70574594f1431d5ffb0830a111c70166daa72d7c5fe824fdde7febe05b9c68c598af2079c12b357f5749aa7ac45418f59c9ebecee0b18d643f56f2902d6309e5ca0c83c5bf731aabff1e0d785439176fafda8ed19e08dd8c2f71f0c22141239698778830d5c193fa16d946fdebace1febb91070f36cfd56ea0372203076f65833ffabe3a422152e98d5d05218c16ca320c0b9641b1189b285e09c44e677c298afedd87240b7915dfb8d9f9baa8a55bead1fe1f5a1da727f0261f7665dc54191a5576caead23f97850bfbf8e4576a9227cb590dd94cbff1f3159ac4f2d0db3de4717b652a67b84096358ae243c51550693df6a027699c6affade1919f3db97e0883e3e6e60f215c3eb3a9b2cb638b989a15a18831e425ab1cf8afeed0345b224e97370ce8790521c8066f594dca7341bd8885e4f212510cf1e1f372c2dd32c25f877af28e10a36b9ba658c593889c1bd03f9bb24eac57a4dad5973957e8d015e6ccbc02ece96532954aebb903eb223d7b605e9168361f6061c5555b9c91808699d5feef844ddd819b48c9eb9c90b83b153ef238569e535302e8626c5d6fc20aed2ba3663ca9ebde35652536f86afa966df3d234871a0910f322755d5cb44377e4b7b3decabab3632dee2bf4ff0a28590a9288dd089b3101f4e4a239e8d522ed38e4c5e167728ac4c43b5775d77c2b4d0c745b8a288957b90bfcf023b6f14d453c7de6254400e7364608278f191f9ceae89b805619080991b731952bf4b6a599656b34beaa71201b60b357a144e466fe768725ac80e8616986a571ba628ed76258ddba72ed3a36e0fb64b22cfbac3e0f97beeb39cdc4c4a840c876a7f0f298b98c28842fa391c9b6a0e306384a1fea36f08dfa3962d40d63111435cc159f54e8d62a80d853946c9eb7aa70d01ff1a976233894cccf36da42c0f23a591900999d0621c2b7f7c9b8fe5221f5dac0978732bac7ba75054486780da755e7583a8e902fe47b030948ae0427cc6872490895423276bec3149a90210464112ffc6e70ab980451c31f29ee1a8f51eac3c6ff9f54fa447a0793800db222ceffa5dd54a5b64ce9fb8096a19f3771e4f5abcb5b4d37163a9c4043eb27d75c657e8c6c6e38b6405e656b28589f8e9cb3297a825e49cc64be780d0a6a621431fa7849711f224b70f1ec4f133929f89f1087", 0x1000}, {&(0x7f0000000300)="de419f4f7de2db89a5358eddf6526ab52b47937aa5d149ef21035bea7a420a7b8a32cf2db1b614c93de6af4fd1d66ca54238cd279ae2b267f6d66a816d829788e011715b0f72eaa4a05d80ab1c32ae52b309fd9e2b22dc72a276e918b7cee2b61c6adca1d310644f6e92d4ea5a4dc390ad6dfe76c9a65e6a", 0x78}], 0x6) 16:00:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x82d2, 0x730e1de, './file0\x00', 0x6d8c, 0x11, 0x7, 0x7}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) linkat(r2, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00', 0x4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kqueue() dup2(r1, r4) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f0000000140)=[{0xca, 0x7fff}, {0x46, 0xffffffffffffff80}], 0x2}) 16:00:32 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x481, 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) socketpair(0x10, 0x8000, 0x8000000000000000, &(0x7f0000000000)) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000140)="fdf3122525d4c76ef4f8f794424fdeb00a56ae59010a2f94f94850d08c45ba4fccaee8ad5149cdf557905e66ad118a4b89fb32392b844b836a19cec7f7c87d38c1908d0bccb515247336f3000b206ffd14157dd41ae38dd2afbd920660eac166caac58851b2d6cf3d80dc4df68ed750fc317ac6d72969e3d8312566dd9c393fe704fa78380f9348697de61e02aff63863552e569356615df36412f3efc0e2b230e2988a1dc1ca85cfca49e334c8a8071f355cce168b888314a4a07c4f598a5d7cf4277f31c5ea8db00910eb9a6d8c82d0626e2963226b2398405aab48914cb437c08f2", 0xe3) pread(r0, &(0x7f0000000000)="6f4eb7d84cc678e28137b6dc62b959d05a2c3650697021e695ffa5b21bbef463ca1a7dcb7e1582f08429b8d026caa89079aa9e69dce13d1d203e10054da7d5573348b0f2ad56332299b2c2dc5e490e74ab49341923df3f1d1c4f9d77753eede97aeb1a989d86f4a077514e9d01c1b4bca276f15ffef235d87bbb52295bb51a9a8972b8493098a591eda972df57c5dbde7ec8c877abdf31bab23b3746a0acd416efa34b611bf4aa6b9172492371a859946a8efd5d3fba559013c61ef6178515fcc775b91c06c7b86f11aff2ff4e71cae07c7bd6ef4ee69a28b010c3f59909ee403db61d93d58746c3bf0ad487be", 0xed, 0x0, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x3909, 0x1, 0x3ff, 0x7}, {0x5, 0x12, 0x4, 0x10000}, {0x9, 0x7fff, 0xd492, 0x1}, {0x2, 0x401, 0xfffffffffffffff8, 0xd0}]}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0xff) chdir(&(0x7f0000000200)='./file0\x00') ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001240)={0x1000, 0x0, &(0x7f0000000240)=""/4096}) chdir(&(0x7f0000001280)='./file0\x00') r1 = open(&(0x7f00000012c0)='./file0\x00', 0x8008, 0x20) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001300)=0x1) shmget$private(0x0, 0x3000, 0x280, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001340)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000013c0)) r2 = open$dir(&(0x7f0000001400)='./file0\x00', 0x91, 0x81) connect(r0, &(0x7f0000001440)=@in6={0x18, 0x2, 0x2, 0xb8}, 0xc) r3 = open(&(0x7f0000001480)='./file0\x00', 0x40, 0x80) rename(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000001540)=0x1000, 0x4) write(r1, &(0x7f0000001580)="f7262227cb4aa4d95fc2588c5af45105a9ad8d2d018b1753b9", 0x19) fcntl$getown(r2, 0x5) close(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001640)={0x1, &(0x7f0000001600)=[{0x80000001, 0x4, 0x101, 0x1f}]}) readv(r2, &(0x7f0000001880)=[{&(0x7f0000001680)=""/154, 0x9a}, {&(0x7f0000001740)=""/188, 0xbc}, {&(0x7f0000001800)=""/125, 0x7d}], 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000018c0)={0x3, './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001900)=0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001940)=0x100) 16:00:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x3, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x2}, 0xc) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x4) poll(&(0x7f00000000c0), 0x0, 0x50) setsockopt(r1, 0x9c5, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) r3 = getegid() setegid(r3) shmget$private(0x0, 0x3000, 0x401, &(0x7f000044b000/0x3000)=nil) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x2, 0x2]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x25c, &(0x7f0000000180)=[{0x1000, 0x4, 0x100000000004}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x7fff) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8091, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x279, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000040000d, &(0x7f0000000040)="00000000000000000feb3d5e7e9399bcfb97d40bc846d29a4f0ae67df12b417b7ae2ad55e24118b6260852d19a267153ab7040735814ff74a6d2b7ad22cafd9ba0fa54201a871467eeb04cbd0d1fac6fab7d6b296d93", 0x56) 16:00:33 executing program 1: getrusage(0xfffffffffffffffe, 0x0) r0 = socket(0x18, 0x5, 0x8) sendto$unix(r0, &(0x7f0000000040)="b4c57be3ed4ce8fcf57d28288cb67bc1ffa07db37d32859072579022f25fd489ee2120dc12b23cd72a22b3eb4a5ddde8fa84b22bc0be273bf7dbc90d36820218d513a9a4d0be08989c8c1633436b8a55f8d525497533cf5e4633d62eb8b30640e4f96fa62384eff6e1d1b6f822dd19ab2abccec65878de8da87724fa5e093258426abea3e8978e6072cfa02c9cc54dc65018385b0226e2aea434a2330b4d7dc859f3b35e2b82aa39618a59d4845520d246a7e7cf560583535d259a2c3a7794f3a942eb39c0da298bda5fcbd7b5ddfa08638e4f0cbf44a1064c905e8a8f430f55876e37d27df4dcf8b0eb6155b667c9643c16", 0xf2, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) sendto$unix(r0, &(0x7f0000000580)="b10005136000009005001b00070000000000040dcfa11ea8fef96efff9ffff357ae26caa0416fa4f376326acf00b7841e7a9ae070097d5df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f710b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000008ba2fbb288e3393157b708ab59748ae815d206d36ac3c9a2bcddd6ee1df0176db69be3683f16680a9fddb99077dc47dd2dcaaf3a359cf5946066e49b0a6c603ae8d81cd9fbb844c905ba40004148de6a748fb8401a20920fa2018194de5b66f1bbfd0819fb8dcfd584d6c4676ca02f4dc5bc6fc2e2275852e19ac60c83566b091a6e70abf66be6094bba8a743e5073b37cd2683044f75333ec94b34cc649f7df4fc5104473db84f51b68951236675b8750c48cd340e518a3ec9ef3003c04e47b7e8f0ce849ed4df045ecea8d31a614bed48976a0746f310601792f49f0784cae3295121bbd597e7e7cc4d85da2267efc3587d91c81178caab1e5737b6f9fbb5334923b77cf3af791172c6e87f91b7cab596f65945c89fd564ad6252c499ea42e31b3c0deb5d8e23215989a97eec485ef8cfe665795c92dd237ad400370de60c87e", 0x5c1, 0x80000000040a, 0x0, 0x1bc) 16:00:33 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x3e8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:33 executing program 0: r0 = semget(0x0, 0x3, 0x10) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000340)=""/4096) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000300)="4f351c", 0x3) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 16:00:33 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/101, 0x22a) read(r1, &(0x7f0000000100)=""/233, 0xe9) execve(0x0, 0x0, 0x0) kqueue() write(r0, &(0x7f0000000000)="f7", 0x1) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, 0xfffffffffffffffe, 0x0) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xf835) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf28031a5cc63123117b06cff791904a32f0eae3fae8166e982de4c6772a4836cb55fd6b8f1aedbfae05c699b3d0da57c2bcce0a07cc77ecbda4f878633ca076f5af1395de48740f66b8767ed1de4702", 0x65) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$unix(r1, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x10000000000, 0x84) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/181, 0xb5) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/41}, &(0x7f0000000180)=0x2b) 16:00:34 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x48, 0x3a) listen(r0, 0x7ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x1, 0x200, 0xbc2}, 0x8, [0x0, 0x2, 0x4, 0x9, 0x5, 0x1, 0xb20]}, 0x3c) r2 = socket(0x21, 0x3, 0xcd38) setsockopt(r1, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0x90f0a14fd207d43c) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000100)="5fe23914c7d201a77b78c383d43c01bd859dc73fcd6e277400000000000000000000000400", 0x25) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:34 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYRES64, @ANYRES64]], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x5, 0x6, r1}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r1, 0x0, 0x927) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x13) openat(r2, &(0x7f00000004c0)='./file0\x00', 0x480, 0x1) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r3 = semget$private(0x0, 0x1, 0x400) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x0, 0x0) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000002c0)=""/239) setrlimit(0x7, &(0x7f0000000140)={0x3, 0x1ff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000003c0)=""/178) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x9, 0x800}, 0x10) 16:00:34 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x0, 0x0, 0x13) semctl$SETVAL(r0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)) semop(r0, &(0x7f0000000040)=[{0x3}, {0x3, 0x3, 0x800}], 0x2) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)=""/146, 0x92}], 0x1, &(0x7f0000000240)=""/152, 0x98}, 0x2) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x100) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8001, r2, r3, r4, r5, 0x105, 0x6}, 0xffffffff, 0xfffffffffffffffc, r6, r7, 0x9, 0x7, 0x9, 0x81}) listen(r0, 0x100) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040400000100000000000000000000000000000000005b00"/44, 0x2c}], 0x1) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7ff) fcntl$setown(r1, 0x6, 0x0) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000000280)='./file2\x00') chroot(&(0x7f00000001c0)='.\x00') recvfrom(r0, &(0x7f0000000440)=""/226, 0xe2, 0x840, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') r1 = semget$private(0x0, 0x2, 0x82) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000300)=""/96) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000040)=""/32) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r3 = msgget$private(0x0, 0x401) msgsnd(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="03000000000000f68f01ff2c8671f1792a0194e0ae30152fa7deb394cced749eaece08b9c0a3dce01c569d2a04f960e968960d04afcd2e3fef6e948fd559b92dd9576a3f5e1efefca28206"], 0x3f, 0x800) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r2, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f00000002c0)='c\x00') open(&(0x7f0000000540)='./file1\x00', 0x8000, 0x20) open(&(0x7f0000000140)='./file1\x00', 0x0, 0x10) r4 = open(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0xd40, 0x4) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f00000003c0)={0x7}) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x2) shutdown(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000003}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") socketpair(0x38, 0x5, 0xfa, &(0x7f0000000140)) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x64) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)='L0X', 0x3}], 0x1) execve(0x0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3fd, 0x0, 0x7, 0x0, "32bcb3490000070000100100"}) syz_open_pts() writev(r0, &(0x7f00000015c0), 0x0) 16:00:34 executing program 0: setuid(0xee01) r0 = socket(0x8018, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) getgroups(0x1, &(0x7f0000000100)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x18012, 0x0) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r2, r3}, 0xc) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x800000002000, 0x8612b) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858fdd4fe6c37b3bf0700eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7f) r1 = syz_open_pts() close(r0) r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0xc49b, 0x5, 0xfffffffffffffffb}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4a1c, 0x0, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3f0}], 0x1) 16:00:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x807c, 0x4000000000) r1 = semget(0x2, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000001000)=""/4096, 0x1000) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSTART(r0, 0x2000746e) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0xa2) semget(0x3, 0x0, 0x110) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0xfffbfffffffffffe, &(0x7f0000000200)={0x0, 0x401}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r2, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{0x7, 0xffffffffffffa4ef}, {0x3, 0x3, 0x1000}], 0x2) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) close(r3) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10082, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = msgget(0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) sendto(r0, &(0x7f00000004c0)="d857fbd442f5781a88d742291e982d5aa29ea5823d1d7b56098a35e6cad98b4c893e2bc96f927158600f8814e158d68bab767127f700b673e942449bb3ebcfc6fca1b02c699ffd990e798d1dbcdeb619dbc842ae21502363fb6c3403c91e8e86b081555f44f9e253cbca5de6e0e0bc1eca006a53c74661ab201f560cca000103c5be16b4a2ea7e06f7062573979f91f00ea5633c853deb4f353158ad22721ce46f618735a81bf08134df9a44ee4000b87394e6356731c44416b18a804f6eef0604dd1225ce39a12e940f", 0xca, 0x400, &(0x7f00000005c0)=@in6={0x18, 0x2, 0x2, 0x7aed}, 0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x7, r4, r5, r6, r7, 0x1, 0x6}, 0x7, 0x2, r8, r9, 0x7, 0x2, 0x6}) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r10, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffe, 0x8, 0x2, 0x1, 0x6}, {{r11}, 0xfffffffffffffff8, 0x50, 0x80000002, 0x5, 0x5}], 0x6, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x3ff, 0x80}, {{r2}, 0xfffffffffffffffa, 0x32, 0x80, 0x9, 0x3f}], 0x7, &(0x7f0000000480)={0xa0b, 0x7fff}) ioctl$BIOCFLUSH(r12, 0x20004268) kevent(r11, &(0x7f0000000000), 0x8000067, 0x0, 0x81, 0x0) sendto$unix(r1, &(0x7f0000000240)='\v', 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x34, &(0x7f0000000600)=0x7fff, 0x4) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0xfd8b) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair(0x0, 0x2, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xf9869cf173477d8b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:00:34 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffbff}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x9d0, 0x8}, {0x7, 0x5}}, &(0x7f0000000080)) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8d33642f7dffabfbeb2defb6d4c7e130fa0f62b004b73eacd0e747916bf39d2abac01f68164f9f1a1d7e51db6a8f00ed56fa71edeb7dfa2f2770e10f1c8d1b9a3e954695eca5683469829f76349b2f8f426a5ee25bee4082356bff87be04a2e340d5333efeb650b0a52fca5f19dd4d070df3314d4e", 0x75) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="970201f0ffff00ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000280)=""/53, 0x35}], 0x6, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/161, 0xa1}, {&(0x7f0000001240)=""/79, 0x4f}], 0x3, 0x0, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x496, 0x1, 0xcc9a, {[0x6, 0x0, 0xa51, 0x6, 0xf8, 0x9, 0x523ea8a0, 0xfffffffffffffe01, 0xfffffffffffffff9, 0xffffffffffffdeb7, 0x0, 0x7d, 0x3, 0xfffffffffffffffe, 0xe21b, 0x8, 0x19, 0x25e6], [0x7fffffff, 0xfffffffffffffffd, 0x8, 0x2, 0x2, 0x0, 0x80000000, 0x9, 0x0, 0x973], [0x4, 0x80000000, 0x4, 0x1, 0xa5ad, 0x6, 0x400], [0x9, 0x3, 0x80000001, 0x10001, 0xd4, 0x101], [{0x80000001, 0xd7, 0x1, 0xffc0000000000000}, {0x1, 0x1, 0x7fff}, {0x4, 0x400000000000, 0x7, 0x2}, {0x4, 0x3, 0x8, 0x2}, {0x0, 0x1, 0x4, 0x5}, {0x4, 0x8, 0x0, 0x3f}, {0x1ff, 0x2, 0x4, 0x2}, {0x3ff, 0x1, 0x33, 0xcf8}], {0x5, 0x2, 0xff, 0x6}, {0x7, 0x3, 0x5, 0x9}}}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x4}) flock(r0, 0x4) 16:00:34 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = msgget(0x2, 0x3) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="0300000000000000e8c35dcfef72af187a75aa4bbffd9c95e811d2de868111f9749772dfd8d58043764a8a36564f845fe040c74e914f725c989306e9c2c080a387b9c577d144f9bfd6ab78db451d7a8edbf5945e5fbfc0068db889a1cbdff3f35b2f28e69c9992064690113371a685b0aa3a1bc7381de35e6072b1b541f83cb9e01508e59bf8d7cacb9e8be5588de3bf7cf2a617eab437fd2bb53f706c7a97765e84dabdbe9b45d81da378c0420a4dfc7d532062c47d30bddd8196b530a209ef831002680466dc6ee251fbc4deb8fc7b10efbf2f6ef52b"], 0xce, 0x0) pwrite(r0, &(0x7f0000000600)="9fa6684340de94b1ff50dc68e9bd5742b0e4be76be854cba606e7c629bebaf6ac03dc84104bf4c44cc4a508b86e0357b6ae2cb75a4673e", 0x37, 0x0, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000000000af00000000000000000040ddffff00"/39], 0x3d, &(0x7f0000000440)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000000400)=""/36, 0x24}], 0xa, &(0x7f0000000500)=""/158, 0x9e}, 0x2) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r1 = getegid() getgroups(0x4020, &(0x7f0000000340)=[r0, r0, r0, r0, r0, r1]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) read(r2, &(0x7f0000000200)=""/11, 0xb) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0xfffffffffffffffd, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x1ff, 0x400, 0x3f, 0x7c}, {0x2, 0x8e, 0x4, 0x7}, {0xfffffffffffffbaa, 0x7, 0x5, 0x100000000}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0xa0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0x5, 0x8, 0x1, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000015c0)={0x9c2f, 0x7, {0x8}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001840)=[r1, r2, r3, r4, r6, r7, r8]) recvfrom$inet(r0, &(0x7f0000000000)=""/34, 0x22, 0x40, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r12 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r10, r12) pwrite(r0, &(0x7f0000000140)="9545f1c5ec7d4c7718d4beea4b9234ed2287804cdccc84098cd15468a7c99d71d232ff395bac20598f0f466074cfe15d5481e4703d9d47c920202e1f557d672567aae596bd62fa480277ae0f19fb2a9a516f5e8479d312c1133003baf4689953960fd40fe8c4fd3f8e953728724e0cd850c7b36a9254e773831a41bd6ebe0eb4b7321b4a2244a0c6687ee29cfa5192307390ca78314c0d1d1e85af38c92b4941bcc2277febd8bd02a7e7f27d307dc8", 0xaf, 0x0, 0x0) r13 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) sendmsg$unix(r13, &(0x7f0000001600)={&(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f00000012c0)="110683c55b22d139f0af200ab3fd79cb03f53749f012cef04830999f0155e2bdf6c9c7faa09eba0c14ec408674492e4f6a83cefc63284b916bfe69928a713af4de49cd2762d112031db74c7330690d4ed682062b2545ad394b8e5dae6ce7ce6985b8798c65f24d7e2b90fee508acac5ab4ab4916d321317e208e9d50f7aadda2dab91b2aa120c0ea4822048eaade9d1bf51c23afaa606bebfcb52002d8ef418cbe0ee7f4234e55fe36dcf6350abbb7c879a99730009d8ee3d1f4cc74f2ea93fd0658ad5e1df281a3831a79c9d079fecb1c3e8776108f3547de35cbf206ff977a7abaf799b3a89181c716953140ef21", 0xef}, {&(0x7f00000013c0)="c743d248e22ca3ca66cc6f7ee063df5257a22bee684cc6c800be0a695aa476d06dda91c7e498769c42623bfcd48917c9802eeb0c04092004ec4b78f7745c9a67511e0ff196417fcbb156ac3ac433", 0x4e}, {&(0x7f0000001440)="f28911df789e21419b306d8c5dec56e7d00e7a33e14cc7a5083d17ed9f69dd5d3b2598dbb359473fe65b4ac90174549c4e154b3eefe40e4a8365ec5c419fa571369420994a53de79e8e32b98002a5a05f7f7252a4dbc9d8aab57474f704df5557e5ccbbafafa421595d2b94c950ea37f24916b18761e65fb4cb371e11f725f405492fbe5915a8004e6701d84e56d65dd263230b495d387d56e326acd94daf14e703a0ecfc3dc165d3e4012d7e7422d258aed9b1c159b", 0xb6}, {&(0x7f0000001500)="f04ea4d8", 0x4}], 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="00000000200000000000ffff0000000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="0000fcb7d7150000"], 0x68}, 0x8) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="700172070000000000000839141a255429bd569d9d8ffffd4da1c0c2f567f45b0aa1291c116f9ebe488334131496d2e0deb8a9fbca259e0a4412308fab8b53ee4ef824e962d02cd266574ae10400000000000000f3da188b74f21ed07f6fcb154e"], 0xa, 0x0}, 0x0) getpgrp() 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x9, 0x1, './file0\x00', 0xffff, 0x2, 0x3, 0xea06}) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:36 executing program 0: setuid(0xee01) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socket$inet(0x1e, 0x8006, 0x0) 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000a893f7af1206dadfdac32bdc68"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x298) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xaeb93121588cc901) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="016f5d9d5d8ab748a14e808d6bd1dddb33fb6cc6810571085c524f7c74dd23d9b5181d8877716bf357083e73accad96d0312d0457c362e1b83ed18bdddc2d09f9b1442b561536fc7e4021b256ce494d6948435716e2cce118995b7d3feea1b2f4b00d4cab3a644037e48fbfad36f42d6ce5f9407163ab123d375810fbe76ca60cc14961ef3bfb03ad61842bf097d760395", 0x91}], 0x180) 16:00:36 executing program 0: r0 = socket(0x26, 0x8002, 0xffffffffffff7fff) dup(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:36 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:36 executing program 0: kqueue() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:36 executing program 1: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x4a0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x0, 0x14) r3 = syz_open_pts() r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) r6 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x242, 0x38) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="7bc18e1aca8577d80b11fa9d21efb0a7b07e0c0f5ad76765b51f2f7c0359de4be42b773763777f49365184fd248d6718aabaac78437b5d9c8216481bfe9af4c6afc479c0106b207f7d274f0cf6c34dda3a7525816b56832f5e00c0fbac6edb7feb31be420ae9934eb20603139fb59634b1bee3bf597b9c3b55dcb99d0b97d85cd2eeda39127eb0fe122955a9877daabfa26126d59d33e8b1255ad279a009804bb98f174408565c79af436b00acc51d9397ac0d6c9ae432913455dd5d7c38152d557a8c31a450c49646e49a0a341ed48eae9b080697bf", 0xd6}, {&(0x7f00000002c0)='Z', 0x1}, {&(0x7f0000000300)="0818ef3aa716839ef0896529a0b276b3cc8447318b4ca2605b17b77ec23565442a2c86b24a3e7f6798f5ca1e7a93f4c76497b10a5c0a5c1b6cd979cf6f91ea8eefc6d2d47429362b9266b3bda861cad4b57239bfcc7912edfcbeb88b45bfed42d8e9c423c70a1b8e1dd180199e6f5dc066b19d45a76e41eb22b6b979ae8b69047416fc2a11e9696158d239e92a34a10804274459e80ddf48417f6b94595b5e94a7bb2484c7fa48f40119f81535", 0xad}, {&(0x7f00000003c0)="e8fff15e4456e57def0d2317e51884cd5e9a0b0fbe439d8ec23077cedcf08daa923ca23346eef2de47de77030e50be70ce434f4b3aedd4204e6ee8fdce77a33ab25d9e6c45fa8edbf1e15da4dc7af2599e058af8b917c50440ab484154a68598a2240a777eb21e3d57ded76934f16cf31d471f2ffe1becc1c100c10888511f834c974542b71c28ecb2fd54f16c4bf46e35773fdff868556c849cb4aed8074b6a8b258982c73fa84b781637c0c5bc6f0798b2ea71cb5af34becd18523a4c0c9cb4aacefef7cfbad921e", 0xc9}], 0x4, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}], 0x28}, 0x2) r7 = geteuid() r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) getpeername$inet6(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r9, 0xb) setreuid(0x0, r7) clock_gettime(0x3, &(0x7f0000000080)) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x11, 0x0) flock(r10, 0x2) 16:00:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000140)='./file0\x00', 0x4000000000000000) 16:00:36 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x40) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200000000008802, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x67}, {0x8}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/68, 0x44}], 0x1, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_dstaddr=@in6}) syz_emit_ethernet(0x6a, &(0x7f0000000240)="b6b9a38187a47140d69942836dc69b40d3b8077cfdc48aa0f40d8d92ebef7a18ad39754eb3b4f1b9b8b8eddef14fa1c78a7dc13562956da7b061435d6b77d0956d1b8ac83b182f05af1776b9723b107cf9b8a35e4f6eb8ab73be1e8b9b324a5fc16fbf2b808e95a3a30e") 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af0622df23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xfffffffffffffffc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x80000000, 0x0, 0x1ff, 0xffffffffdfffffff, "b800009fcbbc152eb4ac100000000000b3ab1660", 0x0, 0xfffffffffffffffd}) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7f, 0x1ff}, 0x10) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x6, 0x0, 0xfffffffffffffffe, 0x5}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffd67, 0x0, 0x14b}, 0x40000) 16:00:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) madvise(&(0x7f0000001000/0xe000)=nil, 0xe000, 0x7) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="d1e204c4b05f2997dfec53ca068b8ca4de4b58f5b9c8185ee15384ca225c858328aa9f26929a08ace06ac650a5f461e22ac6f12f3a3b3153289ac5119a42405951b158950ab9", 0x46) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x5c50bf7cf2746fe3, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x21, 0xf0000000, 0x7ff, 0xff}, {{r1}, 0xffffffffffffffff, 0x9, 0xf0000002, 0x4, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x7ff, 0x7}], 0x4, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000004, 0x200}, {{r0}, 0x0, 0x2, 0x80000000, 0xd02, 0x1}, {{r1}, 0xffffffffffffffff, 0x61, 0x0, 0xfffffffffffffffb, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x94a9, 0x3c71}], 0x62d, &(0x7f0000000000)={0x3ff, 0x5}) 16:00:37 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20a, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/19, 0x13}], 0x1, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x1) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x808000a480, 0x0) r1 = socket$inet(0x2, 0x7, 0x10000) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x30) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x25ee, 0x1, 0x3e, 0x1, 0x3f, 0x1, 0x3, 0x2, 0x0, 0x9d}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0xa0) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 16:00:37 executing program 0: r0 = socket(0x18, 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:37 executing program 1: socket(0x3f, 0x2, 0x8) r0 = socket$inet6(0x18, 0x1, 0x0) socket(0x1, 0x5, 0x5) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x2000) pread(r0, &(0x7f0000000040)="c5cb27a94aa8c7e5ca9ae646cf06c85f423295c1bcd21ab7964674d9d5febc5a8c8f5b39eba07f90aceaea2106645ff97a6c7bb54b687b775312c607c67a55", 0x3f, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="c6", 0x1}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xa6) 16:00:37 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) 16:00:37 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0xcb79, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) r1 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000000802, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETWF(r0, 0x8004667c, &(0x7f00000002c0)={0xb3, &(0x7f0000000280)=[{0xfffffffffffffffe, 0x2, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) 16:00:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x9) socket(0x11, 0x3, 0x0) setsockopt(r0, 0xff8, 0x1ff, &(0x7f00000000c0)="6253636bd14a1796cfa523b1afca223ad26ba92ac4f0029134c50b1a80ca8c0511c091264acc", 0x26) 16:00:37 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xc4f1, 0x1dc, 0x180000, 0x1, "9538d7910a6f0d9b5bba94e78b1a3cabbdb8a355", 0x6, 0x7fffffff}) fchown(r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000040)=""/11, 0xb}], 0x4, &(0x7f0000000280)=""/107, 0x6b}, 0x2) r2 = open(&(0x7f0000000380)='./file0\x00', 0x28, 0x10) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:37 executing program 1: chmod(&(0x7f0000000000)='.\x00', 0x118) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) ioctl$TIOCSPGRP(r0, 0x40087468, &(0x7f0000000040)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000840)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) bind$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x80, &(0x7f0000000100)="00b5e86efda36d1963b5bd64b8b35e294ac0a890c21251567f9db582239fd8592a3eb6a473ec8eb76a46fe3bfec1eb95787248e8220d186367a513baaca9b9c79cf7d4f69113cb745594e9af2d39caf54eb578139789a7ffe5db3a5e1a79cd5d759c3431106a4bbc6e80968b27c41d305ea1755fb49c2c615e4f5be8e0f2da448b9cafd4d7bdaffae9832998cfebab28cd194541b551878ad6febf2c91f59277307c752a1450ef4b7fe9") 16:00:38 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) syz_emit_ethernet(0xea, &(0x7f0000000100)="72b899868fd6b8ef5ab156cd1004e5a49d9fe9a827d1a238c35d368008cb59b4174eebac9f6bd212b3c63acdf6bcc225f262fd16281a5ba9ea1b47fd3629f6d47df0d43c1a840a96798b1d08b7c1679d57dd4a71c4c738084030181b9d76954794cc8303cbeb45028dd38c58640a22caec520df047ad5ce2fe08e36f0130b898bb2b8d63ccc7b28bf22c9f5f88b9fa07c8d1d78feabde73f382a894a5220fbb28b3f4cd65d321360944c6281f85750d76b98aa7d018339d9c8c487ab3c9b67acb7dc5aef551dc1a096a99625f93735b09d5fec35933e363c1a8a903a498c720b6746c6e023fa0e67a388") 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) socketpair(0x6, 0x5, 0x9, &(0x7f0000000480)={0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x100, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000600)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x8, 0x0) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000700)) poll(&(0x7f0000000740)=[{r0, 0x10}, {r1, 0x101}, {r2, 0x40}, {r3, 0x15}, {r4, 0x21}, {r6}, {r6, 0xa}, {r7, 0x184}, {r8, 0x40}, {r9, 0x4}], 0xa, 0xb4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000800)='./file0/file0\x00') r10 = accept(r3, &(0x7f0000000140)=@in, &(0x7f00000007c0)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, &(0x7f0000000d80)=0xc) r14 = getpgid(0xffffffffffffffff) r15 = geteuid() getgroups(0x3, &(0x7f0000000dc0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000000e40)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000c80)=[{&(0x7f0000000880)="31a5aad02c702a7185fb4c61031530ccae963e43350a7527feddc205d056cecc5b3485fa56b4167dc6b40644e0e63e2e5fe86f8d367d0e41d54a23828bd5f0da5a1572b5846b8c925a64212b1c06327bbdb82fb593dd3ce4027f25169763c09440fb980d7b97ade0501c5c7c6434b0cef2f7ed2a300e53a9b6c501a9165a406e4f526297b5c2ab1775a87dc7d7dbeee7c6cfc0e219f019172036d85ae1284aee2583af2d440b4748ac9ecd27a4021d1b4ca16aab8b71ca", 0xb7}, {&(0x7f0000000940)}, {&(0x7f0000000a00)="0e2c7b602083076fe57125c1c03895971a4d97cc8a24f0b1b8fbec94a0e1826955c1b85e91bb566abc891c5bdeb80986cbe6df8f188ecca14dabc430ab358d70cc0bd92a54aad2eaa0d5178d4373f136899e1f2d42b4959d5d35233b11bb6975fcdf87d81099831e4c90ed2f7453f5f99fc26870408faaec24f566de03428eebe4ce875fa820349a87d3e315ed7d68087fc65a6c2e984107b1b7444e94c8972eadb4bd53b5", 0xa5}, {&(0x7f0000000980)="bc", 0x1}, {&(0x7f0000000ac0)="190f06ac11b8036f1f5ec8b1172179d392d00dbce4ca7508a9a4b263128213330449affa30f457a6718c5508094f9fb812a83a840df4729c8dc37502001a1d940fb09c15cb903e515944141c0cbec26c1d8e57a3f41bc591c892f748ac84eb586aa02a56a16fdcc6745e26de0b66553d686212999534f10ffbc0d7fdcb7707b58f1aacc401df89e4d29cdbc607d81c14a9384b512f20c0ed63bf12319b646a8cddb6091412003dd34307f54cb9e5cd37e955c35f8232d528bbd19214f5c2d6dd8c12ddd33bc80dbd9d43914af8cb2e", 0xcf}, {&(0x7f0000000bc0)="4c38522571221096135d0724723175c1992a0f189358ca15e1736c5831fc5bf8571cca37f7ff16fec5b231223d3f9bf5", 0x30}, {&(0x7f0000000c00)="79635391f95b7376e4444d921ee05c7bde1437f41ab57cc795e72edad6b1f4fa12295d7737db307254575d5687d484ea0b4f6c182611c1949ba904d93dc541b688b22bcb4256523ee41d9dba2648ffd65fd03ae966bfabcaed0edec99af38b", 0x5f}], 0x7, &(0x7f0000000e00)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x40}, 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x20000000000000ae, 0xffffffff) r17 = open(&(0x7f00000005c0)='./file0\x00', 0xfffffffffffffffb, 0x1) ioctl$VMM_IOC_RUN(r17, 0xc0205602, &(0x7f0000000440)={0x3, 0x6abc505d, 0x6, 0x400, &(0x7f00000001c0)={{0xfc, 0x21c, 0x20, 0x7, 0x1000, 0xd4b0, 0x2}, {[0x4, 0x147, 0x8, 0x8, 0x3, 0xc6d, 0x4, 0x289e, 0xff, 0x101, 0x7fff, 0x7fffffff, 0xafd6, 0x0, 0x3, 0x8, 0xffffffffffffffff, 0xffffffff], [0x2, 0x100000000, 0x6, 0x10001, 0x80000000, 0xfffffffffffffff9, 0x5, 0x1, 0xcd, 0x200], [0x0, 0xd223, 0x938, 0x0, 0x7, 0x2, 0xa48b], [0x0, 0x13, 0x3, 0x4, 0x1, 0x8000000000000000], [{0xfff, 0x400, 0x2, 0x7}, {0x1, 0x5, 0x9fa9c00000000000, 0x80000000}, {0x2, 0x1ff, 0x9, 0x101}, {0x3, 0x24, 0x80000000, 0x7ff}, {0x5, 0xffff, 0xffffffff, 0x2}, {0x0, 0xc0c8, 0x3}, {0x10001, 0x2, 0x2, 0x3}, {0x1, 0x1, 0xffff, 0x6}], {0x8, 0x5, 0x7, 0xfffffffffffffffe}, {0x800, 0x1000000000, 0x80000001, 0x6}}}, 0x3f}) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000940)=0x800) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x100000000000) 16:00:38 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000032fe0)={{0x0, 0xef0}}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) clock_getres(0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x1ff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r2, &(0x7f0000000000)="42a9f3807f10e3f41aad49306b1fc01fe99803436e10f5c462915c07c9276b50b652ffa75ce067c36be5d30247ea88fac8bdb7ed3e3feadaa95cdf34fe11f138f0c43cb394b7104e6d5b133690", 0x4d, 0x400, &(0x7f0000000080)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000140), 0x10000) 16:00:38 executing program 0: link(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000392adbeea6f5b446e3fa18888344dfdae23577a7ee2bffc7654d415e52a81ceea5d0bda2493875d16a33dc35f44f57f709e7945e1fbe06fe871e55d5bc7d298241141c0ff0821882129d29fa2124aa4ec21798e5916bd37e131ed9fa3b54bab625f128d1456d58e638de1e1849c40ed2c5745833d56f17446774bb86eff8e8b96716bbcfca33abb1139112210b46c090e4bf32ea61d9d8a7909aa5eeb77d5f1073"], &(0x7f00000001c0)=0x3c) open(&(0x7f00000002c0)='./file0/../file0\x00', 0x10800, 0x20) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x100014) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{0xb02, 0xc76}, {0x4, 0x8001}}, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0x8000, 0x40) lseek(r2, 0x0, 0x0, 0x3) ioctl$VMM_IOC_TERM(r1, 0x40047473, &(0x7f0000000040)) 16:00:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x9) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/28, 0x1c) sendmsg(r2, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)) accept(r2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 16:00:38 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') clock_getres(0x7, &(0x7f0000000200)) r2 = getegid() setegid(r2) semget(0x2, 0x6, 0x285) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) 16:00:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xfffffffffffffd19) 16:00:38 executing program 1: r0 = kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x9, 0x0) 16:00:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r1, &(0x7f0000000180)="c8d212d166d3a7990ea52b4eb71158cc12f15fcd8e92d1733b36f1f9de0c6c9bb7391ee265cb34249a3ef018a104de9d5a1ab73c223b06da5303c6ecde72cab9f13dddd8e8e168c1a0a9c2116d139744f17df83a16edf5b5430414899f60abb43dcdb3837854ab1f0b969bcd6e0d3c328721d9631128a00de19fe30339f68dd35c50a5eec1a0641f9426e8a05621da3d6a466029868fb882a121fb2598dd2ddeacfc78190eec30cc733680f2a291e3b0f62621dddce8202a9c555f5d921419925f31538c7f8ddfa2d88491f981bdbe8cc4780a", 0xd3, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xfff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4c, 0x80, 0x40, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x80000}, {{r0}, 0xfffffffffffffffb, 0x30, 0xf0000000, 0x60, 0x1}, {{r1}, 0xfffffffffffffff9, 0x1, 0x83, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20000080, 0xff, 0xfb}], 0xe, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x21, 0x8000008c, 0x40}, {{r1}, 0xfffffffffffffffe, 0x3, 0x85, 0x3fc000000000000, 0x5}, {{r2}, 0x0, 0x0, 0x60000000, 0xfffffffffffffffd, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000018, 0x2, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x5, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc5, 0x8, 0x7, 0x1}], 0x6, &(0x7f0000000000)={0x1, 0x3}) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000080)=""/27, 0x1b}], 0x3, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) fcntl$setown(r4, 0x6, r5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) connect$inet(r1, &(0x7f0000000040), 0xc) r7 = kqueue() mkdirat(r6, &(0x7f0000000200)='./file0\x00', 0x0) dup2(r7, r0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100), 0x24e, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="91002e1487e96c0430a0"], 0x31) write(r0, 0x0, 0x3c4) 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x80000001, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x9, 0x5}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0xc8}], 0x8, &(0x7f0000000080)={0xfff, 0x80000000000000}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="6f4c1efc36dac68a4665c989ade09f46", 0x10) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="83ddc96dce26b86c1f3d352642f6b9f693b661de343141fe28e250020b8aafc54de463a56487094be3090c5e45fa64a7a1", 0x31, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0x53889df5}, 0xc) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x100000000001002) r2 = open(&(0x7f0000000000)='./file0\x00', 0xa50, 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="5d38dd4f7e62be313601c06fd2125a9964f522649fe28debda", 0x19) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x401, 0xb80}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000180)="958bb7e90c93f6d1243fd3d1b41dc89aedee1d0cdeeb1e7d4c567fefd2edba5f79bbd986e44f70c9ee43d4e8eaa16f4ad098f1f03a15186b1e39c0951bcd1fceff50645da79d34b2725a6ccbea57e919a3c99cd378fd6bfcb02add31bf5438ecbaa530021f2028765fbfd11c5ba8099d15e356dc7ba0629777b89de91e82f9", 0x7f}, {&(0x7f0000000200)="987841cb3947ee59964446e1edfeb28655073a8f4e1b32efbb163813f48774ddb43c53c20c56b2693e834920beb2d5d8421f8efb7ad1ea58a48c036fe029a71b34adf1acc7cd06c136e985e88b329fff7c0ada1485fac8b05beb23bc5ef74c07bb1f065ac0f7d249a9c8a8fdb1342e672c45992d29e5772c732a8965bd266e979327e5a7a2eb8af4c0d98a1fc33128724cea417249ef9560ecd305e2b23d22edfcaba6ce3ee7dba1360708b09f0b8c130aefc9710d8abeb92f06934ffae59bd3481e786e35693770e2a05616a9bbfc93c0", 0xd1}, {&(0x7f0000000300)="ef1646acfcca1ec83703930675fe4fc323c2cc18dbd5f97dcb8a1e18e6c4506caecda4f95b0393c88c2441c473787467aeb864f22622d78162891311e0326a862c9eef57b19226975d4b4bcfac52cbda5f1135f9c93b4cdde210bcae3f1d788be3e14c24680858e725afd0c18fa6ce91bc2220661b135040b0f113dab80954a2e48fa335ae573b5d714f87fac256f1856ab77da67ac8ba4975ca168a3ce162fd14b78a88aa87fdda3eaf5c10b72f5123ddef335c8f198f106f090977a4f16de00c4a8c7b072ac4315152e23de8b79a9a5a39c1235f207e76acaf5f62c9642895dc5251cfa0acb41bc5870c560e", 0xed}, {&(0x7f0000000400)="3c01e2cf0dac738841c667531cbf2c229c6522a84c2725ae963e46b47cccb3a0be14551a7db0e7e76224f1b11254ea6d4070194b07aec2b3dc4546f79eca14c1359c1178e246a503125dbd32b5ae8e8cd2ccf2258841eff64f62d9776f88cf9f399ff85c229bea10b00114e8a2255036d7103b122b898f85c99db5edb15e3da00243a01e40c3b162853a92269e0a47312834dabe4f3996490f4dc3ab52f9d48e", 0xa0}, {&(0x7f00000004c0)="3979f539295b24d5dc01fde53fa19da738bcb2dcaed1eaa8cbc78fa46f53c620c90cf3a8bb8c13879f30462bcbf4c747d8e892886f3a16243e24959e35ad120bc3648c135063f0515f47c2cb209423e91c0f83dddd6ef9b61a82d0bfe98dae9bfb9848a96650f3ee389ca7746586b32d55f9971230afaf5dfa7b0266cf0e2659e281d646e8e0beb1939ebd3ffd8f537441ed83929a258512ee5cb92228551b124f53105e62bf695850e6683b214cf456407f75969fe9ad3005512d1cc4f60a3dd4c5de5899b14cf599971875bfb57f4bf4264164211343078ae6f1e874f9a42817e824065b10e7b59c", 0xe9}, {&(0x7f00000005c0)="ec6ea63cfc21d48b3e86c6fe069f1272f6ea8c2600e027baf9d2225ea4debd7f012dd92a9acba08c9674a6f3822fcdd84451d69770740890bfbe8e99e8e83f1b8851a0ea89d264dbcd6a5cd51746ffd7e7ed152d62ec39d338614df0dc47793883c55047ba1aa0e9849febea13b5394836d711c964e5c9cd52a88583f3fce5cdd4a0183746829522e715ad04a567edca5155b910bd6e89a88139b82702ece8e272199aa1610d4508973ac3fb9a4a385799375077d4626cfa3f4984e7db53854fff7ba7ebb2fb072c23e9", 0xca}, {&(0x7f00000006c0)="97220978222ec363edf2fed76550014cc47e50b82919b289fbea8ceed8f80072664ab933d40b99c9a50e29c64605f41aded05f29e413f030c5abd8e3a056de5466c6c30088801f1f42c6d79e9b43f9b3b42d9f44c3ddb1ae42d01e0a5bac99cd2cad5cb8a12536", 0x67}, {&(0x7f0000000740)="b03d97898e95a77f04af558de9c2fa038e595c747b4a4626e01dcbf1be2b4c83c66108fd8274228e30ff1bc8d37d9c8282e28524f943d61c082256ae8ac1af54c945a875c7ec119b78e9d47f4a8617c2779e3d50504b83a154209ac1e2433a2b50aefb9d4c34ec92b8bf189c91f94ff7f8e2975ef64c978b1e8f85245e06ed20966c888c22435c1559ecbd216d86573f4a6838009f6aac126edcad17a283fba56d7c16d7035b0e0b888f2c5083bdfbff22ad87c34b7c", 0xb6}], 0x8, &(0x7f0000000880)=[{0xc0, 0xffff, 0x40, "898c9e2fa5484887494c874c38a84e4b58f451d301f9b445f7624340230d974cf9a7c5bda2e70ff5dfc09e94d965c04ccc494ae1d1f1964f00b1778d9b69d057514530e5a16d1138ec1a5c8f9bd7c4809f13758790f4fd537da4d1e7005f9e4012102d4b11124ec408eddfffd8c14d270704228794841a8c42c9b3a5567c5505e4c8d701561e35fc814956613cea3eeb9cf7f6bae9dfc9bf6befbe8fa781362cd638388a9e29a5c1854ab4a815"}, {0x48, 0x1, 0x7, "23305a30883b3ec6d00ee3dfccde79a6d7a4355772a0d87da54c30fe8785534f2592f2edbcf39b4f79e60ff5e55d25181d8c"}, {0x70, 0x1, 0xff, "65afc53865319e66f980e4097a69d90e30a923d6d7873f7f99fe1eaff34677f2d3333447d62300755c30a95e4a6d46f6620c603ee8c61b0a3db842ae9193b0cb114d190dc931891ab0028aad61198a42c957c3ac7b9fd5421cd1b6c0"}, {0xd0, 0xffff, 0x9, "d81143ae697dc0e4fff41f6777f30e119bcee42730a5d7775d9021bbb94f26d947f73ef00b84c461d8019fb1f5855d0fbf5b32ce800c117981c77a319f76be983556a92ee9c21d00ddaaa8207f5f6abbf5977fb097386f7601b88e45d72164c3956ea8c49b00b406b67e29cc115acef364916a8d8ecd6f1c4daa1f5fb173f58e20af480d9c15c6c3cf423d08773da49a81d0d728975168cc8821764f69fe0298767bdb355dea3f8518ba5cfb5dc383c0238b5786d22910d561"}], 0x248}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) pipe2(&(0x7f0000000040), 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x9000000, 0x200000005}) 16:00:39 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f00000001c0)='./file0/file0\x00', r2, r0) setuid(0xee01) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:39 executing program 0: r0 = socket(0x20000000000001e, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x42) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0x39d) socket$inet(0x2, 0x4000, 0xf2) munlockall() ioctl$TIOCCDTR(r1, 0x20007478) 16:00:39 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f0000000340)=""/135, 0x87}, {&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000000400)=""/81, 0x51}], 0x6, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:00:39 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) clock_gettime(0xfffffffffffffffc, 0xffffffffffffffff) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getppid() setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 16:00:39 executing program 0: r0 = socket(0x18, 0x8001, 0x0) socket(0x2, 0x4000, 0x3) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000040)=0x1e8c, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0x5, 0xffffffffffffff24) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000400)) lchown(0x0, 0x0, 0x0) setuid(0xee01) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') chdir(&(0x7f0000000240)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r2, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x6) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:39 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:39 executing program 0: shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x7) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r5 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/4) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r10 = getppid() r11 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0xff, r6, r7, r8, r9, 0x99, 0x6}, 0x100000001, 0x1, r10, r11, 0x9, 0x9, 0x8}) fcntl$getown(r4, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000003c0)) recvfrom$inet(r0, &(0x7f0000000400), 0x0, 0x2, &(0x7f0000000440)={0x2, 0x1}, 0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000480)=0x1ff) ftruncate(r3, 0x0, 0x3) r12 = semget$private(0x0, 0x2, 0x10) semop(r12, &(0x7f00000004c0)=[{0x1, 0xcb, 0x1000}, {0x4, 0x200, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x10001, 0x800}, {0x3, 0x92f, 0x1000}, {0x0, 0x8001, 0x800}, {0x0, 0xfffffffffffffffd, 0x800}, {0x7, 0x100000001}, {0x3, 0x13, 0x1800}, {0x4, 0x32a, 0x800}], 0xa) ftruncate(r1, 0x0, 0x5) fsync(r0) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000000000, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x0, 0x5}) lseek(r0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7fa9) write(r0, &(0x7f0000000200), 0xfe72) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) r1 = syz_open_pts() close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x11, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x5, 0x4}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) r3 = dup(r1) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0x70}) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)) 16:00:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) socket(0x30, 0x4, 0x40) close(r0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20040074}, {0x1}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/49, 0x31}], 0x1, &(0x7f0000000400)=""/165, 0xa5}, 0x802) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) sendto$inet(r2, &(0x7f0000000180)="dfa9059db1f5b4f62e79d2d15cd381ba3d59dacdeb35e55bbfbd3d144fbad6a91042e835cd145a6d2bd3571697312f5e10edf34b366c358c196236fa157c01a06fdbcd359fe943cd306163f8d6ce21b0605732c97ba20d876425b50486e7574dbfc476fff345ed768dc843e02e54550baa4b3d862b77386023b45bcc00443975821b418cd8348916f7ba89caba4474a799c7fad5fdd15ce2dab7b2c43f244cdc659eae2ae7ef0d17158116591c87d118e06d07f5912236f90a7ef99d9dc61cf04c34ed9f60b45911bb91c2719b5f5272d9755d4b91f4c225cc", 0xd9, 0x404, &(0x7f0000000040)={0x2, 0x2}, 0xc) r3 = getuid() chflags(&(0x7f0000000500)='./file0\x00', 0x0) r4 = getgid() lchown(&(0x7f0000000280)='./file0\x00', r3, r4) 16:00:39 executing program 0: setrlimit(0x100000000000008, &(0x7f0000000080)={0x7, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x400000000000004, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) fcntl$setstatus(r1, 0x4, 0xc8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) writev(r0, &(0x7f0000000140), 0x2aa) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000780)='./bus\x00', 0x4, 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) fcntl$getflags(r0, 0x1) getgid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640), 0x7, &(0x7f0000000880)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000740)=0xc) 16:00:39 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x4) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x6}, 0x16) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='r\x00') 16:00:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:39 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') mknod(&(0x7f0000000000)='./file1\x00', 0x8, 0x9) 16:00:39 executing program 1: r0 = semget(0x3, 0x7, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x80, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/226) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x7fff, 0x6}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000380)=[{r2, 0x10c}, {r2, 0xaa}, {r3}, {r3, 0x4}], 0x4, 0x3) 16:00:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xfffffe4d) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) ÆÆpckbd_enable: command error 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x0, "b8000000000000080100"}) mknod(&(0x7f0000000000)='./file0\x00', 0x1020, 0xb) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x19, 0x2, 0xa4d8) pckbd_enable: command error 16:00:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1, 0x6}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3c) 16:00:41 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) close(r0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffeffffffff) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) chflags(&(0x7f0000000080)='./file0\x00', 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10030, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x302, 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)='eh', 0x2}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x8001, 0x5, 0x65f, "ccd2b87f80d1a1ea2802511c100dad0681450375", 0xdca2, 0x2cf12140}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x183c130a, 0xe02c, 0x8, 0x3}, {0x0, 0x3f, 0x6c1c, 0x5}, {0x1f, 0xadf, 0x2, 0x6}, {0x7, 0x8, 0x100000000, 0x40000000000}, {0x0, 0x7, 0x9, 0x5a0}, {0x4b, 0x0, 0x7ff, 0x6}, {0x8000, 0xc6c, 0x7, 0x4}, {0x0, 0x9, 0x80000000, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x4, 0xa0) semget$private(0x0, 0x0, 0x44) 16:00:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x185fb33acc5a34e5) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/173, 0xad}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x8001, './file1\x00', './file0\x00'}) write(r0, &(0x7f0000000240)="7e182dcb860779d2063f1d98dc701cb9484ffaa47d3e09ed6e3c5793da66365a03d082a1bb676c306e2e2b21c0f55304fd07e1209076a7e4ae62cb54abf101776c3aa1c5be78e232d164e2dcbd3eb85b9674d64df43865c778ec8748eb7f60625814f119df0e514c8f97b7030fc1317a548ebcc9bed514bb0cfd3602b8ec06f031c786c89abd692c3f328f98fef91e45fb3d98ee25ea9faeff9a05c93ac94181ef0520dfcf87dd19458fdb3827860f5e286fc6f0654784d4a96ba865c25e2e7d55da2c292022ce8c78b0c2e2c7fb338c7e91", 0xd2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x2, 0x1}, {0x18, 0x2, 0x2, 0x8}, 0x8, [0x2, 0x4, 0x7, 0x9, 0x7f, 0xfffffffffffffe91, 0x7f, 0x2]}, 0x3c) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x2) getsockname(r1, &(0x7f00000003c0)=@un=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) syz_open_pts() mkdir(&(0x7f0000000480)='./file1\x00', 0x40) connect(r1, &(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0xff2, 0x7, 0x5, 0x0, 0x7fffffff, 0x772c, 0x8, 0x1, 0x0, 0x7fffffff, 0x6}) mkdir(&(0x7f0000000580)='./file0\x00', 0x13) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000600)='./file1\x00', 0x400, 0x10) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000640)=0x8e1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r6 = open(&(0x7f0000000700)='./file1\x00', 0x80, 0x90) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)) semget$private(0x0, 0x1, 0x20) pipe(&(0x7f0000000780)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000007c0)) getpeername$unix(r6, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000880)={0x4, 0x41e8166, {0x6, 0xc9}}) fchdir(r5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000008c0)={{0x18, 0x0, 0x7fff, 0x3}, {0x18, 0x2, 0xe000000000000000, 0x1}, 0x1, [0x100000000, 0x7af, 0x0, 0x1000, 0x1, 0x0, 0x5, 0xffffffffffffac53]}, 0x3c) clock_settime(0x2, &(0x7f0000000900)={0x40}) 16:00:42 executing program 1: r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/246) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x200, 0x8001}, {0x5, 0x100000001}}, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044273, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() dup(r0) r5 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, r3, r4, r3, r4, 0x109, 0x7}, 0x3, 0x200, r2, r2, 0x4, 0xfff}) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x408, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) nanosleep(&(0x7f00000001c0)={0xc2, 0x2}, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x4, 0x2, 0x7f, 0x7f}, {0xd57, 0x2, 0x1, 0x5}, {0x7ff, 0x1, 0x0, 0xba1c}, {0x118, 0x48a, 0x1, 0x2}, {0x80000000, 0x0, 0x57, 0x8001}, {0x1, 0x8, 0x626, 0x7fff}, {0x5, 0x7, 0xed, 0xda}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 16:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x200005, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172def2d514a9d3cc0db9ce22cae4738532a1dc775f72bdf8affec8b6d6052e2794ea9fa09757b2c6a9cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8ba9e6f52bd559c86c3a43a3360341837c0b21b54ffee69fd79959173db7e5d8f644c8b19ea1eeb52cb9ac76b58984cd", 0x8295b4da3d1986ad, 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0xfffffffffffffdd2, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x0, 0x0}, 0x0) sendto(r3, &(0x7f0000000440)="7d65737eab6084e16071f5a16db451725e5a5a01e64c75f4fed7386c7ea1149bb75db775d963c1741814a4135ce67b6912c5b76c44b4ac198ae1057f1e51db2a52a484f07ed9b57167cb84ac639b34d7e3dfe327e3cbcd81076d15b7f031f5fb0343916a3103e40524ebaf20a9a415d7820850a867f544d81ef14e784741b5144161b9347ae0b5af4ecbf06009c7852e88b79cccbdde9744589f9861acd2e074a24d409fdd11208e8a0b79c39b61d4329583c1dd6da0c963c5d5b434255055406ea8ec34a3448dfebd64fa631b44eb6dd8e19e555e443b0a239bd53b140aaa678b7fb72e59c46f8a20c9bb1406bda0", 0xef, 0x3, &(0x7f0000000280)=@in6={0x18, 0x0, 0x7f}, 0xc) lstat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000300)=[{&(0x7f00000002c0)="0000001860040400000100000000000000000000000000000000005b00"/44, 0xfffffffffffffe85}], 0x1) sendto$unix(r2, &(0x7f0000000340)="dd00aaa56d55c978d989ac033e68eabcc41647aa569c3458ff0520497b345881d9698ce63e28d9a69fa380d7c3bcf297b85852247c1c75bf02c32af2b40f9e3b73297b9e4f82735f75a22bc6abbb2633eebb952d476f65c7cce9d5ee77e0d6a18f26fc14e93e4acdb8990de19dbb2b436eb478f7abe59cd80d20393c97d6a5790e15b13cc05bddff2bbf375ff1f226be9362ec", 0x93, 0x404, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x8, &(0x7f0000000000)="7d7ff8299fc116d0b1a8eb58ef22852d38f15c9020d6678e3045cd61b057f3ccc14335998680efd9dcf083f9ffed9c230585cc281b150bb98ac7874ca544c35fad704884197820b8506cf52dd6b93389ea94d21fb427047cb01e09200a83d917816602d7e35cb0c6810063b6a3272fa191f02fc49917c602698456eb78e213cbdbd0614ad81f88e919acfe4b5c2661b1f2d2b01311f2f060", 0x98) setsockopt(r0, 0x29, 0x5539, &(0x7f0000000000), 0x0) sendto$unix(r0, &(0x7f00000000c0)="1c41f14c93a04370c380aed59fa45a6bc7a9bd3ff91a89b4d80dfff4bcdf995892dd966d8448503bb32a877c9a677b9e8d79ebe0eb4951e5be99a0bcbc90953be352f837f58d10ca5a27a64451b869ea150ff7a2c0891b7df9eac9fa28800a", 0x5f, 0x405, &(0x7f0000000140)=ANY=[@ANYBLOB="014a7c7d2cde4e84e433"], 0xa) 16:00:43 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c045314de2a9c49e4f24e14a5081bf95454b13314e891437e81d7d1c5e90b51eba256f72b60ec4f916063f778eb1cb842217634a53d548bb2c7794d2178f304c251e40a9fe2420edd4f246f38b5530", 0x4f}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) 16:00:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000040), 0x0, 0x0, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x402, 0x32) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX, @ANYRESOCT, @ANYRES64, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRES32]], @ANYRESOCT, @ANYRESDEC], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/84, 0xfffffdca) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000080), 0x0, 0x5, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fchdir(r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000380)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x1d}, {0x6e}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65d7855c5fbeeddfd46e8d594c8e63ddeaee15d3"}) write(r0, &(0x7f0000000200), 0x4268) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x100) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x1, 0x6c06, 0x6}, 0x1, 0x8, 0x30}) close(r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 16:00:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x200000000, 0x10004) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0xfffffffffffffcc6, &(0x7f0000000400)="9d87b6275d5b8f25241f73ebe959aa6e72c1f20400cd6b612c2b15f6b895ffc235e78df516a4a90891769136ce67f9e402084e2eb512a7d8092ee61962bc91c854b5c2ba528147cb0a10104be42f68eede15fab0d77723a65146e13e7d0cdf8bcc18964742612f1cb7461199080fb58dc67b00") 16:00:44 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x102, 0x1b6) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x4) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f00000001c0)) r2 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) syz_execute_func(0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x0) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x7, './bus\x00', './bus/file0\x00'}) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xff, 0x1b}, 0xc) 16:00:44 executing program 1: r0 = semget(0x3, 0x2, 0x40000000000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/17) semget$private(0x0, 0x8164fb16d74241c7, 0x200) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x8) 16:00:44 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="a20ee619eebdc8ab887a52cb8ad2bbb695a8c31841bf3d817d38c38b11a19f7b665f657de0ae423d2e5f6b6864fccc6b24e76e3322fc593ff01bb6a38886cea8efe7bfeece55506c55d49bc58ef8e9ab071a1fc4d0c056abd06bd1ac7ec4da1e94948006c2019d066abf7a28e40494b541a61ab9aa4827cc3932fd06a440ab0be8b4e55b45e1bf1a9e83665ef4844843fb13f27edfbf33c89c25fc73d861a837737f45f64e0a840a9d77de35a8ae8e71719d06", 0xb3}, {&(0x7f00000000c0)="fb90a713ba82c0e7e36ed6e1ee1a8bdc6ccc9778a4cff53e4a7cc9e14ab7adb44d92227a7cd82bbdc0fd83e37621b642e20655a0113917943be959b36b653eb3f5e8d5fed0bd1f450b69c63d55aa447b3d85135343fc835755ef8bbc006e9ea55d003d2b1d14c7d7bdfe586ac8b52bd83c1a7657940f01ef8cf5a4c62196147e5eef85257e142bae4be3d26923a27907efb6359866fc91cfb82d15aa069a1521ea565265c9035ae1a57b9256467c3471c191e1c26c368824e4d580ad143639219ec66f050efa0e80524a7fef364589e3b7b4ba246ef3b06e5dbe6def17658ef22de45d8be931a9d60a89", 0xea}, {&(0x7f00000001c0)}, {&(0x7f0000000240)="d16f8be163fdaec41a898df4e0ff327e10f667", 0x13}], 0x4, 0x0, 0x0) setuid(0xee01) syz_open_pts() 16:00:44 executing program 0: r0 = socket(0x400000000018, 0x0, 0xffbffffffffff7fe) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xfffffffffffffe00, 0x7ff, 0x100000001, 0xfffffffffffffff7}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@in, 0xc) 16:00:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = shmget(0x0, 0x2000, 0x91, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) fchflags(r3, 0x0) setgid(r4) fcntl$dupfd(r0, 0xa, r0) setreuid(0x0, 0xee01) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) fcntl$setown(r1, 0x6, r2) close(r1) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x400002008005, 0x80000000) listen(r0, 0x40000000000) shutdown(r0, 0x2) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004746d, &(0x7f0000000040)) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:45 executing program 0: r0 = socket(0x2, 0x2, 0x10000) r1 = socket(0x19, 0x85feaec118e0ec61, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x203, 0xfffffffffffffffd) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='.*\x00', &(0x7f0000000340)=']\\\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1bf) 16:00:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0), 0x0, 0x40a, &(0x7f0000000100)={0x18, 0x2, 0x8, 0x4}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:45 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x17e2) mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:45 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20000029, 0x7, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:45 executing program 1: select(0x40, &(0x7f0000000080)={0x401, 0x7, 0x2, 0x3, 0x2, 0x6, 0x1ff, 0x802000}, &(0x7f0000000100)={0x2, 0x1, 0x4, 0xfffffffffffffffe, 0x7, 0x2, 0x1, 0x26}, &(0x7f0000000140)={0x7, 0x100000001, 0x7f, 0xd87, 0x40, 0x8, 0x1000, 0x51c}, &(0x7f0000000200)={0x6, 0x3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, 0xffffffffffffffff) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)='./file0/file1\x00') 16:00:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730d5e7e400000001000000000000000000009e"}) setsockopt(r0, 0x6, 0x6, &(0x7f00000000c0)="75386b6065b6c3587c5a0958e96d29abb195854256741545ef946902df20b773d419fa5855895e3820345344006919a9a7de6d3d885624a7bbf52c3722fd55c22c9c0e80e650b50f173d6a629ab5de0a9deeb9f72b9214f0a5ec0b9a60788b69975eb44f6c641d4411577d3f72426be4f2a4ef982242bfbee154909b6031995840376d5ac732ac2cf7abc8f307a535b2e882fbab59cf0e1469eaae7d514365a06547931606a65e635c324333c4a097f47fc5db2a2a586118ae468d954113c3e130dc322e1d215238f01afb1620949580b3cd6410c825544e12f4d16965fa9fcb94ae72d864593f4305842f0907531ccad5", 0xf1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) r1 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = getegid() getgroups(0x8, &(0x7f0000000200)=[r2, r2, r2, r2, r2, r2, r2, r2]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, 0x0, 0x6) 16:00:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "05000000000000000000000000006600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:45 executing program 0: socket(0x21, 0x1, 0x0) r0 = socket(0x18, 0x2, 0x3f) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x882, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20200, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:00:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) getdents(r1, &(0x7f0000000080), 0x0) 16:00:45 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x7fffffff, 0x1}, {0x18, 0x3, 0x2, 0x401}, 0xcc8, [0x9, 0x6e, 0x63, 0x8, 0x0, 0x820, 0x7a1, 0x73]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) close(r1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x3b) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pwrite(r0, &(0x7f0000000040)="2ea4da6fec6cb5e8088d646469a52434ce753393d1b28d15f1825d3c9af81d02ba8caf577d540d48eb38ca0ac3ca0f1275663d346492796da1054a92c37081425c61838e98e31c91c6a9be784a59b327980236c74012de4e17", 0x59, 0x0, 0x0) 16:00:45 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x200fffff, 0xe8b1}, {{r0}, 0xfffffffffffffff9, 0x9, 0x23, 0xc56c, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000004, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000042, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000001, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x1, 0x4ed}, {{r0}, 0xfffffffffffffffd, 0x2c, 0x1, 0x9, 0x2e7}, {{r0}, 0xfffffffffffffff9, 0xb3, 0x10, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x20, 0x3f}], 0xb4e, 0x0, 0x7042, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x61) read(r0, &(0x7f0000000240)=""/2, 0x2) pipe(&(0x7f0000000200)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6, 0xbd, 0x46, 0x0, 0xa203, 0x8, 0x800, 0x0, 0x0, 0x80, 0x6}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x80000016}]}) syz_emit_ethernet(0x571, &(0x7f0000000100)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/70}, &(0x7f0000000200)=0x48) 16:00:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) 16:00:45 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x7, 0x1, 0x5}, 0xc) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:45 executing program 1: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000000001e600000001", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0x3, 0xe81, 0x0, 0x6, 0xffffffffffff7352, 0x0, 0x0, 0x0, 0x0, 0x100000001}) 16:00:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x2004, 0x2}]}) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:45 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x6d) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1227, 0x0, 0x0) 16:00:45 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000080)='.\x00', r0, r1) 16:00:46 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x1ff, 0x2, r0}) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27febf000000000000f659565c000400000000000000000000000000000000ffff", 0x2c}], 0x1) dup(r0) 16:00:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) 16:00:46 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000100)="f802c922106d622cb6e8ca76aeb043c6f603b53331e959abf0dca1a6c4feed77e338c5d119d8a051a9e0ccbc9b420e05a28fea67680ddb7efa0104ff99d569c27eab8a3b220f8f7b7438fa7a02f834b8d7532348421486dc17ba0e84e90c3304c47db540bdad6c0ea2a9bc554da4572d915b4ade3e925b7981459d17adc49a7378dfa1fc7ad7b13eed67e7b05f7e115a4a26f42ac5841aff667041de05e96b87079a3dc2a6069d7a5b78019601bca8324720929d2514c1473e18bc8688a3c680e9192de67d53789a78596ada1d73", 0x38b) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) r2 = geteuid() setuid(r2) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') mknod$loop(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x2, 0x4) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) r1 = socket$inet6(0x18, 0x5, 0x1) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup2(r1, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0x5b, 0x0, &(0x7f0000000200)=""/91}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/24) r4 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x40) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f00000002c0)=0x8001) 16:00:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="db0710", 0x3}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x1) connect(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x1) 16:00:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) preadv(r0, &(0x7f00000014c0)=[{0x0}], 0x1, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x1}], 0x1}) 16:00:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8005, 0x9) close(r1) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getgid() setregid(r2, r3) fcntl$getown(r0, 0x5) 16:00:46 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x49e) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fchmod(r2, 0x7) close(r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 16:00:46 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) socketpair(0x31, 0x1, 0x0, &(0x7f0000000080)) r1 = kqueue() write(r0, &(0x7f0000000040)="c9edb9029cc4728bc115a3567b07826c2951e9eb80463bd493bfcc725243861e4991f88f421028c3b7018c5893c56f30a6d48869896586402dc931c493746e", 0x3f) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x800, 0x0, 0x900, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x28) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 16:00:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x20080000000, 0x2, './bus\x00', 0x9, 0xb8c, 0x2, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x80, 0x8}) setsockopt(r0, 0x2, 0x0, &(0x7f0000000040)="bda3b599846e7a76a03ed25e4ec77fb4bbe91239bf", 0x15) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0e2674c94770d323e4db483e923f9cc53576e97fc93d8922643db97ed158f5651ca6bda1ebe173b157230923936de723e2dd328cb8f7ae1e63b57a98a5510b06690703ce58217a2c59ad9a6ae46f9bbcb414a0db818364a29469529dff5c7633a41c2ad96d7b486462e19d5a37bbbc46d7", 0x71) r1 = socket(0x20, 0x0, 0x0) flock(r0, 0xf) getitimer(0x0, &(0x7f0000000100)) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x4) setsockopt(r2, 0x100, 0x3fb6e6c, &(0x7f0000000180)="e7cf75ed327d92b40dd9089989460db6fba1977abdcded379a5acb3e5352746756624fa4f79904e31d2ff86fc256aaa2623fac95c6c3cf983c9ee41cf465d864682d5d21e19c7d", 0x47) r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x40) sendto$inet(r1, &(0x7f0000000240)="45411abce5ee8c024df3d28f2f5948ef30852e30c038bf073ed0d3c21423e069d287f7ec5a3f36693b3fc63a42655f6332030538d18df3b240b7bb34e918b3e1f78e6653af8833798eb9a435e49626fa4702e1cafc753b606206db16a2e5bc4c018ec1ceb3093bec3075b7030f2cb0fb66d7cfa38c3c93e3a48bdbe56f47d5104fcd96c03d10846da6351012d365b2935195a31df5f64c8c0c4a2128f6f97892bf3b22", 0xa3, 0x2, &(0x7f0000000300)={0x2, 0x1}, 0xc) flock(r0, 0x1) r4 = accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) mknodat(r4, &(0x7f00000003c0)='./file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000400)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x6, 0x4, 0x53, 0x1, 0x8, 0x3, 0x2, 0x1, 0x0, 0x2, 0xf8a}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) r6 = dup2(r1, r5) getitimer(0x1, &(0x7f0000000500)) socketpair(0x0, 0x4, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x3, 0x8, 0x3}, {0x18, 0x3, 0x4000000000, 0xfffffffffffffff8}, 0x0, [0xffffffff, 0x1, 0x3668, 0x6f4, 0x7, 0x1ff, 0xcc8, 0x3]}, 0x3c) connect(r7, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x10001, 0x5}, 0xc) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000600)=0x200) accept(r6, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) socket$inet6(0x18, 0x8005, 0x401) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000006c0)) r9 = geteuid() r10 = getegid() chown(&(0x7f0000000700)='./file0\x00', r9, r10) 16:00:46 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x217f, 0x1, 0x9, 0x70b}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 16:00:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f00000000c0)=""/59, 0xfffffffffffffedb, 0x802, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20001, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x1) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156885cbb6d2495bb90a06fa1a974bd6ca626507492c9c25484c2b1bbe483e4378e8ee335769a1d5dca543ecea487bf8c78a", 0x3c) 16:00:46 executing program 0: getitimer(0x2, 0xffffffffffffffff) 16:00:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = open(&(0x7f0000000080)='./file0\x00', 0xe7b72f3b2edfd3ba, 0x45) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 16:00:46 executing program 0: mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) syz_open_pts() munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff3000/0x1000)=nil, 0x1000, 0x100000000000006) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) munlock(&(0x7f0000ff3000/0x4000)=nil, 0x4000) 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7f, 0x1, 0x1, 0x1, 0x3}, 0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIOASYNC(r0, 0x40047307, &(0x7f0000000000)) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) write(r0, &(0x7f0000000080)="d2bd44244779c58d1e66df5d85c4b24ab02af2b44c3bed416d8a057d0f6413b276e530cf5bb25c404e9e46d79f4045519041b996567cfaf4f7e3452981fb02584232cfc4f74a4d643aa8f74ab562ede24d90f59ff6bbedbfaaf06780633b895f25e0c0093790df168ef55d7cea7c756d7ffdc406e0eb736ae0463083e46ff88aa662ecc2e968a69ee97e69caf0cf17a74bcc0fa9cdd40973cfa9fa304bc20e2436872bff6a1e0668a0d332bb616d24dacd9e84", 0xb3) ioctl$TIOCMSET(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) 16:00:46 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffff7f, 0x1000300010005}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfff) 16:00:46 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x1595}, &(0x7f0000000040)) 16:00:46 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000a00)=""/131, 0x83) kevent(r0, &(0x7f0000000180), 0x6, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="d515f1f63cc1977cc00d27001bd6f77810434945d5bc", 0x16}, {&(0x7f0000000080)="c748b673be4576c759e77fafc81f", 0xe}, {&(0x7f00000000c0)="2140c6aba4c3f5d04271bd2c3444779704aa8b2c2065adbd1bbe34a04c685d23e0b849f83ec56a6916f7c06832884128562bf6b1ee5dc03aa51b2fd56fad4c1bb7893b12f68b7e21794b532cfeb13e9c639b6afe1058748188f356f27aeddd0512b0dd0299e7472f23bccac6e1670173", 0x70}, {&(0x7f0000000140)="581ae9375dba2d65b8aedc0774e7c8a55b22cb4aceb499c63f3f2911ec0e8b13d34b707b6a2748a21f2350f950597ae8e3b30eb43f457afd26a692141b5a15cb8bbd9acabb6634b56d29287f464aeaa4477c800496b4d65890290b34b190fa578404828f7932c9eb6bf20167f62114c35fc7e4fe0d5a30790c59c829c67af1a4193f08c47828a0ff24459857a8a41f4cf0b4cfdcf4ab02081ce333a7e1dd5869425025298e504465718cac68d8ac88c12c42cfb91da51cd6414853ad6ba1ccb1d0ebc3ad1fb6ce79c6448e3c", 0xcc}, {&(0x7f0000000240)="528e4e90677823", 0x7}, {&(0x7f0000000280)="36eb98f9677b54cab6675f984f5acaba8197ef580e1cd3fc25ffa10226d4b015ba784c78e48b0f306b6d1a83963f0277c6be4e126a0976656abf449339cafa46d0a971104c12b2cd2fe3c85b6534196419c9d6da73d4a1e0143908b0534df5d8a6c0bd050f1c4ae271e095ac97809a4f84c2da4765450663d92fd4b2e54a4fd3a82bbc046587c3dd98bbf18d34305e8015bd86fa56339ff3770521729511bf72337ec76d7002e7fe15aacc6a8afe1a3c4079728df1f539a9a0669972e2af56ae9d20acda044143bdae", 0xc9}, {&(0x7f0000000380)="163e4d9d66f83168592f2513b196511ce1a67532437655b5cb904b724218e4aa13e2dd6dbd0961d46cbda2a849fb07f6648b8a79f5535584f799c5980415e94ef7d221e42d2a5bb9392d27f88eac37a2090c86fffff92ef3039948f362d3bdbcc05b75fc7d189c2d302d844ef5d5d6307b57a8350007e7a53d60bb65c32afae9af689f6af41cc529998825a859ad0441a7b861181657653a75ded2b13989ba", 0x9f}, {&(0x7f0000000440)="406fc584c6d0b5ec1ee4cab910b96862467bb786359e80329e204d108c8edf4a02fdafaf9fa3cc0be2e5a8e289a527fb6f9ea927a994856a06ea64f37048bb3730e3c32dce21e858e59b0ccae911e48724c0cf5595cca3bd80f7446a2200a7981d7fd61d67f6c4a889bf3db2aee3766fce77a89aaac163b0b42996401083e5cc126734ab6d77ca8ef0135740253eda8cee3736e7cfdcc610d6e2b00d74309664afcf114dfbfaa44489", 0xa9}, {&(0x7f0000000500)="0a955000ef0518d50b3812a26f771db83a88e76f7e12ab67d1db7bc5c68bc21bf063d8969dbe502a833df9e2fd6f12a2f58cfff41eecc33c480cac90ee09f52aa31d437332d5558c162ca4ed53dc10b946539c7173e3b006af745748daf8b0da8ce16554befae712fcaa5cc51d8951e43da6f86bda0d3a05989fa8f79708e092a3c558da91d3a720c0ecb67fd811c8703eefd94160886880011c68264a1b236ca3c395b010d6a48032de3d323a577ca17780927fd7a983aa9cfb12a9215a26181c084bf66bc5aa9221cd7d8886227b2e40e313d5efe4342e9400f402a42b2fb7", 0xe0}, {&(0x7f0000000600)="a53e45e6fb18dd7ab28c05bd23aaaf3df5c92fb1a874c1d2ffba76494a8057dfec124cf0bd27ff3ce7013792968020d39e9d55fd493e656737b6200e6fd41b2e5ca2c189011c9c6cc73708a3a7c50345b6045ac8b1fff0fb9c8a466b19995a188a6e133f19c140a57228f31fde789bef655760ffb046505acce6e188485c4f60227172dcdffab20da03c3ccb6e964c3cdb503c13", 0x94}], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x8012, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000009c0)=0x100000000) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000780)=0x9, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xb5, 0x20, 0x8}], 0x40, 0x0, 0x0, 0x0) fsync(r0) close(r0) fsync(r0) r3 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x3}, {{r3}, 0x0, 0xc4, 0x20, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x68, 0x4, 0x80000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x85, 0x2}, {{r2}, 0xffffffffffffffff, 0x82, 0x40000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000009, 0xfffffffffffffff8, 0xffff}], 0x5, &(0x7f0000000900)=[{{r3}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x0, 0x40}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x800, 0x7}], 0x8, &(0x7f0000000940)={0x5, 0x1000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000007c0)={0x0, 0x8}) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) getsockopt(r1, 0x2, 0x8001, &(0x7f0000001740)=""/46, &(0x7f0000001780)=0x2e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r2 = syz_open_pts() close(r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='$)&)\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='[#}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=']\x00']) dup(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000001680)=[{&(0x7f0000000400)="99b4b1681faad8337195e4da227889c3e3c9fa8850e1710992c8fbf4e0654f24c6fe6e3920e6317eb7726c91887e81aa945afd821bbf7008fe61b510e292a6d11cf9cd2feaa7f165eca8b3addee79708e133300ea33e952b523863d7dab321dd83b30d22a29ff3d6de13d25bbb9cf317abafddd31495f1ff4f3590d9d5a5bc1fc6555b2c1cf3fe386a50fd5de66024710cb2a4947c870e1aad8380d2864acf31f2332ffe28d80f54de58258ed15855cd10e1922ddc131fefbf36e91eabbcbecfeb482a4c663f34b4c6", 0xc9}, {&(0x7f0000000500)="fd6cbe162fc52dc5f94c938eb7f7676672c28142743ef2dd5d7c1fb6bdf6a0055eee26ef89fe18121f9ffa6e71b78a9cd0b9d11e22dbca61403d8a29e18be5e90daf777d454722434bc6", 0x4a}, {&(0x7f0000000580)="f60a679845b6c4790fbf46968be4ba7e0a622a29801a024e7845bd8340c8d8c57a1896445b3cc5cfdcd3c2103a254f658425675b", 0x34}, {&(0x7f00000005c0)="866835bb715731f6e3fc0cc75f54cdc8d83de58d4ff1dcdc03f179a9286af4da74da2f08169a8338005f0ed4b3fecec2dca3fa2a384e3ee84904987dbb2235b2bebc1048ebc7e466b9ce8b86bc0b41e47a434283aa0a7d6c9797fff64005489338d21ea268081e3fd7c3c81e1878bb428ffa4a38ccc69288b9b00500c5f689cd79b91c34bf35e92ee4111a616e33f4e9159ae3342e9a20c649", 0x99}, {&(0x7f0000000680)="403f610691ec29109713e54fb8d17164042852af5f8598e3d75641c8f17b680fed13cd3c8b887fabbdecad18e69911059e67bcdfca105db9ad0b63f0d329d559dd759d0c214cba3ab29e01f32b6f30834ee098231caf01526a423b678c979a1fda79aa5825bf2462e7faab06b5506d33276d5c574d38d054664a8aa38cc7d62e3fe918b091d2c5356ec0fb6ea5fee6590e788fbad9e2144fee47183aab6cf1975235a8621cd92615eaa8563d4aff157b1062f451ac8cecfaefdd2cd00e6c7b696e54142218aa52e6c14035cfa4fa6fdaa961e3cb4746f4c0425cdffd53a91e84ba0c8f66f16dcd5fcebdc5e1be4a89dba682165023d5e53827be6e547fe26f01c292a4019bb92e60bb3db5ce49c9ebecd70f715339c0ea51e8a668c3a8dd6042bd5af66391f1b375f7f64501fedb9913cbabe2b884b6d5e5ebf2a0737039e30e725d7deca5f8d65706419a1be83a8f471c5fb7114a142a18b6d154beeacc748e7174cf212135c121f265b1ac1f16336ad8ac97cc34ef21649f72248d919a397be29feba29e6f7b1c1b9b52bf99962f6e74f5ae92bf51185cc1537b7a7807290fda287add321e9f978fb620ddb5c30336f28ffb773ff09b36500ff8bbc26f67700dcefb7ab9e1485e5221d30fcc1b33dbbe3b1dec60fd38a1d89e1c38c11ea398459e3c57a5764e0a5ac595df5d617dd28289ce6c09eb9705ae0da60fe656c845fddb34d50d341dd0ff0c2527230a682c0c03771f44de3dd96a38a94c6549c02bf21fa3a9255863535a07e63f8671fc79bb789c865ddc2a7f3b897fffb204db5e0a55795b72a0ea951ad42185858b9a524267469386892c05f22707e4344ec7cf877d6649fd7424c22c9c210c905c3179b7c3242fa7ba189977342da2278825207ea5e92354b39bdf504d8a0b27a3a0d7e29f7fb5b2fc2929287e8c25e86fef0ce41102cfdf7a8bcbfac246a7e9a98a77f0724c978d34710adacb1eac7450e3deaf9ce7203763528331fc16ae0c2fa38fde6a2549b28a36aea9ddc45fd7a34a73c4d6ecafbf2533a661d30cc137a877b110d558153ab9c63c527300404b4ef8d0082beceb452f0181ae044af00efcd1d8a7f12de062f92f0dae2cdc33939f73d780202690ca96c4ff199f084e47d524698dd5eaeaef1a18a5af390539e9a5f5b7854adf8ef32b3bf93d016b3d493be082e121a59c3157d911548928a067f48c5de5e768e24db5e9e842a7f551ad1f3a9edff8d09f09e8c60d68945fc9eaf19feed3ad26b6215b301090bd362c7ec09cf1cc605e6dd9299886d2f1c1fb450bb213345f8b24ae8954306ac299745f78b70c6c9c234de30992429d4e8131735e38fbecc0946dcd4e56636f8b773dc2a8bbbb8b47691b1059c7f2f5558aa84945aa862ec90cc3b92ea7514afb9d5ef50612be687269ab00d881f4fadd4d85c860b852da8bb28b34d95056f37350b6034f85eb6003a32bdbe1665291a7c00c60756cdfa6a36ce6c2ab58822f813ca94ec77a32129e0d868d02379d9d36d8ca6cea6e6a07c92c8f613d25736b4418629b6677774054b6e87a8a30e906e31051941181dd5d16f6b2d14e28d91e79b04baad02099605d07adc18a8e5320ecf45b9b6e4b2cbd82a1f6f76c3b21154fd3e63be66a5a66703383924cda6c990fbce8315a1fa64645bcd00ec3bfb35bf3764687e05df47a7bf311adda8e465772a6cdc226483e8ad2e520c108ccbedebe5b128da4d7f0bf11ef3c28e6e7cd989c2e9ec6e7c83961746abdceac39183f8061b14be91c8c25ad7fbfc0e257cfd0d62085cee512f6d06b4248268ca37cb74184372e53d8a8c526233fc0a5e42a21111fc506e72d34874724da8e2e64974ea755cc3c03054a49ccec1e71f859015ff4e1134d983a3e09fe4dccacc1a99970aaf71072e49c7f3f60df6649277a77e66c8464b194377fa32d3ffc187b0cdfee51d31f4d66ea28ce8af658ac005cd606faac44ea1ea7a1ba86edd1448589a8f3293a3b30c0d7d902a76d91101012ea5a1a88bc8b309defa445fe27aece45186d044d062411dc00c8ece1ed28e8d5133c8394dd3b143d42dce35e40c696c2d1ee4cc454edfdc427375b72ee09881635523e8845032c92aa9ee5c7119758f6788bcec9ac5e62d99499c0e143e767320b09007ba6bdfdfc51ecb0d22d481413c291694b80fe85f27e92f3b82552b8ce40ca3872f895674ec5695a94f18e160954b6984fe26dc1a2b87bf1623534562059edd84f9e12e68933135690a54c184aa4fcfd53d7195f57a3b172aa4ea42eb6a377be2fc0702b37770af2ec13409a7d6dea372288b3367f978346581bdd7fcd9d86af5e3395ba4591cc3b71b90404828c5842a4fb0b6550ba40c70c7bd47c2327deccf4a7259e2adfa32e37cece35847d2f737d242302a8de435b2e78b1dfb84cfb7d56e118a5ee3916be9fb33c50c2f38cedcf3ead5cae9da0e3911fcb55e9e3bde2a760c2392a81aad9516a5b44a92c842624c32c6d86f91bd2695a5d72c48f8848b6fa067d0920d95690f006a71a8dff804703861af277cde0c27f08d75b6a3438370da646c37c5177147a2e1e77adff264a009d6d570dd65996bcd776e4a1f1e43615ca36fb042ce6af31e16e6f5fd94e8a9b882e73aee193155088a4e71a7b1c8221bd2c56270ef3bbd1db48aa6de4fcf65e1348d4fc9d2e32adb825c59f7e0afd296fe16b07dfa821e74941161c45dc7c9a379a048f5db959e2b25e06e2813956f19446a45ab88e94b83c7e1694d1d6dc678cc21d6a3f829580f548ad6aeab3d82eb85b824b0b835747f4bdbfa69ecf9ca44702cebdc40d174bb39926c8ee3931ba5d55fd68238db5d5a554fddc0df81dd8209a122c29176a627a6d2f04470de3aff3ca5d2b3f19f91828a38a3294d54fdb0be27ed10cbb44b9d9dbba5611935d8217c35dce5b2c208915caa949b7f88d250b6b6dfbd7c3661d024553caeb876b4e2d3017f5f39d6a2e15cdee706fba909577a3ca95c40e2996981479786055f547988580605fb3c05e659c667984c69d81a6afabe81bc7190e8aa98975a657f58cc5620d3d57321fc0c3c2797b37cded6aea129ae6f842dd553e699a04f4957a8e81c0ce18e5ee5fa6fbfc0203dfd4106f51ebe955cc63dc39e7f3218e5301974c92c33a285c2c95d61a73b598a20c3b8b6437f30591649e35c6c25a4656fd03315e8d949bf835c61b5035257f0b92343d1fae0f3d3030088952c87cdca801a043774b79b55b60e53998feeb5e77c43107b29ca8a0876e92aaf8e0f086afeab66780f91c9590ab6e80099bcf4643e1d10bdec560fdb1ed4bebdefeae662b5f584f5e35ed17d4292dc262ab71d8f10f4a98bbb42a33c75df8c8a1da5d76b826b4971381c3a4eb55ff303eb3a278f8a7587b628bfc4e402233c935c0079bb2bbd443c76a2cfc602f41482c0157889bf15792f91d70e496eeeff737a8636b5f6ee2b7a0e616c7cda773bfc3adc974527f3002bdf46fafacfa3ee84ae2177d2062f5cd9ca713f8488834b8819160068a495fab9566c0d8578ed94efbe01334a29f35ab6dcf3ed2aeb24ce776dddea022d3973acb621cf154521879795618a7b86184c884c308c8ccc4e94507685c4db284682c0595b5b938f0e1db814569d6124ff2e96334e7b423deb58768b8878e554c8efe6a4fb7e0a2a7f7221a3063bd80759c2f60dc2e848b67c3f040dbdbbb5f483879e97061162f3e8ba82f92b0b9e5d5bf3e6218df694cc176206b2c0cf14c0701bf799152d0602f0ed80cf80ab40b562a6f3ec059587a60ab4894de09be943fe0dfaf356503c0c74d438d80cc4210073f85c211126482011c05c42618d325f0045a5b6b7bdad5f63e0cd43d2629c947c7c9873e54cf636d58a384b15c9b43bde39b7d47902ebf6296bf610b07065d7fd5250da3a3170a764f9d10755b4b018f0a20bd07b637148c088a5011e1d3359d6119fb9a7b01dfb3f813767c5af77bc9d1d6b36d19d52ba9fdd03829f7af4f4ad1fbf03fbe11e5cdc7fc4f37dd0ce24edb5720563a7919c1147c49c3fedd8b587eec8bfeeaaf1569c3475840af6f50b4b3bbdd6f1a5eb493f015b9bcb884bdff8bafc46326bc77157723a71bf1277d16dc72da0bb966d8df6b6f005bb2bcdc036f82b99526e27ccfb01773db3f4d95dd6209359fbd0b45c54b89474245341eed8e3f149d4d392ded89b0efff58bd525a9ffb39ed44dac27ac9bedf229dd1f9da8717db1e10662fd5277cbf76b61fd121c32954848c94f196368e648b4c0e571801ab05a944f05e01aac3c0b994a3f8b512cf427e883a05fa6e864574e0bbb9e447ab06d4ce84de874bcc371a85345365a01f0d6b4927fc1e9b43f68df97a5970966d7dc766625d60617f62992f81f9aef56761b01715a0bf1cc3dc626c80ac18f948275f28e82c65a98a59286321b023934a4fa7f03e022ee23d9e70e768d1d47d377fe637e6229ed9f87e150a6b09262c9145791d5ead58f0f96911f1037770003fa6c2bfdc458e66d42787ea07096a01d9d17176c98a73f2cb48d798bfc3310dc2e66324487208b68c6523fea57d566678af76b47c78b996b9429fb83e92129802131856919b399a35eaec13e9d9fa9a01a92eef71963dad3374c92bc175fb9102e9aedd07f59ddfca6d6d49e04d38f7b0e06bad04b8ab4538438dfba4aa373ad5e054e30a3c22ff32ac5e4706abbe3ea21782aea47a1c941f095e434f7c1a2e285d623aad9455c21ff552293d373d0c14b50df525c4f31fc38a69a08d01ced4030b05c7228cf05c2d3837ad6e10b639b750de963c7434f0fa9c3bfb98be123c8fe4cba9cff2fb4159b9f8676231a2aa31a599bb638f1f6e112175c559b5db211cd1038b032c75544031461dd45153c72196e13bd99e590ab0972665766087578cd7bc208c334ebb4a0bf746e87376edea3200c1d9dc631e6f491ea7bba508062adcd6332b91f0dd3dd434c735556f84730dcc7f2e7107a89b919ca9efec487d5497d0116b414755210eb417c19fd805c7a2a7ba23cd4127260cb3a268cddc770c4e2da5daf1415c34379c4a4eff4a3273c2252fa58406e0df55493040e033d51ac128e9de79a2995496bf7d14713f4383aceaf72c44cae326aa4161805638e812bdf9fe53276fb7e07c1f0c9842149e16829340cd1cfa76a2a119f267525761408b1e6275c4c0012714226f4efe5f324afa2ef2a6ee8e3f37e6b373c1d3c81028f80bfb19c3f19fd0aa51f7be08ab4283cce9182cc2493830a39dc7c9ed4b9cef80beca683e47e464d8fa47169af3d2a634c7fa23ba168b59baf26017bdf1ae6dd16ae7e477b55c9c855389b0e2d1994ba4f935e08482e9464ec6373fa655af2b35cda9c5bcd8dbd0227ba4b25aed224ec50d9a9bde33129df8a773dbf3ac9beb2bc6f02c2c83cd8c490a581fbe3355278302a91d9487fa9fd4f0dbdd60984c468c19b6cade1f3bcbcb6933093b7b347f48b099801c27d50e1dc281f31003412d318af2ecca24955194f422afb94ee9c87d6bfdb7ff6ca7fb6d77c3b7cf7de97f6b659d7cef1b2d2301e8209e2591fa79c23ac3dd9158e00a865771eb692d878fad35dc87fbb0ad348a10f1aafedfdcc636ed31c00de3b4293a4bdff88ddcae4e88940ba51c1f767168510bd7802602eccd17fb3f9d2e42809fd4930629d682b671de97ed1efb6f4552225591ba682253068dcd7703e5c77d124aad3f8c03ed6b4e30fc6155d9c21b8d6c9b89936d76450c71a6481fc78872f688f2043ab17af90ae599cd", 0x1000}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d55926417741e3c8f36d2000027df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:46 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x100, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x800000018, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xed4c, 0xaf8000000000, 0xbe, 0x7, 0x0, 0x6, 0x100000001, 0x3}, &(0x7f0000000040)={0x3200000000000000, 0x1a2, 0x2, 0x33806e85, 0x20, 0x0, 0xe56, 0x200}, &(0x7f00000000c0)={0x1f, 0x1, 0xfffffffffffffffe, 0x1, 0x3, 0xffffffffffffff01}, &(0x7f0000000100)={0x8001, 0x3fe}) socket(0x17, 0x4, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x6, 0x8000, 0x3) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) pckbd_enable: command error pckbd_enable: command error 16:00:48 executing program 0: madvise(&(0x7f0000407000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="89933251cb4f591cdac77248e4c2358e20cb15cae4d5ecadbf0815d9570882b2078c305a38f62245eff85ba1de98b8c5c3024337aca49a0b2282d0fa826d312900d2fbabbb92ab193d77ca03000200000000000062e322afc1050853e375f33811f5574d0d2bf375e1c86227a093c2178a5bb85e2fe2668e0b2f8cbf009e5600"], 0x10) socket(0x6, 0x8001, 0x6c) 16:00:49 executing program 1: r0 = socket(0x0, 0x9, 0xfffffffffffffffd) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x537}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="5e967f455243cdb7c300aafadeef295b29c8cf0d1e17e0a9dcad14f98cbeecebceb2c1eb80362991bd66ea70e2073591c70790c2b4751cccf1bdae029593981c0f4f5f0d79de21ff72b6c42db6afd71c2a0fff167714d284cb350045c7637bc3c98d58f3274f52bb465a668712b6fa5355f6054bd4fd4a6af9c218732eacbc2d5e342895ed8c8012458031946f39fd421cb2cd06f1cc88204e653b0f6264876e127a72b7df958bf9a681", 0xaa}, {&(0x7f0000000180)="576534ece24b92a92436122986735a7ee08214569469db4e4b3dc1ce12f5a3e30a66a95c8a0e833771fc8b033b44c08d1d4bd2ca4d8815f3a8ad38fbffbc6cc292b050afce6c2cbf1d908935a2aa88277af005a5924bade49c66b557ea6dcf01b591", 0x62}], 0x2, &(0x7f0000000240)=[{0x108, 0x0, 0x4, "2aabccd99ae5fcd4e10c8c49c45873e019f624396e20657214e23d5f0e8208a9f63154c9f9d051fc49e8f278394d1538a0d00fc086c9fed8b287ad0ca13989cd6f225c981565285a9cbe17156a2826da5991aa2284f8a82d12de6e8482a8b40c3e8ee0dd4714b2579d97b377b4bc3a03cacf5dfd337781c691e7407b96e6cb9ab6b9689f96f546f38cb296f4f8ea8d8d03c7086ebc372f1783c69a5589c30a9bd868f562a5ce6dc0b36214960bae7d5d281c2940f08640892b1c9946035157d9eec12adf19a7d1195c1383e5c9d9d40f63f7cd0225dfabb4438322ceb8efc43110333a2992a6fb75e7456fbb9b243692f8c5ac09d2"}, {0xa8, 0xffff, 0xfff, "2b51fe0f69aa5e8be387be043bc6308f27d2548f5137001771e1838f91bfd696dc911351dfd2044127259079cfa04440c7227968d50fe989adc9386af522385470066be4607d1d04ca7ac4643934c74e1186f33e2ef867bbd6f7be47d63ad4e550970d53ab691992149816400e9e7d2196166f0e1c421a510cd044a57ae8056062f61a42c7e0d30ac6617a089d90c76c6840bc"}, {0x98, 0xffff, 0x5, "3286c5880aaa15ec11cf1d7023ea1eefb5fac4720b88605f00047096d156c8e66d4eba681e18a81a5848d1896d5dfb2722355a9e1f4de00c05183e0f1ec55c557037591e6b2219adc75e70df4d728a9f5d7f894707906aa5cec4aaa9ed76a52e1d2862a9212170629966ee796f639d91fa5b9a772d95fcdf12c2408086bead72a51edc"}, {0xa8, 0xffff, 0x6, "288de2c31f4bfec35eb7aec51c79296bbbb7281efa20bdce26147e905463f23a0a01aabadd011fe52709cae95a63df9427ac6bef130f04f3049b503228f031f81ebeb773c6c04b56f2231a1ee905d0d2eb8fe6c00b652b0cca451d5ade1ab91521e8c0181a79688117679b03d60db224047ea5e41ba10421193192a09e79207cedaf7bdab3d766792e9895c5dc5cff03c865046752620abf"}, {0x1010, 0x1, 0x1, "ee154b505f933e0124e38743d6fc911c6829e651b642d8f793a542d72734198ca04fdce50578a271d1fa494742d4306dca403daa1c2675534b22d3c517b695b55db18ec6ba6773b4f140dc3b9942b739cb74f68bb17bc6b9e7d1a37853c0d25251d3205d6fc1780edeb09f8166c1bb34de3807916e7ffadce458143fd5748d866964cc45e3a5bdf0035bd4f61e8b081013653b8c036ce60d06af8af307677c3bbd27132776d4882ae1f1fe870e8a32109746ca01727b829ceabf2d4697f564f7bcd0f5efd9d503b0137d166f291b8ccd2096377d33fbdbccd5389e5bc4aaf7bdd3dd825cdb19d87968da725f7013fb022643cc6a7b1145d8a363597d951a377421aa6cb3168f45ba95230d9bc7256e3d25cfe95616c10d479eb4aaf3ac16b85221ae33ea181fbb9d1722770d02aa669f51285a87fbf289718e421d3466328a2b323d4bc60a7b277ac4e2f3298efd24e46fc6d0a66ed5c0bc857aae3a36c065ed936a93446bbe81def7f7f069d4a9310aac703e42761d89d77ebdfd120c051f3abe253f98fb134dbf868e458ae50492b6e81385edb5453e24de7dca3794af8663aa8b93d189e37fa84e863648a07a0c9b18977307e795ef07b9301d97af9c6df62fe2458d602a2a47b864e898014f1d83f1dc8dc315ed549305767051792ac647aa21b51da53cc6c526391732837116e7d0e3e1756176690aa1590c6b7d2fcb6fc8e68e235c9e2c63c1a9342b682401f88087d6797e5cada099b0dc23bcb0e686589e376a6d7e5c111eac67cef82bbc9d6ec2b355044ab15b3b9042f4fbb1264053298fd4b693874e4deb4121fccc37f27d94480bc71f9762820047237d8a5b12fabb172f3aadd6e49f0dbe8537c8ddce167abc4a8644b5148339ce179eee35d15a885544bb188e5ad1c70540e73c73ea7afccf5bbe706799e159545c417ab9f06876d9405529fa3065bbb8647a4ce952d8a116444c4f9c6779f2ff890972cc5e6e38f4e2c960a3cdb758b283596ad14b2e3774b30c5a060ea0cda3bd0d8fd587e8be217068d3dd57efd96d8edc823bdaace5aeb98a8b4acd74b02c1e99ffacd30ee40b574ae9a04bfba0e01bf5b03f62b592e8019fdf3b1622eeefcc20cd1cbdc87576af4e810cc01db01f053f497d061c901c6a66494a3149bc072b79f0e88f7af01e8e6edcc31a36aeefb208f7b34d841f930ae5fb6b2bb2a768d63b3440589dea485e9b0cda2c85909c0f48ebc880e1e3112ef048f4759949016a9bef1bfe7d4a65d46942e1cc36fb46d1c2048d86fab4105037458a1d9ceffb6b737168a628c6c2dad7e6eb2c7bd583e25a655f29b6381d481515e57faa13f5ee24e03a7dbd6ce58203cd2d945e6a5bd4323a7d78cead7b6bff5237218ab56abe8879a58f716ecf6fc65a1a8d9de55888c19f45be9a6dacd7b6a7f8bcd5ba11023e63e6e6653fb6389c0a349854aaf9cc98a69ac56b82ebf2ec39f05a7b19378fb762a66f45fb20482bc927f37a0a87f01b3e500d9956388c9ca21512378e01993005912728d2aec1a62c0e706a61ef8b9c90d8b9735c667f05d7e7657343196de1d3667c331243f0a9125e2dd4e7d3d1fa3c2dc0df7363c6bb48ac73dd62b359bf2f72201f194d7fac4d5a13210018f995588d89c0309f691f1b9e1c5d79ef4282e845e0af8988c6e3bf93d808dd10f837aa64e63a70d18af96e486d2cc3f8016cb57859e5ce6857f5ecf9848c68982cb701ae51f879b66cc6b8e2b1cd2d81f9c2680cd70124f137848ead08e98ff651fbfc64208b41ca8ee02ef3fce7f14299037b8fad3473ae0100b0d75d778d1e8c4e27b5be877c8403873971ae8a5334023f650509fe5f64b4539007a7b22d9c91fa89aed5a6b9ae2da331d8c7c11ec8957ff1c538ccbbc7a1607afa05eca41cde1b6cdf3d0dd78c384cf0fa83219680898a4964e79e7eb4b069a522e305535e0f1e20361c0f1c14e2d0e428811cc3b3f39e17f9f6355622b248c809ca23fd67f2a23c368fb03b83b3c8f77ea3d0292b92e97ee70879dfbf0e46e235d4cb4d2bf7393635ca0043936ec14fea467f70b44b2c780201d083cf6c97d49bcefec8d241ec35365a3df6fc599fea6192ce8dd3341cd2002b9b5d4e20aea78519ac14fe43fe50ee068c1175297c0fab4af8e4fa69c363a28ce74e1ba174cc5a6ed26ad39cff62a546e652bcc416e53082706c7c436c88a4732a6dfe87d0b5cdd018e527673dbdddd3b679cb64078ab1915d1deb240ba0181f4475297487bdbe75ad19a68a34c4af5fa678927d485836cfbffda65a410152457dc30f284380894e2d1b631930250fcf698971a1ea59ff9efc3de31672c5907c172f643facf7d8a38ca3b4ce32ee24934c6ee2bf545dda4058259698f734645e625ffd2ae0d668e805bfb4c822c1375b65df5ec4e52d48a917e4ba0dcb9fb369dd43343c80207cbf2d5342af885938e27434498bb543477830b12191715f5555738a75a8a6f9fd8393e787688ca95bc05c3bc76d3b4cc4e2929b56812c44319e8f14d759e810e7b32808dc32142849dcfdb8d9150fbd3a8731cb6b405178bc8a144fa9b1b01069bdeb099833451bda9dece1dac53fb3669afe9adfe9cf4994dff8a8b050f2b4939a21536fe6216fc0a4600e0409a27abaa567efb3aa05c472e4d3547a922e20b5ad5dde8af582f7bfdac201c69762b42e13a1621da37e352e0d2fce3ec431f101b2cb98cfdd9f209a3635c55c087185bf99c1543833c0f727f14e130f423a4f62c6e47403b204d7717136ee97491bda59897f85493f1187a8d5d91990c76a08114dfc76f4d92e02bcc285f1260521a9a19883e046e0c6824f6e3897e69253bf0e6b7698a4c4cea7ee0691f63e3da0259dcdacbe7971e674b2d59f1b490e5071218f2fbe938fb8610e31e2238398a8d3566724dc5409aa1629195fcd2570e9aa8b384f040c587588d2f98010a9499b11a2384abe3db406454675fb3b01886dc4cc12affddede3abe5020f06dd12d5f9efe8b7f1cbc334ac3fca7f37cb078d5fde98c103a8bb20daa0a59368f1990785ea2261ada21f77e276aea47c188974d2f8547f9c9c95b605c09e487fa33454ee3835ed0b7bdda7eb840deac5e3ae4c630fa6cb268de6df87057cd69e091589b701f22c48bcf45b3561cee354517dacaa42887a4e39e7a642156125f4bba7b216aa70d8be08d669ebe7ed4f1ea31d2fcf94c2e3c38af79cfeb159cdd1b573af02dff66910d309cf8330550658e211e14080da38d61879c321ecf17b4fedf2f3c981a3974eacb5e2f6bcaeb75176004b8259284ba668bdd62e3f99e4da958dbb43023bcea71957db8cbdd4584f6b94f439994361fd227c95e6106a3b0c2a83cd532a75fae057e0a226b5ddf35c7c6b93d475126935b4ed05b93a0f960cd91bf360f841b577c7bdd2aca341ea8e041c9a0e11b8d2fb20e671258c457cb2186c84bb3ca83e1d9b399a4f43b018d384a25f9e17da5b2409ede493f5da1edb068dd5f80d6625b6512e4316b542b22e373bf78501e7c004f80523d7330dff0fcdd798ff9b8cae9c2861daf932e86e09d0fec6d231d73a55abe2d8739f5b4994ef2a357bb920d83756c7070f6dc63b0ec5e918a53f4e4db94bf34736aa43b3ffdd83cf96d918d28d7a19923dbf4a93045c649374de617b068c3f961eb2d4fdd9b1c81ad5abe16650147525fb2523136333cab9ac29c9a548e366424a6d26f3cc2345974e16741f498430e3e1136a6befad1f9adf7c1d71d4195366b319d4003b9606e8c94af7502e865f9e785ac00c7863d7a6ac148d41f64d5f165fdc3b52f512addda431a664c6d6714ac59cebf92ccaaf38d17c67980bfb7ed58f5152b6e5e65aac4f76dfdc16f74e8a145e7511d9d293eda480de79de618208f3cc48bbb3b74eb1e1b7738572246ff79a75d78a079932aa81440b193b31ee679b878b58013e35ecff181ed2a62343ce5c818a112d432b9d35227457662e364e0c8c445434144f902a975b970abda728b9059da8156d8a2e122f43670c75106ba7aee53f4ebc1e7b3df5a71f73dcf62b8dfbf1f3a0e6d197afa89fa4e157b163d744e2f4d8d6e2cd999282da7842a2f972af738fd5de148618284f5a37b35762c0d28eba59e290d91c83136c1e9a0c4a1351d125763bd19941f186adc8ec5c7dce124faaa1f61f1ab8e7e3245b5e28dbd434248abe8a16e776f7939387336c675b3fc7e823b0980253477757effc9da58b6d44af33518a2f1151e01581040d07c423f471eaf5d5f4e5f64646318c343eac35b6d6cfd0514cd3aa8a7eb658959573dff299a2741dedd7398218b464dc3dbb4ba05edcb39dc404d96342ec9417d7b436905527bb2913aaab483aa894615d035f4e729b701bd4a20267608f1fd17e5bc6f49d65ecf679c99ecdef9f7e40199e800cff104d82e0ad05200cbb56a569bad93596d2db2c5d50d070c70ba85eb0d19d7ff1bab1ff97fce7e04c267b99e993c663635d69adab6f310adcc4415595221b759316be7615b77dfe19e85e201b0cf85fbad74e46b7452367e6c23e0247a2e125b2ee6cbfbb34828d2c17b1a07348fb27f0ae042164fdeb16ed27c8275d7ac5abb795435b778e70c94b61436340cf5f6d70354a4a536a18b20e9be092756284207cd5b29c821963384c8390a2940ae798abe97dae058e7a0f514537936b325fd92f6451acff6a4ec18e14234a5b8f0e029635276fdd4ad4a57a3a3b2e3c3629487a37bba8cda47915169c3a9d55194c1af229da21fd8c1597d984ff076bf433510c36a88787cdc4b809217dd5eb9129e81e2d563a7208cbe7d63fff1501fb34fa62ea0e68517fc537e6e531f66b4d15f1b4060a421a2f587eeaf9cd9442ef317e88c0e787bfdab2a81741d4acfd34075ac45f2539b40b6e9d61e6ee89ae170eebf0a1b8d5f65fd4c8493e73a1d99c95d60e99d12a495dc75cf56ebabb2312bc8b0ddeb28a498d3d354ea07f2ae82ff98ff59a262c67fa91ece7d57d8d76a2a084e3bc16d38c54f0b68afaf86e5087a23ec262f4dd5569fc9793aaac6c76c83f625736005514fd220d9694b19efe9afa480cdffc640036d196b18aa1d8d5c8d3bd45e7cf56713f3aea367e3732e2503aab33601db08ec3fabf56a2d069399ac012dac28b26f59816844e221a848b4be6ccf37044966eb14fed6c7dfdbb81374178c4d1cb2a3f4b6c1ed46a47d6c9489b8a122e0322030cc80fd07b568ef9ba8b888d3421eef42c96b8fdfacb3bf009e3dee465c751515e9892478591fe4b8d40f67b11d215e6c92b6b48b89c5834874ca5becbce1636d6d0abd3e19d3473671c8790b0896927213e138370f8a44ef9862fd8677c6de97a9809f98ff6144d03a59c96b4004bd3e5e8abc54605989a6f025b6c3202de18afbce778b8fd400141bd652d2f12a011d7e718af454b1fb571f030005b67654300040f355ebc0f09c436a1dd403b73f281002d07f4edf298252643e2802212c089e149861700bc957670a780f60c9fd9f1fc3742e745646411337c0c487080b57fa767c975c575b6db250621551d3400bd82ddf19fc8593a9f39d7bdfc31a86513f0e6490f98841cf29105c1ddc6d0d67c11ee9c0b08bba845c58db267561f6b09b4603decf23720235ae0058cfd5f2f1606a1c3c56b8d8f65755f23c14c441eb2a0f1ab47cdae436971bf8fcd342f960c0eb78105e808718968d09dab02a3987fa0290d41054b8370680ef0bfff3c389c22af5bde3cf348545e69ebbbedc45732734a92b3cfb3af995af2f"}, {0x70, 0xffff, 0x7, "c5ad6dca727cbfefe596c0dd934ec876a007e3271fcfe0ec2d5a0f2703552bfb489a43f03443c3c036c936e846de802758264a538ba1a000953be77b1407c347e75614447b5431a75c351f9c6998fe1ef53cc2ca3838ab20cad858dd77d4"}, {0x58, 0xffff, 0x3e9f999f, "8a3689e120e4c7fcf7d52b2d7900e275470327ad4579dc465df9e5594c13b68817c7442566868a0503d9e5bb7819e029258718d8316f05e504a236c107f03632fc170fcb4d"}], 0x13c8}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x84}, {r0, 0x100}], 0x3, 0x1f) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) fcntl$dupfd(r0, 0xa, r0) 16:00:49 executing program 0: r0 = getppid() r1 = socket(0x10, 0x1, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f6462d6d78cd05d4d6293c1de66696c65300048c1c3a4c27e3c2706c6b47b19a375d5727fcece36259f80b9060b327ceca5fe3d47ab4dab823c469bb45e168a000000000000000000"], 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x100000000, 0x1}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0], 0x17}, 0x0) r2 = msgget(0x1, 0x100) r3 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fcntl$setown(r1, 0x6, r0) r5 = geteuid() r6 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x191, r3, r4, r5, r6, 0x4, 0x1}, 0x2, 0x0, r0, r0, 0x5, 0x2b3, 0xdd3, 0x7f}) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0xa) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:49 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) socket(0x30, 0x2, 0x3) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") r1 = semget$private(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000140)=[{0x7, 0x6, 0x1000}], 0x1) 16:00:49 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/78, 0x4e) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080), 0x0, 0x4) 16:00:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x5, 0x0, {0x8c, 0x101}}) 16:00:49 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0xffffffffffffffff, 0x3e) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070008000000000900000000000000b3bf0005e55ad35a0520000004"], 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: open(&(0x7f0000000340)='./file0\x00', 0x40000000000200, 0x80) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc8, 0x88) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x2e9, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchdir(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x289, 0x0) write(r2, &(0x7f0000000140)="0046d8604695e1773484c5f73252e58b788729161b3a605c6db460778cd5a14581433f21b4db533ff4b061a72c8fa61c463d2d929f6dc56990c2d3ed0844b28e2f66f2ba75724212ccd3000000efd0c84e367cc784c822a14860c246c5c93319dd6a6efe4e36f82e196d5a8d5f01a66440072ec00000000000", 0x79) syz_open_pts() r3 = syz_open_pts() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=""/164, 0xa4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:49 executing program 1: r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x200, 0x100) r1 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) write(r1, &(0x7f0000000240)="45d5adef500848f669b261fbd38a05744d9722740668182f23f906b5bede5f87e9ab801e0872e745903d0dd4f6dbcabded702eac14aeeb62a51cfbb9257a6c9cc638f2befe03d64fa0962cb91cfefc7929564b7796b4e29d61d1fa9012b063e7b96de00a6730c91d2e6edbbbdb62eaa813b541c0579c61abea580089b2ddacdabc0bb9923be7edd66a2d5ab417b4b1ae256bbba5460cae4a667265cb921dc83af13ceb4f0401c5301c1bb9b4b3", 0xad) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x2, 0x8, 0x5, 0x8, "21191bbae7b0f4c3936a600c348523f0fe190134", 0x7fff, 0xb0d}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0x1fa) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x10) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x20) getdents(r0, &(0x7f0000000180)=""/246, 0xf6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d3beef98bca033f7cab09166dd7a5a86b863ca9c87e681989156ef0adb7b58ab77f4b83273c4a951ff", 0x29) 16:00:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x21) close(r1) 16:00:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20001, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xd9, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x3f) setsockopt(r1, 0x2000000d72b, 0x7f, 0x0, 0xfb) 16:00:50 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fchflags(r0, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') pipe(&(0x7f0000000000)) stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)) open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1) 16:00:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{0x0, 0x1be}], 0x346) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/144, &(0x7f0000000000)=0x90) 16:00:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$lock(r0, 0xf, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x12) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x288, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:50 executing program 0: munlockall() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8100, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x6) getrlimit(0x0, &(0x7f0000000000)) sync() r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x94) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000080)="079655892f80cb25d8a0c23d8da4518acc2afa97", 0x14, 0x4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0x800000000000c0, 0x0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r3 = kqueue() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xff) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r3) 16:00:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:50 executing program 1: r0 = socket(0xfffffffffffffffa, 0x8000, 0x1) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x6) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) msgget(0x1, 0x8e) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1518, 0x40f6be03, 0x80, 0x1, 0x3f, 0x4, 0x0, 0x3, 0x0, 0x1, 0x8}) 16:00:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffffffffff1f) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66ff0f000000"], 0x10) 16:00:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x78d8) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) 16:00:50 executing program 0: socketpair(0x21, 0x0, 0x7fffffff, 0x0) r0 = kqueue() write(r0, &(0x7f0000000000)="027167175e22e2142623e102e2356a98ea88dbebea06ee03b6711639811b653ca8c32b601b8f9c80ef77b0a568bdfe33468bac3ddbffba1f273ac6daccde9a9d9ee75a53ab2cc8345b4e6ce48e7be3c818b475a245a2dcd2143bbe52c2a54a62ed0c858b891ac16aea3cd430d6b31506", 0x70) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x4, 0x6}, {0x87, 0x8}, {0x24, 0x9}, {0x185, 0xfffffffffffffffe}, {0xcf, 0x3}, {0x40, 0xff}], 0x6}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:50 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000040)=0x4) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) pwrite(r1, &(0x7f0000000240)="712fa1818e8a568314b84f67c734a75c35fb1f7edde25d73835e48abb7b7032e294d78fc7d54c70a12757192d423392c05a4efdea7ca60c14256879b2ab2431095b5719aa5cffc3be65bf6a9001d8fba72b6c039b91d2dfbca58fa4bf738e7efac06a6947d24902cee88d5412433e51c1200531e6f90b2749ebb85eb01924623d20437494d2e4b02b2de4957e47ba664866c7990e90e59952896cfeef43d7d60cfb71a383d2f37097d47e3ca3327d6445ffe6b5bcc5b4a61c6a2ac664ac6844ac7c73a64b291bd466c425f50e6eb254c892002e46c01cf004245b907f8d57c562d26d5347c38a4a1bdb1b0e9c5eddee33cc7a0e6a3271e5002db0d5e879e502bad47a17643fa3b75109a3b50a5fcc9670032c7c53023bebc706c9138409d2096834650bbc34fa01c190a24ceeebd3b9e8b282f90cff5a093c63d58f45628405492a9236a4ad34f87c1f4b461a7ca6c43bd32ccf7f81847b8045ff5511775008dda0eccce3088a3789bdee3eabe81f58e38c3e118bd25bf3bd06db601cba63a519d34c7fec995ec3e40f57f6e6c50dae90fd568aba47950c034c48ea66fb952c45f9ca9f29e822d389a6985e27578193c824b9a49f700ce6b70a733775d357cd3a05e16fcad48603297edf529024b47b6739363a2c03a97b7cf32398472e2b14457e6ec4a0b74de2fef1d7ac41835c8d9b1900d4680056b9a48f77132e167b72d27308a133a9afe9cc15d0fcda1777ef8f454bc5a750a74897c0188f62e4b6234d549d5f2f769080f517d2f0974a007d3eeda18e58928e97c41a3fb301d666501bcab8d0c5b151d5672d498dd49238437e7a6ab9195527597af91eded552aabde735eb35b824e9c5b7153c7bc86bfd23588f98ca9b08efc26d7e4899aa2c1af1fdcb1bf5e6c852fd2b142ff8a2404d23ff68d136fc829572f95c891a920b060709f816f0e7ba0b4361b2b6e8ec3ff74c57a1fd66310cc7ef89095b47d1a5d68c64228e0176d882cbcf345e958ab43528fd4f47c858c60bdfeee1cd9f6bc486e19baaadcb1d00c3d4a9518891d00194737b1d176d659640a06c5be0b6e0196969791ccc84a76b80ee9e12bc2a55ab7ab162c938c566f85fcc43e6dc45a9425c246bf2eb86eeb3251e0ccdc526ee15498eb55d72e42f4c66a4b540a8427def1f634fac40f951e2ecaa62df18cc01dfb4aa2c95c9231337a651f317f321f7b994e317e891def8cd0c78531ebe293ea1f91ab103a24e37e400b0cc8028c0859a655567cd8b550f951aa1531fbb27857dd5f3b470b428f540c19f610093656b3655865e819f75d4217b118244a2938748df31ea26c796827c359b896117c8504c48d4ed347ee06ebb4451ad7738072ff10eba18923409e3d2dc3fd2aaa46b4fee695f0c49bf3461a799efdf46e8b464697327eee2356802a21cd720e24bef9d752dda7d45ac41558879da56f4aa081e71bd218e32b15c04a45237f9015a320dad68b4c74428f399ed0b893b23497c7a5dbdc35d923d179a982e920130561c5519399f0d2412239b7d2f55968cece9c5da6cba8c4080b8f9a89c8129e9f246e28d52972d35370cdcb3116267d414cd396fa9243863be393fa005a4487b9e111de4c5367f4e62c1c4d87505c89f80b01a8607a443095be3e78e3cdebb82c2bcfdfbddf1ce7d5189da471638ccaa8e67f7a379c400c94ab8dafb8ae61aa12387f621f6b667d55c8fcb7c31fca0c5ecd0345d7fa154760f09e94e8da1cfe600e2233ae2fc8524981ad246dff743f2a346bb9d0258b7dd70abb7072a933c58618abf6a707d2ff5e32d121df57e99d7cb382f94b1758c6aabdd4e1d7802d3a23c8bbde50e11441c3438248770217c5796d4f632c665f41f1c71c995bcfa6af8c2a530f13f496dfb5d4a286e7cd7f399d2262df98ca4ac148187b9dc1d8bb17733dd033f43e5c758d528147a972aa3e61447e26d4eb550560aadf53c7f65594429be0f9584051713faacfc64be02621da28c3657738a83e232820e2b7d2a5660e1feaf29f957408402adc6c438afbdd45ed49cb2960a8797a064b170991950bfcc76219c8691bca2983375d773ee04c8ca5229ef3cb7ca1a139473dc2d0e7cc996627a99b2d76eefcb0eaf03ffd0b18b0d8650093ea77d494d8d6b93e630f7e7580e8d012350ea575344dd3218bcd7defbe8c39e9c5a93e78c75a957b98eefa1a02b8468699eb9fb5b1a98826f157a1bb96c7cbcaf16a37826280b00b742dc10c2e6c35f81d2afb3438e2963859c4143bd271eb4291e3ba3536ffc35359dba4f896fab5bd3f9fa5865d70033a664805b8f425eb050c21878a4d9dc76b2903c0e2811e55b1216097959a48af0b5aa9892b0940bbd58e1a7543b95452af6cf42c83a07a56fe680aea615cdff3d8103a7434ab7d90bd485a7c13d0c5663556289a01b3151ef49c33fbea47d17d2e300fd757d05e5dab0bf056adbd7d37b8bcc59a2e9d846ff25ac062cebd87ce8d1e59e0d89a0f8824df5d0bad3b29cdbe2bb5374480b723dfb0d14cec317c481dca2db865f5fa1f6d5242a35002e405828335dfb66e21aca55042ff06747e1db445a44cc81d478f419ce14b905446916343efb7afdeca75fb9243b4b92f86edaf7fb357f577e83c5a849a0105efa8543f6c1f4a2ce7c918f2149142ed0758de1a3df658587a9045cd160649635a3f488368a16bcd73d276cc194ee5ca0d9614c982ee7d2d31e54bbb1162525fb233a47fb10a35b47f1954b06c6dcf4ae53f3b1f2fa6914fe57f1321492a5302ddfaa1cb9328adb205de71cf1abde7cf95176fd9df948ade7fd9e90a4aa294a6c99b987383c4527238c9b79dfd7d2f017d83c918dfdda0c3f102fba79b99e38befa03ea0338467ffc28daf1d99e89e368aa86c57b908fb258d4be183872a4b52374986d9b2d5297fc70ec389891c6c2687605c4363d0c284d80d157822f1e4394db140ed9c123eb2efc7e2bcb78bdefb7b44858e6f5ca09015de5e607367d88c8fe8c451bffe29d8de48fa726929103652c3cadf0dea0e09b920b2de9c530a0a479cd3760837115a11c117deb8b5bcfb0ce36639da095c01953f9c673751d0484bbda189f743faac9a66dd69e60c978a41486cfe43c64508256a5ce69426a20649a89395fbd49e28499a3d52c0eeb0b173e035071399e0a2d8f0e37ef0a148356c5c8398dda0760cfdd48a0b6be2372eee79a6f31d0def5cb3f49f45b773c0e855cf33360c0b61403d470164b285fb3f6be2794fdaa7b9137d534bf77716fb6efbf0ddc2805309ae3aac407db783149324b478b6e9892df9de25bacf79dfca29a4be181809fdfe5f094700703885c0a2c01b3f5f477cebd8c277ebc21ac33819244802b044a7a0204838bd0e31bf530909d7058e7e77631ed3feb54cb50c79121b58454d15eca07d2a66c603219c597e886451191b55ff2ea1a002b3bf034610419e47a92892b93acb0a3b2fabeb0affce396d213c4e397294d7c16103e81186339687d81d8df22cd13e5c7078d714aa5e27c3d08c532d19b88e6753590a520bf0bb649da87f6754744ebdfcccd66c56cb812605865acea7f149909c6dbd41ea6293f858fd52c16e7508a50bb287bda62890ef62dc9d5a46c050684a8e0688d83a0cae0d77885abef1ee2265b55fe591866acabd560a32898724b78a1f4b29de2ebd28fb7b3bfc65c395c2b84da9e047ac6ed6f8f6a9c1ef6205ef9b091c10af43ffbc72e4af7cae66719584aab9f9c2c291a0bbb940cc2e6b2abb44397d128b5390b1b863a8f72b2c96873e6921330173789ba81dd771788a3fdee8f505d5a730c952ed2b5907eff5845dba3e9dfec154c72db606c823ce18296bae9683789ae8938a2d1f652617ba8e492a8b141f644afd7595c22b96ac4d841df9c382e15b46319ecc079dad3edbcf6c1f0916055eee57f53ea70581fc9411b5f44e9d1eb8146c0a1d498106680ecfb276a804488232ce913b1e435be7d9d2ef3932558d064ebb26ea377bc5a3e1fda329393eb7fcb96f13c2a6582a32afd56d1306fe9452ee0902a75ecd172f5e122f226c57791858d5b045086a98af5962db7a2b0e913617dfa5e30357eaff366469a221055c7b92bc4e961a9ec2f901b1690d9aa627f4b3a053200fc2ee06dbaca772c84e113740cb479b4191a2d550e766011e334ad8c08c90a5a61c377bc08aaf176db5a896c3702999691632ca67e046787d77b7230a5678725ea6e96b06d6389d6ee98d8271ee2109a48384f91570dbfe3705273abd8f4b8b8162a8c11213873e951d016ac0974bb92107cb4fdfdd832c23502647fd36011dd161404d07d04161e0589cedf2818e476c82f39a3fcf31b65eba8b7c18baa7aec9116f2c25354267104600eb2e128bb23d64947e324851fd338b49a8b81d0dbc410ead9f806cd239ea73545fd3140e88022c750879eeae9de0ad41dcab512dae98cad90db8fe6e8e02e8b4bac7064281805e9eaa4f9faff7a8aadd968740c9c61f745db4e824161f6c7f37ad5e7e5eaa2b414c762b9236c7bdf22c3ff469c7c2d73ef6656b139fb3aaff7bf6469684874f680b9980af26b9337e64eb967fe30d49e6c4983bfc65f031763a79b4aa1231b22ad55595c21b721a8175e11323a685b29baeb1909daf441f6b069ab259386962f3db3300f0fb7c446bc531341385761229f6c1d33c98c2ca21127a0e2aed07e6f42f5876727fd7e458f285807daeaeac929aad2989fabcca7d1fd57a8e4f69da60bdbcb0422e06e9f2a2461dccde9350eba26f4d9e685a1339ea3800ad5cb5c2c20b41b1366020d6092c68ccde325809089483d72b6557a2293074aa3d8d4cf1f3b1b2e0a738a0e38fef0375edf079fc46027fa8f3c8e83660a696069b02701e4aa70c8955371d1d01d225b76125bc784271aa895bb4a31f370a8514a5aed02d6fee50c8468ecbc23c3592d5eb7a88df396742fde95247be8ff9f7a7e516feab0be0c649a509ff96586bed1a08ca21f4a031b0013d34e3c02cb9b5ad5abee8165471fe98f69ecd786a43c62643fedf85996e9bbeb0076931ed0288a25dadef8d44f35da219b5153982451cd1879c4baecf60362faf10eec172db6473a2865331318bb01e048831c1f1b8dc65c519d1cc8321cfcf3781c424ea5c63de6886009b1b3a814dd1cb8bab3a80e86e01ca2d16020f1212f297407873f61eea5b259edafda3d35308e1c4122da5492e51eb565e6020d7e8220e49e7e47b1d1501a02ede90c434c8f9f1fc7480095eb41357447ecbea27785b8f22907260a53ac6ea27e8ed4aea9938f894516013b6d64253479b067da64f36d490b476f6fc98186dfae67de4b7e1ade1fbf19c26813771ab357208c0c8eb5fc4767fce06ca6c78b2f66340175d423805f2d5ed6bae1e751d95270dbadc1238aa49cdf3608a5dabca4d479133ee4be46a3be796d89808856bf6d552dd2f5a070ae68c74fcfac6e4b84e758324f6f84a212b703653ee871a2838efe0e21c4ecd49a89cc78c6b359e2f7cc5a8b721c0cbb4c62fea1c907663df992991dd0ebee59395adbdb58f125c09b122465b868591ca7c996bf8779b9909d23175abcd5c4dc4ac4231031fd87dbbc6b61b1dd0191729f83b892a99eaf394f019810012d2315404355fb8090b10c91907890d9b5dd97b662bbdda2d836d1ef4307c712216fe8f9abd81d4bef3638e453b4cb95d4e87d7b820a3796bea88916a40e8fd8caaaa95185b97332c1c3ae1ca801a15491e227ce27751f4be2b91342a38d5eaa0b8f6db2429e0", 0x1000, 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) ioctl$TIOCSDTR(r3, 0x20007479) fcntl$getflags(r2, 0x1) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x448, 0x8) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x3) write(r0, &(0x7f0000000100)="9b", 0x1) 16:00:50 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x31fd) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20089, 0x8) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r0) 16:00:50 executing program 1: r0 = msgget$private(0x0, 0x201) msgctl$IPC_RMID(r0, 0x0) socket(0x11, 0x4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28080, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x9, 0x0, {[0x81, 0x2, 0x400, 0xffffffff, 0x9763, 0xa19, 0x2, 0x2, 0x1e, 0x2, 0x2, 0xffffffffffffffff, 0x9128, 0x6, 0x5, 0x3, 0x3e], [0x6, 0x4, 0x717c51c4, 0x10000, 0x80, 0x2, 0x9, 0x0, 0x5c, 0x9], [0x800, 0x1, 0xffffffff, 0x1, 0x3f, 0x9, 0x80], [0x8000, 0x6, 0x9, 0x1, 0x7, 0x5a5], [{0x3, 0x4, 0xe821, 0xf0}, {0x4e4, 0x2, 0x1, 0x7}, {0x9, 0x200, 0xfffffffffffffffe, 0x3}, {0x0, 0x1f, 0x8001, 0x4}, {0x2, 0x639, 0x101, 0x400000}, {0x55, 0xc83, 0x8, 0x2}, {0xc40, 0x6, 0x1, 0x10001}, {0x3, 0x1, 0x1f6, 0x4}], {0x8000, 0x5, 0x0, 0x3}, {0x200, 0xa000, 0x1940000000000000, 0x4d}}}) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:50 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x82) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:00:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xd7a) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xa7, 0x40, 0x2, 0x9}, {{r2}, 0xfffffffffffffffd, 0x41, 0x4000001b, 0x5, 0x381c126a}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x7ff, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffa, 0x1, 0x2c, 0x1000, 0xa1}, {{r2}, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x26, 0xffff, 0xffff}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) dup2(r2, r0) 16:00:50 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x7, 0x1, r1}) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb3, &(0x7f0000000400)="bf90e05cf23ba03039cf993e1a2693f27085b67bdc67bb881644df4072b8a5badb6af3c9e329e5c10608dbf0b9b91379b4cc3179ec12a9979a901166c73a8efa4910cd6a05d009770920a107260471a2e90da287fbf2bc8fb5") 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x48}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="cd55") 16:00:50 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/88, 0x58, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x58, &(0x7f0000000100)="b2") sync() 16:00:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x81) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000016c0)) ftruncate(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000001780)={{}, 0x1, &(0x7f0000001740)=[0x0]}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000180)="59795c06b388c33e515d787463ed8e4cec2c18eb38", 0x15}, {&(0x7f00000001c0)="e45df012af1037563f91969df8273885000d23aa86f736f23065d0a41fefaa11a4b61210a8f2e49f4fac825042da50eed5f179b6e0f5049aeff72bc1c1e7ae15456efbbadeb82bf536a9f71dc923977498bf4bcc9e30b1ab85d6dde5ea9d9da3fc02dfa2378caf094e93e242122adeabfad0867f273929a4ad23b4d72ad18c0ff4a68773a04779f37f8a5dc1ba284176eaf2b84205f978", 0x97}, {&(0x7f0000000280)="64b855f41cc3958f262e3ceb7a2d6275d3db5130a06e47f7051531e019cbcfcbe44780a80abbe1518c8f25795c5d185196faaa0714cf990c1870ddc7fadf4a3b15eb8808aa27bfa10714f83d890bf14a2ec26644b001ff1475f0afa0e14ca5f6f94b7e632e2bfb4f91beff102a6a4ba74c4025ffdad7757ffa8ffa0a63e38308c5f2eb640bc701e4d63c5ffc997b95", 0x8f}, {&(0x7f0000000340)="e0de426db6ef18001d2e7d6eba11166d8c170b27a1eaf7276f1df91cac43daa09cd700e62db75bce6590a732bea8a787f6d061dd66119556895c6e82dbfa1cb925c8fbe1f745ee034ac235a7a346dbc52e65a9346e0f0955cd2df02d33308ebbecc73ca69600fd4347c80c778a074a1c39376e118089f7a3a1efc0fd3367767bbe6dc73888100dfa1997378a3693df0ef0e72254c1b581da7df12f16a5d724755877118c45e554a89986c15face3472017816559004240a27df31ba6c666bd66db59e029ac873dfcae51ce594257a47566b2cec7ca43006684d8afaa00cb4eb8bece781a", 0xe4}, {&(0x7f0000000440)="1b07f4510100994b016f79ff8d7ee3ea5a727c32bce4486dec992fee42352b5437db80e6f5a7a102665a60c2f0a5feda8e814e43d7e71717caf650565c85195e5b14fe69e548c42e13a0a76fe5441dca0bde9de7e7c455459fae2f5562eb8abc1b4ebf4e9ee7ab9f3ba9cfd9a0970a5597f62f62845426961da07e547e26e7c5ea4ad2c8df255ef14fa39add821491bbdbfb72bd43218124143fd1ac07d0cb5595d4539b46d3114d60195c10c33a67b24486c9a1851e19d5f239ce931c244834a914a696dc3959ae4e47e5870632cd58f4f0137a41e909a5024959f74f4bb984469bf53f88352b1f125bf81c76b8d2b679e7287f30cf1633f5a6062016bfd05832479da37e76e412cf61c98a596b48479f95645169529693f508844999999754c7216c5c7cf7fa34f6f44357aee43d404d75648cd840d56469aa0b61c2051aee8a2f639ae9cde062952e257b51ac16d85e6b3f68b48c940554137b7ee4643fadc51541806bef89473104baf75646c1c61c17e83be4ac1f8f7f1aeb3c8f8fb00a72c5739d1d966b932335aba6f5691d0f350744ee7422ffff8e27a4810a3a705f206ca3a57cebc9081be4a0af13196622def142d57740f0cb7229143d0808296bfc07bc7045ccf9df0458e203012c2e9e02d604d3c90cc8159b16848b1d063010a0bcfd8b04483425de39b86a77d9435c26355cf373efaba6de802230a586c6cdd0111fb3b6c4af2424ddc85be2cb40abd62376b448569a5a6b477355d03fbff1e12556c3fe4d99b7ab776ede4adbda39d1ba3d1222e3b4600f4fd56d03362139ef9e43bece30e54bcb1b79d32c0505807362de0d9bb41c992064a73f38092532e052bd40694ed79674ce1308fdc84f9a1f4148fd65b45d76e161f2fd2d829af9a29cfedee286ae86eadfdcdbe28e6a3e8cc1094b8434ad3589738b072b0fc8792434712937395113a0359689c628047c3dbd548a6ad23168b74a3a029a9dd582709d40e1bd22df2c744102b5d5125dc0612b6941c46b62177f83ac612ae9f218e9d49ee4f828fe17b935f306a0afc10c0b127940ad866c4864b0e6bf3b432ed9317ad1a2c7843c0bc03a91e56b0d380a5499b3a5d1cf9aa15df270e57f2b00e9bf7cba53eea204e9a250cf79889d97b4e1f5a098ad07f29c00046ebe29036020d5c6fac5474d02c7bc076c4c25d6ed9b21181e748ee563dbf1d23c8f92fd5e38c711055d847fc6ecfbe9ef00aa8151c5c744a4269300e1cd9ff917aca2941c17bc8b9dc4f55fe8546b25b8a1e26ac3e76e0628d71eb8eb1831f6419ee0fd7df46def5cf21965964263aeefddb441e726e5639c26b6cb3ea5271cb47bee05d5ca917e3dbf7af419626d724191495c64f19a59d8258dddb25f46607e9244851dd086d5c986d72fff864c2b29a1ca47f828202dc21206f8288c3f5db7fe40110ee279aeb8f62c768e882d055ff9d8a1650ccb735048e2b750ae35d57899ed947835111009f871cbae9efa40f67212adc902c0c4508460b6b89fff26dcec7fb8ad3770de80a4e0e22cd1d5b96fe6976d60865632b96db4f2f4e048de3811d3eba3bdac41cbd5383e0987b8b92d1f5bd3a8355c3ec54eb31eda31346e3fbf3f6a7233eb1e08a3742db78d440dd761887cceedd1f99dc0a8aac0f8a44192bcd703a4b286b1c5f7070403b634abc96ea4e67ef0574cfdf7a736feb7a60aee27e6d973c779a2a405748d62b2743a24b1433da0f50cda7ca373d86afbc460706f13e355068e9837baac3c649d3e223c6120aec3a99190214dbb846489f9d83354b192c11d5c9156f94c580cc9c2d6e77d27458d4c9fcd3922c85ddf46d26708fa96ae23d6aa0b540d6bc2e3c5f0378a4dab4b55da617b51ce64d4e22e21a6a1205c04c6b2d65fa848ac5ece72d5f32c7c9c41c5b94aea1f2e2a4d2a9181bc78aa29c546910027d481f2f1feb41bd9c4a31e0cf6f7565fe79da4d2e0677a299fac4a5cbd67b11692b4f1b8077c8103e7c75dd71e53288bb6b6aa66c9b891b3cb0165e89da4b4ccbee50eaa727c00108db892c49ec6caa52654dc6bdff488703b5b6b031f46015ca981766d22f9a1950b98a8379e3b0c1ec93705565b01ac8be6c7465f545c80a99f72025b2cd5207c0152d9d7cbc30db77056729754959380c11c5e9da33199ee833ab251c6c838e8b5e79598b9a780f8b70dc58afe33e57651d683fd0f1fcbdd8cb316e2c04cb914f85156fba0be2f8331e2eb1d212a256fcaced2c81cdcb02a0228fd645a2f594a486c68542ce6e09972af41d5eb0dd08cf26d8eab233e6803e04ba5b9d55797e1b5514c8fd211055170b73842a0338a9472b23797410807605858685371daa7719cb15a135e7d2c019af26aaa5707a25df066800b0f8f32a9309798d7389f710199636ec56ff3d66e3973d8038bba5b382260a336824b07967a5e92e6f398aeb58f962e13387b84c7ab5da0509f5667e0554b031a6a895914c13d64bde3a00e83ed6f43154d26561e6a471cc353d016b339d9557d8a5275d3ae775a764e88405dee6603dc8efa7e96e52a70b1096dd326109cc10960334a25fe2c9b283d726d0928941323f21bf94880008b81dd85ac29830c34ac012f57663ddd1e4fbb604d61d0ea7d9672ae6cd278bdac62ed54088c9ff9ff2a7289783793be074d9eaee3b70a19b21bf7c30ba126a9a88400a8bf9fdc4bff70667d1d595edb791c07906b14e11efd8d72a383592ebd2d4b8292804992f8b620c635ddd44a4751381c2dfbcfda8ca846c45a7951d75ae4c369b95beaabc329b557701babef2c65d6b7a79420db406c9a2dd8abee331f31724d6dc24d62daf3ec7bea91177c9d15a7cd205a4fa8b323226e931510cb6ca42e767453da855257e0ba01f2140479f28e4053e1a46bcb9ef44355f79b278be23a6ad7f97cb85a692222905727185b9793abaa03dfbfb9d45f456c51135d0482f629e9fd54d06ff4688072c598ba835bb756fe02ae7b5de300700fe6c7bcb07573e54fe00e7e2e8820c80b9cef0c2a0f732b253cbd743592b8d1f2813044594805818325358d8d16c23ac3a098543c8b69d1babdb7f03347a02e95004f3c4af99b462dff35e3b4e71a6923cd85812c21877bdbddc9b5fb4de307a6cf4f838c1c3d46ecb9ed3c6937cc842d5d5a9c7c14ba1b009b103bf853fbc75cc18b62286f0509423b06d213d8aea2353904479c73a24cf5df5effbced5169a7eb2c09e6476daf6f7e4ab628be33b1a03c45a76343dccde875ed3ef418c7d491702c88dc7c7e499b8c03040e0120404beb72fab971d5d3188d8912e76ea29ea7580285b8ac37ea138a582bc2d43ee99e811251c1c26596386debc31485418fd69130e0d646af886db13b87d1da6d53e5e2953e1726c3fc26accf74810b161a46a281197ddc18e0ff4b4d5a353ef3eb1b18805cdf818577ee8d4ec9a1b108de340b2198e0bd68ee7de341c325df48cf85fc3e2d5b99b5fc938ecf1f604b59c8d5f546432e8e0edb84687cc3b425bf6c7fdd630d8bdabaeb2aa4c407ef842f8f90ce830345011562da9f775c3b68b979e5b62067dc44779575561d25d0a04b52268e67c175e8f534cd3e7256b5ddb487467c36735b1f639aaa3e59d65e6f828d2bf214a08c26ad9628d321b167a96f37ef3c5f59edb23426ddbb674471a92ff9eb3a1f922b2cbf439566ef6305d3ea8c30bed49f9a607a574462330c4fe442d2feaf4c7ff6f038daea13f33e1bf5404382eb95a9d265860369111c0626c61ec24b8109202151919af5a2652adea42da6716ebaddb11187c2e4de0a062e9484603d2f7584ded5aa6f75435ebebd0a327ba4cdc5a4f4981467f02c5f9ea6254f57b64db9efa2ce7e04dca20cfea881136465c4027052a1b9331842dcb2566df7b1eeaf21bc56905b3e105f32511db2bff22f2923c08fafd2cf20918faba3dc974e7934f26a61788ba495aa3ad20cea096e20ac1093e2fc64d11297f36da499e55a5796ffc29098655054977bc20d2af4afeb868e91b44642ad32390f19046371cbf97b9f87c8f2bc7662e48d7b1c204b6532ef82bc05ce79b523f466ac51573d92785cc8bae7070fe9d68e185cca8296e30f4457b0c2d3bd2150d851e756e2c9d1b3af74712551af228f6c152b08460669adbd7cc392f724aa287fb54c998043d5fe74f3738ae8fc9b4d3d0acdda6d7e22e150813646446ce3dd60077243ff99080dd4ad9ceba32081182cb33179147935394b8bd01666cba5b0ac168e09be9c5a06e6dd7f4d6a82b87f669c11f1495913c96e0c003ddc084acb5e28d3032691f4fd50c1047ef79e50b26154b48aecac1c4bb8614d0416741e3265ca9b1d66b3df6366ef3e22f1d8e8398f5aa89363056538baa48a9d4a848ff4189e6b473db9847e6f8ad392caa91c4daa954a82bddc568119e37ccc3f8831cc7f0a5e1b677272f49ab1f7a4fa0346f3954b1c8a05df840eaed023da4aa2b928306577cb4d0fc1d523e4e3d76f6ae6f47289b891c61ab80e1308612459778cdef7b087d43840f1a3cd4fa8ef523bba1017e2ba20830c7394d2138dd3044040fe804959b21d3f7dd22ecf77277f1e57f6d09e226784421cf4a37e800271a78a923433daf797d6c4b7436cad22a701c14715d7f53337640dc8c1c48f91d52d66978a6ccaa675a996433ff3ead6e84c7e8e291de6de35a235c1c3f5b69c935f8e7c12fffbdada43626904a7041c831a51c03f63721c31ca18a365d742dfdc25f12a1641b0158b15f3155a76fa1bf88894ee266abc1d062fe9aea23019836599c9aedc553827190c568a738444f457e31ddc0751164825d6921e042e94f409cb15dee703efb56f60361a0e7160bc3f9bf650a3f273a2bffdfb4863b5992a191d9c1f038b8d1c02911334ae9ad054e1cfd9716c72cda8209d72e12689547668075eae77c434125e1584cf5c8dfa95e2ed16cf16dd13dc48004ec129df924be4a16f2f47b7f5053155f6cb6815a3d2b19436f7a8603b20fe0084823306ffa546512940fc627076760d6382bb344e778d707ba4a257473725988be6c4763a2f43cb29de959c60e6783eb00a6f5fe059bd1477ba30437910530f7dadf5d5bd6ae728cbfed7ce6d30b88bd1ff81e524ac6295a457c72832f96e9fdf61215ab4d7244254f317fa6ee3aefb2d3a70a6af1121b64c2b0291e024d336580eecc1885b69751682a6a26f7cfb0439f90e425185cdf205a4388f9752bad498f0be980eab40cf900fef0f39b05c447b6ad2374763d3366a47b44e0e4bf958132d172a670fdd129c597bca8e351a92910d921d2e4f79affbf4fa934e39f2e22433a0806745379c1647358ea860ec0ad572a50db601b5ca96e1b80048bb1fe96409d3ca39fc493e722ea730347460f0a452d1dcf551e101624123b783f382e9a13596490753b7ce6efcedfb0a6577a26ab9b63c9db94e9ac2f97db804e42994335388f061510047a7aced0a3b10e618c7c019a3f7656ba86fe1d5cd01a495c65493c31077fadac82c2fc491cea7a305e21e540c319d23a2d07d11fed9a485e4bcf02f26424270b0335f2bfe6cba68359f5cb5f0dd0b75ba3655e618bfa14714a89fd050222dabbe1d1be6e9a52267ade9f267b9b40734d5beb679ab2c40df45f21d9bebbaadfc9de4479ced7627574fe387b15c1fbef3faefa3ab9212b30badb1963c2611371a8e8de2f7e948be9a28fc32a5003ca7e12eedba39a830685de75239273f37d01f52e99a6d461d4a4d331e12a4a41e1acc23afdea175d85412d3d1cb", 0x1000}, {&(0x7f0000001440)="5e5940b0da0557c9e10907b9fec390deea40ce9e85d901d75365c56494984887815bbdca0ab073bd353a1f609b682bc213e6373f4f0c292b39116b9afac718493eb695e96b43454378b2f84910c71288056b", 0x52}, {&(0x7f00000014c0)="870cc9f3402eeca6948e3b75694c80661a71e451e235ee2c500f800057e76b63a2a40ec0cae6e29532735ac53441b80e235349782c19132a85f4fd84c25015e44319e313c1470f0b4d1b90d84988c9d6b1e78edb3c0c8063c44afcdc6349c8e7d97d12495daf5dcf483ab78834097d95451a0f0eb845a6c0d88dacde2a1f33c6728f3c03923319bbcab4ac7d77713ddcc973588cacd95224716fa20b068a999ee97b9116a36160363d0bb3fc2d687c2ba82faaf3e7a4e064e80a76cc0e5434aa6d5390bcc32d3b597e2ad6168657", 0xce}], 0x7, &(0x7f0000001640)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x401}, 0x8) r1 = socket(0xe, 0x4003, 0x9) sendto$unix(r1, &(0x7f0000000080)="b100051360000004000000000090ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ac080002000d7d026ba8af630600000000000000720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000001700)) 16:00:51 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6, 0x3}], 0x1}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x207e, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x311) sendto$unix(r1, &(0x7f00000001c0)="fb650f13589550dddbf9e720fe690ecea4da0feba9b70d7a2e4e3615265b6a7bb2230e62a4d0685fa200e1b5", 0x2c, 0x4, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f00000002c0), 0x10004) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) poll(&(0x7f0000000180)=[{r0, 0x190}], 0x1, 0x3) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000300)) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:51 executing program 0: r0 = socket(0x1, 0x4003, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d55926417741e3c8f36d2000027df00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xeb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x5, 0x4, 0x7ff, 0x2, "7a1a06dad48b8c14bff9fdaf89068c6c8c96a8f4", 0x7, 0xf738}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffe98, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/224) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000003c0)={0x1, 0x5, 0x7, {[0xaf4, 0xffffffff, 0x8, 0x6, 0xffffffff, 0x7fffffff, 0x4, 0x2, 0x0, 0x7fffffff, 0x401, 0xeb05, 0x1, 0x1, 0xa5, 0x2, 0x400, 0x8], [0x5, 0x200, 0x6, 0x9, 0x100, 0x6, 0x80000001, 0x2, 0x10001, 0xff8], [0x7, 0x72e, 0x1000, 0x5, 0xedee, 0x9, 0x24], [0x7, 0x8, 0x3f, 0x69, 0x3, 0x3], [{0x5, 0x7ff, 0x80d5, 0xda}, {0x1f, 0x413, 0x7f, 0x9}, {0x4, 0x95ae, 0x80, 0x8925}, {0x9, 0x8, 0x3}, {0x100, 0x6, 0x7, 0x20}, {0x6, 0x86f, 0x400, 0xffffffffffffffff}, {0x3, 0x80, 0x401, 0xff}, {0x4, 0x3, 0x400, 0x2}], {0xfffffffffffff4df, 0xf78, 0x400, 0x6}, {0x40, 0x8, 0x81}}}) 16:00:52 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r1 = open(0x0, 0x0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 16:00:52 executing program 0: clock_getres(0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x7ff) socket$inet6(0x18, 0x7, 0x7) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10000, 0x100) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x2, 0x0, 0x1e6}, 0x40, 0x5, 0x10000}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x129) close(r1) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x8, &(0x7f0000000080)="ead08ceefe93b30f72c1b8977d11f4889e4fbbf09e373421f42868341ecab0e125539d51c01a18d726ca2777d1873cfdb9728c474416989c0dc71ed650b31a50f7d724fcf4104794ab702a7d2f8798eb1d9297ddde24df833b6c7b9334f30a37c5c821c66743d53088d20441134b501f76734ed0ed3db12df75c74465baf43fb90f78969b51387292e74e196f5ce4a604a15f2e878b7cda0914398419a763f0f90c096c8a7cd8b11dbfeacf5ec798991e45d30440ce422e2939059d3e79324884a2a788ee13629df6adba5ece06129a9f8", 0xd1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) pledge(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='+\x00') sendto$inet6(r0, &(0x7f0000000180)="394b22f21a6c7301e46f13fc7d2cdd66c4f8d14f2fa2e4edb9bb17b665b6b73370a208213d524bdf28fa8700d1e57e8ba9fb7fd7c637281503ea35968a2f160fca6e6d3ba017926007967c83a61cfc3c24cfffdf1e3c1dc644b75cd072f526c89c675d7b82715db533fe3cbcc743c2bc8f21141e733cf2338d08582d91c142c59ecceec73edb740c3ec42b0d3506644a854f59930bdd076243ff6af32b838f6b2f82a2f3fb79966e155f2469594559b5abe6d3468c3ee9929cb1c6cc6233a16bf18d7450cfedc6fcc740d1e75f041e4a655191e021178ab5db7a054c96d37f81e85d4dbb129e2a75aa373c41308e51b0324fb1855d5b", 0xf6, 0x7, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x2}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x20000, 0x12) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f00000003c0)=0xc) 16:00:52 executing program 0: r0 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) flock(r2, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1ff, 0xffffffffffff8001, 0x3, 0x1, "64ee88df6576109500662c602c00b6456fd8edab", 0x5d, 0x6}) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x3, 0x2bc1, 0xe56}, 0xc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x288, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) 16:00:52 executing program 1: kqueue() syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0x9}, {0x7, 0x8, 0x26, 0xc0}, {0x6, 0x0, 0x862, 0xb4ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0xffffffffffffff80) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x42, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x20, 0x7fff, 0x3, 0x80, "abc1a81da928a5fd6425aec4c9b9896a9deed83d", 0x3, 0x3}) kevent(r0, 0x0, 0xffff, 0x0, 0x40000007ed, 0x0) execve(0x0, 0x0, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00', 0x4) r3 = msgget(0x2, 0x0) msgctl$IPC_RMID(r3, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x84}, {0x6}]}) r1 = msgget$private(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xfecc, r2, r3, r4, r5, 0x20, 0x9}, 0xffffffffffffffff, 0x6, r6, r7, 0x2, 0x8, 0x2, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x1, 0x173, {0x100000000, 0x6c7}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="01696c65ef8bd4d8f7b888cd6202d5174882c2"], 0xa) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x20040, 0x20) r3 = kqueue() getsockname$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6040000000000000000000006000000000000000000000000000000000000000000000000000000000000845b3ec0ad5272eecc95f300000000000000003153231271ebb20a95f641fb0f7f52e1c730a16fa0f21829b3ceba"], &(0x7f0000000240)=0x62) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000440)="cd0f209c5f52f1bcd6f9ef7e425c44b031d56694a1f37d726bffa4d6a71403a7f58a9f5feafe8856e4a01b917db07386efc7cf115db797d055c01c13198615767fbf286133d0a30f49b759d05d19e35f66f49c4fedce591b2f8bb1362128d9b6e5878de68ed51ddd3fe8386112c8b8155b793c1a2f8520d5ccdb4df47258ac22d31f20637be630ad06093cddf3be1ef8512d36d002b10ddb29dd9377ed18949201871ce014f2c4c85c05ef381d21b39357ae888a792e4be55c0e28c9490858cb9cbe8db1540f93d7f26180ead8c5936dfbdd6a268ed00c022e25d458fba49bb257179b5259cbaff16c751cc514bc4664f7f428cfb1", 0xf5}, {&(0x7f0000000800)="e83069f9a021cb15b28d31b5cf874709e47612fd229351cdd21d74e42b40abff5a733eca8f022ce6d1250be2ad10c32e8c16790c511bf3af689ea848888ffbec7c9364e54a071a1175c80415f178", 0x4e}, {&(0x7f0000000880)="079cbd666cad33be947296047f26a9425622ef0c4ceae60a56729efe74abbd3099952fe6de03abb4d9e0251de3d4e8850609c07bd9ecf6a0220192328504a8636d24fad8a0a8bfe8d65fe62ea7ddb70fa5cd1ae6b4e3aef0e477ff876fac9aa67afb42920b747aadd43c038b7bc5676f7fa98ae60f4f9db7d5bb1d67c0894fb4f840f3bbe8343056e214b5009a07e50df9a1fed0f0300bf5e9416900dc643dc6fdcedaf556c42d7274e9a880ca53f8ce2ac5", 0xb2}, {&(0x7f0000000600)="7df4b76ae2f465a52ae87758b789d9ba68ead69866e20938b443556c33682e75b6633fbed07f7a2282a70fd9c61f91c0a39c86c43d34967bcb53f53d74a2a0c9af0c6338adc0f3a6edc634fe270d377ae2bb", 0x52}, {&(0x7f0000000200)="d78ffc0bba29da4088aee5627a42de30d1e9f53cfca331d5654c51fd1cbc70eb13927be617bdd56f3d43ea86f9355339ca24a63ab908a1978671ef", 0x3b}], 0x5, &(0x7f0000000700), 0x38}, 0x400) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x60) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000400)="c886c4a24508e8a2f8c5bb9705c9dfa917fb31812871b2b42c3868b8b044892ea5125e5c1ddd64ad3aabc1ec0592a9a6eb2746de7237011dd5df4022c2155bbb55f9eb436adad0064a53a90bf05c91c14c149e2290fc0e8e757cc20ff6672242c8db95f4396b18f37f9147811a77ac74e2c2c1241fcee83e1d98f630a0fe4ce3256a4eeb7af9d618487e1b43a611cf293b62362a6f5bd2a2995adaca37d4192cdd5bc7a8b67c583ecd398c436e9c069bcb925f469e8e91863833e16c5b537740993d32809d8926f574ad82ea33432c8eeeff4018757d51", 0xd7}, {&(0x7f0000000500)="e0a108dd0c5142c2157c7bb32ea46badd402dadc037b0be65cfaa03b74a0797d04eb8d3b4708cf20d68534519314006641f49d124b858225a425bc4d49b67c3b543c03cea7c6db0412c44bfa33f6d90814439ec127099ba9b015c94c8a8b7fbc42ae523342f9f32e3a603ace9ba524adb2a416b57e92f8d38e2648da11d2946f5dbfc983dc8dac600446c241a0e70fff85060c1eadc1d230227cbbefdf94b1db028fbd7e5774e3ba44c6ea6441ac7e8c2672d499f73239733eb8da85dec2481ca0360c14c5bf72b37f04021c0ff62f0f62a90fdddc9aa13fdde65322185bf84e7e5eff03a352115246fbf44a", 0xec}, {&(0x7f0000000600)="06b917a3d121492038dd1cd0d24e8112ab56cadda782590dfd975703d08b2bdae9d1e703e4ff21b348ae8b5971f0833bde5054ba5f789b6b43ac78de85d67f81513adaa835d77a09657c112a21b68bc1603d43b5b84f575b015abb3f5f22ec859392af988445c464ee119da862a00e8fd2cac5c1c5c867acb839d5", 0x7b}, {&(0x7f0000000680)="394483c4df451cabae3bdd82f5206d820d77ed68364ab48d4618bc76d32e307c0a984f076389a82cf388dde12db874f5cc1f78b7354a964d52d3318d4059209d193f72c707216625439b2998b6fdec82168cbfaee98830544c2c24b6a993ab8b2815f22890939dd611d410d50f0111aa8473f21e5911321fa475373417516c1698ec40cf99d5ab778515d37665c9dc88409671365a15efb447b46e235816", 0x9e}, {&(0x7f0000000740)="ff2eeefddbacd0bdbc442807b2d6722486b4b409bb1d11dd7c7af16507b1afbebcc721bef1c0fb432eca894a07700b0fb362be962d207670b73ce6199a50172b39434b7187e2463d579c19d039903550d866359a8ca5d58887796a8c50d7070bbb63d5a5a2c441d34d09b3d910377718b6486f521a8c247ace1263b647b4828274b8e1064995390f6bbde2332078e6f945ec8b0a3131", 0x96}], 0x5, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x15}, {0x16}]}) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x13, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0xc7, 0x2, 0x2, 0x4}, {{r0}, 0x0, 0x62, 0x5, 0xa5a, 0x1}, {{r0}, 0x0, 0x85, 0x7, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x68, 0x1, 0x665, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x43, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x58, 0x4, 0x2, 0xc25}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xc, 0x80, 0x3ff, 0x401}, {{r0}, 0xfffffffffffffffd, 0x7, 0x41, 0x5, 0x7ff}], 0x4e8f, &(0x7f00000000c0)={0x7, 0xb8}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000002c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendto$inet(r1, &(0x7f0000000340)="0dd904bce50662dc21146105eb76dcf63d549672a380b7859b97ef37c61ce4e59a0ae0d8bdd6bda79c3301955b3ba4ed64f7ac60d702c11a3c0cd67e351619a2d5a3cf16565a5c80771c9e120c8be417a5da98f9c2b17d26063f", 0x5a, 0xb, &(0x7f00000003c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 16:00:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) setsockopt(r0, 0x8001, 0x4c66d1ff, &(0x7f00000000c0)="f5947e33157064582303802753f8c5c566f96ce571b409c2af61685625cc62d7bcdcd8b4b7997dee18ed150ee4b2df286b101719b5551d339b202326c498a4744f1faa8b92a1b09b9a4695679c32a0d8cc8bb2f8e7963c7a9ad49dab3629e89269891d6600030e4a493d98aa27d2798cff2aed290bf640a052ed4a1855c7bf0ce0db8558099b58bd9b97399b63fdda216a5cecb434f6f7c7f0bf69cfa78988798567ad30b92cf058214f967f9625b11c07ebfe052e13cca32bf98668e85c6cf9e4a1a1e2bfc53363", 0xc8) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f00000001c0)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x80000008003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2080, 0x0) geteuid() r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) ioctl$BIOCFLUSH(r3, 0x20004268) shutdown(r0, 0x2) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) r3 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x3000)=nil, 0x1000) shmdt(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0xfff, './file0\x00'}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) write(r2, &(0x7f00000001c0)="14", 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8008, 0x0) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x80000001}, {0x7f, 0x4}}) shmdt(r4) 16:00:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000048) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) r3 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = getuid() seteuid(r4) r5 = shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000140)=""/137) 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x81}, {0x8, 0x5}}, 0x2) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat(r0, &(0x7f0000000240)='./file1\x00', 0x20200, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x41, 0x9}, {0x101, 0x80000001}, {0x8d, 0x6}, {0x25}, {0x43, 0xf9}], 0x5}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000300)) 16:00:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) 16:00:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10008, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x2, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) link(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x100000001) r1 = kqueue() mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffb) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) symlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x2, 0x10001, 0x1, 0x5}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x28a9) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000003c0)={0x100, 0xffffffffffffffff, 0x8, 0x35d00000000000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x0, 0x7fffffff, 0x4}], 0x3e63, 0x0, 0x10001, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4d", 0xb4) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:00:53 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') 16:00:53 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xe5, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x10000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x24}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x9, 0xc4e, 0x2, "0210c1e7e4000000000000000b00", 0x0, 0x200000000000}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:54 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb722e2f666530000000"], 0x1, 0x0}, 0x0) 16:00:54 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000000)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:54 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shmget(0x3, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) pledge(&(0x7f0000000000)='$\'\x00', &(0x7f0000000040)='[\x00') 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xa0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x65}], 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) 16:00:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x6}) r1 = syz_open_pts() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() r7 = getegid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000380)=[r2, 0x0, r3, r4, r5, r6, r7, r8, r9]) ioctl$TIOCSPGRP(r1, 0x80047460, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000600)="8b422c7933e18f1b68c1b51c2b23b39aa10d43869e6306232e83550c52302c8c3e630cf3033d1edab271f20cd6d489efa0a1940a53c37c50a7af19000a95573b8eb65a1233274837756ed8ce6720fbf0b591ecd0b3522592ca7cdabdc1160649b7a309aa22d7e63c4a5eb19dbd9b2951816e51f89cadc55b2774c5996dfa89412ad1e682129e066eccbe0f000000004c7f110d5df2568287cb9e20387f63dc3f6386", 0xa2, 0x0, &(0x7f0000000180)={0x18, 0x1, 0x8, 0x2}, 0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)) setgroups(0x3, &(0x7f0000000200)=[r10, r11, r10]) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) 16:00:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="016f5d9d5d8ab748a14e808d6bd1dddb33fb6cc6810571085c524f7c74dd23d9b5181d8877716bf357083e73accad96d0312d0457c362e1b83ed18bdddc2d09f9b1442b561536fc7e4021b256ce494d6948435716e2cce118995b7d3feea1b2f4b00d4cab3a644037e48fbfad36f42d6ce5f9407163ab123d375810fbe76ca60cc14961ef3bfb03ad61842bf097d760395", 0x91}], 0x1) r1 = syz_open_pts() read(r1, &(0x7f0000000100)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x20000000200, 0x8, 0x4, 0xb451, "924f325f29231a8521cdbaf964c6b61442b451f0", 0x7fffffff, 0x3}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) syz_open_pts() 16:00:54 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10210, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) r2 = dup2(r0, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x8000800088002003, 0x7f) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCMGET(r3, 0x4004746a, 0x0) 16:00:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200ab, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001d00)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000100)=0x8) close(r0) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:54 executing program 1: r0 = open(&(0x7f0000000600)='./file0\x00', 0x20100, 0x88) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000640)={0x771b8a218e53ea6c, 0x6, 0xffffffffffffffff, 0x7, 0x5}) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="38cb5f3c4d0006da0bb784de38738b3b2323f52bd13f5041a8a3c04c382eff557a75442e7c7c894f947bc68bdaea85886ee434729a531421dadc8bc162ae2583a83f971d0cb16fbc736f8a0483b6b897c06a1133"}, {&(0x7f0000000080)="f9f7849837392036a3cedf15364fe54d0c8a4b190e45add0b182e219477014507b91a3fa1397a9b93e0bd6c0482c669ec95498e0ccc61c8473b217f1ae1d7d6d397e6252d0ef55d9b68aff224569ea93c0debde5470074513081a2a52ea50344b464a0776ca52659c97c48a0ad39ef8f74e4a179267524560908a213435cf40f304d7eae143f18e6696b93e4dec24af2d0106101d22fe6ff49eb495619d6a99af27d83685034769ed4bf0b41f0e058444308128ae43a31"}, {&(0x7f0000000140)="d62f394785c0a0b14cea5f0760f4fc01bca3224f29ed43b7d270fc9797df9d12159f95b09b5179e2e3db62cba57f6a52faa589bcb084946d423c749caa101c59f5ecf78fdb6964c501ff4e76bfcf4634b0ae9a290fc333700d47585dc0b48bec0ca700d3cec576ad835c87b9105a9edfabc5c953e8cc5520e4b3b19c6c8c9dafb374772fa7ae3b6dd60af87def0f3075f6a00e1ccaf5e1c459a91c840b581aab88cfa5b73710588dda0c9ba7"}, {&(0x7f0000000200)="dc1b2e2ad1d252423a91a6137a83750bc63a5c9f5cb76dca9cc3cabcc15ec5a421fc4fd0d6f662dbab804cf5b0fd4e1c76487802fab7ae8efa6f7d1ad5a3613a1fd97119ad6f999bbf960c60b95d8a06ca111d96d63b0a53ab7494f24157860c815c2f2e875b109067515881003cbce72a86f6ae919fb9cf17be17a7fa9713bb5e834b6af47440c5cb7c566982617c65804814a44313b9b852d78450d069fe49e8b83239f796b5751c49e037c202fbf36929db80da79506cd6315a7f865d152e00303b247d5c1d5af2740f36723e99c882131e601c670aa731aba51560c2f034dc47d181289f6421aaf7da8e"}, {&(0x7f0000000300)="d09b8629805dd3c3ed655d90e33dbaae27fac1be1e8a04439aa4a6e9524977ab96cff5629f3e224ee3e535a43dbc34c180e187828806fa80c1627c9091d946d178bb12ab6d4d442fe13efe513b4b8ab3d81c998ee2ed8e778d4cdfb67d8f26d4e2ddc508171df123fd3c3603b2861226074f6bbe568666b0eff4249b0a1698618eaf94a08c2397"}, {&(0x7f00000003c0)="16669799e6a5277a0e65b8f88470ca"}, {&(0x7f0000000400)="478df9e1fe05b59d21138e67bd4934cc8bdf20353c71c138f4fc8757c1cadcbbbf81a322ab1f17f279bfb83766c106a9e897b7fefcaf0c4c2aa9c7bc083e472df11665fa2844a0c6ebbfcfd5003ecdd6dadcf1a9ebc3279ddb11a0fc77ea6e1f41c070df492ac93e615c91032923aa46514e7e7cbc8049215390210734fbadb5eea3f1459a33a1c191ed507bf11d002d"}, {&(0x7f00000004c0)="158a4295bfb5870b776ec798e741aa49d1713356feb230b436ed976d750e81e976476f5b21c8374326f33ae81ad547a4a45f61eb3e451afde60468587b5e77a313b0fd0befdae96f335e8fe2497d35fc1eed41ab0a1b0df4304db3bee15d69dc3c828bfe657782867238de5b0c1794e7031c70f3116070a7136a39ae3466eaef3300d876ce4a91ac2a2654569586e86a27004d8e580f3007db02365fcffd1707b0a408"}], 0x1588d52ed5c4397) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000700)={0x1, 0x8, 0x8, 0x1, 0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000006c0)=0xfffffffffffffffe) 16:00:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x1ff, 0x8001}, 0x10) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x4000000000b, 0x0, 0x20000000000000, 0x8000000000}], 0xb9, 0x0) 16:00:54 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000105d7265195d6e1e572fc234408b912196dae47040000009cfb308c51cbcb588ff5cb9e201f0ac94a5d988aab51aac4d52260ab2dfc3853199434798cc41d448803333410153a55f895376bb2bcb267b1362f9757a148c01fb6fed6feeee7355f4af02bc48cbed110c5e18dec3bb4aa675d58081c980f71766c0ce4df76e1f7cf26d16ae69578965f39a8db6911622e58b51fb1228fca7b1937e85eb4623b2dc7ee579d7c216928270e48b21e51c7beddd5491f16797294c7eb6ccbc96845333973a61bb28c242b0b2e4093cd6ad9dff5d6c2ee3079c8261cec79bf524621f2328673c289e9cc24934643a245e165e6925b850ec30be83b3b0713918be730c03b3c077c19099d1739af6eb7e3e4a877f76634b73907b96f49d590fe40e2b1f719c54fb58bd8f40d68eb66"], 0x10}, 0x0) 16:00:54 executing program 0: r0 = socket(0x13, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="0220c2090800009198cebb802440d4021da4040081ac43fa2474f8cdbd18827b", 0xa0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/190, 0xbe, 0x41, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x100}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x1e9) pwrite(r0, &(0x7f0000000180)="f45e0516e32b1836f0427acd77963d7f6070ee2217b71627c70b3ad4e32e369f0434b82311d6cdf9dacddef636b8735e4c13e3c87c299604849828e6c8fb79918f459f402b29bae953319bcb4e737f63c8fdc86229818e7f379ee7be0cef083f5c8380741faae27cc5bc8b7ebe15862b67644b969961ff8e55b39a87bf1981b3983651559cde2678fdc57ee94fd790e2bab57189376139961343936a044314417f7577869b5c78c14a6173c569bb8965d1ddff5b07f92ef7694d145c8b304708e87a4b", 0xc3, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="e3d5777fd31ff5fad84c84f5b2f0bcb785cef744d072e78ab29df3159ebfd972ef8c11978e57b592e19943bc20e02f5eae052c7e0e4ecb7de21e96", 0x3b, 0x0, 0x0) fcntl$getown(r0, 0x5) pwrite(r0, &(0x7f00000002c0)="b320c4642f38f7cd5a367e6ce474fc0cf8666351b0b0032aa6d3d8f0bddc", 0x1e, 0x0, 0x0) 16:00:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x7, 0xcf08, &(0x7f0000000000)="8e072fd3c2d2fb225e9e205eef849a0db3c137460992e6ec0c4848ce5c75a5677522bd886c546a019ddc9343cb74ee13346acf0880a072e256447cfcd14348c284fa08454843717228256fac9237cf32e2afc611cd5d7bc9c7ae1151d6595eaf2313bacf6dc39f8df5f14dbb85a365877d7294446be7b51b088c1b2ad2d568580cd6295a2d71abe7057a2e5e46be7532fe6c34179413a6ab9526eab94d2e809581664305286a1b5c6e0521", 0xab) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000400000035ce17351d70577f250ff8242b5c3df13566ee023ce21bf9c3b5d412e8cc99b2daa643a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801435771"], 0xe8}, 0x0) 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) 16:00:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000001c0)=""/91, 0x2f8) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x21, 0x7, 0xa0) syz_emit_ethernet(0xfffffe95, &(0x7f0000000000)="f2b22562738c03214c07b6") 16:00:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:54 executing program 1: r0 = kqueue() r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x400000000000000, 0x1, 0xffff, 0x100000005}, 0x9e) fsync(r1) fcntl$setstatus(r1, 0x4, 0x4) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="4d89fbd63b3842ae66ed90dd1f475a6d46beb6facf214229151e36ecbc912fd4430ba22f8cb6a6444feab70d82e59da3243e0baf26f3417b9f1f13a43955152df7990b74a176c3c2a371b90201483b637f06a9ce434788d9dbe7c13583fbfaf4bee8326b976fc549fc30a497898a69ebda0c7157b5a6a0a50aae29e305e505d027c7b8217e8e6c805e00990b73af4c88d0545ef2694a15fcb352e5a4fb47ee6d6f07a2e61fb9e39717aaea97c5f33c8410d3c8952ae1852e42f116", 0xbb}, {&(0x7f00000001c0)="a2454793b62797092392fdec09307c24477baa1092eb9526c19bdc18fd482caf2803eb04bf63d30d422dfc5d85c1342acb92109b88522caee9b979c893bfff68bd7bc1094716529be55e99cc3dc1fa3c7eb5b6e9b75c95389bd887c31be03a517df60c6c2cae6833cbd8fedb02fe2dd14fbd22d76b391eee40ca0bf26dcd3d4ac85553d3c7b31d90a2c8b133d6851b90dd52ad81d304647e3997d1bc3c495ccb991873d73c7a0c8e606168a5985e20674231aa50bd22c3395610903a96d479b45338e350e8bdc2f22d08bcfcc608d14009", 0xd1}, {&(0x7f0000000300)="da27b56d6f0a3d3ea34427773ecd9791e4e443fd1c6ad7fdc9985721a962fa7228eeeee04abfd0ad95986d6d02d30754540366c76a93e442a0b794e22727b5a58d498bd220e0ba9637930d5862640a6a972e3b800cb505b74d96264848d5462100648c9ab72879062c87b0fdb5fbf61e48f7431684f21a69cdd7461ade7bc98f947b108a6b60bde342e7db16a0cfd26f8070e91880a12f255aa41e84ef5335dbbed4ac9007be4263a127a820df2711c02256aa025e33da7e13684a8446e580a99d02d601c5a0d35178e46a084b2adca8570e3da62d9f8462995c90b639dfd62ad10b9c4fb8767f9e9155ef503b863d4d80", 0xf1}, {&(0x7f0000000400)="7ea5fb474819ba17587777efff0fb1036dcc27d0a1ff5ee76e0191b8667b9e7930137bf740a48d63dabed44060282bccd7f75298324d935215684b2ddec05eb42946f074441e22d658dde079ab0aa9076c74420e25a69c99b24fee6ec70bd8f7537fe053a1aa4359e0", 0x69}, {&(0x7f0000000480)="5c0079507cc008eb5c48dd15b6b8dce8081f1e6f31ced2639ef17aec82c6cebeb472d9c945c6e43076dba9e95f250e7fb72c85331c684dc614bf0c22914adf655b1696abb35db92d6e86544787da58f43f91e1eebe041bc824d55174b3efc39a134e0593bcd7fc6d", 0x68}, {&(0x7f0000000500)="08ff07eec8bff09ebc605f6c11127221e8bd01149305ec47d87fb5639f42d4ad0ead464c03d83a3f6727b652829dbf273f0d5d5ea9869e381933899869158664836dab4b3fa21da053cc1f00fd55bc8f3b3a1b8364bdcafad71002cfb8409c6f277b4e9510ba6cb78c2d3f9deaf753b4d683c0b90950a1fab5c4ba818648bed2750e3c2ec8376efcd70f28710816f7e7a6915f40c8957d79470290bd8398c822822778c49e4d9ffe95bb54bdd183b3698778b02b05d7f6ff682e027c67fc0b5f7dc0891a23c21a39435c290984e80abed0", 0xd1}], 0x6, 0x0, 0x0) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8080, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) r9 = socket$inet(0x2, 0xcca3a1876357cd50, 0x3) r10 = socket$inet(0x2, 0x4007, 0x101) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/52}, &(0x7f00000004c0)=0x36) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000100)=0xc) r13 = socket$inet(0x2, 0x4, 0x7) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x26, 0x8, 0x1, 0x3}, {{r2}, 0x0, 0x1bf3220bf9099ba0, 0x0, 0x5, 0x6}, {{r3}, 0xfffffffffffffff9, 0x40, 0x40000001, 0x80000000, 0x3}, {{r4}, 0xfffffffffffffffb, 0x20, 0x40, 0x86, 0x7}, {{r5}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x0, 0x1000}, {{r6}, 0xfffffffffffffffa, 0xcc, 0x0, 0x7, 0x8000}, {{r7}, 0xffffffffffffffff, 0xc4, 0x1, 0xffffffff, 0x5}, {{r8}, 0xfffffffffffffff8, 0xd4ca23cff6a2d2f5, 0x88, 0x9, 0x80000001}, {{r9}, 0xffffffffffffffff, 0x20, 0x40000093, 0xe000000000000000, 0x5}, {{r10}, 0xfffffffffffffffd, 0x8, 0x1, 0x100000001, 0x5}], 0x6, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffffc, 0x0, 0x80000014, 0x1, 0x7}, {{r12}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8, 0x40}, {{r13}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0xffffffffffffffe1}], 0xfffffffc00000000, &(0x7f0000000600)={0x8}) r14 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) 16:00:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:55 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x110) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000200)=""/107) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffdb8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r7, r8, 0x4, 0x5794}, 0x9, 0x6, 0x1}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000003c0)) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000140)={0x3, "2daf83c9978344cf7a091c1d42aff8ed88c1b790719504ee04c87aafdabd4461589c61e2210ad885ca4725691af3a945e006671f1e800031a1964d0e08abd15f0aab68ee54e841791f65f39f7178e1bfc5db6616c3da72fa71277795646914d153a9065279661c56bc7002acde2f40e7a3ef5cc10d3952290a785ac002c9a003d52bed86"}, 0xfffffffffffffda1, 0x800) 16:00:55 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x441, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="3ba3ea6f545a74fb3da0836732bded26ead3327cb220fbbeef72acd1631204e8680af6e4da5714db502ba13bdcef396195edef8a3babb9906ddf05ede9a72d2d3c57f049159a9bc0d57f59d2d60ed6d314750f1e64930167", 0x58}, {&(0x7f00000000c0)="992debe12b2359c0240f6559d828ee1d6c74e692e51a66f67012f7dfb58a5dd106dabf06b8b906d400ee9c731568a550d7b1e3f23c43d8c0385323d7f8a4adfe08c142d49540b3938a0cdbc735a8fbc2689ddfbc5ac156c6942f42ddc31a6b8b53335c25e248c756ddd0acb0af6406d61deebdeb49eb556433d9e0bf723409f22cee21b761b8dcccfcb7793690e66fc149450b856b78749d090c6e483b609be4fd36096ba29f3cb6adae98dbe0ab80eff3e43ec34cdcbb180a1937d63ab8c91f427db9e8548b356acbddb1ae51728af96beae4c69d1eb96092c300cf11a0cf15f1136cd2f317077727eb7442cc", 0xed}, {&(0x7f00000001c0)="0931fee8ada3b3dd8ba68e5ce6214944c38d6074a7b014d01617938a6ab5d61279ca74f4caa56ea9bb18e49092c3f475ab58d500a64b46740835de34e70f27e53c7adebd9bd3f5e9a9", 0x49}, {&(0x7f0000000240)="930a627d9c5ba796e3f9fa5e8e2f98f34ae02e5f9bfbd7e0936fb3a31f9ca36a1eeb3bdc5bab59ff9c8a2005ccc0ad512b8e974ea9ea68b067664cf7ccdb77919eda511dd09abbf390a469a40a9e87e75ae2fc6f10df0fe61c90f0d39a56edf8a2745a6cce42ac6fd71c2877c8afdf", 0x6f}], 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0xc0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000340)=0x2) fchmod(r0, 0x8) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000380)="9b925de1590bc24dfee9fef62cf3d48b5fc6179bfafb9c13f1ab2fd02a4f919ff9ed0e45479a3481829381dbfdbbf6808e205623518e2332e51b899a86a5b076807b875e7be391823713517add61a7758bcf5c5cd59c5384122cbfe0bd6530519b913795933ad0afb4ee6ea2c61415cee4a70cf9f2c43fff44132f4512643553ab327aab590819c22231ffb500cec88d87dd0203ed2fd7b284f67b930d08a750413d3f1a03809017c3a063dc89609e2869f1216a6d3a4de6684f8cfa432a29cfb38df8376964a1f82d767f8b07", 0xcd}, {&(0x7f0000000480)="52b3a426cf237ae0761e23a19e37c309aefe06312ee2bca60a8ca361a4848f6c60c99a2a0c2d4225f8e64657aeb9022e33", 0x31}], 0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000500)) r2 = open(&(0x7f0000000540)='./file0\x00', 0x402, 0x85) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x10462, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000005c0)=0xbb14) r4 = syz_open_pts() ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000600)) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') connect$inet6(r2, &(0x7f00000006c0)={0x18, 0x3, 0x2, 0x4}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x10192, 0x0) fcntl$getflags(r0, 0x3) r5 = socket(0x0, 0x5, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x20000, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000780)=0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x10010, 0x0) recvfrom$inet(r6, &(0x7f0000000800)=""/1, 0x1, 0x40, &(0x7f0000000840)={0x2, 0x2}, 0xc) poll(&(0x7f0000000880)=[{r4, 0x4}, {r3, 0x189}, {r6, 0x4}, {r3, 0x184}, {r0}, {r0, 0x2}], 0x6, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)) chdir(&(0x7f0000000900)='./file0\x00') r7 = semget(0x3, 0x3, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000940)=""/184) pwrite(r5, &(0x7f0000000a00)="007703fa1e9c8a8421a8cb8a9dea27bb164b5bfcd11ef3ea07cf7a38b9fdd56f840591c05e68bfd7ef3fd1bc7fc507bc", 0x30, 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:55 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x400, 0xfffffffffffffff8}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x31dc) flock(r0, 0x1) 16:00:55 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1a5, 0x6) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x100) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186002008b5ac13a26000000009c6141b70900000000000000000000000000c6570c896f4784a7396f", 0x2c}], 0x1) 16:00:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x43ac18d8fa294ed6, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) fcntl$setown(r0, 0x6, r1) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') fchflags(r0, 0x10000) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') mknod(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2, 0x6) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:55 executing program 0: socket$inet(0x2, 0x5, 0x8) r0 = socket$inet(0x2, 0x1, 0x81) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0x1b, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x8005, 0x9) sendto$inet(r2, &(0x7f0000000000)="2b4331ce29a84e26122b35d060c8190f21e93de3e178c2695120a27065df51b075a2a268203a2724b928233580008efb78e06960", 0x34, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r0) execve(0x0, 0x0, 0x0) 16:00:55 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x100, 0x7, 0x7}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x188) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0xfffffffffffffffe) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0x7) syz_emit_ethernet(0x3f, &(0x7f0000000340)="b69f26dd6dfe110e4d113bbec0e13ba86c2a50e2c4e124ced9edb173dc9fdf5ab6a619fbfc93be17ac748226ee4a3470a63e5fa6600a4d14c3cd4e0984e5c8") 16:00:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x80) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x110) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) 16:00:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) setrlimit(0x0, &(0x7f00003a1ff0)) 16:00:56 executing program 0: r0 = socket(0x1e, 0x8000, 0x0) shutdown(r0, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 16:00:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) pwritev(r3, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) dup2(r2, r1) 16:00:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3a, 0x20000013, 0x0, 0x8a87}, {{r0}, 0xfffffffffffffff9, 0x4a, 0x20000000, 0x7, 0x4780}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0xf9, 0x81}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000002, 0x3, 0xb7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x445, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x1, 0x9}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x1, 0x5, 0x78c}], 0x100000000, &(0x7f0000000100)={0x9, 0x3}) sendto$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x0, 0x53f, 0x45d, 0x1, 0x8445, 0x40, 0xc1b, 0xa998149edcccb948, 0x3, 0x6, 0x4}) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYPTR64], 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x874}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000180)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x140) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="dca1520300000082ab68f412693e5a3c6e462e45b46b4a840b18c87af5dfb136da2dfe638c174a860d8bcc4b5ca128fcd1237ec7ab4d5a897ecc06000000b8f7fe4461b9859ea3d24283f7acc3aefd3110379904b3262894923b3489d27f45b1a5af0e0dcc0a14aabbb4623feb226944e837c8d87d747ce22c3383363a41342c61796eabe47691fd4d2c6953a534a3a50836cbc2025eb9605923a3cb2dc00ae2c5d8e61f30916a71e0ec7d43", 0xac}], 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x100000001) 16:00:56 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) chroot(0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="4089968bc065788ba86827bb745cffc34cd3f2d067a4c4b4b6a8dfdeb43d66baaf3979267e1c998bc4e7e95abc825d7eaf828dcff6091abd4a5184a8817c00da12b176d4faba72f9e84bf4ee247f7f11d47b6262b88b9e0a7089d890dac84f5d9ddf656246e73ffae77eeaa2908e7f0719b6165092dafdccb4a4d3425cd2b7d20c79ee30a65117dd8387", 0x8a}, {&(0x7f0000000340)="756f479ff2991005b5e1bbaa9af33a3958fd4a4949975abb3cf002b95fe3208b9d160a48741fd700dfbf774a580e776ff2337938353d9a36a99b1b25cfb55f58a839552c2cb279c2b3413486af1585c02e96232e4b87462b8a1ce3bb", 0x5c}, {&(0x7f0000000300)="90c45bae2ca09ca53f464043f99c08e474835a796efe96ee7bb80a80fb38ecbec29e3dd04469accb0cc0f37403", 0x2d}], 0x3) getgid() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:56 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r1 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = socket(0x2, 0x8001, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="5002", 0xffffffffffffffa5}], 0x1, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000100)='\x00', &(0x7f0000000300)='+.\x00', &(0x7f0000000340)='],[+N%+!$\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\]\x00', &(0x7f0000000400)='#\x00', &(0x7f0000000440)='\xc9\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000680)=[&(0x7f0000000580)=')\x00', &(0x7f00000005c0)='-*\\:\x00', &(0x7f0000000600)='!^:\x00', &(0x7f0000000640)='\x00']) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000280)=0x8) connect(r2, &(0x7f0000000300)=ANY=[], 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) r1 = socket$inet(0x2, 0x8003, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = getuid() setuid(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getegid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0x0, r3, r4, r5]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6012, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0xb7, 0x97a}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80000000, 0x0, r6, 0x0, r7, 0x40, 0x80}, 0xedfe, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r9 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xb986bdcd1afc8bdd, 0x1000}, {0xce, 0x69ab}, {0x1, 0x69f}, {0x22, 0x3}], 0x4}) setuid(r1) sync() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x1) fcntl$setstatus(r9, 0x4, 0xc8) semget(0x2, 0x1, 0x200) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000001540)) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) getdents(r0, &(0x7f00000000c0)=""/234, 0xea) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xe4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r1) 16:00:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x2) socket(0x20, 0x4, 0x80000001) 16:00:56 executing program 0: r0 = semget(0xffffffffffffffff, 0x4000006, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x6) r1 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r1, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) semop(r0, &(0x7f0000000000)=[{0x1, 0x7fff, 0x1000}, {0x3, 0x3ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x3, 0x944e, 0x800}, {0x7, 0xc4e, 0x800}, {0x3, 0x7f, 0x1800}, {0x4, 0x0, 0xae0d9b888e2641d5}, {0x6, 0x4, 0x1800}], 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) chflags(&(0x7f00000005c0)='./bus\x00', 0xfffffffffff9fff8) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/190) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) chflags(&(0x7f0000000600)='./file0\x00', 0x1) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000240)=""/61) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x200110) fsync(r3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000640)) readv(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r3, &(0x7f00000003c0)=""/214, 0x5a) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r1, 0x1, 0xfffffffffffffffe, &(0x7f0000000080)="4dd0d087aaa138f17add162a9ea489b59836f274faf44cbf686abbd141047fef49266b", 0x23) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) 16:00:56 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='rc') 16:00:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40000000000040, &(0x7f0000000000)="d5ff96bf9968", 0x6) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f00000001c0)=0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/11, 0xb) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x803) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) syz_open_pts() writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x1000000000100) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c000c0bfbda28ff34e3642fa85e1f60000013c1fe9002049fa9da398bcd62b103434820abc205256e4b696be162aae2cb5806ca63399445f1b2782196d5a77b730c88a77253514b97fa6524930ccc13a88ca9587b71a933bdc35d91065edd1a3e822524b", 0x33) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r0) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x3ff, 0x0, 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1a6, 0x4) r4 = kqueue() close(r4) r5 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x13, 0x100) ioctl$TIOCEXCL(r5, 0x2000740d) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) 16:00:57 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="02", 0x1) 16:00:57 executing program 1: r0 = socket(0x11, 0x7, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x7}) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x15, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) 16:00:58 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ftruncate(r0, 0x0, 0x80000000) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x6}, {0x6, 0x0, 0x0, 0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:00:58 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x800000000001d, &(0x7f0000000000)="208d8b4061443735e0916f930edd4fca62f3241e2c7bcef1c6a930ef884e23f4700db6f5fe2b2dc64fe731176ac7016fa5998601d210e16e6c850bcc096635a4b1f1c4d6394d367dfcdc7d975debc713ebae74149592f8c0951ac629552cd654afe550d9f5c5c892f510a9e921515828", 0x70) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000001, 0x0, 0x0) 16:00:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000580)='7', 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000005c0)={0x10, 0x8, 0x4, 0x7, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x9}, {&(0x7f0000ff8000/0x6000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0x5e9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfff}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x20) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x1000, 0x9dbe}, {0x167bd, 0x100000001}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./control\x00') 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x5, 0x400000002) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0xfffffffffffffef3) r2 = dup2(r0, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:58 executing program 0: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x10000, 0xe9, 0x221, {[0xa1, 0xc8b, 0x96a5, 0x100000001, 0x401, 0x7fffffff, 0x1, 0x5, 0x9, 0x0, 0x6, 0x7, 0x6b2, 0xff, 0x42, 0x7f, 0x0, 0x7f], [0x6, 0xfffffffffffffffb, 0x3, 0x7, 0x8, 0x4, 0x9, 0x2, 0x39a2, 0x9], [0x679, 0x1, 0x4, 0x9, 0x5, 0xfffffffffffffffc, 0x400], [0xe4, 0x2b, 0x1f, 0x8, 0x7, 0x8], [{0xffffffffffffffff, 0x4e, 0x4, 0x9}, {0x4df8a34e, 0x0, 0xa2, 0x8}, {0x7ff, 0x2, 0x0, 0xfffffffffffffffa}, {0x9, 0xdbb3, 0x2, 0x7}, {0x40, 0x80000000, 0xfffffffffffffffb, 0x6}, {0x7ff, 0x3ff, 0x1, 0x80}, {0x0, 0x0, 0x5b}, {0x8, 0x100, 0x2, 0x9}], {0x0, 0x80, 0x1, 0x3}, {0xe2f, 0x6, 0x3f, 0x5}}}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7) 16:00:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) fsync(r0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:58 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x4003, 0x7) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000180)="8cc41e895b56d2b607174ba9a231a8e299296049db4fd0ca851918cce6f12f6c3038a9225297744223f55fc90bbcdb5a5e25397e377be9ada13e4581", 0x3c, 0x400, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) sendto$inet(r2, &(0x7f0000000240)="d9336c43f2c4c6367102910649d112b5bad4892f834bc77f120df9bb0a3dd4927abf159146d613d32d408ae2b1244ed1cabfa0992ac9b22746d0b7b79916939ff920821fd06358935000d5cf4d4bf05d8cdf18737e97de5a449b1ce08b5f7a54aca83fe3f2ebc9e9f995d7ca741bf1b500eacecfcfefb3fb905e0fe263c2ae0d233682f6900c5efa44cdff3a59deaf5746571cca413f8af988878162ef69a0be", 0xfffffffa, 0x401, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0xfffffffffffffffd) fcntl$getown(r1, 0x5) r4 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000380)) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x14, 0x265) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000440)={{}, 0x5, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[{0x1, 0x3f, 0x1000, 0x2}, {0x4, 0x100000000, 0x7, 0x8000}, {0x4, 0x800, 0x7ff, 0x2}, {0x9, 0xffffffffffff0001, 0x5, 0x7}]}) connect(r2, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sync() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x4) getpeername$unix(r3, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0xc) link(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') getpeername$unix(r2, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) msgrcv(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="e07805b70000000000000000000000000000000400000000000000000000000000000000000000000000e9ffffffffffffff00"/140], 0x8c, 0x1, 0x0) mknod(&(0x7f00000007c0)='./file0\x00', 0x1180, 0x80000001) r5 = geteuid() r6 = getegid() chown(&(0x7f0000000800)='./file0\x00', r5, r6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x8, 0xd8) 16:00:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x4000000000000000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x80000008003, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)=""/192, 0xc0}, {&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/67, 0x43}], 0x4, &(0x7f0000000380)=""/127, 0x7f}, 0x842) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)) shutdown(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x5, 0x9) 16:00:58 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:58 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec240a", 0x7}], 0x1) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x9, 0x5, 0x71df, 0x0, 0x8, 0x5, 0x400000000000, 0x1, 0x1, 0x5, 0x80000000}) dup(r1) syz_open_pts() 16:00:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = getuid() r6 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r5, r6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xffff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7, 0x0, 0x99, 0x6}, {0xbe11, 0x100, 0x1f, 0xcc}, {0x5, 0x0, 0xfffffffffffffff8, 0x1ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001, 0x0, 0x3, 0x100}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) 16:00:58 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) accept$inet6(r0, 0x0, 0x0) 16:00:58 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = open(&(0x7f0000000200)='./bus\x00', 0x910, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = socket$unix(0x1, 0x7f036cdd5259d3c, 0x0) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0xfffffffffffffeb3) r2 = dup(r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/205, 0xcd) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x8000) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0x400021ffffffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 16:00:58 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f00001de000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20800, 0x100) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="9a1c106be910cac3ce6f7c5c6d32eed5e47ccd26a171357b2143ba", 0x1b}, {&(0x7f0000000200)="ed4b7ce6ba45ca0dba8e653a87b52ddd1559ce695dbf8287e9c6f22f1e25892bc5689e351227820f8b9e49ced32fbfcc53a4116d8c15ca5799832f80", 0x3c}, {&(0x7f0000000240)="3bc793f804c198e86e5f31a3d82db16c08da", 0x12}], 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="beb67419ecdb578e3c125bd6cbfca43ae1c32322d7c3458d708fff576eaacc9312fe92fd05bfd9d9d8e646d8a812c1a8b4ba36c49bee64ee2cfce83a079d51c74e4afb704e00b8164926bfc5c2007ed9cf547c354f32664ba222ca116dfd65d203ed4de71948554b71d699ca986d3fede201c7f2fbd3dd60349891958e41a044d2c986a22743fea7fe8a26d542b5d62ebc097b08c9ac4b39ba493083395db13017a88dcc8ec29e50bb826067a4c9c69be63f82ff54c7a753ae4348551f8972f9571fdc697e80567d0c29f15a636ddb8d427d66152740054ae9f096ec98b140c6a20637e6", 0xe4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:58 executing program 1: socketpair(0x2, 0x1, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f00000000c0)="361a316b0a937f2f8b7806356ec9d85007797fb8dd106473101ed46420bd3610fbeb1c4cb4ca05", 0x27, 0x0, 0x0) flock(r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x24, 0xfffffffffffffffd}], 0x1}) 16:00:58 executing program 0: r0 = kqueue() fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x3) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) 16:00:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x45, 0x3}], 0x1}) 16:00:58 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="d3b9", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:58 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xfffffffffffffffd}, 0x0) mprotect(&(0x7f0000138000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x40) open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x44) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000100)={0x0, 0x0, 0x6, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x6, 0x4, 0x3, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0xa000)=nil, 0x36d8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffd3ff6e38}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x5e81) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) getpid() 16:00:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket(0x11, 0x2, 0xffffffffffffffff) socket(0x1, 0x8000, 0x80) sendto$unix(r1, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:58 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) r1 = getpgrp() r2 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001f80)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x3}, 0x0, 0x80000001, r1, r1, 0x8f8f, 0xfffffffffffffffe, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x8) r1 = dup2(r0, r0) getdents(r1, &(0x7f00000000c0)=""/209, 0xd1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x4) close(r0) recvfrom$inet(r1, &(0x7f00000001c0)=""/32, 0x20, 0x802, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f84006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xffbc, 0x0, 0x0, 0xfffffffffffffd00) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) getgid() ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1df) fcntl$setstatus(r0, 0x4, 0xc0) socket(0x1, 0x3, 0x1) 16:00:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x32, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x9d9e) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1c, 0x0, 0x0, 0x4}, {0x2d}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000240)) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getsockname(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0xcb8, 0x7e60, 0x5, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x396, &(0x7f0000000340)="b6") clock_getres(0x6, &(0x7f0000000180)) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x20) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)=0x4000000000) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186804008b00002b27febf3d000000000000000000ffff4f2200000000af53577eae61bc6fc06f8a36", 0x162}], 0x1) pckbd_enable: command error 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x9, 0xfa27) ioctl$FIOASYNC(r0, 0x40047307, &(0x7f0000000000)) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0xfffffffffffffff8, 0x401, 0x4, 0x1, 0x6, 0x7fff, 0x2008000000000000, 0x1, 0x3, 0x6, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x9, 0x1, 0x7}, {0x1c, 0x2, 0x1, 0x80}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="f3") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2dd, 0x7, 0x10001, 0x0, 0x7, 0x7, 0xfffffffffffffff5, 0x3, 0x0, 0x4, 0x5}) 16:01:00 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') recvfrom$inet6(0xffffffffffffffff, &(0x7f00000000c0)=""/238, 0xee, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0x9, 0x7}, 0xc) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file1\x00') 16:01:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = dup2(r0, r0) listen(r1, 0xcb22) listen(r0, 0x0) pckbd_enable: command error 16:01:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)=""/107, 0x6b}, {&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/124, 0x7c}], 0x4, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) fcntl$getflags(r0, 0x3) 16:01:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:01:00 executing program 0: r0 = socket(0x18, 0x1, 0x1) r1 = socket(0x2, 0x8005, 0xeb2) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = dup2(r0, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x81000000000) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) open(&(0x7f0000000040)='./file0\x00', 0x8200, 0x40) r1 = dup2(r0, r0) dup(r1) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e68000000000e745e400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) syz_open_pts() close(r0) r1 = dup(r0) pipe(&(0x7f0000000040)) r2 = syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') r3 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) ioctl$TIOCCDTR(r1, 0x20007478) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r3, &(0x7f0000000240)="714d7bee007423b5481634dc7db718b5cca8ef439fbc7335598e744e1649b161ace0387ee4379a0fff44bf83da38a034de9e50ff45af5222c50210324a048bbc76f828e3be519486fea8668c1c63b40b044ed01ae16f208bb769c26acdcc009fb9992e9a4e118af0f141cf9e31160841880581ea3d0ff60f8ba58f978cc26520393ea506884592253190608469a7", 0x8e) syz_open_pts() 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x4, 0x7ff, r1}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 16:01:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = getgid() r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)="66dbd7dac59875ef4efb7793f4464d25f3170ebd887447211c534c3da13fc324ff5b4bd78c1a6624ba7c7ebef4aab3e6c47bf84ab765873f49fd6175e28f883dca5dd27cdbe2846265a44a7c021b8cbdaa7dbe448ef775c20d844115430644ab9eff4647e5d87c8dba67512283290a7a0d103a3e128221bdcc631b0e25", 0x7d}, {&(0x7f00000002c0)="ec1d38b7e26e5c76cf43905d91e8279ce604e994c3e4eecb83d004c9a1a1831ab65da038ec9d66ebf0ad214d99f2676ee23c9167d75947a5ad7625473d3e4b5496f7ab984d300810b09dc1980b30bf4512ec623ce86be11bc0a8bea0d891a6cf59105c82ca81efb88ca997ffccca2194eb3cfa62f6d29c15a18c1d9e82c41e057088d1d0851f10dc81eb41017ea9034e4d92a00698f80471f6c75962e92f4f8d6dcf2849d05df18d88be00ab8027fa7fe9e73382724f028d067f18c6111b58733aefc9f8b335a6573f47c1f30cc27cae23f245a0ed32d88b44", 0xd9}, {&(0x7f00000003c0)="10048c429fbd1e0365bb1fdac4ccd472e23b5a33d99782bd922ec2ac41d3f6284a6660ea82c1ce345ae8c6dedfa43a60d566b3e6ef1e291ab6e94f555e50ab86839c40cefb7a8ea7193d35dbdaeaaedba5268ba4c02c14abff36c228bd4e5cadff4718cbf45a1ae32dc24d0a", 0x6c}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000080000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xd8}, 0x40d) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/134, 0x86) 16:01:00 executing program 1: r0 = socket(0x0, 0x8005, 0x9) pread(r0, &(0x7f0000000000)="ad7ba778addd3c2d110a76b1a65f5a8f246e0ed7f8527c28bf91ead2fd4d25667b0b8599e1280fdc41191df05da47e44c29b04fd3b4cb4f9a8cdaea11059ea4cbabf1d9e8eff435f1b00f2e1e9d12aa40674fa847cc37c900f70dfd70ac126db2e992d664f80196d09bca55529116e038cd68e7241624ba9649228297274900685a189cb63a4b0dc7cdd4d1264cc72a7b16be49e3cb11903a5b6634b967b9fa60ecf261a960bbc0e316e351b3a1cea80865f8224f9e60ecc95ebbd17906bfd86a8c32600932c7f8e82958b3809f1834a96c2124024c6d499906cf12e706a4cbd4b5dd1c0bd471cc210e44923c822f3605fe7561885d54c2afd6334b90d588d752a0165033ed418ede01e5f2d02eb974f82f74b04693a66fa2ebc8a9dac264942c2a7e15eda8658fc4085a2062b7187142f73bfba403867569d3425df6c0bc87089638936d5c690960314ddb22e52f9a86bbd25d9be68c30f348ee32d3c1daac127c306284628044f8637bb4638f544e7aa63f3162c2e5fbda769920c0910018d2ca78c78c296c09b55ea15c569416f0b942dbac6003f7e9a8a5783739e098d9fbc5d6a1b61656f685f53b6aa646170fac1f2fde968a0f96a8eaf876d9e2070092d8b436da05fb94363d63795c191070b4c8e38002d9fa39339f2763df45403b6429798d86a7a4a3d62e99bfeebdbe8b40c0cac37ce555344baeed3117851feba9553d82c76b5a9a0dce4345aa5a69d13b3bfb376c224970ea0868181583d24d797412c5a4d5934d31f920b61fe2c77441dafc813d910799ec3a02fbf8802ff9ee628e8b8867ff3c80cad3e2f1f5094c23d949ceb58fb4d4c0d01c73bdcaeada6231235d3b6fa96d419aa40898d96accf30359aff7bc350c3e1700ab8935d5bbff32ffdd43e3c0aa1d7c559efb18855c32830a4c7c476906869048c261f548e2acbb2cc48c6439e9a9a7d396c44c9ae9313b7e2e6dfdef57ed83f2ac06b8b3d9f93ef584c69810e02273405b17e0c23fddfbbfe85d0ec091dd58b00a90a52978dacd6599ba4dd7c1f718705db0a66fcb4212736d589847deff3c635317a8b82f684322743438a6485b2f0090e2d63d284191777d21385823e8b9afbc4c6a32d46d6dac046a241b319a32bbe8b73dc88ba99aa82502022f2c44010c17ccc4ae9c2a2ef70865bf6d28a820cc3f7e27b635e863d416e8dd3a9f02b41664c88adc6bfc4a398dac071e92d6a6c2fca2674fd309e6e179f0d1cf4c491a447ecafd6d86e7611947486d3c091498377352a1b728a33b2ea3e0da693a8d5fca4c6fb79f9de26b167798e540d937d46b7ba7918fcf9e7f08b8ab18a53d3287daa7589ef8ad55619e0290fe32e7bb5938563b5b072e7028605847bc83fb56cb9410ec17f9950a46c33c01c90875f08eb5069eb795d2cbb679d59da23780677f5faa3e59705b9128c43983bf8ecdd42aa709a93ea8544e8811b8fe43df4f2343a5da82f9e6dff105d851832ccc8e515c230bd56ceae79d40edaeee646d5ed0c1a69b2df7692ca523182edcb6a6055aedb0fad57b5fff5cf4e273edbae3a8d78561d3c49e036f8b15f69b824367385d4609c0cf225c1797e771a5afe577f8ab4ebee87074a4b9572cac864f841ef14579d064618261bf61e3e256e85007283317843003829b958b31c6b70bd006fa056142cc416903c3673c39dc075dba01a954481946926bf1f0c1dc34185475f6c7d6907380c36bebb0bf1195bec5fa70fecbf4c18c011706517005b44c18669167ac5a9f2961643c2814834f836acf8f16395116fbe79a429de87b0639d79bd1384b1613f6c932a1870f57322763076c41d6d6bdc25d189193341ce8411f2401c2739ecdcb4539b4cbb0ee255043bea9d71156c3a0fee5c5a4f2eaa7fcb6266477411f67419dc2bb3f288070c71485a541be30d8938daac8328f7926bc83f33ed7d82654aa01b654f1029317c3da675fe20d02463af206c97543fbebd9cb27122b5737662638f05e43ff41be986eb062f241819d29002e9bde68fc48065578af48ff570257c9c874095f48af84467f19be2bd60b471dc4f00da0b9d5d315f090b87c40fa80966565d8e23bdd15e790bf011c555b70fe5a535cd9f669f2eacf0f19264f57634329ba318023e68eb542f3f131f8ca46b8ff56a74e8c2c24d433f75371b508a88ba738b196a1261edf04ce6912f27eb2ef7688132501e8206a4ac2c58a2d0208c97b98ca039c6494d50a8acd66848ae5c4ea340b9efcfffe58c9af288c27f58b46d1a17c2ec8885a24469dd3c6eb5db0c1f953e40352042045d269cfe8b7ea173be1e9404448776a8bd326828db2a94e80d1b75ac95426349058c8ac1508d7b325d9941a62f2da403729f7d3d1f2556d9f55a5716c2e2e654e640b50b33c6718790f7b90c0dcda02f9fe4034bac32b906b294399fffacaf2fb7ecc6fb7ec953da3256ce77f4669cb5b0e9bdf6754b16f254fbc8275788b5134e8e638e170c6dde2adbc473f20deb9fa0302269d6642ea0ee8b4ebf8373fc685af485533fe4a335a7c6692d11a8389eee5ed5bab9afb9b147da80a9dcac97a84c5dca4f98673321edb274724bab0be2adb499eca5bb9032fcfdd18cfb7e87cfb7672372805adfc49f102489ede805abde7dfe889a323dd25896f99f725026ff6057ed8f9ead216e37370533b35797737b2243096967a372fdd752d6d2c99968e9da59a214b7dfe8845ad7848eeb479f33a3fe9f2e8a9d698eb8e96f51aef90769b9138e33943f3204a94ce01ece532fae3a5b9918bdff4b331320b19e7896e0638d6286b1f7d2d56b01a462d17cea56a4b60d961fe2787346caab0d35b1024e26d39f306dd8afa6f7393bbd43410ea01a7eb27ba8ea9c70c8e8c153387372422a95bf17d9fbe0ca272e21434a7cb7635af5d642b4f4567f84a7a175cb6fda97a8f9e599c961b81f07a469a366ae0a11b43d6f90a54f7618c7227f13d8ebdab7d39e47fde21cefc3cd9f16d3cb6469dbfef67a42ff25c66fba0a840d4bb03549eb54b519d824baf845e3af64b1d33e164b47e81cb68adc19d7b86a5552365d3c20a87ae6d98af43b2c8a788c9c1c16e91096b1c1ebc2132e8bc413c7538ed0d43a262cc01f863e0a84a57ad6f8d7513d7047f681430fa05ec743ea820161d2b0554b38e717ba31bd6ac817643815215412cbb63db145e0dff1e1ad3aa535c6efe32f775d249b14d50d8871da3bdab574eea310be56c4b1a5004f50fd9f2995f5e1cf89e64219722d6781f4cf20d9a212272de16c499301925f61ce21eff9ac6e5020f0550b07cf89d6521f95db68248a8066f05be5e0540d1bd0ccc12c1cc1589f17cb869c132da1f48b967221c38a7be8f5081d6210bcdd4f1c5f9a46c7ccc3d0844ab927a25a6e36243896b6844f23a7c00f6fc991d501d3c68d8c10497c8a7416978184eaabc9cb4b2ab5015d180bf0ba9420a26abcf038fd17730a23ebce503309311cca87b33eb04d01b0593aaf5138aec6f25c5896a07e45ec261ed6b2955ed6942f657dd796cd779ed998d44ed29955a24fba2d2e95bd9fea2dd17d0b2e6b6dcbf4902e6439c9653c25ecd5f993e1cfa6e7c104a38ef6f8c38934e11e2e0131445296f6b64f4d2f6ecbf35844303d68a2a34165a64087329348b6b905a089b492641c686d9303c4a09dd95051255db71038847a165481605447deb74a5d1f975e3394864c47568e0f023abddbd6529373713983f58ab6decfe59306b411a70de11842dbe40c705fa916fe2b27b8a7c6feae7d22de16d7990305901bf71d8d5ad9d082b1dda63d6af33a1a5a31c8e3a63cd0fb0272ec4b5f03a0db15ebaa37b7763c922e8a904fd1e2d773ffeac5ca760856e23a42bec3be99b2e5a22504075286eaac559e7a50e2f6c0643522fa7e7a8c1e0b7e558f0022c9d437d4f5f64d802f2c43f559b90d493b0643bb8ea1df2d598e08beba294d91b9caf6c00f20bfa2ee2c26cc884908cdf09adb72516524827553f2f4bef939cf30d09ea3ad9069247f5cd4fed06f58eb6ba86a0bcbd057c665d844fb5a4f413e69d563c933809cbbdbab4d59889ec55b9c2efc52a5ee6edeee22e53a869b97532e3898309eaa6039d58de366ea777e86fea887a62ee2f21457751ad43a45da914fa3c36c7b47a9fdd2067d06f831356d756c2a1a9b5e0de83fb9258fccae72fe960ffc73fa49936a4350fe9cf7fe83bd80c72b56fde1b2541a87f9707da6efe918aaa437d06e0f849dabb0507066f659751d01094ae613761c18c0ae286407ddf2403defa93892ffff76cad54aa0bab62426ed42c4af8b6e229ae8342e57d081535ff2120cc2ab10492316bcfd6b774e411204a51248cf86954b85bd6d078ef5f30f708d07b03bb8b1dad1ca8b8b71d7a9c8a4ec7647e60b733a8a03948d0e42193d267539363e22bbf606a93523b47d6355aa5d5d155043a29db0f0e77e9688e5d00f1a81a620b23184199b89d4cb061f2191dd61db1303dd16f28aa672aa12ceb5618c47b796857873dd88683e097a2f29f31491d9feb9355680935a7a9289b453247578bbf56b1cd43f71d6233c8201d1ccd74a4ddd07db7cd3f426aedc52a214cde067a5ee946d5c62de7cee06990016d6cbf077350e321bcd8f664800fa5f0539f926d841ec479ec99e5465cefb170d9b6eb78cdeced0fa793dc19500bd57ff3bd9edfb6702abb4c872c57d29b258c75fddd7d738b4672c5e587ac129110126b52aaa199a567142a02337bee985b558449288852ac8d7bd5927598bae3aace09d9ae3c4c71537b730e3bca2d64a495cf8b417196497b0c4b5c0d383b46e485916ba7e1db73e6fc96a3939f04b8722c0426180a52995062478d795c2a3fbd6bdc53f6eca009260b215c2f9fe5e16ba39c02c5d9e7efc5dbd6f38d7a97c735092f326952e94da6583b0093120d62eb8b0a6ca63e69ae38e010fc60d6e776abb9a016b82aa87b395bfe2be6ca534dafa2abafbc25ab9450987319d24567f553cc383521399750814b022c6c19cb575678a20d55734c080a66c2e964cc764640b148095b84bf7221ece97703b45538084825638baa0508189a4244618b467415dfdfe2f4ce75bd65f177dcfbf701b9f2f02300011be90b66e31f0c9883f9bdcc5f348edca1a85293ea192a4c81442d260992361496f32eaaf1feb5e3b8d2329a93c6f0576c32aadbbc680b32b4bd2f6814dff28024da34d89f486d740c7e53f96934e4a11bc5edb70d8ee0463079a4cc47baa3c8654d674cdeab6aa4f08417753e1affa639cc03af36467a45b8c27e0c8fbf0503ce571377815739887c7a9bbffc8cb27708498cb67a79d989ad874968c4c77634795ae64ca8749893016b803905cb702b359df32b9e70f99dc2ed1af7f2fd8152b1153ab5f95437d41542569c88bff99904d9fdd55e6de05ba884a6536d8ebcae39553d29ef2c3be1f1797f6945263bedda834bddeec83a1351f4e675833c9eea782f58ef12ca7e417bf6b7ba568fc56d852aad85538cf452f573ab3e96061ff7aa9e95524b8df543ac8d199d29b72115db071dd9f7892b0dc643f7cf0081a46dcaf7791d91a1ffa74555cd31d3777a9429ca3148f2a18be95294c9b98da26d6d03c843598caff488f1141462d62158e004e6a0d2bfdce734c26528bd44c95c714c73471fea8253a2710fa7039deb56f6ef423e100e24eac88d34fcb7c42294ccc9a199ff0e07e335b3ed44b54518be62e47280e17e04a43888f2c733c518914a032563df0281fe74358a121", 0x1000, 0x0, 0x0) pipe2(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = semget(0x0, 0x0, 0x10e) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001040)=""/129) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000001140)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000013c0)) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000001640)) r6 = shmget(0x2, 0x2000, 0x45e, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r2, &(0x7f00000016c0)=[{{r2}, 0xfffffffffffffff9, 0xa4, 0x600fffff, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x7eb}, {{r7}, 0xfffffffffffffff8, 0x18, 0x10, 0x6, 0x7f}], 0x2, &(0x7f0000001740)=[{{r0}, 0x0, 0x80, 0x40, 0xe00, 0xffff}, {{r2}, 0x0, 0x4, 0x20000000, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x58, 0x10, 0xad, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x80, 0x4, 0x614, 0x5}, {{r1}, 0xfffffffffffffffb, 0x74, 0xa0000011, 0x10001, 0x12000000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x58, 0x5, 0x100000}], 0x7, &(0x7f0000001840)={0x2, 0x8}) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r10 = geteuid() r11 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={r9, r10, r11}, 0xc) open(&(0x7f0000001940)='./file0\x00', 0x40, 0xc4) sendto$inet(r2, &(0x7f0000001980)="85a15c788c600d54762674f37c3cb8fbdb8d8e60a412e6f3c740d6c09f56dbcceab260b4e5d26bf2c692f58b6ddb7248d2a132877797f8461d4e30f98c124fc4d032626001b7e77953b0598698331dd1de5ec9d12b32e5f2bb1f9370728f92d477ecf234d535bad0453cedbf76eba56711713471da93f7f93df72f4c3f84516cb368def9d258558ee40efcbb975cf92a6120aa43f787d6ebaa16dd9b24c3a42df7a50149c424b01f71ac5da93f3ed7da571f64fc732c058cf7b8bccdd3a810", 0xbf, 0x8, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) rmdir(&(0x7f0000001a40)='./file0\x00') ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001a80)) setpgid(r9, r9) fcntl$setstatus(r5, 0x4, 0x84) getpeername(r0, &(0x7f0000001ac0)=@un=@file={0x0, ""/84}, &(0x7f0000001b40)=0x56) accept(r8, &(0x7f0000001b80)=@in, &(0x7f0000001bc0)=0xc) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000001c00)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001c40), 0xc) 16:01:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0xc4ef, 0x2, 0xffff, 0x1}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x3b, 0x0, &(0x7f0000000180)=""/59}) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8044, 0x0) sendto$inet(r0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xffffff86) 16:01:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x9ed1, 0x6c, &(0x7f0000000040), 0x2af) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x6}, {0x18, 0xffffffffffffffff, 0x0, 0x101}, 0x0, [0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x4]}, 0x3c) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1ffffffffffffe8a, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0x7a7}, {0x7e6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 1: mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) socket$inet6(0x18, 0x7, 0xfffffffffffffffa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './control\x00'}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 16:01:01 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x9, './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='c\x00') chdir(&(0x7f0000000280)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') setuid(0xee01) r1 = semget$private(0x0, 0x4, 0x608) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/69) 16:01:01 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x90, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x95d, 0x8, 0x9, 0x3}, {0xd4, 0x3, 0xe00000, 0x4}, {0x4, 0xd8b, 0x9, 0xdd89}, {0x8, 0x1000, 0xfffffffffffffffe, 0x2}, {0x7abd, 0x4fa, 0x5, 0x2}, {0x81, 0x3, 0x9, 0x7}, {0x1, 0xfff, 0x0, 0xfffffffffffffc00}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() chroot(&(0x7f0000000300)='./file0\x00') setregid(r3, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) kevent(r5, &(0x7f0000000100), 0xb0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x44, 0xffffffffffffffff, 0xffffffffffffffd0, 0x9}, {{r5}, 0xfffffffffffffff8, 0x0, 0xa0, 0x7967785c, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x81, 0xb09}, {{r2}, 0xffffffffffffffff, 0x1, 0x12, 0xb746, 0x6}], 0x75ee6572, &(0x7f0000000200)={0x8c, 0x43}) 16:01:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000080)=""/134, 0x86}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000440)=""/181, 0xb5}, {&(0x7f0000000500)=""/181, 0xb5}], 0x4, &(0x7f00000005c0)=""/198, 0xc6}, 0x0) 16:01:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2d, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x40000000001, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x19, 0x20, 0x32a, 0x3}, {{r2}, 0xfffffffffffffffb, 0x80, 0x20000003, 0x6, 0x6}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80000002, 0x800, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x21, 0x1, 0xbb, 0x400}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x6a, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x18, 0x0, 0x9, 0xffffffff7fffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000023, 0xd11, 0x8d2d}], 0x2, &(0x7f0000000040), 0x5, &(0x7f0000000200)={0x1c, 0x8}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) read(r2, &(0x7f00000000c0)=""/127, 0x7f) r3 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) 16:01:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ftruncate(r2, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x5, 0x1, 0x59ed, 0x6}, {0x9, 0x3, 0xc3a, 0x1ff}, {0xffffffff, 0x6, 0x7, 0x3}, {0x4, 0x100000001, 0x100000000}, {0x7, 0x6, 0x5, 0x100000000}, {0xfff, 0x4, 0xffff, 0x3088}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:02 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="09ce2e7711cd185f270bfe2a75b8f401345d7896948672f791fc2f88e0b1e1d95327568cfdd52e60cc499cfdd5fa7bed2e37a4904670af32246fbc871aa86ea934dbd46858ba6af82b22a9a902949003ac158ac37b190fdfb35600ca2312446b57", 0x61) r1 = open$dir(&(0x7f00000001c0)='./control\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)) 16:01:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x24, 0xfffffffffffffffd}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0x100, 0x5}, {0x8e}, {0x47, 0x3}, {0x84, 0x80000000}, {0x86, 0x7fff}, {0x3, 0x1}, {0xc7}, {0x82, 0xb5}, {0x100, 0x7fff}, {0x3, 0x4}], 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0x32) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/31}, &(0x7f0000000140)=0x21) 16:01:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050360000e000000f6ff1201000000070000cea1fea7fef96ecfc73fd3357ae26caa0416fa93b88a1dfda79d9804be781e4991f7c8df5f882b29fbe1aa5b2305000000b2ca3ebbc257699a1f132e4000000002000d7d63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7c00008943277b6797ec7b4f7fd74703b22f310b404f36a00f90006ee01be657aea8b3840000c85b67bd000000020208a371a3f8000400000000000000010000000000000000a3000000007944383ac213c124d235b27c5f961ba482796b152b63472680d0fa3aab8b6b90ea570ba87f63d3008504647fc0055af52842022e33f1ffd446a80ec3341b28a2affb8d1e70cb582eeb154c5b6d61badd70df093d78e38bbb2ca6735d34465312e180f8edcdde6ff93fbc1d84f180856eb7062c5c4d130406481e", 0xfffffffffffffdde, 0xd, 0x0, 0x0) 16:01:02 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) 16:01:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) lseek(r1, 0x0, 0x23, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pckbd_enable: command error 16:01:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x795, 0x0, 0x0) pckbd_enable: command error 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xc754, 0x0, 0x1000000003, 0xfffffffffff7fb7e, "815c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x338}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x8) 16:01:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) setsockopt(r0, 0x80000001, 0xb7, &(0x7f0000000180)="f778ecd41bec93540587479405aa8e0eb26c39abad7a4032ceecaa9cc309aeb84939824b3968bf42e972de2d011ec71eab881e95b7b51ab123dbd698b0e95ae672faad50b24ca4bb3c7ed7a933da8523241a9ee049a3be651e876d131afa703a81a37f50c96d14f17b67d6ea8738c134415184784cc7a51ead3007caf82f16bbaab492a177d65b0ba8d1067317535a0738d459a30a7652b69fe942f30bcab3c2abadf010fcbcafea53dd0329d6c3443ac6330424d683f50e9f570beb3841bc9eab4537a98a10b38e6f2b1a155fbd1421089e9b65f8c735ed89", 0xd9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x983c}]}) ftruncate(r0, 0x0, 0x401) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x11a, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8800, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x0, 0x9}, {0x47, 0x7fff}, {0x42, 0x101}, {0xa5, 0x7ff}, {0x81, 0x4}, {0x187, 0x119}, {0x84, 0xfff}, {0xab, 0x5}], 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000240)='./file1\x00', 0x2100, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) r1 = semget$private(0x0, 0x3, 0x89) r2 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r3, r4, r5, 0x80, 0x9}, 0x2, 0x1cf, 0x8}) setsockopt(r0, 0x29, 0xa, &(0x7f00000001c0)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180)="9000006d2e56ae1e5c00", 0xa) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x400, 0xffffffffffff8000, 0xc413, 0x7ff}, {0x151a, 0xdd51, 0x5}, {0x7, 0x7fffffff, 0x10000, 0x521}, {0xc77, 0x400, 0xb4, 0xffffffff}, {0x3, 0x4, 0x8, 0x2}, {0x36, 0x0, 0x8, 0x400}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x7fff, 0x6, 0xfffffffffffffffe, 0x4}, {0x80000001, 0x101, 0x4, 0x7}, {0x100000001, 0x9, 0x20, 0xffffffff}, {0x40, 0x2, 0x5, 0x4}, {0x7, 0x7, 0x1, 0x1}, {0xfff, 0x1, 0x9, 0xf74}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0xcf49, 0x8000, 0x7f, 0x1000000}, {0x401, 0x80000001, 0x400, 0x1f}, {0xfff, 0x7f, 0x6, 0x35c}, {0x2, 0x9b, 0x5, 0xd619}, {0xb8e5, 0x0, 0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:01:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:01:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:01:04 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x1, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x6, 0x0, 0xfffffffffffffc01, "7a8c312fe703cba8a77ed60d32b5d66420a73f70", 0xfffffffffffff000, 0x9}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) dup2(r0, r0) 16:01:04 executing program 1: r0 = getgid() fchown(0xffffffffffffffff, 0x0, r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x22, 0x0, 0x0) 16:01:04 executing program 0: syz_execute_func(&(0x7f0000000080)="45f541de0d69dc5f26440fdd5cf400f3420f2c33c441fdec11c4a205ac84dd12060000f30f2a99a60000002e67660f38f60bc4e2f9347a008f081096a43a00000000ce") mkdir(&(0x7f0000000100)='./file0\x00', 0x20000000) r0 = open(&(0x7f0000aa0000)='./file0\x00', 0x200, 0x4000000000000) ioctl$BIOCPROMISC(r0, 0x20004269) readv(r0, &(0x7f00000013c0)=[{0x0}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001300)=0x9) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/101, 0x65}, {&(0x7f0000001200)=""/165, 0xa5}], 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000001380), &(0x7f0000001400)=0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001340)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001440)) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) shutdown(r0, 0x0) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="8d23ef38522134eca5ce", 0xfffffd79}, {&(0x7f0000000200)="9c513cfe12a9ea0ddecd9cb7debc7b42b75600bc8fe31de34799f73887724d17cfbea69a43085205e602799f78153386127292f42a39f96e"}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x1, 0x2, 0x4, 0x81, "9aa15fae0c9aae230df171567c7e329d830664e0", 0x7, 0x7}) 16:01:04 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000100)=""/101, 0xfffffffc) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000080)='\r', 0x0) 16:01:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x4, 0x6e540843, 0x7, 0x2}, {0x1ff, 0x100, 0x7, 0x100}, {0xff, 0x1, 0x2, 0x5}, {0x7, 0x80000001, 0x2, 0xe8}, {0x388, 0x8000, 0x5, 0xffffffffffffffc1}, {0x3, 0x0, 0x0, 0xff}]}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r3) setgroups(0xff54, 0x0) close(r0) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) 16:01:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) getsockopt(r0, 0x2e04918c, 0x7, &(0x7f0000000000)=""/183, &(0x7f00000000c0)=0xb7) 16:01:05 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='x\']\\\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='---\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='#,,}[\x00', &(0x7f00000003c0)='%\'&\x00', &(0x7f0000000400)='{[{\x00', &(0x7f0000000440)='\x00', &(0x7f00000004c0)='/\x00', &(0x7f0000000500)='[\x00']) r0 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x8000, 0x9) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x9001, 0x7f) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xee01) listen(r0, 0x401) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0xfffffffffffffffa, 0x3b, 0x3, 0x5, &(0x7f0000000040)={{0x3, 0x3ff, 0x0, 0x1, 0x1, 0x8001, 0xfffffffffffff383}, {[0x8, 0x20, 0x3, 0x8001, 0x0, 0x2, 0x2, 0x6, 0x2, 0x5, 0x3, 0x3, 0x423, 0x6, 0x35c, 0x51, 0x8000, 0xffffffff], [0x1, 0x6c, 0x2, 0x400, 0x36, 0x8, 0x6, 0x8000, 0x1, 0xbd20], [0xffff, 0x2, 0x4, 0x1ff, 0x1, 0x20, 0x7ff], [0x7, 0x800, 0xc30, 0x0, 0x8, 0x25d], [{0x3, 0x9a, 0x2, 0x50}, {0x2, 0x4, 0x6, 0x9}, {0xffffffff, 0x1, 0x3, 0x7f}, {0x7, 0x78d7, 0x5, 0x1}, {0xffffffffef5918c0, 0x3, 0x3, 0x1f}, {0x2a1, 0xe077, 0xffff, 0x4}, {0x2c942c19, 0x1ff, 0x45a9, 0x6}, {0x5, 0x1d8, 0x10000, 0xdfe2}], {0x10001, 0xffffffff, 0x1805, 0x3}, {0x1000, 0x7fffffff, 0x100000001, 0x400}}}, 0x7, 0x3f}) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 16:01:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:05 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) syz_emit_ethernet(0x4f, &(0x7f00000001c0)='\x00') r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x90, 0x120) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x1) 16:01:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000080)="628b1ec17ea720dc1a5b2125c687059b3681feee09d4a77c8134a502d1f80f0922929035e0f89a32633150db8777edf46d20020f8e093ef379e6187087eef141872a667c252ccd9bbef99693806c1e22e8da90fd15bc4f22ff57341099eb56b8abf7e8e219c0a316141c363184088e4dc15f8f3c6ae7b625d687237562d7a346bf867c33da41f133046d511360d111ed622a0a69856b5a4dbd5ce661e94423d85c5e532b738c914a39b1f7c8bf07b071fd9195486d4f3cefc229ba8f6f81ded48213f50cf12715b4dc825169d7ddac0642318c7f758355a5f92a", 0xda}, {&(0x7f0000000180)="719f4873713d5f96de5676a987f5a911922795234c2bac9e6675967d9d26c652db88836133c16368a0f7069d81f1dcafdf98ada82c55de972388b2cd254cb7633dd01f7106d8e7aa1411c6fffa44646b3b92e2157f47095971e3c671d8f4dbde76048ec106c87182f058643ab24206976bb33f62a2397faa54c8e4a529288385f3172cd7aea1916992f8fa2a", 0x8c}, {&(0x7f0000000240)="7fb49a10ebae21f8307461275b4a166a3c6cd5af8c122fa079e166c5b5557cf3bbba8c3d786ea9329e2b6e23c3", 0x2d}, {&(0x7f0000000380)="7bd1b689fc979b0970d4a325cdd7e925df3aeaf83cd5e8b92c22c6bec67f89a8b2d13e3800cf777762a9549442699b6ad431472af0ff72df1af46c8a20356211d3a00909a8355af1e449e221bb6ce00c0dbc0eaa5d8dde5882973345e1b3dd420585d6a3192f6986e07b9bac68d65163ea50f558e09f31805ddf569f52ebae8e332cddf8955d084071073c085f81c278ba123f75ecc4220d6d45c26a455c8181d393f88cc19e32ab9ba0dc7d0c32f8ccc82875b702b98ccf4696c83f83d92b938e524516cb8064b827cb30", 0xcb}, {&(0x7f0000000480)="4eef0b8a8f4dadd69cab65110e7a2ed017e5258fbdbda37ce301f1cba6c459ab259de2296043cf8e22bdaab8d4e0accdc503e2acfb1367dfebce5f6cc62c1c5ad1933899f49e638c94b0c6bff7a27c02e8831036f396f025b8027ad039dbdafcb10eb0411fff978f0be15f19cf2a1b65dffe41777807b06d334d210c2771f77248c2e3e48d6c34b39fdf5d3e96a07da2cec95130946a08b1b852e513e16cf7d87c9c49b5f7d435ae78d7d51d6a5ed62266c0e4c924786bd6ab22a773943221a354856be0332029", 0xc7}, {&(0x7f0000000280)="c3c7ad36321d714fea595bb3e72924b9ecc4bc6cf13b059214fa281bd9ed4ad1111137591b32f94aa850abd6ebc31df46f3e9d65c175b5da7226ffee43215efbdbaf7dfd088d7fb22cdcaa005386be47bf77d80e7472348321b771d33cea853d72d491189d4d870314e6b721499800a4ae031c0f93efd35d6e96ec5eb6a1", 0x7e}, {&(0x7f0000000580)="28516c5645dd57874fc6cc4c051dfe42bfba22b7902f6737ab47de45111ee877dbf89425f167ed7a86f0ab12c73085c2c5de847f97589ab9cdb5f0755aa0d178902febaf0a3dc394996d8a03cfbc10b40063647767c7ad043b29d140f16be474acd1a7ec80802e6d87edf8a3ac25db812ab1acc8728d3af22cf31577ddb6c61614fdb46884b5272675eadc568314c1c7a6e868a213297e0bf803b940c682a6501f0a9d1fce7d0a18eb9d424b42742b4cadbea0306c95e39b9ea88b751c437bd4c5ddef517003e907501e954c4c62d00317b7dc7ecb0639c46c5197c476942c8d82e21e6af5f40716194433716f9621de4f529d4b951a4f2b899dbadbd567463a7742a0e8be8261afb4adb8de1a598561520b9233a534e9e2169c74a3e9b083105039e8f2cf7655f7f569ea5b29120fb31da051404a8f4917dacac03a3484da3d96a68b51459b3b47b5e11dcf6128003e3ebd4c45819e755d8938d116987f83cfaba3df6660ebd8e4f7d219f6f9f4e6b5ad87aca49e8f31708c868587af8d84f45054cd12a771ceb16a33a482aa2ad7d33e86f426b047980bb4e11e8ff66371ff5e46660a70dd7aaf9f630c6bf91867ba318c01769c6ac7c010bfd3f0c4194948b60b94c2962d7aadc0161361213febee68f8ff93a5f66ec93b7148b829ca2597b04eeafaf01af092201f39c1e82f80f049eed359708809023f351d20bc40a73215a96ed044e0c39fd760887df9cad684d7dd03159e98f588afa3f0d93d163435de50141fb25761c58c17effa613170fbe85fae5b2752970c68c8a5d5e16685e445363d9fc74ea330cefc13583ad933dd5aa5397a25a20ad1341398be2ef64b288faa139223d826c4235585d63496c24289ce5b7096c822832bd6172b15e26bc1ad42ad9d0b8b09b86038994cb734504ad3d4d4656b422a9c665ba9fe237ca268022a36ff6474dc32793ee5ee4c06177262c2becdd21ee1b6d870a4fed6de8d138cd97982f6cad84eae08637f169f9b74fa63d3074fd11fa7a1d58df117e75600ec1d608349cd1ce4b317c7cbccea91cb8018f0fe236e25e995da60ff438f7f9ffae60ea2d77ba1f4a081805f94e88c55f0b5dada66287b614862d5a5c1749f9b62c72e741987a046a745ef3c3b0e194cecbbcfdf25eb1ccd1724dc658e8dbef2dd06c9a4502e69b1509b3a146b0245d437e381d3ba177a2dcd89d7e9bf8114ab20fa8ef7fd8751bf7eecf2b218b4579d3421ddb8c60cbb3c6197f86f87b7a7137c72c02ae7ebbf18ec1631413d25958962fe83f82c55a2e4822072ced19272e7f15e261900a68adf7e832b0a2723bae1254f70b79ed9d1656b4a547e6ed0d6c31642291eb8aa02d989f2679df2bc933b9b387d1711283b65d5338f120c9b93ebc8c7757b781e828adb4558381befba9486e14411cbe1d8d0c5d2a7bd2f3eeaef12e62361db9e1dc44ca2455918ab49b12cfc5caa0c9e3cb2b373724579de31436085787007e1d53c775bc4f6e4ad620894615bd46a8750dbb7effd190761a6c99ad7b5bff9167e3ced50e5c5950f7e07e1b0603a2d5931a9e66dbcf75413345b7ea5b3c6b47db7518d5607d0b49605ec8824102d90f30f01626fc630c94ce936ee4941901028d2475450925aa0f7b28f722acde77d7ef827e092eb12a8c209dbbfa09e4b47d08571e09679aca70470cc8d2ad94cbb0b78bef216425901724c498b39e19490c49ef5baf021891430125f9171b3c0e7db2d2eafa11d7d7f5d7e407d49d689a21be09c9d6e8047475de667c09c2ce1bda2bae9e585447cb4be57bdbfbde0a885a714520fabc0f3c346b14cb2d1b4f57fbc55f635f0a01c38a5bfd58aa57f5375e5edeaba17f289e414522ba6348cc84227897611054cdcde3aad4f25f4e5a4a1866c04f37ebbca04982d26e28bd5d92d1fff13174d50285414af79eef05337b6ce4dd12a67cd50dfe0682511587f1aee30deffb463fbc844543267b4b79829b43039b64651ac013ee299d6f2bd29667b2cf5e96c30b621e75eea90953ccf1e16e73049c31aa65715ed9741be40735862c1fd53fab880382ebcaf90c71b22d7d30dcaf6abe5c95a0e5910816b69f2a8a14b01ff8db360a840bb438fd2519c9aaca6f31a44e1e25ba215e6e03f014102de45ff63bd103d51d9b944d7c5e6b52d874882396d10906c9f6fa07d0d30757f82570c7f9c64292ec3990ac88fdbf06c9f8295dee89d8e92d8cbe05a0e07bd907cb14bc31e4a29ff2478001bf21caf04e7c4b164bc6a3d68cc98cf34306905b0857a5732d69a3cea09ee88400d05edb0784ae34cb65da769d49ec5db754b9b5fd6f28101449dac472f1123c9aa8ac987fbc36c555a795adf75a75cc6c90f8b02b1050cf1a6436ab363e4ac34ada87c227df969e23a51f54b306666cc41f576fc77479116b77f11fb6b494916e6720628d519138ba9018934ce33a838b5d749b2cae30f2c65711592a7f790ffcaacf902d073935550200e00a0f34bb5baa0391a19a5ced3ac30f48a1eacf1a681dd4c88d264b6e0f936bde4564a86d1029f337138ff06744fb06a91dfecb92bb7eec40644214dc770beed3e5ed6f99b3a429cd748cdb14580061a0df0570c5ea3e4915fac5d4de8319e92715c0bdfc0b81ffd6da7a2ae97ea01e6f22724568ff111128b589acc66dd968e0031ba3b3a11c1fa6c6dcd40193c5679df0f93744f81f49e1145c3dd3c183626915c813ccafd36520baf843a7d5aa756381a23f682baaeb32c891d0aff70620e6e4c900b8ec08382aa427c0d80308b7a4960dfdf54bd942d2dcbc518bb7e85d0f1dcd36f5a6f668df558b419c8eea5cacd88019b5cef4d01fde3049a557e1273547541cd82bcf313752ec65dff850641f65f8b84e1f189be500249ee92ee53880978b6edb0e7f436ae4ad0b7b199796feba105da4dec2476067f03f6b15a180b79ebf06d2495a99765514520da7bd0672efaa266ccedd6dc487e3be7f6266262bc22d7384b5fe5e770a5acc00af96eef6c2aa0e3a5a76e4c85b529db1ca87a6d8661c7a263bf669095e2651969ca07c5529a3b83ca15022e9aef03ab29b6cbe952abefed82573e851bc29087fb8742364b095c9d2fe7ad3b39d060e9f6e8981022d0e95727ecbf5f39a6e04fe099ac4c175dd4d01994ad34faf525c8c3ddd7f54ee725bb559f58f404204cc65d592acdff02009c19e438ee88b9c40a734148854075e5c7656c7a50b203eff54099e9c5d63821757b2b3916906f97a997517b52725cc557c5d7688535979360a611004ff353c1ccd322ee1d0cc85d5b61b322ae3e1f4a3e8f2535d741e98e305c226fabb3707bef38d18fac68d8e59b71fa89d107224657206c27f1f5ed4c0f94271aed8068147eb929ac6dbad45c8dba40b65345b6b171e545dadf8585bc9e2acc130c4c721af35951836cd4b62f2d8a27b845232894d7bd0db2da7667a0482b30d0d8daa9b84e9167e99e32780f79b89a19b39256e91d554fe51ae2db7ff7d3f7ce8a374727784838fe4bb8d372472d7627ad7ed2980ee2da8f19a1c7363f051a56b704e15b753c4a3e6939c8fd88df947fbb29813fca9a4f37449d0cf342651b97809f636c6782141fa7d9d00def65a2a758116644b035feade3580d7d18d923cbc4b2523b191559049650fab04fde2be2f12bc6c21c3b3aafe375c0e1254a067df0373fbba62ddd2733ba4683e3ae6e96c320f43dfeac2ce504da2e35e520783c7f3093a62749a92a77f43fdcdefde8af23653656c465ae5f5ab88b8c0d2634afa2f54b90ff5e0abce05f887c6ef843d78cf73ddf3f8803e9e9be1ad70aa85a8ee640c68f60c494e9fa58b24f976f8e928dfbb1e103ae774e5943de391972278a85de333a8fc4c39b6ad00cb79ba04d6554ecffe98a37afc8932d1deddc12343c7947ba556324e4082909a4735ff6d003a863f4cfdecd7bcf592cca4ff90f21cacac5861f6fb2478b7114fef6e92afd2cba5189ba93534274584db91fee8812efbfb5e6375d45e332a7d97ed640f5b1181aacd80d90b86d4d08b69dc10ea809f8e2f42c63db017428389c3aca5567928bbd651c062012a82dd937aa3bc47d98346cfc426ab829e542757472d8cd369bcaafdcf6eb6bfeb22f600f879f82f0fe38a27727032ae653cb6b2315e6edc048e3edc13f89202594e1fdcaedb8d89168ee8afc732c181117af52c1a3b54805322c9608861dafcceb85dfe8a5c1e4be897b13f60f309b2d5ae4092e9f6bf45a297bd03b8fa41fd49fa320f08daae167b35ab2c607f242dcbb1c9d495d4a7703ca7a60a2db911270d6be7f91aaed9f90c6a9dd521b426145b71901d23b43089329d45d21afa474be97626d4d94f6c9e1f9886301780103cb518d2c2cc0014c64b0bf6e914ef41938d4fdd36f0fbedc5b4c681cfc084e4adaf7d787d1b426a0a228c5226334f6fd2b39b8c5458f7c2f71ff132b20d2848835324f06a94599a16724f046d341f2a0b7d6c99b82f18ab1f101607d01170f00c502487f5ac0d77eadd2f0646939433f649636402c043b31f33d381a2c7de5b7fe4cc89b434ed16747272c0f7f3a71d844f61c8a81f789d5c042b25c29aead6759f663791ec483bfcd6dade14a4cd395498db59d94baad912909cb701bcc8e0329918002a96cfba3253f3f52efa6467a46c5a4dbb72068f3d191b0bb26313b55a65ad11731e1415c2e2354a48f341ff1d894105de00c55b6301dafb3905b3f68385a01327a042f9617464d7563eb0239b394e5ba4a199d1381a1290628e7b218fe41fe0678e26eb4ad5ef5cc10cce71cc5aa50035120ad36c26cf28ba983a4a844b6aacdc33b79a72d9dba65b4db66d7caa98b9dc0c93321b356e3a62c0a9e3883e97da21959327f62091c0d560fa8c86d120bff1d1cce7f87a6b5e490cc1444b48ccfd37af65aa3c37ffb9e37339df8602b25ff457f124eff7c932951e9f39abe876b90fc59c5bf718af18e53141aab1988567201be4674be051024084d76bae815f9d8b27ba76dd90cf78cafa5edb3970a8e4af061458c0b14ca3bc51cbe5792f517667f6c696e25fd28b94144e108412c3ab9bcf3c5ffe5a9364ab4bfcf4c4bbd9e3ffd4b00afdfabedeb42357b1408db7bf2bf24e6974971f9147c552ddff5cf312f189490a0ddfb01cce2b9f923efbcc08fb06582ff7a563c47e7532d2dd3dfac233f9528405f97ca143a4df76240a724f861b9045ba0b601bbddb6de312957d5b75ec11698d273c575f42024d70c80bdedb1d8358dcccb261816a45983bf459adcb343bc70a74dc9191987ca407d6d521462f726cba2d7ab1b71bcbbd22bb032cf45df217973efc2676a448aaa718822ee82860ab6c1d208f2a66214dfae6208b132d83cf447ae69795d4c8ddb511f5625ddeeac9bab12272309955dec005fa6d298c2c98db33824497537f5034dae7f995e084229b0d75a5167efab3afea4a6597d3fb3926d938b8096875519da005a32f9aadc29b9aa1c09b8d138a5a588de245fbbc70cd688c3e8bbc3d073a49aabe850818862328eb627fe1e0fa07ec0d4f271f1c2b022cefbcb7c064406c1e43c8c2f944b585e0e4a5a6f7ab630bd41da9efd914f1ba2ee2b64a6e0f091c60f121fd0fbd49739fc7aed5ca73922180b8636cf208ce2ecc19737e4fdc11e2e1048ecfc60797fdd9ad8729cbd300ff6283b164fdc9f54695c3c5ff6d793867bb64df3987801d5d05795ee72097c0d94ee2b3c47b4066dc0dde05e024f2b82f2ba6125cd0158c49bfc92fa4672914268", 0x1000}, {&(0x7f0000001580)="1c3891701ba6b15f56a78ebd17255fec52aa11c8094761753369d1b38ab93f7bf223c7b4b4a166ad65829bc5c35517a717c4b471987db794ce0c423d2ed3d90dada117b636b037ccafa585cfb033d2cf86a547d320a1c389057a1a6269bc002a55b9efae605a47f86bdf2651cdb87990e636f1a75a5818af8b4c5390c4602339d730442b044cfa8c8feb8ebe0c38349ac2e428998d9b03a7b9d4bfe561f73e2bb4619cb2923ac85ca756ca28dfd89b379c5220073828097e8b122b94fdda33878125a1d816a7ae13c0942070b61b219dd0", 0xd1}, {&(0x7f0000000300)="0a6a181a16d509bddd516eacb5af10d34895cc8a0f96e0898d52dcdd147d42d238e7f5f6035bd2eac78d9714688a7200116415ac8111b20eafba3455c8430334", 0x40}], 0x9, 0x0, 0x0) fcntl$getflags(r0, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc69, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000040)=0x2) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001740)=0x200) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:01:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x120000000, 0x0, 0x309) 16:01:05 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a70eadb3e8b3107600"/4098], &(0x7f0000000000)=0x1002) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x282, 0x10) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) 16:01:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x281, 0x0) close(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/213, 0xd5}], 0x2) shutdown(r0, 0x80000000002) 16:01:05 executing program 1: r0 = socket(0x11, 0x3, 0x1000000000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) 16:01:05 executing program 0: chdir(&(0x7f0000000000)='./control\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = open(&(0x7f00000000c0)='./control\x00', 0x8481, 0x10) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./control\x00', 0xcd, 0x0, 0x3, 0x1, 0xfff, 0xfffffffffffffff8, 0x9, 0x2, 0x0, 0xfffffffffffff5b8, 0xafe2}) sendto$unix(r0, &(0x7f00000001c0)="d1843167976d918426b9f9ae98f670bb3e8e1dcc48f4dc4dbb21d637caa83167e9f076086a9a66671b965b3bfc540489f0d54bd91955f7b2fd3d88719e50b34f5615ef8eca58697abc2ae9f0c9a9ab8f425816a3173c426eba1ea292ad082251644782fa4c9741eb69113183dcdd7b0d1b2abc840b62dcf379a7bc7a1e94016b2d40befb6b8fad0dec0558e397406719bae3399c5e11a0e5da893985edb221803735489cea23298842cea6a008c4006343b0421b065d9beee480d1d860dd4d9c733e9360f8814ce1ed91091b34d015e62b7c0356b9fd7532dd8994bbecc8c60a1b25a0443cd984971f2a", 0xea, 0x0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x3) syz_emit_ethernet(0x1e7, &(0x7f0000000140)="97458a22d7c45887a1d869932fb30c9e3c8e026b7647de68f33d2e9f9089a9d8cab8b7c058fa0d44fd6db8daa3825b5ea466ea9dd4733b7a5960bdda2bba0c5e7e4e3b804d0ae8a51e58f3c2111e2b9cd73c63aa37f4a1340ecc3a28cf08f13a75dbb6d5e9b4cb1208000022c382719ca81c19cd03a982589c7e767f2a65d3085a03a40d7b19fa22299afbbe34ed814e4e11e969c6966d844c326c976a558b1e9b81b7eefe9a77de6acd2c3c70ded5372ae5c1c6fe38135a134a0c794142749e1b603706f1fcdfb957f3ed5ecea2") 16:01:05 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x118) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000480)="259293fb81e1d26d8c3b29dc0882303ceeef2a89401bebd7e5acbd40ac5131b0c2569e9519aa0a58e973df6601a5b6c97f682e808fb60804c0f8072e888eb8f7cfd1a62491f871140fc6734910373e39957f460df0c0037e50f4bc5b41c8e8cdfb6618c74e05762b1183f487bb663f62298fe2618c36b80a0d23e36983fd1891d7491421fc14ff8e0d190b32c3b245ab5a709eea7b44c7ad7760f0c99273ff836200727d5141956c1c87e7c03bfc60e64413195b062b61764067738c98bd183e5005e03708ad10d27afb1372936c170a37d3143d60d94075dc522d9e6e3ac69c4ce66245da2a0a643b27f34081f9d1cf", 0xf0}, {&(0x7f0000000580)="68de57f9a0a65dab4fd862e90264afb4", 0x10}, {&(0x7f00000005c0)="cf4c704e4d7a985d2d33d5e3f4197a581362e3508a4dc6956d7612909a1951e543b858e31a671304fcbf28a82c710e85a96c231d76c88d4a7d77530e2193afb3033346fa46781c64bba136ac2944dfe56b3f6eba37e2f3bcf0bf70bfe5f4d49c01ecf447a2a861d2a2093bcd4869e42a5b80a25516cabc78", 0x78}], 0x3, &(0x7f0000000680)}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x26724035dc00fb76, 0x80) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0x8001, [{0x2, 0x8}, {0x1, 0x9}, {0x3}, {0x2, 0x7ee360de}, {0x2, 0x80}, {0x2, 0x6}, {0x3, 0xfffffffffffffff6}, {0x0, 0x7}, {0x3, 0x6}, {0x3, 0x46a}, {0x3, 0x2}, {0x3, 0x8}, {0x1, 0x80}, {0x3, 0x2}, {0x1, 0x7}, {0x1, 0x3}, {0x2, 0x76}, {0x2, 0x5}, {0x3, 0x400000000}, {0x0, 0xfffffffffffffffe}, {0x3}, {0x1, 0xa5}, {0x2, 0x4}, {0x1, 0x2}, {0x0, 0xfa}, {0x1, 0x2}, {0x3, 0x2ac}, {0x2, 0x3f}, {0x0, 0x8f3}, {0x3, 0x3}, {0x3, 0x516}, {0x2, 0xbcfb}]}) r5 = dup2(r2, r4) sendto$unix(r5, &(0x7f00000001c0)="a1e6779889983af982edb11e84bda52a7b2249929915f404f5754f7957e431718491d6fd5b7aec9733a25943e0cbaeaa3ff74ae6c10132161c", 0x39, 0x1, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000000)="5001050360000004000000018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:01:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8020, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) #ï8R!4ì¥ÎœQ<þ©ê ÞÍœ·Þ¼{B·V¼ããG™÷8‡rMϾ¦šCRæyŸx3†r’ô*9ùn€ À yýÿÿ     16:01:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) sendto(r0, &(0x7f0000000000)="73a03653e36c2e20d35b30133b6a0d751591bec8306fe5b738db6cd786f060549545e59686d55a1af2322f51da142f051cc31211aca65e07519dbb896faff7e93a6f6d53b588e8d28d9a58a37598cb77dd621091cca2f4c1cb6f1011b7645327aea9ab383edb931555d9c69af04a", 0x6e, 0x8, 0x0, 0x0)     16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:01:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfff) flock(r0, 0x2) 16:01:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') fchdir(r0) readlink(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) fchdir(r1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:01:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x2b, 0x1a, &(0x7f0000000040), 0x3a3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 16:01:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) 16:01:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) flock(r0, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20009, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)=""/111, 0x6f}], 0x1) 16:01:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "014a0b00000000ff3b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x3, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:07 executing program 0: open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x9a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10200, 0x60) getsockopt$sock_int(r1, 0xffff, 0x1819, &(0x7f0000000000), &(0x7f0000000080)=0x3d) setrlimit(0x8, &(0x7f0000000140)) r3 = openat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x18002, 0x1) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20400, 0x0) accept(r0, 0x0, 0x0) 16:01:07 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105704, &(0x7f0000000000)) r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r9 = getegid() r10 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000014c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000002c0)="700acc2c2cb4cbe139297d7411738e5b0518b8e50bf6bd95f03613016e635595b3fafe43db759b943fdc4b3f21693780e4650d17c749e2571ec0302ab9c2c331892f97c42a800f974cdf201e20419909ff279e370dbb28ae2888763e8e84056ade68cec4696a2ab25a176ba3f0f7e9f9c580fea33c79c26cdbcfd939f529b9c51a7cec71ccb0fb20259e3e2f226fc5d817420511ceb20428da1647155965cf0bb738e108bef60405bbe5dbc2a8041e3675de25322bd60a6c1197ebd5b3b5d32788c2a876fbe54d52e21b086554598f5e3539cee3c1f265c65513900b1fc638411438621c9469ae0d4aeab3b1d2c88fa96b2b9ff338a0ce4e29782cdec2d2201aacf9a73d5b6642f3c695303cedf960ff5d8c6562abf8bc270b5aa1d0d28e7f6aeaad03e7d6e5ac510a46ea3067735914bf3625cd436bb787a11cbfb08ca8a63de5996a4800028ea1e76b3fc1b317bf2fe25523449d0fda7fbdcd0335dfd9a41d778c98467ae73ae341220383b9d53e0e210e6723f428036d3537d6c05d4df4f06cfcd1042a47fb472683873b7f5a67c58865a05faeb0ba4a8b7b876825ac7584eb41465865155c15e9575c8844ec9dcd3f39ac7afa0a97fe60e1525b3d4dbdcc2b03a9eea02a2f1f03adc02e20052e19c017222a5148afbb7dd6d469b517df139a16989b2fb1f10f37e47c968695398b8d9620fe05a7f26497327d88caeb795bbdf1b017f65314abb18f7ceac7afeb756f6d6ca5b821ae0557b651be546ecd893c74ab6306a6debfa65f1414e166f80b94c766d9808d56d06accce0ae537cedcf2853d068a4295705219c6ce524a0eb97b74343149e874e6bb8c03cacb7eb72f3aae8150f968f014a83b4214a96d35aa352f71a43c377c2a1a552472e60e6bf109205143998fbc42498077f82a94cdd9557913994d0c9e190856ad40fe428bf1f41f29cbe0bd480729ac99a8aabfb675ab8a7854148dc3849e5f96ea0d49577c360efe16e425bcf115cb8443532647824d29a7e66863960beedde6b557d9cb4995ac88eedb4d68d559bc05f6d97aeff7569f28674d34dacc267ef9d6fb55a0f1c36f9edff409acad4a73f5258de921ee39e224dbee00c026429d652f9f9bd6733718e3688b067391215f1ca517e4cc03c20b586d566b6d33d3376a33db19a70d44f7e4fa432f9ba1bb1e7ea0d275e13a07927876a75991bee87ff789a07264bab223b290978bdb3b7becc8f1c32c7d15bb9f102d48b590fc6e4a0c15a328d81f5739174889e989877104868be540232a282eed95ae51165e5f093103a0d0d2b372c0c2149bdcad868547186157bd726d471864c6daba3c06d52ce178824edc2d0144d0f23c4e7105a6a1e34fc04b58788b9e31f23ee792f229ec8ce1914716b37e1e2dd12d63abbd8f7618650fbf9e53ae350c379f9597f450e1252ba34ffedb389df88d7caa49c32482073ec29923e02b70e999e98c070d8e9dce32734ab54cf2e3d1c4051e20c4d302cb8535cdb4968b594235b03bc1f167f6c9d1bcf7f8661a5ba7881e487aa4174fcdf0c915a535a365f5e9a1359332d339a7498c4cd09e2bb8aa6ecabc04434e6569bf388ce7d3281fc96ab1469132f1ccaa1d5f91b5ba89670217d32675375b835fed7b9b346ce7bd1398d5dfbaf453400f6bc3b41c15af663578d844c1697825d7844dae894e28a7f10bfd10c369128911e3df0fecac1cc9685d2fcacfe54117418be6b7f9115c73e80d2ab9798b5aca13ca5e2b3d6198dde2cb81fb2adc73a0e4b6765f216b2d92b87bddcc7db3143cb617a89bb19373d701ecf5e79dc1a0e98acfea59c4aa66b1f10c1b402ee722ba6d14871a155aee2986cdbea67e1dd812e12159bbcd037699c939279c2a0fa1bab8235f0117494313481d8218101bad6deca24bacee4e0642c3f5bcf814a0221126c9466a0669a44244e9f34ee2dea5c95f3432ad3b09815094996f8ae347e0b495085a0e001feb0b87547025d7b3920d71c2012c9477c5e2d45982415a486ec6b73a0723a97863cbb856c771807512d1e0e2e1a5ee24a828dddcd26903aae970ae78f6b2693c71da378997d84b3f55db7ad50f5c24a84b2df6b113bfc73d2f4d2de4b3bed7504b74bb72f6b440eb90e056f90a8156668f8572901c985989e5a4a485874812932bf0a653588b5302fb2c9e0ed41a08f8abd79edba732ed72ed82620c1ec786c5ef36a42e5b8c45d489060a2d60e092a0f8201cc4b55198a70964f472696f6f4b22a46af79cd25ab985ba20c7e2fd54c57f504be7b31a0d60fdd29990f24a8726ebfed03f9f06bc38232a4fe962694b31d98ddb2d76fb5b717c74fcd37ee8fa2ded52149ab88f4fb74aac3acbd60fa58b782e41388f32163fa95bde2eb9fa93aed36d6af3a1fde572983cb68050ac584cdd59b45a8c5ba354afb91a6c2eb1431add5396a799d6ac520f522fe604de85915b3a44e8cf290b3c0cfff9da66c517ae0f4e44cad888f622c08f3ba880e72bbe0e5e0c9151b0a8942b9f4c1aae279705cdc4fe4ad5de02d1aebd28f13310973a3b1dfba4641bf4668c0d107d1dc1c625c11434cea676172f8a2f0d49c417d9e339d844cfe7d5189f9f9dd068589e412a7ddaec9ec0e02e0b48ed1b6ad28adb9cddda2048c41a866ef63bd1c8629391c79d803d40cf50dbad4a88a284e9b6f5eed8dd0beb7fcdeedff3903fd70377c33a5b5f5b9ad3f41834835d95558e4beb71c7b68b3c36e39ef07102cf99cced59e99fc04cc450a04ec4ad96fe2adaa74899f1966226ecb69e0884be05fdea5615fd8e2143a8a86f3a491e0fed4c1a6abbc46b71ed05327d1e8d06a55a8af504fd719de38fb50da7dc9d4a7ec2fb07fa3ddc90e3a8c70b33d165e877ca42cb29608f89c6b5d402d226bb650b822dbf9d4c3f2daaa1d0b4d888eb415d351fa39d4d081572a6937caf5b494207e220da41691252b7c5478d6db4477db713c1089b682458f44a3a8328c0a880f696dbe9ae04d1b0f06b0836196913b0ec72a2b3e51e078c842e78d3171d819b954aa5e36b8b3c9f3b5ce472bdc3c930ad94c04c707ce4257c0b6677c4a278e5febea0b89518bc5a772411eb6b9b229977d0ffc4fd970d1532ae280f909d23aa92c9b19720b3d939eaa8ffde5d014c974726f07562ce3498c1d6012da8eec132d3a867673588ef8a6a4fb9a304e0b6be1ae26c351598a8177f0ba5958134683a417031999b8f76a0df1b1fe824e785f829ac7bf59aa91049fad749c4f0a569a19ff81aee24763de83e21412fa527d6748078b0df02b82a93c4513ba7612a983e714439fe292fa943595a76bc87ec67493be149e5f1f0796196829ed0849074d6b86094a9335a778364859beb2cbceb48cc10450281b4d296af3a40e739ea18d1d9dda6b34a1f592488289294c87ea98eab126767aa904d51d309025b89ec4ef83ef659d82554b5bc694bf33c90644115b566173ef9c096974715e4f11977e310b4e2a2899f9a75e7357a724295ff945f7c5a2c4528e8505a762a7850ba0b4bd43acc10a66a50a612a3ad56ce1c87e25271ababdf2a70e44fe60422adbb396413536f71b820865f5fa2bc42883371a66a0adb3c1ef3842e37eca36cbf37e9941cf65486233e339aa7ac21c30063f82928a79de3710422055f2be6c9b16aef45e562cd931a9ac7239c80ca83b8c5ef313e99fb393efb9bcc8cd30f681d982537e50b36e84422ce805d095d8dd1a1ea79eca0fa2cbe09c2e43e3839876e11e722f7cafacfe24fc0e27c377fef186f252c7606f88144005334cbcb1ca542ef12c0b071cbeda9d0bce204161b976f0fd169050cfffef54049aca906a4cf1bfc38e437ac9050c643cb708602504cfe5b2d27d083579588a7a727f915ae4e8a5f169b29a9223d97d065878cb65b9c3514833bf869fa1880234e75231e0a251a71946ce011116341f8e7ca5c73f7ef8e49ded2dce452336e502d9b910dcacbd326571c3934bc725dd1ccbe18dfec82cac08481dc42e7c9e8f173cb5c7dad4f6bee242bfdd00f0419faf3ac6faee48ace9220ad5fc7cf02a8b343dea2a8255f05ed2e2972aeca95d5ce713baba7f2f88d051e1e6092872c83ed33187b3453227d760a8b18e5bae9503446ab235f7a692d95e75ca26f7bd9d29a7954a7ce7227504308639dba40f6aa73a9968e2641d82d2f575bfb92bab1df994a1e7986b5eb1c0084a82265a0a8324fb8cc112ea28ffbd7e781b147f193d17b15611fc1433785e973fe00ad290adfa800cbb022a842160909a5463c1189e8281db65b96b8b72622627c79efc3d23dd4d80bde6f1146b57fb2a9224728505d018e7e127258e809052dee87be87dcd309c515d10b800d60d3bab7989360019b4622263443583c3cd50c59bba8528d333998856f09d37c6bf2d1779da87cee2f89de429373d0924507f63401ce3887222e12a2815eeaae93769498344debe98859fca9284f14b230779a3a15b419aa6ab688dac49cf7538576a03333b5c82ced7239a5d60a292bd31cdacdbe7002967499bd15d471522bec3f7446fc99f37ef2464036699e8f5f7152663d67327bfed3ae1aa728d714868c067971491c925eb1f534f6054ab610a1e3f9de4cac17d3e2925e92999fb05ca7ab15e905f82f6e0a32dccc97ccc7ea3228c9b9161229ba5aa40a22cd762e28c6f78c678979eeb81387818211823e2d42ee64ea55b298ef932872148162be5743372cfd71de540f837a30bf2a7f5a0b6d776ee360bad1f8d200cdafdc90df8d50c01105c3b5c0d3b182aebba4792eeeedff5fb289ae0bbde616543bb68b635fdc23dad3185401a7d750caa4b04b29bed4eb92cdcdf0c048bb5517158914d1de73b4f8767dfc7e029bdd82e45772ec6342aaa19d0442bae126e01fa954bb94f7bdf3ca39948d73aa49b77860bdfad157191a69e7f5c62fc94c6481ecdd5c971d659070c6cfee5efeec06c695db7bf991fd979291560405e293f8a057557fb3e3a6893f9c4ec785e96d5ce605610cc6009faf0eb3a445efdae1b4c96bf2d9a5f5198a84c54cd1c30953a4c383a982624a284ba0aecd2a212008cc5392b1b4123a042a6f163246466a6aa98a92d5c5994440b7362cab9be833b78446e0e1d3c27015761cb51f7143b920f0b62945954706b0b23c8bf48688fea8898e8d2ab6bfe36ea0a881f9b2ff69be759566ad0f736d6409126192a030d5b09c659bb031598a918ea22b612df15b8edd7b4c59e1500db47f0eb31fcf8ab23b3463f1ed2bef575514223e468031e96a0523b31d244ed9ffb428cb08cd1595d95c59f9bea8a865ceadb39d34e0b0b822490da93bf20ec794ffca867be998c9b574e08b32d3cf7e089ecbc5471f30f255cd9d77617eab86008056fd0c505efa832b72bb77b337b34014f60a4c98c4e22021ea330a8139164780c7ebf8c7d097b76e4beb5bbd09ee51a1bde9ca6089d3163dc259dd67c5b31dfe08bcc2491a29fdc93c2331862140ef56a13b25da09f3669450ddada9bef599de2f33c7492c9e5e2a1384a073bd0efe3c1ac505e33f9c85290ba01069e302d1d28afe3492a19391318916c86b66b7a490078340e6afb450e15b901b0a3dc601007203e63225c45b5c8c58dc386fa1cdc685d169e0a33b35eaef076b1c1adc56b5c6abed523e18ffbf40d93e81832afdda8741200975ece6a3000a45e8667d50617a808df5296b0d3a5f96bd0cd0827c8c754882f9eb34a6385938fd1e361229aa3bcf08010056d37576f132f576697acabaeb8a7ffba8b1fb8b30", 0x1000}, {&(0x7f0000000100)="50ceaafbecd17b611147a1", 0xb}], 0x2, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r3, r1, r1]}], 0xa0, 0x2}, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x8000, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r3) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) close(r3) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xffff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:07 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x692c}, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 16:01:07 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000000000000000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 16:01:07 executing program 1: r0 = socket(0xe, 0x4003, 0x0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e00fe55647da2b48c38703c603694726df834a4ebf59da9263a1436472f622c7be8bb8e"], 0xa) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:01:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="582720efabd16ebae6322525b3ce65b4893ce569a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5ff9b036a5d00d1628b53a", 0xffffffffffffff09) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e026f79123dbdd7c7961f3b0", 0xd6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() r7 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x3, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, 0xfffffffffffffd61) r20 = getuid() r21 = getgid() sendmsg$unix(r2, &(0x7f0000000c00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="264be8825039ea6b5bf728931680cf761da296c2b89f15d5040af44ad95eaed9fd814730cc8133845b544b49ba9e69339d713ec28071207c317e0836fa37d357a451aa7b331dc398e9692df69783174bec9359a7a7e242b6b3f89f465167abc7d6e60855dd46f7d40c91630ac5f069e65847099d43d52209ee8e0d097a0ff10f881787b54878f919852b3299", 0x8c}, {&(0x7f0000000300)="c0e634fdab065ea3fad5783ff5e5fda2a0fd1116e28d271b80fa89746fe722d414316c517cdba1c84b70c7962545ab323d5b6fcf565d968e6475d0638884a02dd15b08fd6b52ff7f4d2e17abee584f6a93793b937c0090052f07e5dc5bba786573f87ef6720ed343ac14d5e163f1e7b0e84a875caa75bb47e010581095637ec9cc41ecf6d6d48e51ea2a9bd167149aabcd50a5e3b6cc2e8cfc7904143a3340dbff3a7802d525f6ec40bebaeb09558a20e6c012b9c1bc6ba6c7b48ab706553049fc01e021b27d3374970e605b60eb0ded9116a77ee427", 0xd6}, {&(0x7f00000005c0)="b13f29558f5cb77a71d1d2dad13e573e761a59f3ac648e109f9fdee3f40a91bf87f2b5755ec91677f4bb2b74868b95c5d019430b2a6f85131d818b82f339e729dea4166eed6cbe929e065797f84112c3b1fbcd2bc186fa5432d5e855072e210a6d1f839d2804918cdb4658bf7d60dff73d318eb8aa27895a1343c541e64f0cbc69f176864f09f7d96d36edb2a51af73ec5ca23403a35cba191ad106b9cfb19f7be9aa7ce87300704f29c01b39c53060ca38873cec1630747cc79ad54c3908bde7f5088ba190383dedd8dbfc407ac541647b8b550d9a538e7f3c753b05476ae35c945726418700f237100a7d2cd67920ed0ded1", 0xf3}], 0x3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000001400ffff00097f000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x40c}, 0x0) 16:01:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) close(r0) dup(r0) connect(r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x5) readlinkat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)=""/241, 0xf1) shutdown(r0, 0x2) sendto$inet(r1, &(0x7f0000000000)="0a483fba7b397980fb67dd049fa2bc13957911258ca0a64fc241099a25f8130a01c3b1fec52584e8506129a24e09cb40e2c354696a945cc0b1b7cb8ecca8c875c4f7e9c32cb55bc39446bf0ed77ad99fb8da46e59ea10657f2ad0d60893ef3566e034409f23702bca159e9db9e1ae86898cccb60a24af85e7cc2bdb2733765ed3c13f3d76df074f3c1c31e3d50d6a75c07b56748dfbc91f98d59e6627ef606de090a83118e1d7acd3f33e221fbb293edb5362db7744dbfb8f48a1705ffdc07e6decd40714f71bb34ffee64935f88f4415cd6259066fe707b74d022c9a1b501993cb3e1e44a891a70d5fc2e305bf1c8fa129232608f70722a648f7be0844f6d2e35034f6159ae4c990b2533a4ddac471960c976be92fbb496e187ec321f08a7fe83baf0fc5c33e2b765466e3eb2930ea5d227940bc281afc234863cfe0d868ee9dfd5e93f10694c27145ce078ee1872332a624ee8e835f239b29545ab8ef014ed499c4861e3174245bb57c57b188424f2d28b76634ea8e2605aed916a9e3f9992eb676a6ca455fbe2ec472d1853fa0a7d36cb00fec742081fc8c2fe4f43da182f0ed89ba20b32306aaa4f434682bbbfd76a41d3a771c5b1ec3a3768870df14f3c14e49959325c084eee18b4db2de3ff0a20f204887633ce900799f9d4dd14240094d4a3ef438099c372c67a2f55ed27e857985a434d95d27d5ec0928c93f1c30c4a9c995dee3f73a75f36c4af3d447ce7772cbb2adc288a421ef0e973730f49aa58587eece013dc02544b4f3ed1a555d89b7483bdfe5d959c97549f3d756150e0a7ea7e1ead72b53fb6e1903fd65e044818fc41ae52144f1edcd0fdc3fbcb6d7c7b6a1cc92262b5eda18f99e54d4a04a9675ac2d50289660486c5f2eb742c8e25b584893b88d29133c2848fdf746a7f7b5540d1d5010015ac99b7d5f9c11b6fce741f8e2db423069d6588d0d5c91c79d00955be394312892217b7afcc8576112edbae4ac5de73825346231306a1f559e809df443ba42bbb8410abcb281393d13c1e13ca7179eb26905325d649aa84712bb6fc1d82acd579271d5828f9265ccb30f3dba9e960c86212b140e28e3e27df784378540eaaaef86731773cc48b442a5ab5b89e0b9c975d8a31838348fb6850a5807de9e4ea508e51d27714f1f3d23f928b7d58ce4618ce6b98c684fa2e3e5b6273d94a0d8e1f9d1acf32c2158f438c3a4c685d9b5c9fad5b430f75db6f43e5cd46f229afc5d6f897758dc1b9edf549886457571e08e441cc4bf504a57f83d2614d4a8f4cbd3794c5b9fe829c6602535e513f7fe13e4e2829097930c411334f9a30c2087762a65db832ab335ec6de0ac26d52b6a1508557457add33c851aa68e3ba5111986dc1d4dc40d88eb1463a87454f734ce9909f0da7cc3dc31e231d1107071f1292b4810aef5251741a23c3b48004519e28b4dc3f2476609faab4e5343671c6821baf12b49d4a1ac7ef7f8d64f35dddd2866ab2fce680e6536aa88b4f4a4db940143e6b2764232a57605c2068e57a236d2c64841400174da66ade1abb962be6c0a66319962c2b2a5217ecf14ba6ff0c36394d01c6fd5194e2ff590b2b0366089339c3e7e1cc4b2c83e8eab8ed3d26c4de09c2a2d94ce2c4cc935e43cde4fce815557b9d80d820eb337a06cf63794ccc693dbf72774ba6493e58fb6a4b6c5a93eed2f68e6c04fa063d2b907eafca054d8c2ad91893fe47cc9081a9ca88711d2f27b82bb78ade0a6cc9a8f4e0cf1e67438d9a6bfef49661cfb7021bc5b6dd8521484deaa64ca75fa137853a93eb8527954cc6b5ba1e707723263e379d93bed5c28be23a3eff57dc262d2420c5140fe4bc8b618f3165fbc15d2169e4d9756dd3a21976b225360d924b0e66fd79c76e5d172bbaff65fb7b89fa7402e5ce4c1fe197a61a02deab31583f47ccc7aa4bae71d5cf206ec62c486d0eb8913fcb6a8f1f531ae0e84569f7748d596e448365e0bb05132fd120711350cf757e503b5e6ebb10a9c95950f3acc4f7b6bf659ed5596155b65c6e4a09199fa4e561b86132d75396d9f75c5c8d467e695ecd9b87a598d5b72e4b71a3e9b0146fe2ac6f764cf6bd2efc5101d2af098c09857e76f253edc8744e2f9d6c83d6d30f11482bc7411d69f7904ad200c3ae95e36c1d056e24081d0502879b12d05521906649b8892e1c48300caf6c1272511baa82ec1c416001108b63db6892847a3410ef7ece89a9ce61f655f822640ea5d3500e67a36c1ec5e11f8ba916bfcd024a566a32840e81ce8d70a9df3b0a544ecdfe1598c69a4e507080c05bf641022292f7eafbb2fbe0bc74f4f07f332364766235fd381ea3bfc76cf1da8593e52ce9dec7f701f994ceb29afc1a529af885953da830d29fb920d891293d0d4d6d510afa6a6194da2134003f21fb197604763543f1bcd253030831e48ad027f92359deda6169b8d9c78b0ca168f1f232537034dd9758cd655cb373ba9b37bef4db1e91ce589ce4c143d750d5decac9cd1d45a3c1078917178f408de9d2354fbd494c6af7d33b678851db7e9b0bd7f8150817ca5c5ebcf7c867543369d55be6c70011ba1dab2b2bb7a4b27d3038448e93f2708fe6fdb8e35e9ea81112ee90c0f617fa6f758b53292d594aa4e6296d765063672da482dba5c56f94a964da365f995a7acb72f43d4c3559582312fc62fb9af699df48c01c0bc1c60ac479005580b0981e25d3839ee2129410926a85688cabc9f2be35ed2ef57bc1032ccac5b71ab896740f8fb2ab16a0ebd8026f38433fecf99faa4a4137283f26cfa6d50f4269dfa24de343fc82fb9dbe922785fe6ab86d631bce6c33cfae3c3ea74711b497c212a366c1045216a909c3ca6f846365910fe787e38884180282979c39a58b3a3814d736e448a768417949679424c3ca92ac4a90cbd356a1d7ef2de9b036ca56489cfeb92c3a3f0b2b6d155d116165275cb876099dc3a32aa21e0a927bf27e68e1fb16c9439ef846e4aba0bc1109a33862c1bac69052e2a85998516168a9e9b1088820b988bd0bcb932ef38cddd9718aa2710cac9676f4e1598d955b69af76d8ca8d1e70ceef373feb956b956cbbcef878e4bf3ef276e2eb414f3159f1b1f62f7f4c78cc3d149f1fb204fd90919c73a4f3240de5420da44b71b0ee3c498230933a81ee1b31a2353cea241fe2449ac68e758c4318af184135a19e5c85fe196084fe9d994cf9956435c9420af141442b0732bb9838a4693425b563299b5c98c171b2fe60f2814eea19f223b797dc5ba0a5b03d8a0c7ad60479bc45817b4b1ef5ebc3b506296b2c3c0e7a9e7b398b1827bc889c0d3396c4930d7087218818ad99231b37d708d7f66087ebe6f55b6759bc4836ff40ba8b4b27105d74eb2ea6e33ef3f6ac0d24be648e4931aa74cffd7381e2c611a0ea16e7790293fb8327f5b3345751a383c6c942a22099fe40138ba1f3046bbdfdad57cba71b9e8a3d7ca75a4c8fef90df2eb47dc90b189b9ad5401b1e6c7fe2b3a670bfef44e42299a6f46bd2d23e4d9fd957364af180cb08124e45e42b2d301acd64f2be40feb02ee45c45f0473f0eab69ec33b6234735aeeff08381ec2fc7905781e6c359b18a4537bb07fb45bfc82fa7c857154ac5a13c2b0b94db015dac9e0b3cc285135818f35d6dec9d0a84538a6e4f7759ff177ad7a9004a89ae5826d1d4969ffbeb4ab946c34b40b0eacf2c03ce37e9da3d163352910c7c122a3303bfba915b0e630a82832e00f294f55c0d35250232b36989a6db7f536aaed09f413dd8f8140566395e942406c7c9c97ec5cacc2555f2a570a85995885ada9110c8ad218a6d6c443ea390bb050909d4ff8286414b50128cc63e464e854a93af50aa566f81962622a469fd027f2acc27f59f9c3c647c8a8273d8ae778065f675444bfa354f4c17a47f162671c1c41daeb84ba1e8bc9c31aad569469ba02a3d682bff4d9edfce1ef873788fa0a1e6b20139a894cd6b2105765eae1bd7d32facef6acdad71b56da286fab4dd85ae3b2715824cc7d0ad72ff6f3777fb38f8347a1396c86c3a8790adfa9e7400d6c260ce874cf173ca6afad5c52d55ab88077647e2a56764a7386c0e90a040cfaf29ceedc52994f541097b750187c11a5f8aa0984533e719b0fb06ac70af0b22269d48557186a66aa80535238005b5981f3d2e8452668cf86190b863632c91317142217ef6c9e8d18417ebf5572a34fef815c2523fd3403c128c73606f00b26dec32c43d895c5ecf14d310e057cd1839fa75000c9338958ab224de7e1e7ef7ffa32ab5bd4818c811c377f26cb0a3bf2ab213b4c9896bb6f8f9b464b8cf3412e5eef5ecb92df80b2d011ba9da37930d4ed0bbc05232e4ed4e058c5a66ea98f7540f43a602ea3c09a604a8ff5e235203c62ccb926755469d1a2cc26cb2fd20665c587de97bba224231586d3eb4f4304d63f05a444dfd4fdc48f5b02e548650738c678f03bc07abd40e2dfe4db7d432dc6cdb4305cf4a71c79f32038e8fcd1a7b1f884b27aa1c98bd5568285406c3eb86b5227027f7ad98577b004701206e3a4b78e45fee18537e695a304b6bf579977f233eed554cb2f988a362e0254fffdaae63ffeba9b8ae4d09653e4540ddea16db32c056e094ddca9937c728d97619b6613d3fc23fca8b580362af081783efc6d78c88fe0447ce10c5e99c31e437ab54347b30bb1c89c90bf2f74449c6f07e0d7b616b38889b09d84f7aaf9742cc7ea09010cdfa88e747d28029b28116ddd9c3466ed575391c4635373ff650bfa4de39787588f1e94120a0e886d7c8f31688666701fc82bb51a7b96fe011278c36286dc0ed04d60d4686a6e3a9b317b6a4b2346b4b60973cf226d45846c39aa0d4b2890f621a176b1b529739974da403fec64516b318bcc63b41e504f7ddf9d54fa437eb5d78833eae439e0c21e5fb1cc64ec4e6d4805ba7d1bdbbe311939d5afc95b9672e4c0ddb1b7546efc9acde5526d6c1f40ded9f83efeb9666ba6145f1b08cf63801d009ac521b8335413cfc4c5a7cce4f817a6e469130175165f3686b7ab081f849cfaa7cfb10b7e24a0088263c62e0532c91f20e5c5d09470484b8aa36f1317b6793307612f868a7634ec077999997da8b86ce061b20dc5c334e9100345bd1c3ea998b3381340e47fbb7e8bd70489d642a883dbb72add699e13b3b80c24a9b4c55f6e83ce94ab2e771fcbb01c3ca36bc90a8c4283f2a74f4e8350e7da13daa897b8e0799262f2f7a5deec3f9c326b54f3c2dac7ec162f0b1665ab957001f2ca16e310138805e84175c651baec980f19adbb7bdd13cfd1fe702d2144fa316c2504d648317ae7c92ca100fe0542e2e7225427252dc268d3ce622cd3b6d234051e17c59154a9f87a8eccfe2b64bb59b13ab5b72f70059eb72fe36893d1dba94c84633e069869a109a7281b05f5de5122fa4363725f62ff4995a452b26d72616104353173baabda9676f8649c496944ccc633cbe74c554dd919f6e8c28379150fad41a4dc5989273243f0c3c6514effb325e4be89ed20292faf8e42c9b1f69c57c1994e6a5c6847e9fcede2a022cffd0c6fcb88e7f8446c1992d97083e8780645b46898b30ac7011ab9ea7694ceb576583195ff0c723e05c666e70aeae68d7fd9f2bd82d17ee9e614a76882e4dcfdf67862e9ef0ed53df3acd652884f152d63740de9fb2c40358e2e0c89b1989b901d7820db1e4a0763d82d5d98eaab0b406b73ed44059dd6e2fbdc7d433c7d03a34685605f9391f518c858ba0c9c8b705f0ec877024deb0", 0x1000, 0x8, &(0x7f0000001000)={0x2, 0x0}, 0xc) 16:01:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x53f}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96, 0x111}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000001700)={0x0, 0x0, 0x0, {[], [], [], [], [], {0x0, 0xffffffffffff0000}}}) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000880)={0x9, 0x3b5e1cd0, {[0xdf, 0x401, 0x7, 0x4a, 0x3f, 0x523, 0x400, 0x4, 0xfa02, 0xfffffffffffffff8, 0x6, 0x3, 0x2, 0x8001, 0x6, 0x81, 0xff, 0x3ff], [0x3, 0x1f, 0x80, 0x40, 0x7f, 0x8000, 0x9, 0x1ff, 0x0, 0x7], [0x4, 0x20, 0x3, 0x5, 0x200, 0x200], [0x2, 0x7, 0xff, 0x1000, 0x9, 0x3], [{0x10000, 0x7, 0x6, 0x21d7e074}, {0x10000, 0xd1, 0x8000}, {0xc000000000, 0x1, 0x13f, 0x1}, {0x40, 0xfffffffffffffffa, 0x1000}, {0x8, 0x4, 0x1ff, 0x6}, {0x6, 0xa9, 0x99, 0x3}, {0x6, 0x9, 0xaa, 0x9}, {0x1, 0x7, 0x7f80000, 0x8}], {0x1000, 0x4, 0x1ff, 0x5}, {0x1, 0x40, 0x4, 0x101}}}) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000300)="82b35f9f7b4f889457c9a9c4893374a8dfc470f47c2df56599e2b97445f86c52d7814919a8aa86f502248dc6a45296d5381d304c2e90e804917cae68fc7b5780d820183ee6cc58924ccc4c6edeec3969814728286eb2ea244858efa46126596c1fb07462cab315e8899b75fb2cb2c4af101a7bb4dc25862cd69d92223e62e486b51c0cf3d18763db032dccd7c9fea9972af6ab61fd9bb87ec7a66dfd33c852a374dbbc077a02ecd89ed01f6f2d2eec1ed159600ac536fb71a0af119ce806e4778186e2876327e1b0eda263dffa66f880491a2ecfc8004aa5", 0xd8}, {&(0x7f0000000540)="2003bbe573398966c4bccf432038cea85c07304291a48dffc98877463d3ab13e3fe0038617f0113637df402b47c4b252d7495b188993177ba6d35cb80f2e67641b463992d28df1f4142ab353ec948e7b14b9711f4379ed918c6cc0e631b2ac8bfc4cee172c6985ea9488ec05ad596e0d4dd789a48e11281bec593392f124bff18c7a1b514d597d7a86735650bc26db53e7888ec178d5e52c8ef6b159dc6d083b43d957b4f1afe1e1776c6aa40b729837bfb947a06b061978537d5cb8104b15d86a7f324a95ee8f7ac4c0ee62db5e230ddc6ee276ba7a", 0xd6}, {&(0x7f0000000140)}, {&(0x7f0000000280)="db77001b96f75c7cbcfe39e08fa8b5244e51db7c76c46cf8374d", 0x1a}, {&(0x7f0000000700)="2715ebe408cf832b7b14efb182209c3b81ada0c1e3b88cb0afad6c9a7af1c73b0416adb24ff6957c8fce017cc50de404c2c19697cabf3ddf08a8bb8b08dd99a65bbef0d08bbdaae6bb7a021cf41192186d61e4f253855a10216544edc52c6b51056ec694570a72de1bddf26bf160f9afbd5f5b10c705bcaccd18298d4ff409b8c8ce57cc8d3181e0284361274271c8973ce1c8e9bbcd847abfefc33112c971f6b469bce99ee04f98e0f5e098fa1efed5397da65b00facedf95702ced0fe02d0f08", 0xc1}, {&(0x7f0000000400)="882100343b11c8798b1e585e1fd5ee04dd9883b756b89ccbdc17b7e877aa12ab344dc86e02c74e966befd4459af590a476ecfc4748bc", 0x36}], 0x6) 16:01:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffd4d) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:01:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xe00, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1fdf) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:01:08 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000000080)={0x0, "b7fb543ef5c9399833e9e3087974310da66f4000d2e653f0e9c1a273488fdfe45e29e6daa803765b"}, 0x30, 0x800) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x2, 0x1000) recvfrom(r0, &(0x7f0000000540)=""/128, 0x80, 0x3, &(0x7f0000000380)=@in={0x2, 0x1}, 0xfffffffffffffe99) ioctl$BIOCFLUSH(r0, 0x20004268) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="02000000000000009f43cda3a5a6f15206d490436f25a8d663da260ebde866bca376965fbe5916376a0037b600abb7a80bd2d8e58b9237b862c76e1c93d27e8184cb942e40bc8d2fca40c2acd1dee817941d322be39335470aa8efa1ae21875c3d69a8917f411e232fe2a58dacd6ba99e590de324d493ee3a9be981762fc620396836b9a9f3e1af0ad5cfb4aef2766026c3c31d4966d3cbd31be938cce54e5ed3540a2221d8db0afb2592ff797c8dd7d9c77a9e0bcee7efd6d900c7d999a7ca92fba6c31b321862e854c8d182b6cd04a879b2a7fda8defba00dbee9b6ae0957815ddfe8c19ed61183195b7a04e5aadfc4554959e8e4463a68b88aa1bee843a4b15d698525b7213a0b3b188dee1e26caeff8e03d5dc667c4799981926fd37af76"], 0x1, 0x800) r2 = msgget$private(0x0, 0x700) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x80000001, r3, r4, r5, r6, 0x80, 0xfffffffffffffffa}, 0x6, 0x0, r7, r8, 0x7, 0x6, 0x7}) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/201, 0xc9}], 0x1, &(0x7f00000001c0)=""/121, 0x79}, 0x1) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001400)=[{&(0x7f00000012c0)=""/114, 0x72}, {&(0x7f0000001340)=""/176, 0xb0}], 0x2, &(0x7f0000001440)=""/135, 0x87}, 0x2) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001580)={'./file0\x00', 0xf9, 0x1000, 0x3f, 0x1, 0x4, 0x1, 0x9, 0x2, 0x2, 0x0, 0x3}) recvfrom$inet6(r1, &(0x7f0000001600)=""/70, 0x46, 0x0, &(0x7f0000001680)={0x18, 0x0, 0x6, 0xfff}, 0xc) socket(0x22, 0x2, 0x52) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x5) close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30198, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:01:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) close(r0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) r1 = dup(r0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc0287533, &(0x7f0000000040)={0x7, './file0\x00'}) msgget(0x3, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x22, 0xc8f}, {0x8f, 0xfff}, {0x25, 0x4}, {0x27, 0x3}], 0x4}) 16:01:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x7) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/168, 0xa8}], 0x1, 0x0, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:01:09 executing program 0: poll(0x0, 0x0, 0x3ff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) fchdir(r0) fchdir(r0) poll(&(0x7f0000000000)=[{r0, 0x1ac}, {r0, 0x4}, {r0, 0xc4}], 0x3, 0x34668fca) 16:01:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x40000000000, 0xffffffffffff61d0}, 0xc) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x2a22) open$dir(&(0x7f0000000180)='./bus\x00', 0x10090, 0x14f) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) fsync(r0) socket(0x6, 0x4000, 0x5) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) pipe2(&(0x7f0000000000), 0x4) ioctl$BIOCLOCK(r1, 0x20004276)         16:01:11 executing program 0: sendto(0xffffffffffffffff, &(0x7f00000018c0), 0x0, 0x0, 0x0, 0x1d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f0000000180)=""/213, 0xd5}, {&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000300)=""/125, 0x7d}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/253, 0xfd}, {&(0x7f0000001480)=""/232, 0xe8}, {&(0x7f0000001580)=""/166, 0xa6}, {&(0x7f0000001640)=""/106, 0x6a}], 0x9, &(0x7f0000001780)=""/76, 0x4c}, 0x840) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001880)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000001840)={0x7fffffff, './file0\x00', './file0\x00'}) 16:01:11 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000040)="e4f2ca437cba13e7118f172d2d0efde9c163449801255c2fc9bf4f493e777ccc8c014566280afdb536ef9fcce84f6f2be9d440f2aef9d7f54468771f891eb8e6c7d76363c2197cfae9f88080ce2d678542a23f147f70873bb5594d83546f490aeb5407b7a8ea6905eaa2268d1423f1141d6e9933fe0b900b77fa2419396bf6352c476330c732be55d161b9e5b948b2923d93105559b88e8746f3ed8ca7f6f32cc5ba452ec09040c6710fbd366141f2807c01ef833b6f64c2cca3a81991c6a1c9f81e89690cb55da2ed66d189ed9cef2587db3f763c93c1d9cd70dca6617aba881f0f09a1bab08a0c38674738a2c2e9a51b0914cee8982878ef99ff58dce09abad48f98dfbc03b1cec71a798f9fd601eb5ef36db1d433b61a8ca562ced78de19bb3904a8b4ce7b3d25f724dd6981c357236cf4b7b0fe0fbc47d7e67b4009cae581f033a333cd8713cec6d202337d0a8ee29d9a9a782c9e859ec4bea28d5c6cb6f96e0e04daa75abd0bdec1f84758b186322633e0cc2ccb3379cbc786b848959569f95eff99bf5a2371e9017ec3fba16e9972d9d1425ce9f13736817823c66199d6ba7e0e76d3bfde5e2166f75c26b41e52c4b26ab47dad918d901ed3141793fc3c3b8a411c71ec75206bcc694d8e32dfa45250ec5320929cec673ad36da232272e4192c45a78f80cf5a43596af4f8f950fb9051d3ebb6db9f43fa89a21899519a075513315f3e93be7b28369ae4a31a7f5012efacc4b5fc9580cbbc4d97a29386d63a6dd7dbc0e31a30af63fe0a0c677cdaee5449d5aa008e9ed35d19c13c08a0570e4831e6d97a29153c1935254d6896ac95c28953a18237fd9fbe4a0433c78ce1f31c256296b1fae804791836d3af8cd2da78e17207a4758f0d365efbf157a56468c96717c081e9273c8860bbf4b4432bdf889ef373eae6a096afa10af7a0ddc1fb91602ea1c9890bf4e9e6b0a4eb5b40aabc5f57f477b23f3099c4e50b762d3a3403ce96b0e0c3bb008f0255328e5c315ceca31d582a3e4c2bd6ff00cf185941a955d6f7f15ffb307f59677f8cb65f05f46f85fe3516c6c347d00160e824bf0b41bf12642c7d4daf0130ebe30a19ce9cf7d84ea0c40160612342c861856c139dda7cfb622258e9fc5255a9e987c71b6116b0aa6b9c99b18b0c55c579c494878ce38f0efa5fb639f5e50b00dcabe123a96cdc31c90e5269c31595f516c0083c2644757e8d04704952762f5d21051f26804ea5f15918b03d9f4ad250a5186e621c1d66c4c826d904e7dde3ce7a31648d75b0e4d8471284fe688ef089fc694dd4476513c47765afd654c0b9e771b3e5c9b76ba2142916fbb5d5f61cbeac7b14813b20f866d503c4349e5fb40e4ffd6f98907841c59a49e87c80336c148baf892df221568898c08f48ce641815b916b9b087debd7aa59704d263480196cd982a2207e6dbdcc1fb1bf9dc32bd926ca2cd510a31ed06ec3d44564e9d32726423cddd874109a06d6716081d28b71bab8e7fb238ab9faf048bf11e5da9882fcd0cfaab358e5b5739ec6cf3f5e4774abd72159018ddb77ac4d5fffa337f88239a2d46e978bc9d3c6f5dcccd92f9b07998313f584f15f13934899af1140ec4c6ffb48bf560ed2680b13d33e1ed0249dd5d0d94485170673b6ec9b577d745f6a50b82d1bc9cbde1cab1c13c9a3b82c315d665fff96909ef6666f99dac76120bbe1b383fc7bcd39104aada10e3b94e0e53915b07e75cb4026a6d7a795342d5bdb000a7a3d30159e058861c330fb80994280840f2b40d7ac049fb82a730de7e05230c59f47aac183eeb1c6e2010c64c2eb13bb9f36acdc34633d138ad5b2976f6a29ee2cf07850d0084b7cc010057de9f87a5f380ff3973e427f897a66334f327b7eac4e7c05b8e8297a06386219db61008bc836cffa0a413598d4fb22f3bc5e5d832e23120d2d7ef1ba74123aefb646a6c2eb4fbe2e0510b3e0171be2ef0d4c111fe0544dc33cb10535c8c72964369b8ae4ec6d0ed0c1098911c4aeebeee43c7c3a2f295202be17f619b2502ab5de346d251eca67b2879eeabd9042bffb0d077dad6dea1253ede887d6bd742ef23a56f2cc33a5ebf1562c4ea1d5a18af2e8c9fb46bffbe2404c378cb91467e613126a338e164341883e631286a0a1a9c9da89290915514391a203f37aeab59fcf0986677d6f223abe64e2c68021723f507e30bda2d4f3b2f8bc5291b37956d4cbadd8546a00d7b5f80c6d39bce9f498134c4f22a362e2072218ffb7ce888e075c84c09e1cea4756f9f1909272ea536ea6a9f4ddea0e6a673e67b81d455a8488f62f857527a00333c52c0dedc59eb98724b2ed6cf8ffb918223eaf178a6177adb56a8f06da07eb77d88d27b14de4dabd040cc9985ba4872057b6868d17e883ee3a3658d8536b783adfee35c44379a1f362be507e0ff97d61f37c6b55e09a6d1bdf86049100b1537f13b3018bc0605c857fde86c6fe14f30bfad3ce27527503c05b27869fdc2ff480f956bfee79447be55a627cbaebbb320d1d665b1e3eaa6a5551e61be68f5914f7e430987a5314b58d00efc5681b015b9df7f7753d64313fbdd4415369d36343698e38d309695b0e9af21788e85ed44e17db8601e5ab701ae028ac8ecfa6b29e22eede1d9f7fe90b8bff4cd6f163bc31f2187de0425954fb5fd3798518898945173362caf520d02037205599bf6354a07b84a534495a95aecf050eab67bc20ffbcbf60711ea0f4c7baecf7e5fdb32883f130b0a691b78656f488651d45609274812aa8fc2f52130b879a9893ec06768d85584eefe03865a481a9a95523595fb7ab7704205b6d0c7d4c292ba72481550f26abd4b837449799c0cc1b596ba35b13d3dd045ceffc0160e2a487a3b0cef572073f014cd9a0c97f21c39edf91c9b612e494ac5118ae715a65526963b944797b78e5ccb86f27c743a7c767e281abc0fd4cf41436171315bc22a69e4caa19df4593b5b5c58c1dd13111ad5c5b070ea225c6563ea888965d29e4cab1c597e507f63fd4e2c1987a2588ca9575b4546085e6f0570b446073db944bce043737ed7d4c3dd385f48e6e77a4fbe508a9f3b03b0a9887f1eee1235f2dc20b54215edaae3821c5af284fa73efc243fbd9602e7fa7f7de2c153198c0ae50d9e7d42f743daf9a2e8e2b63179e6ac01a7201dbb8c09aa42b1663ca57ef1fcc93487165e131277e9da162bbabce4aa32b6b822812c6cdcd7b3d386062c2f449dcd85b3b5103a8b7b9a538174c87fffab28fd5ff71c372041f574c5804342ccd1d0241cef9b47181660f00231a31b9d29fb56fa647aa7e89f2be75888df845cb3864e2ed096aecce810c24b989c16d6075a2d3e18ca1e504eea65a43ed099c69b842a1736c230af333ca14ce72300a28bcad69854f0fa0fda606d6d24ad3fa289aa5aedcf55bc23eee7cc48b8a1a399689d217e0a9b30d6ca76a68f6dd97d12a7036de108c7fe52e62e99e78a514e3f566e8a13d80168d116ffd34e9838a2bafb6116bef9cf19ec97fbd313ac7e776ac8772385cc8098f22d15b3d7d701aa2dcc6730df71102c853ee7e5af873b2db0f1c7efeed28f02df275a5b34dcaf74af972aacb5d5a9b05e0d985a753d8c8313dd02dadb145794cba6148682e387c3f78a43bcd9667d99cc8890d554fdf5e7d4668b3547663f52e29f1a914b6f3e2067c655928b8bc979de9463d42ead20694518cedfb9d23bba8299ec7da237aa0d098a8f0dddfd1e3c259f40274f54f84fbb8a3a63bbe0fce52543df8db9fb688d65f4e52e9fecde6c62e5a728dc84fbe0d769e19cdc9990430928032dd35bde5dd63006e9cb97d9e0c48c803c32ad3f1a9eb0035e74efaaedc4a914c7227dd77b230a083411f8d00798a609c16bb8bdb16d5071156b1f8fb60a33933043878802c338ccae6b7349ccc6c5b31a32365eb69602c511249fbc1ac51d20d6d6d2e668efbc45f94eb980b73494d672aadc0baba8df44b0af9dd0292e40ceeb73f1487180b24a45d22eef4137a498dac7fcda33d5aeaa5178657017dc8deecd8ad3efe2b118fda1935a88a74cccb5464c0853e8531e7e8823a7e896418267e9ea5acc750702ae7294da1cb7261cfd7de26ab799b82277ef04ea343e7e1b0415b78297b5219bae4743572814fb9633d1cf6d0705b7515bdf930a94c70b8edd0fb1bc0948945db8106d73485d2b29ea5ec67f72b455205d44f295b62a2faef2346b033705b622ea1a9537205a11015a61be457e79f6fde0a09902e2dfd2091366f618e8604b17ab5ee4c0dba3a4f1ffebf8e52b116b505a4aa906a420873d7c42781bb3715d9970b619fc8e0f00e3a70851382115bf5e4669c1402251de3478150ad38ec69709e5f3ba7eb7bcc12a13d297e268a339f7e5d01252b7d17e4d6860b1d996f7f03cdf89d288920556c4739e54b5f1a0e488f8ec74126d57de9727fa22fb8cf37f8dcb345dcd6846a3e9eced1766dde04209dd7996ec6ed86d4aa370617a3ebf23fbdf5155728400c70ef05913bd7a6c2bacd0e5bd72aa1aa416278f410d9d7ecc0cf3e75b5c74635b6f630bace2255e61633d61f2992dcaf717a78c86607c7c3ee42e3b4200c1dbb97fd641896342f28ff086960b821c559df08f146d16d2d47eec2c709d677f55c58931effbe1f9cfca3ca487f87503d4dbb81fd337c732f141723a25d282e768bd1769aeefb736423150f7e595c4da52b825bac98628a3542fb79258529147caf7d7f5e3ddc884ec17082f51033a24c1e0545a576a2fe52bdc06a651436c1f7ea731679aa710802d0ac54e04198ea3671277ab4a713b2ee15d3a7247a5f4d991fca509c2d62e9725d2b44e7ac22df6869772d550de6fe86ea29c5fbf98763da68cf6157b7d3bae045dde4d47c6c59a609ea5dc7b3d03903b75294e74403629f6e7696c7397a4e5f08d4a85179f43e2c5f5c3494d6679572c511fe5d24c0f5053e7f48589f74e0a349ea6d32315764f3ff6bd859dd41128749e3e37c9fd23a717ebd1d24e71741c8a35dabbbf8b222e7ae4a288f3ac053a9e2d824d120b30d23f0eb606e642aa7b8821aeb73cbb98ad1717bf4bd4a226bcfc651b7b9d2cb61efb540287791ef4a2aa5200582b6b457129c40b4efc0cb628d003c2671411deedc9b3e040433c8531508c36415f57e78ca6bc1373dfb65a81edc67b7b67f0a79da44ab98ffc729250de3f93943387c846a7c674ba149654e53e3fc8a7f8e989eab7a0ab557d4337031266986c62024057bbf3e566c7450433ae413d581fd068cae125024421313ea474b47e05c296ad9df88e0f538f6f14a8658e587ee2e4f79a96bfd2a060b4346999263e997cceaad7bd9e9b74e6f425fd2e207e0828a5a987164ee716a94b5e8d44116f23f54ca74e5b2e1361135c1ee2e89729b2170c0f9589ea57ae25d5c153ac016af43fab390bd956a6429d56cf26aa7c5fd9f94d7d645686edf0c537f5193cecebb1772f491bacfbe316f48fe1d921867e80e592eaab46b305fb4aedf685f30cb85a5f9925b3b971d3b3881a7f7682c2b66c23d24f5049ce25b25386ecacb33ebe51112cdafa55ca0583062525f67095c1fbf6d4df934e8fcc5887ed2b40fc466f19bb230e4bcb1c0b02bf9d3852ef290ce9bfce21cefeed5b800dd7d5313e639f3161ae73cfdd58c04cb56c501001af26b5bbb7604f8aad97d229ae063a7b29ccc34110db8e220985337ec0aca31c3575ee21f2fc5154b3b406e222a23a4afc7dc5defe300a15cc2b6243acdb8a026d6fe3642b769e25b48a9", 0x1000, 0x0, 0x0) read(r1, &(0x7f0000001040)=""/60, 0x3c) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 16:01:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x65, 0x8}, {0x46, 0x400}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) 16:01:12 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, r0, r0, r0, r0]) setregid(r1, r1) 16:01:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000380)="008517e920ad7d04880fdfd674c46096749dec85544cebd733b9a10d80fab5c5e4f34ce98ef257a5c41a75ad87b02512b366869b2fffffffff2194c180a96e8cccf57bd3e4fa5435a4d840e181286b5d3cf09a4a1e7e0725ab8454a1a8b5be656407b78548d9637c9113f18005c9371b97f2c350819f60d60a78dc8a20f16490585857dfd84694908c613e34563fbeb26c", 0x91) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r0, 0x4, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = socket(0x27, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x4}, 0xc) 16:01:12 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x2000, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x4, 0xfffffffffffffaba, 0x800, 0x7fff, &(0x7f0000000340)={{0x7fffffff, 0x522, 0x40, 0x4, 0x9, 0x7fff, 0x77}, {[0x0, 0x7, 0x100, 0x9, 0x6, 0x200, 0x1ff, 0x9, 0x2, 0xd2, 0x10001, 0x8, 0x4, 0xfff, 0x5, 0x100000001, 0xea, 0xf8], [0x8, 0x6, 0x8, 0x900000000, 0x5, 0x6, 0x80000000, 0x80, 0x4, 0x9], [0x3, 0x9, 0x5, 0xf212, 0x0, 0x5, 0x6], [0x1, 0x8, 0x3, 0x9, 0x9, 0x8000], [{0x10000, 0x2, 0x7, 0x54}, {0xd2, 0x4, 0x4}, {0x3f, 0x3, 0x1ff, 0x100000001}, {0xffffffffffff0001, 0x5, 0x8, 0x5}, {0x7fffffff, 0x4, 0x9d9, 0x4}, {0x2e8f, 0x2, 0x1ff, 0xfff}, {0x0, 0xc223, 0x3, 0xfffffffffffff001}, {0x3, 0x8, 0x7, 0x6}], {0xffff, 0x9, 0x2, 0x25}, {0x7fff, 0xccc1, 0x5, 0x80}}}, 0x8, 0x7f6a1fed}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) r4 = getppid() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000005c0)={0x10, 0x3e1, 0x4, 0x2000000000000000, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xaf}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x2983ad03}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xc46}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={r4, r5, r6}, 0xc) r7 = getuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xffffffffffffff84) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x4, 0x81, 0x0, 0x1, 0x0, 0x147f, 0x7, 0x1, 0x0, 0xb8e8, 0x9}) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r4, r7, r8}, 0xc) 16:01:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) close(r0) fchownat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) 16:01:12 executing program 1: r0 = socket(0x10, 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) listen(r0, 0xab0e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:01:12 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='g') kqueue() mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x10020, 0x40000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xffffffffffff7fff, 0x101, './file1\x00', 0x101, 0x5, 0x2, 0x800}) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) fsync(r0) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = geteuid() r4 = getuid() setreuid(r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="4e1f400000004528c90b5a1c8bdeba9bcbfa5382d91d9859b2c4c6f9029999f6728b960600000000f1f5ad801ef2a0e5974bf6f7d9ef82b98f8de77ce3bede1dc6c4baef626292a5de6a7dfc25506ec8cda8ff1ea727142b28280a7ccc35408829ff0375140f981a871f6ad9cda9fa1223fde13eff1bc7047b3fcab17e0329e7c481a93dab17cc84a3bcc7ba194c2092eefa194bbd364b16dfb8a8c6db59eb561cd0654294cba8cebb1c8bb9b4194bd4670000000000000000003e0000000000004363add9dd446fc24d1cdd64248ba762324d6ee811a231ecad07a9a87014373b014d4f1012fc8707213078c7b9cda144d6d93916bcfdde59f8decf2091c671f1e564e112f56dac76681b978ed69b265596ece81e6d6ca3", 0x118) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8220, 0x0) 16:01:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1000000003}, {0x22}], 0x2}) 16:01:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) getpgrp() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x5, 0xfffffffffffffffe}], 0x1}) 16:01:13 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x7}) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r1, 0x0) 16:01:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="010dcbd58920273f0200e57f7d85d1601eb0a034578e41ec619a1d8a9cfb6cba83f6a1fd438e14898638cac00fc4658807d4bb9c8711b701297a8fbe161d91e81c37aeaf2dd528bf9f9e1dece383582ce9676aab35afbfaa32edc3117da67707307be9afff705a8e51dfff0078775f856dc59cee0778e41c76ead77c61049d2ad6516feb65372e598996abdf77fada09b294ee60c16eb9c0188c75fc361ea339eabf9c9c58e9301dbdf7822023d52c249274e718b04a574b5529c340d7621e1e842bf83a2f7f2773374608fa04b40a21f931028ce2b94f604edfd383228c4f5c9ad71b1f9b1a081c5976ad21b4c17158bd02faf603f69c2347f8457f093f2ec06851d7414fee80043de23a7d60a6734845a4e8058d9ce66b695f7f5f519c26a4bd5d140500000000000000"], 0x2) 16:01:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x3, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) fcntl$setown(r2, 0x6, r1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = semget$private(0x0, 0x4, 0x10c) kevent(r2, &(0x7f0000000080)=[{{r2}, 0x0, 0x20, 0x8, 0x93b4, 0x4}], 0x1cd, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x234, 0xffffffffffffff14}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x5, 0x8}, {{r2}, 0x0, 0x4, 0x60, 0xa992, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x44, 0x7f, 0x9}], 0x80000001, &(0x7f0000000140)={0x7ff, 0x7f}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)=""/32) 16:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 16:01:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = dup(r2) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000300)=""/187, 0xbb}], 0x1) 16:01:13 executing program 1: mprotect(&(0x7f00005b4000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x957a}, {0x4}, {0xfffffffffffffffd}]}) 16:01:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x80000000}, {0x18, 0x0, 0x10000, 0x74e}, 0x4, [0x6, 0x80, 0x1, 0x1, 0x0, 0x80000001, 0xaa5, 0x2]}, 0x3c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0xd358, 0x2}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x518, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r4, r5) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x3ff, 0xfffffffffffffff9, 0x3, 0x6}) chroot(&(0x7f00000003c0)='./file0\x00') getpeername$unix(r3, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r6 = dup2(r0, r1) kevent(r0, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffb, 0x6, 0x2, 0xfffffffffffffd63, 0x4}, {{r0}, 0xffffffffffffffff, 0xcb4e672329a3ac7f, 0x40000048, 0xfffffffffffffffe, 0x1}, {{r1}, 0x0, 0x51, 0x1, 0x100000000, 0x100000000}, {{r6}, 0xfffffffffffffffc, 0x10, 0x4, 0x9, 0x93}, {{r3}, 0xfffffffffffffffa, 0x5a, 0x0, 0x9, 0xfffffffffffffffe}, {{r6}, 0x0, 0x60, 0x20000002, 0x669, 0x2}, {{r6}, 0xfffffffffffffffc, 0x0, 0x8, 0x6}, {{r6}, 0xfffffffffffffffc, 0x2, 0x20000001, 0x9}, {{r2}, 0xffffffffffffffff, 0x14, 0x20000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x800, 0x5}], 0x7, &(0x7f00000005c0)=[{{r6}, 0xfffffffffffffffe, 0x84, 0x8, 0x1, 0x200000000000000}, {{r6}, 0xfffffffffffffffb, 0x1, 0x40000001, 0x6, 0x4636a175}, {{r3}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x0, 0xe24}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0xcd6d}, {{r1}, 0x0, 0x90, 0xfffff, 0xfff, 0x750c}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000027, 0xfff, 0x800}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x5}], 0x2, &(0x7f00000006c0)={0x7, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getpeername(r2, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000800)) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000840)={0x5, './file0\x00'}) r7 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000880)={0x10, 0x1, 0x4, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x84aa}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xdfdf}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fed000/0x11000)=nil, 0x1}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x800}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x8000}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x32af}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xd109}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x80000001}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffa}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000d80)={0x10, 0x2, 0x4, 0x3, [{&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fe8000/0x13000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fea000/0x2000)=nil, 0xfff}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x8}, {&(0x7f0000e39000/0x3000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x1}, {&(0x7f0000f4a000/0x2000)=nil, &(0x7f0000f6f000/0x4000)=nil, 0x9}, {&(0x7f0000f68000/0x4000)=nil, &(0x7f0000e64000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000e65000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000f71000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x8}, {&(0x7f0000f8c000/0x1000)=nil, &(0x7f0000e85000/0x4000)=nil, 0x13cf}, {&(0x7f0000e68000/0x2000)=nil, &(0x7f0000ecd000/0x4000)=nil, 0x56}], ['./file\x00', './file0\x00', './file0\x00', './file\x00'], './file\x00', './file\x00', './file\x00', ['./file', './file', './file', './file']}) setregid(r5, r5) readlink(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)=""/40, 0x28) close(r3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001300)) openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x0, 0x0) 16:01:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000200)="95ba3f5f3897ceeb0ba449a598b53fa237fdacb6b7d1018e3e4e2442fe4fc8cf74aebad0c57ff27d43b0b46128fbfddf332d0cb1035965bb957d5d3c199353d4b82e6f2414cb3f75e8642f4b45affdbb41de6289f104d6e8210015d6168124cfbe13ecdf40d5d383fd16ac726857a40b3f5bd7c8f6b13c1fc1705ef869292f24bafcf39397b9e5a2e58d428b0a7200bc065c5c83285d3e6581af1154afbb96b128b5613f3d1b193ce08b9df092207da20138ea0fdc6495ba681177dceb7765550464d52ccb78a99cd6774aff6366138382fc0c8d522ee90c0e1f597eb32b7ea0ff98", 0xe2, 0x1, &(0x7f0000000500)=ANY=[@ANYRES64], 0x1) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000300)=0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:01:13 executing program 0: syz_emit_ethernet(0x12, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x801, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:13 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./file1\x00', 0xc000, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') ioctl$TIOCNXCL(r1, 0x2000740e) 16:01:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x6) getsockopt$sock_int(r0, 0xffff, 0x4000021, 0x0, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffc00, 0x66, 0x80000000, 0x100000001, "701cd1efe1001b01b72dbb82d007c5b35eb37fb8", 0x2000000000010001, 0x837e}) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x8001) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCCBRK(r2, 0x2000747a) geteuid() getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x7, 0xfffffffffffffffe, 0x5, 0x401, "e58bbc93069695e184ecef98652da13e03311ee5", 0x7fff, 0xffffffffffffffe1}) setuid(r3) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 16:01:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x1, './file0\x00', 0xa7, 0x5, 0x0, 0x200}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead47dfc43c6c3b018be5455ba5fe808b08ef9840f9e13da475ee54c0682247a3e405d535cd761f50d8e87ed2bca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708beba6b337561e4530ef087171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc62719243fd88be0e63c1b0772e17638fece26a5b8a135badb898b0aa4e0df8db6e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364ede88870ab7ed7bf5ae6f446b165f648925ca8fa9000000000000000000", 0x211) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:13 executing program 1: r0 = getpid() setpgid(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) 16:01:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="289e52aca91db7b3735622a69c4411539b2777add6ade3ff510b1ff998a19ad0f2f697a597b9c9b8de5ef68c6e59cd733fb933ecb9a7fe054fbe6c20840248b3cee94f02d98016e0c1ec2e459c12aa26719be1b1e8cd4f7d627085665cf666be2eb728f2ff82d2a6b9bacc2cf8e0c3d978ea6807294e4da05f0700b5e10a8a06887d0c38d290f1b3641189ce36d22038ee7160d3fa4d38468c5433679330355bdcbf183e8989f2560282ba76849883cdf4d9326c1fdd19e9441e8474d56d1c575dd0a64468024ebf80d59a5519c6c9f5824831314d326f2f1869c1ef1d1d634a4c9f1066482b46815208b89a2d1d7e95e89dbbd8da7c492e42414cb1a12dcf6c58b19bf4d7288211b95d1bd79034a166de1e27de0bd7dfe9bf6cab2f5c12f249b43fa11a5d721c24a952f09e4f02aa7344c7c61639e1d3d185c20f2b493ef152d12736179d4c20e71486906ef34044c05193358e66b42881042c4c5d868dca5afbea38cee6ccf23373385edc3151782e956681c31b2bffe2d30ddbf7d79f09db3ca6d9b8f14c78293943d24f75051192a4d4e1ca490a1687dcd8ad6a3a18cf162e76bd96a8831b58aa8c250284af058814c9c809129753265d96cd0299e2b6959c64f4957db4fd99f6294f2b706c6a6e7a30a127279311e1c62125c2ed146082079ff47b2f9f23b4a034ed9c935998d83092dae2988bdfa2aac355033c7e01b219ae7e906d60dbf9cbdd9ecebac28a774ba003c92dad9d915abef056d9dcbdfa743c5f487af307f3ce4d6c0de8cbd7a1f48d5fde723b36a5afeeeb63a0e45a94e8b1303fa41881591f3493900fd4994ec0a9837e9617ccd9a8754023e807cd6d5ea340deab1d689cd726d2e8a198e0668172970e7bcacc443f9332f67dcb216a252c0b187ce4e3dd41c99a4a50a51348956f939360ef52c7e8a5645752beb8e07bf4d6ba4a60ead7740a1d4a7de53e41b21028a564f7017dc930f281f8eb6d333f3cbcc78be53d0ce029c3c6e35dbb2f7f046b1ee4cb555da1f6de3036fa72f2eb866873b8184675f350f05b940d4c4ef36872eec968e5b008d49b80cdc9b5749748d0636c8be2e225643ada9bbf4bf68b4c1a9d6e86491f185051733cd719e847f2e56ccb7b6d1e66f5130a1da3d13f43a66dad7be922205c8f3c892a4c15244105f4a709b9bd88ae688919801e7a4331a38a0abbed46c49b6ce634bedf41f1005b9e5ba719298637c44dd1578a6eab8b86824bb58a07280882562ffb94e295a5238df48198ee75972f3182f8273f6632eb4345fa50b5699f50f5e48942f7e470cc8730e080d7664e78145797967e0a74b0823d6f73e1ef03c167a4d84840392beade0e72562b74b6270c23d37119029ac100d7f28bc8111abc209a66ec38f8d559bd5d6a5cf58ea074465435488d17c7cc51b27dcea0224da1bb2b7364247ac5b0fe1b72e5c1903c2dd6202fd251c93e5f51e3fbbfb23f78f367d3bc5255e85a80e198526c204049687bc1e0a7459318e9190cffdd5d343f8cb7001e7e25d9df38229d4d9e9dc3544a2ccfe2c32446b61be78d33e85b674b036cc59782d193f1af34f76a96e612a1393aa0f748578c920424cb0844aa8444271b27ad1584e3e7ebcffd3fbd7dd67574903efbd335d6220401002fb73d9e648293d26753bc2718622ae75d7baad59d33e104b82291b78df34a1d48ad5a7fdc8f9bfc5f6503ddaeb48f2e5bd80fb815d6aa083cb9aec1acc3f95ad83e9b6a08e91e8aeff5dc3f2fa6d97dbcd66809dbb507713f7935ce6769ec1d4cbc24dd3404cb9812ee28090c9e879b1268a5142d6bec3910b2a5d68bed55621273628ac02fafcf0b9d059106fb27ddc838cc92693bb94b307881d4ecc69ec664a8c9c2372799b1bc529a311a815dd1244652508430e74c0e6bcc18415127eb05334fa597efcaf9999738bb8e877f541815ca81cc85de0885e3795de00c4da37eb4b6ff62f3ad777711319f7e7870f04676621179583239ca7e54c88a55984ae661ddda66b1fdba8a11f776dc17ac0ab9ec40eb07ed9b13f1e196edcba26de6d4a440454183689fe4fa1491122c4ef136723391442961f386ce108f6330ff45b86300173b6c06a59c1e4e54e53ab87bf2c7b4329a396b16b22e5c0e2a72ebd3cd723f085ad09990b4375ea59aee99cd9e23237356485c632f90f89dba8edbf60ff457a9d69510c48150ebd1c169fcc7b93ee819b1cd528240259f9f5206d21a68914ae74f8ad620376970572eaa23082359366a367d7bcef94a6a61fe6b33dba0c469a0f23f5b5bb033e692c93f6d99d1c6c38bd36e10faccea61771be06b7a13ca55437433599a5adbcbd4ddc2a5a00f9ff40067ddb58d1ebda5498898846fcda4aaa29d315951b7ef573300acf2e5e9842531259381e07eaf57ae92c4a4dff315548cef73b33396c275889cff9ad87dbbb6e27f7c245fe83b86a79537f75736e1f678b95f500e080bb1f87a332d3e033639768ccbab0279d2f57158e63ae733306618b52d0cd26a6e557471555a484f7747dd3b3bd552b245eeec99e50ce17af8a3ff02f144bbc8336da75149bc37cf1ead6d80809e4c7e2f129894bbc3d40654a8f003d05742781c64ce462b838ff0d19a259c56fc16996d37d8c01bc770c547366a6e02168dbd225377ff8507464346d9960cde786b0d560a717f1ea27f0d335184ba823d1c97d17c677243be34b3e05dbf7f2e7e8913dbafb89a7b880948d8622c27008f71e0b8eebfcbe56aa9b520f52ed3857d68bc840899852898f818392abc21f08c1b78b76be6361118bdf5bd962012cd7b39160f205594eaa3198c34bb18d52df39c7019da041f05273ecd99f270d1ec981a8d5dd43b4d127e14a0e011a0288a8636137049d18805f1f4d4731b6d065141fdb4015b2017df3b2fec8fbd8961a3dbb94cc7d70118e8d64254ae8ae72863e5cb8ad9c2d1d7518f759acf36e8da87263a6bcc84f7d24c36b59cba87422a6fe70970d42b8f4131ff50012fd9f4f535e6b04ef712d2c659e86594e9ba8cb3cb66461eb6bf0d05db7c173a9bf0af2c1ca3fabcf927ccda7be65cbdf64d03510d057d423771ce6d455d26c5fdc8ac49554eb6f28332dd62be84ab627f4299a9a3cf89bc4b1aed2bfec00a6e1fc0e76e2ee12e9ca216d1d9f2c269bedcc4fd2a31ea5905d92e87c7a18b2c884b010a546b68d514e1e3fd17398ab2b9813422f68abb12591663629da375f5e2783c90a12b3d4f0ae591d5e840f86899c5113633a96a05e56b1fdb952de4e40929000be1ba84d7c02989f820b2b7b9eaa2713d058503c3f4d26e6d390f400d234b2743467972edd73cd13c04059092abd446c3b485899f0d603edcde0d3469e502d23c7036415178c6499de49b794ec8480c1530cb8899f63de3acb7d23b635e37e8bd7ef7872e798c5d1157c2124b35e708702fca69212acf92bc889d50ecb166e650d3a94f7d9aa606b8faf0d44ef85f236402456ce823295cf2f8292f4af399eab19bc0308cac0fc219723344035047b6ccc6e79aef85a61496f07b72cf9d10607f7f684e822b8240a1ca85d53e0de50a8038d3f47bb1c4997e799f43d38b1bad5b2386fc9bca48d62e47074d2b15d7a60f161f94fad3127e16fd813811a1c4823326bfc5e3bc505255edadeadaa29f4912d85df49ae7e07e1de2c3cb44eda5bb466bf82174dcced78e72614d0ea616bbf92fdf93004aab781f4f821a3073bc746e4d3abb9d0f5632c7e1d00109dd0170d98db134f652d3e7607c20cb65de86d16db80b84d460cd3efc958e158f12e81f112163c311083b5d3563e638ac1b6ccfe2f85505d4eeaec76409be52eca638a911bfbab2c052c53647e9fa41d57ed154189ae9f6bae036fc224ce18fc333ad269d7d01064f436c1cc8f4ef4a7f9e41f6e2e969e257e9ad73ee11d7d830c6eb13b18d85e690b99c50ade628ab9a3cd59253d68789e7fee3a2fb3dfe4ba552cdb457fef20fb8e7e535012c0812bb4ad5bf153ef84e309deae35709bfeaf7ed66c1ac651019cabcebd719f778da7225a4aa9d7e4133087bcade95576d7684c621c8b2d1260b7b8a3f307432e8563086e3a75d256c2e9de5db80605f47eab3f684f3a718b840a0092f32c7f4c6b50b32de0d52931289f41fdbcb071334d9b60850c4d7f3bccf78a7cf3a780bd59b39da3a2b658b93519a4dda78613bf379e380622f846881f512352c8ba6723e2838ee79751947010b2b869c631be362480a1e8be684e32282ecf7c3e3b3f58744edfa1c6ba49504307fdba07d748a073b8066a7b126ac528b0c267b6afb8b62c38997ac3ce65adc028037bf544b9eba77a4fa5f3a9599426fad115bd59b256c483e3e3c7f50182f7fbcc7a9fea835710b630200a285fdd8e7d3d7b180d4d37c8f88074de54115b393444dfc8ca29eccb7e7582f24e27173bce4cd154958359a40019f747deb38cdc1d5c4606e787c7f136b072df2be7cb96702b064f27ee197598b7778b81967dd9bfcf15b841f75dea058aa7cf0e6af87ac70d49df9aecbde78c75cc3962fd01530ac467e5dadd959e3424f96345b451e939b45c5f9c7e45524eca0f5d07dbe231f056967f36c767348063a5f5303cb7cf75efe6dfddf3baec82790f0f99f8f68f7e2ba36c078420b1757d6192e8c08581638bb38d5e05ac2b456ec3689a97cb1277abaeddf73bade4e6ac240befba10d9c55466e073e45e08ff5754e78d47e8ffd4fe40d7e227cb52f7cec64dafc511e7fc228e471f3977ff1aaa4f9e28befdf2fd0814b9f92abacac55731aff72c6fb444ce09eaa72cb4a67f4bceb83fa69fb5abbc86f118656804093ce54cb7cde4885a9bbfa629b808e3a5e41c74230b6cbea04ec94bcfc3ecc8e46f139251d2a80a857e7c9747c984f50c5fc541a6f27e390283bb333511b41633ee924756855db91bbec77f38f962f896925f7f359c873bc7977c626590fce091a71939ce835ffc428349b2fe8332b7e7be447b1e61554701739ca7510131565d07754c7ec5b5fe09eb2f4aecb4ede44f291017fb91f59f26412339a11d4d4a635b91cbaf12b71c35ca7459352b2e2173de4375a06fdac3923f1a989eba08eeaad805cd25cf7017cf513c8c073aac1a22a9957096f00829e5a63a658fcfad3ff5752551f8edd7aeb564beb462bf46f354302af015a4fc97b7b0c35e9492c42ee6153f6801c3dd9a96b169e0b36f29fbf7ecf4ea4e3ab5d044d52b9a2970c8cf13d5fe44c40099d9fc2b56c689078cd559694d77b3ad0bdc4f554746b13495037a9f420378be2e3c85e3d840b68eb5c4202b2660fae3517b1551b5aef700eaa9b919718b570132f766ddd6a4508f0685a819329ad03c6d0fbb683b9baa5c6d48329f7d52d616ec1c545b4337940ee8cdcc1940e8397028b0b261d0fa2882431209489c55dc5d8b3f438290cfb7e66f8c0472a899979154b762cc49bb20ac5fae9519d373a2582f50b3790ee88c59969b57b9d7afb62c4eee3362cd340037fc2197944c7e311c717ba5a933987b3bfaf2aec8edcff9c4004f4a6442b5f000a43daf884c1aba368ec1ec2e913742f29bc3764afcccbffac3b288d7994c087eb211babe3aa4af6022b202c32c4ad3a17fe37953642703c1f396e200d55ff133c2523c8b1944a41361409a593ffe6365db044f394781ba1863d9e90ce4f0b62e92bef11577ee3eef6bbc06c4f7ef56ffe4908dd58d9496b3bfe3362019a6683d47faf4cbbb946d7836e28e37ff83553f51799807e11445444ffea00f9e78494", 0x1000, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x3, 0xf4d0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse0\x00', 0x8080, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001280)=0x4) recvfrom(r3, &(0x7f00000000c0)=""/32, 0x20, 0x40, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:13 executing program 1: r0 = socket(0x11, 0x4003, 0x4000000022) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa2116fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000500)=""/194, 0xc2) 16:01:13 executing program 0: setreuid(0x0, 0xee00) socket(0x18, 0x2, 0x0) 16:01:13 executing program 1: setuid(0xee01) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6, 0x1, 0xca5, 0x8}, {0x531, 0x4, 0x3}, {0x401, 0x8, 0x401, 0x6}]}) r1 = socket(0x18, 0x2, 0x0) r2 = geteuid() setuid(r2) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:01:13 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() ftruncate(r0, 0x0, 0x7) 16:01:13 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x1004, 0x40004000000028ab) r0 = socket(0x11, 0xfffffffffffffffe, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000000)=0x18) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000e2d639cdebfe3d003300feffffff0000a3bb6b3c04439682f0fd8325283839b52450e1ea2efdd100000000ffffffff0000000af6ce4f22276e2b8d2af0f8be5047b1e811d106b98c63fe88b70bd3ee070fd690ca706d9526ec5ada08bf1eb0a49cafcb499aeb1183105eac6b18", 0x6f}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) readlinkat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f0000000240)=""/98, 0x62) 16:01:13 executing program 1: r0 = socket$inet(0x1e, 0x7, 0x1) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r1, &(0x7f0000002300)=[{&(0x7f0000000000)="5d71e544cd83138565abfb54c0d71218f17f6ef75c844e8b362d506454ac68e71f788c89e6fb11123015f9ea5df827c888cc62d027e8fcd411c345086e95ea009fc5b136ba2fe0a7b64a7b6b586823f142e633ca98c84db93849938b3754e8b5123170c38dd9a0628a945ce55a139c0c53c8ad0a18f68da6107901301310bbd1a7ae558bb52500e3fc02d16c3e9d1bd8", 0x90}, {&(0x7f00000000c0)="4f196ed765d8d0a06d9999453b57152e33e7478402ddf29c3687b1ef1d204d6471d6b4dc73fe2c496b89a746a2ecca57611e1c1af32cfe28", 0x38}, {&(0x7f0000000100)="e3ed08c7170417826ef1994110dec0d5ea4b5ce445a02d73f70ceb7895487e52ad6f1166a22c55322e1f001fe5d0f118aee0de0695df3a839397f0fdd199a1266afabfe825a0c238c6aa0856dcec3486f7ccf663d04fe23ed983af6d19452898d658dfddc8d43acf0de218eaa25de9e5b0329b77d472a6b8b36d42a7ea3263499eaa1e4f6a4ee686787a93c8cd8bc904d43c565f8256026efd6374847872d3f2652a0dfd268b22e4314a7e527e7f32e45e12618338e85c97d0cc4b2821e2742824773f322c4cda2f3109a25caa5b9ab27295eb41a4d816a63ff8639dd2af515f0855054a5f2ecebce825001c4825c6244b7e1663067ad1eaeb620407fb344deddf77b855c1f2294a7e27981e47aa5cd5aaddbc97fc8ef39de8a6df24fa2fc0b7141931e22797c2ee852ececaa82f0b0b044e8f494c0465d1e63e54b9b15516be6086321df6497055d5886f1034935bbcd92a34c9eb176a46234600ef0bbfdf2d7571c430d1e76d72fb89e8b8b4c512fc4e627b7a79fea7a84b2649b585b2add706cd6b10a4dfb39b2ea9c421196596a6d9fb1c049337d2f90cde268e1c8e63dc1cc6bbc457dfdb50f93490c4e8cd1e3cda84a29a870d8733f76260773ddc7759ade6dec45460d1596be190903090785f29c33df168e77cbbd6e8531dc703c3bea3b47b1e0b3da1635f7842f729090439151b86750eec086e1e73b95c01a33862309f46c36e1e715f90fbdb06380e4509be87260de176172a2e7a2a698b854777ad79bef4e715fdca02c0767f9294c905f26b2f5f150fdf46f062206b0030e1fa29259bf4bb22b84145e46b9d243afd5c604c51897e14668b48028698504fc93faae1f14cce039ad938bc8811cdcc95ca78d2550ad1fe5a657fe6027e013218bf6c5fc91da6ce30d5c84b452f8577ca5cb7e5d400f0df6246331ea795bbba8c00a098e441a4567099a31434037b50145aa8122a8c14391db5d3a9a1aa0a1065f594b9626b6ec2dd9515104c02d526c2288b495db236fa1884c6ae897ac393d916094813a7404e6df53669b020a8910798fafa14fe750eab9ec7d4fcba69fcfc69642218ad0130d13ab99dc638dc3388967592237fabcab5412cdb23fce8ad376980feb9525abca54934d0d7d5c52538ba0c99ba63cdfebc3dc3665d482fe3f3d25af7b68e8ee3ccc76bf17e6890c7542d793f89a26f8d0ca4a34aec66d27127dcd419a2127ba85fe4b2e120ce42ac24731c6679eddac2a0827f17e183418e83a9e3a9b47da293ede0934db0aaad0c3e1c0efca915210c9f17141c04f6849c352ae2e902ca4a613438cea32fdb291777652bd462cf580f9d94e0a40340c35a7e8acc6d43fb7382ac183ebc61556f1d0db3581034db6a156a28bb5fc5d1b582fdc8f6f65a0292e996462e8bcfa2e0593ab311254ca7df134879d35cf8cdaf0c6d245eb6bf6bdd505fa5d25899e4878838d6ee07bc9fbb8963c89c1a150314548d357d545677df7c232122bc6c548d610c602cbdf0223ad6777c3287ee9fd889e4dc6e88b7c6a16e621bb5055e8652341d08ede16dc47a9751eb3b254e800cc92a84cdbf03f7c1e0ec9d9f7e502574177ae664fa27838992d38d5fdc4bac548a24d2ecdb5b6103d88da342f69774170a9376151209c98c82dadd42b4b9b1da8f076741aaf06438da4de5fc7fba293181f89577337381deb0ec7d3a553b802bf25622471d2031d3f2e8d65069b5d10c5924f65c227815f9cee72bfe403a638787dc7912212edba99beb3273018e4b487fdeb5aecaf74ae1f530c965d5208b5d6d5ada4cf666f0fe50acec8e0860731ec36615378842d3a4fa05324e7302a3f5ec7dcd8f50722b62981e79d8e91cea2ad67c187eda078c72f701ead0ac372fe8677716a840643170a8cbade5e2a89730e021ded682872dd54c0c29f0b1c0c7834e9d822b058f6ff44cd10b88015d2ab3945f9f16f03eafc177221978c37b39d2ab81fbe51d4c81402edc075e36b111d28c44316ba73f2960bf155009a03fc7570bdcee6dcba197ad594a46cfc11c49782ebc80a7cb4c60f1447ef12fe9e68d9b595eccaf1946ee2a3d959e5f5b247d2c4f667288c10bfbf4737467ed31ecf65f8f0208a0119f1ba9e6ae7b79afebe870c6a3eb75bb3650e749b2ff4f78f812e77daac09eb19441ab152dfe6c94b14aa2d4d285afaec5bf009be48c90914823cd9c4e33827b83b556511344efb0c971c0039fd5dec42cdc40cdc0d9d89dbad26c289f720fd8dc9976083e3075a04e1888221a893bf4e74444b8219f0adeb057a39e047f9595ed647d34f1df8189964850bc258c89e8a54af858146e259d04717e41c9ddf36c671e2ce59945d5e518099adf0baeb8d53f8758b7aa0e8f4dd58a9ab669b2ba236ee097c2dbcb56672691fb7513c9d0db8f1b2eff44856b1d412912a2b38940abc20d41dee21e707f0e5aa51640c2c6d69dcf81fdcbf47baa0778075122534ee4230fd48117b75d85a60401f305181aa9db2c9d83c4f12f3261c577772ee59566206e2b352eaf7f09a12994df1321f4113273f297926754a714dc3cf8f71aa3cfe099b1e87135f54562547cf293ab55fb907d843e7c1284291351f99d7cb2f70c9fd5772c0034db66e903514add4e3d0623bd8ea6d1a306962bab85e2fd667fa2e5e595f0a4b0a76a51cf1b0ab33c08d769925f83673f52842d8c34cd89b5dcfb1308e216d1ed5742872e48fb5948b8fbf9da162ed069f10d14017011f5b4ee1d06b02f246590f137e4066abb953f344150432da4eccb7d162faae099f73fcf5f4a8468000acc86c847f5bd7242c9797f5a848563f75ae2ebb9e106261125e01358ddfd5d052a2b2dbcd9054c838dfb8e0d83cee9d120579c4dfe0fdde173e3bc408885e7c993b34c7cdaf433f8d5b0e2c611b3a9265e9965963c83f3acc23a3a005db18736f1c27825412ca36b7fdcaecbd40d26505f67e23cc1e47ffa33bcf416396332b9f6c16f1183179d89f26e2d5c861f2a2b4fadd379d081fb0b7bffd248ced3bba43e37b7e0cd805868ac154561e581797c3441f08e1f6c6a3d36b78b8dc0e372c856ef1cf6ee8fd4a3687908d854d5a2f0aa8b1214f457e86e692194946fe2545e46093f269d248b9b31a9d5624b6851c46f6fa18f87a46e3b2ad522a5ce771f836d55135e80660525802875a943dc7d6f2f6a8b3ac636864f3636e19d87691ea8cd3ffbf453c112d4c9fb209ab194a86c947701b756906efe3db1696fa546aab427887e2e497323a7b24f72d86f87c96c34b1f5758f7da7bd388173f007ef95c897dea8c03c53c3b67399d709825a7c7bb19ccaf02d934ef6b964ffbd9f5524deaee50de73db4ea9715dc9721b3bd2824e829223589fb45831e588e9c88bb4ddaab594ffc0eb0941cff8d32453a666523f8e54c941dc677730b7cf6de13cef3ae727aa4440b11ff159331480911fe60844d7f036def8c0c879b7418de5080d5d7cb107415653f3436ab7045522315b4f864dc35eaac7f21f11ad38ebbf73b0d016cdac071ab9158ab43013fb50552de5fd6f283a0934df0ba027c3b7d8b5aae6bc671f1ba83c290cf07312fbcb4b53a8799da54fc6565b7c6c2e702d0c9d5fa395dcc5b07211125ae337e02ac9c493276313eb8280ee26b6377119af640709196f3fdf8ea3201bf7136b7dcf7756be6f0aa829789c66264e89686f2b407e060a6a7df58a4f67916dcf14872838c892745354a320bf71b965d7bd11d20a69a86bbd734a5fc29bdf31b33001fa05031e2ac7310f08c80015c57573a8e8ff6c19c56e6710b8dc0c031f750ba48caeb3a1e521554b765298b0c32d18747826c43b75646bd9186848d15fef5c8d19efd7bac24849f8a4596614aaf357db81326dfbaf32f1cbd036a05e8ce075f35743c70b842425c69e0dd15cf8e62cf8eff98781a354ff2e8712f68f158330b5490522e4a58f6d985e6116b30faf19cc59f9e08138091d801f121f000e86f98494d391a9969a8ff5ce2ac904d4f845524d024bccd9fcb459d388f1308eb8becbaddd3bddfc1007e38bf21b951f6a7185563619313b330a577ea4bd9372ee4b721a349b04cf51ea896ae346477538e5ab717c9363e4ecdb4797b7e1ac348adeda98ca77007bb6cccaa347ad17a2c9ca7f02790e6fa798a1cd12cdf43b8cff12f4410ea733d4ef3b06138200eb7eb5b5077e8200f18cc37223bf51a1323210f69a9fb3f9468a07f69f21b82ca1034578465595a4b55577ed39c98f52b7e4a3d67c3f27a8b02b3d97cb0dbc9e178f34afe3e48422f1f2bbde6a174f2dc2a62c0aad89ffdf9fd67b5525fd7fe3bef8ccd4be9a511280616696beeeb2545a1dc6a36efe9b55301785cc6c3ad7142e21bbcfe544188461b064469700874043b9051c30a2922021ba3914fe631867fcd0b68c76a46378128a633f238bb81b2885927d7d40a189b1bad8e84a2dd5002a0f915e687eb7843eaaac279b0b8c05a13aad190075460fbac708d85dc875eea7e3a5a47e4e9fd3906fab965b7dc363942b1e4789e669276d6a5fc21a6988e432c4e55e3e44bf14a1ae42e4b5458b137eba833cdd3037147544d176a2e3211b1719ef32c894f96c6503fd425661cd876e544347724b58b3cf7c9686e5f1c9a5183d685ccf7bab417e2e824e40a709bfad9c8ad92c829826182357f744cca00fe0ffce9082c45e3b450432446d9e465133ae5559ee9e720be4c8bb5f3b0854d70f5d759224a15c8704631941ac92eb25911ea7af17291b241895e62ad4a4d1d43939e60dfc2a3a13d386a957ac1169978d80116bd57bc7582d91f80b8d84a26b2ac7af6ed7773122c1bad869076c3cd50ea10925f33c00512ad93a91e5c5c490ea99700f6602b112d9b78b62abe6c9b66d509261525b8a7dcfa0779f125d996882feaca3adcfff9a62a064b740cf171c571100677862efc3e40388dc4fa89bd298a7903ebe59d3ab096220291e5ac4dd4fa1e8b9cb931c09d82bd0c7f5ae0ed53a282eb259fb49c86b681e6399a3f5f52207405c9dde12df265d599861c2b7f53e53418257be9399b2eba58bb6a66dd23201e6593046cda4b54d0ad16625baf75479269bbf844337616ca5e518ca6b1cbba333f1d15c4a1ca241fad44f593102b4d5be8b93ab5c1d16c464504223c2a48a55449397fc09d9fa4edbdf551bf528904a54c006269e47b99428b6ea4fd8fc78e17b0e5d62cc714a57874493de706b06ca70ee7a1bc072119f1fc1926d061849ffb5a0b20832e2cd12dc79c5b44ec69713ed1905c5c39d0832ef9b2aca78b1fe157c29e44f59a1553b98bed515cf311bf87f68d62ff71e6e802b13d7dbbe3d0d45c090b404598e62023a8de184396cc0e54657086b66ac6983c22c35b901a300486fb898c312b722bb3a38cd229828ca17657e914ce2c47d69421eddfce626afc1902ec29ec318ee8452486ee7b184fc1134befe29a332b8b29f513333ad195b97c098e7184802b407e39be6d27f734a140ff36d7cadb83b34904b7b4918de9f3fbeeb1e3bd164307ecbb91ce223a39448f5d767e6374ede2c83397d9b7d38c6e5a4436e8832731064e363cf4f16e859fe83afafb9f9d0d4539923e77f041179ae698817853fd90807b9f46674414f523ffda1dafc1c0669766a788b2f5bcc46a88fb294dd1df13ef03e6d2fcd3593899d74439125721b6c2d94901b01fadde2252e72a4e68121f7991210e9ac6c98d67d4526a365173345ed64d664bb3aa6cd635698b282e9265ce112d489cf118491acec0", 0x1000}, {&(0x7f0000002180)="d856797627af7d43eef49da7edde18100c6d7f63591b779cf7ece4ff04e789639cc7b0ebd60a333c50126d4db00420a338b5e897a950f4218d7417a5a2a8430d0a37ad26b8d3fecd7918a9a709dc1804bc41594cd020e234e4721e0c20699a1c5844fe5fa726f8ac465b58aa2261e259afc9be8fdf96f2882c1a1fd8153d7a1bf93dfc65a0", 0x85}, {&(0x7f0000002240)="bd28b8de0550bf9c69c12df27e88d1881b8e7382a0d336392469d6c57fc283918cb9496c385add4c606553555cf947047ec16ab6895e92324d78557a728bd08c9be84f49bd1b66d96bc62e362387e8b7cf1985303988e6558a2b1176ab48dffc4b6888c2e072ee657e45612672a9ab371c1caba7c5c5e762fe1693c8c3daef2811faa1dc6d05cd249b2b0f0564790c7155ae7c943550dd89f7f46f31a1d6d75a6ccb48ee0b", 0xa5}], 0x5, 0x0, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) 16:01:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x1000)=nil, 0x1000) sendto(r0, &(0x7f0000000040)="10c61081ef0f55f2f0da734c5f9a54baa3c61fa3654dfbf4bed79b57375609ad9106e91fe940c7fbe84512bfeb1288add99bcf3e9773de922e8c6a96ddece0c7da76cc05d59948e070042faeca6a8d1b16ab99e08608a5c76ef9dc5fb831cf72548e8d30d20ad0f4c845bd256455f9a6ab924d5a6070f742aea01e40a3cf6d147ec5d8b73d7517df7e55b0c38ff36b4b816bd47f7c214f14ea2309d91b055a9bc7f184f1c5e89236b0fffda963cd99a82b6d2fefc16f42d6b07d29a645551a73f797064a5829fceb0957e8020e01c0c426d6a1c1b5535d56f82a994f2b711cfec03b249d9820ee33a20eb57168ed2f2d3c8ce214dc751b", 0xf7, 0xd, 0x0, 0x0) socket(0x2, 0x5, 0x4) setsockopt(r1, 0x7, 0x1000, &(0x7f0000000140)="0f106b72fe15bd1469b8c08228c30028313b553a086a498e4cb503ec194b78a18583d28ac1a80d175589eb56d04eb60b8fba0c5480f38372692678b3ef9a0bb19016db7d4813784c1298ea1594597a30a9b42ed985fd01a9aabf5ffb628f4bfa081225f21602fbf08668c1a51a5209dac0e8cf6a2adf512a16442336f4179447647d57eb0b7ea32cc08ea1b59d27370c5d288504506ff1c4547d2cf5b9abf023e8", 0xa1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:01:13 executing program 1: r0 = socket(0x27, 0x1, 0xffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x80018, 0x400000000012, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) pledge(&(0x7f0000000140)='$&\x00', &(0x7f0000000100)='\x00') 16:01:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x6, 0x6, 0x200, 0x80000001, "5486d6699ba5c22ef399ed77b0a39b533bbd9915", 0x4, 0x4}) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000180)) 16:01:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="016f5d9d5d8ab748a14e808d6bd1dddb33fb6cc6810571085c524f7c74dd23d9b5181d8877716bf357083e73accad96d0312d0457c362e1b83ed18bdddc2d09f9b1442b561536fc7e4021b256ce494d6948435716e2cce118995b7d3feea1b2f4b00d4cab3a644037e48fbfad36f42d6ce5f9407163ab123d375810fbe76ca60cc14961ef3bfb03ad61842bf097d760395", 0x91}], 0x1) setitimer(0x2, &(0x7f0000000140)={{0x80, 0x1}, {0x7, 0x14ce}}, &(0x7f0000000180)) fcntl$dupfd(r1, 0xa, r1) 16:01:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0xfffffffffffffffd, 0x8, 0x0, 0xe7) 16:01:14 executing program 0: r0 = socket(0x8000023, 0x4, 0xffffffffffffffff) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="b2cbf72e96b24be63183e0900882adf3935b2c612d18d3f22369541ea7b9a833cb6cd29d0497345e39358b39d1aa94cb32f360740922db63f1830572932de2d7dc7a6adb528c67ffd1901caacbce9fe8917b8bfdb850fb2b19237b6a07c4116c1cf8d30d1ddfbedd35b0c631ec678ddaf860b9674f980d3967c918d6d9035524c514a27e4a462394b841eba0f1e8eb004dbcd0267340a419ac3adaa0bebddb9515206b0703f6291d28663d2e046345e43fca688c056a4c", 0xb7}, {&(0x7f0000000140)="f48f017c59c7b5089527e1efcc67d3d6a83aeca4d8421abae632d91f38e8087097800d47a713e6b8ce06e26a4cc016e1865996464863638300a6fa432108f4f949cec1b9dc4fded4fe108b0da22499f18bf7cdbd3326ac21fd99056d0cb8b27971ebd435a4f7b07eb4f6507ce2dc51893c125561431204bd782ea2e5a685f03449b968ac1914011d4413ff05a3367e818497903e722e6ab1f5a58a41d106e05db015f422994a291c9e70945a60f63388c6", 0xb1}], 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0x0) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x6}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) listen(r1, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x8001, 0x7f, 0x0, 0x5}, {0x2, 0x6, 0x1ff, 0x1}, {0x9, 0xffffffff, 0x0, 0x1ff}, {0x100000000, 0x6, 0x2}, {0xfffffffffffffffb, 0x9, 0x7, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004667b, &(0x7f0000000000)) r2 = semget$private(0x0, 0x1, 0x600) semop(r2, &(0x7f0000000080)=[{0x4, 0x2, 0x800}, {0x2, 0x0, 0x1800}, {0x7, 0x98200000000000, 0x1000}, {0x3, 0x0, 0x800}, {0x3, 0xffffffffffffffdf, 0x800}, {0x3, 0x9, 0x1000}], 0x6) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:01:14 executing program 1: r0 = msgget$private(0x0, 0x180) msgsnd(r0, &(0x7f0000000080)={0x3, "82b2c6df5f4d1da8b6aee22e052623c7f29c9955497a85acdc9733b23dd5a20ef58c5314ca2d6ad7fa9f44b7730bf47519bbe55a9bf9baae334ae6ddcb2699dffef251f035721c5ede0dae2f4544cdf0182d41fe6340bff525fa61e08c57d6280289c0edb997a1162da5557dcc89674c835f87a66ecd1837a6027aadb10e544cdd124e07aad84c7995c775299f"}, 0x95, 0x800) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x4}, 0x7) 16:01:14 executing program 1: 16:01:14 executing program 0: socketpair(0x11, 0x2, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/7, 0x7) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="c637fc90466bd17600912cc1160af26ea6b801bc10269cd8153b9ddf46551a351450e5eed2dcbc75e642d7c9d67b1de8dfe4ea7fbf6432119234ebd60c949599c473559efaae84e98dbab3124d89ba0a0306b2f1bf33a655e0dca6e45ebf430a10f4f28a9bc844d342ee53c8c7977d658b5c0e8a166623d32112d57ebdb26e4a99dd57b48bfa413ff0e1421e12b74b8cd70f47a1d3f83b1fb1ee4e6c3db30bbfba52e6f28909b838cb2073e5a246f7fae5fa648edb7cfbacc1ef3b98c6ab594bce496b439d0d9c9afccf112a3b647aa84f97b4da3d115c086f57f1607ab30c8928a4a4871be5ef35d252cec4362ce45137daab2044d2d5d6e192870e93e383283561d967b7a05a7ad0ec5dff903cbb2371b4dbd9531344fe2faef400d6caa0d1e3e02be855e0a7c98c09d91321179b67e779f47a921480db99687840f679ca455e38e25a6ab445ef690e4401af4f3cedd7788410a83fc3af8973d85d4a54e0dafe86af0f75c16edf9d9b5de75c14894dcd6a0e8d5b6fbd9ebf0a771115890321abf16e37e1863a9ae3630a49a84f74ec761aaf9ffb478398ac1def006f90b5e6f2809dca5399d79b6dcf96041b20e110e5de19d88e235f02b351cd4f7cd5f934d08708591b2e91c6da2cc636380a63cd56c2bf84fe82673894b67e4575224146cee876b3cc8f01917a8cb6d06e29e251cdf695bdb45de352759248f3bf970c70a80e03aea905c08f6d83a8b4b3e86150b29dad5dc73f46c848e82303010aea6d31c501b8eca21befd77b278ac84bf43fd2357d8f53f323bb2522d55403cdc4344101dd6a9f5301f0c85dd24024ae1bd1bdcebcfaedd0152e71d3f770105ba00224d409cb7b79b6c340b634ee673dc38792ff42bf36119a831a3b7ba43c77499e9db358e06a17e4a4e197d34d8d3272e20596712d9c1397cdcfcf3917dd3de93860ccb9aa4e803110535f2f3d89299ab9eca5715cfdfaefb77814b4f4c35e2bf105d869b4a1d2f7a1f1071995e7fa3b8590de121ebf3e02b3d8b0aa84e8a755fdaaae764b7f40c1581ad7d590fdc0ae1956168949ab08aeb380c8f9f3837ae89da3b3e91ec76d96af73e977eb3ab792f26b0d9cde2ba5b1827ea91c6f5f0d342f991ee14b6a64da43985a135f687cb23904e69f3fc948aa8a46c8dca23dd4d51de477bc99744229f60ef3e70b80e81ffb0fed21213d7529e3834f6b6623a7d751339635749a484ae61bced287adcc7f11b7ffad5cdfc078e57235b60ab9080ea767bde898a0dddb278df44e9cbbd8df3118922eebf4ebf37e0c5ad7c9c75777d01be8f0dbe2e20301dc13d0e9661a2ac1b1e5dd61ea112fba842cbc7a916a04993f9bb5e61e6cd98d53d6fb11094dabf85c1365c4245e71b7ab68182e1eea1ce777ff16f4a5fad9e616e3f952d35d93cc175a4e729203d96e7509d74420b3a6a19af3e0dde382a41c8217cd1413658bcd7cbd8b7742267049004138f4c033ec627a7366b70dbc6b8cae45df5579c3da8bf258a3dfced29c6efa16a08881aac281227b996ccecbda2517fc994bcb2026a214793471f658959e8857e6a6a38c59c80a129ccb26fd0497662b041e4f85f889eee0f3fdb3e11093cf3fd2d491973ab0d7b9b899fffaaf4f6199bf7f56ad48e0dce44d3b8bc49900496248526a800c2132f6fcce3ef6dcbcdbdf9afb78e228359ed8e2deabf81174d4d384e145071d4e95bab059dba0d57070b91a24b854f19698825bebf8b9f0f4c8ce7a388853ec49acb4f3d0dc0902534e7fb5a66190cd217de82db2083dc8a8b550fad790bd96f398d0059cf2c3142dcea547616ebb6c93470c50ded7d23a1c31370c90733e5790a5e5712d4a3ac761501ad620effcb97d408c9226f60f70443c59c9c8fccfc0853968a322208f2ab646cfa79d4930c41998abc444747d7f5aed10f01cc5b3beca55fd98fbdf8c0709870043205d357fc4d5a6f1c770d87f8340829a632c83b591a7cf2c5e618d24a8ede29e3a5044d13e9777f881e1a985f6183d3bfc542cca2c58997ec27eb4baa8f3306ec93a8a7b1c0e54173a4368d95f0c4645bea34f345ccbd44c7d27f5de2c42a75b32aec418d54e42179019548547a527c4d42cc6fb5854811afcc9d3e07de8176b3510688404dbdba0e8bcd0870fae26497dfdd960e80a6ec40f950b3fa4bc863960f2ba7e47d87632efad217e98598a20d9cc7254ac2efcf36e4ab05f8ef32c4815de1e37b3a40ba9968bbcf173ca6949f50a0be3307c57813721d0f5862736ab9d25909cd8df88da3626f9fea0c01e13c850f0d25e0c7889a8c719990272ba25038150813a87e174db2250d6084ac0f403544998f9373b5efe84dc652dc920d71427060ea7ea4aaffa30fdfc1ebf8d6b20e413c5f3b930e3c74dbccf9df3b289071d7acedfa68c0a751a13534200dad611569352862eaa1f3e3748003f8a106594439bd8233dbfd2ff5f3788ad6c147bedcae875f08e06dc168bc9a4e6e165a71b8174a7d83da1bca6c063d429df3169d6b51d89b7fad8a9dfde988c62ef4821c15f260effc1ec4d6f08a67f137841677e680f09130189cf0e908292ef5173aed82dbd09ed2f8ae8eb283ba4285d6d65d169cb67e36898dc869f8e1040f37f0faa85d82d6119a9098975e979abd7210d3c5bbc8334a9e424cdf93a26cc46077f8283bc83196a5c57607b0236ca397e4b9842d9e1271ff90ebf15eab1272320e1e4000dc6d986c962550ef420a18692e8d4e4e78b480f8e6dcf8a5bb342ed672ab450a82c5e9f7e755844cc16bcaee3ce4fbadb4524dc3f88ea02221cdb4243fa3447d557272c20729017b6cc40c225749118f82d80f2691d338d83e076900a4ecc319b270c678788bdc011bfbd241d62fb474ca1ff71bc633b5a7a0cc85a4efaa3603139980b1212ed47b7f798a83407c5109482dad40d6a7465e6d3c2bbd373154381e45856191ae96315ca38161647db9f29165d6e4a86b2bf08b88d3fc9a37539edd043bf08809856269ebe663cfc0d84e6c137cfddb99f94b48e3531108100f6d9035cabdbd4d2ee78d3805766e04bf5d869b1155dcba210da9029f781932ab7798c8633c98f9a7c065d7b916c15ebefe33e433007018325047a47d832300e6480bf6bd0eac493c988fc7460012f7ba4220639d629273d71dece8877d3e750a03c15cc06511aaa3ad92b679c37474e7ddfcf8f638b1ef66c7ce495609a399b98279f17caa2634e308aa29f03fb2a33dff78fe03d4b4ed5798faeb36fae247f76162b488c7b317e4eaebd0ca2305f5137b3b768432b51493547f781a80ec94b61e9b7bf99a60dc9acee943fd636c03dfeb871735e322fa6b207fcab9dbe31c950460153ff2bf04715933298bfa89f5893c2a5cb1b68e75f30e2888d0788fe5c3393e682241d4dc14513c80677998fea0f00ed05e67aea6455816725f3063f0e09fec5983cfe49f3ddb502ed965d53fcf51f5df41e0f4f2e298c4751fba1179bc41c4458ec3a90776c9eaf5168e66e8bcae8b56850f4b7becef055427ce083b338283b71962e89a23fa8a90706c36c2929816335c615102f94ec004e887d1c475c44b95558c5e02dea8c1e6b28496f1d82246fafa53872eea9e4cd8f062eb07bdb0c552f5fb3a492a1904c5c973dfddf5abb3a0887146634a16b89004f9d65a6268edae488b5bc68000288b9a61d9fe1448e69aa28b7da9b4d8c64244a2502f1d925c5d8fae7f0f0b772c421c8ffb97816f146731062664bc1225b8ce6ba4c008acc5bb1dd2d552f16277b31c10e4e0ef0b66dbb908e91b2a819d583d9eaaed36bf458431e01634d7a1fb97e3b3be1de381f5c34e2c2b008fc954342b639d28ceac5621cfd9fa8a555c74aad8ef8ae9b8285541435a6d9242bfad4e062eae66565ce45604425c7a636a170aca95c2c788ba1d951cf61d09a7cd0d1a1899aed23a2b60796fe55af8c36f26791ba9d680b2b9a87e95c5a49063165d3f69e5858d39d418f3f9a6acc3c76a5592d9136a9559de2452c5886f016707019c4307e8e9d1b70884059a1bfa00dccd3253897ebe286f51d3e6fa7ab28e4e597e954e0b83808e3a6344c8c050a25ef2c68207458e2e96805022449bc6a7f652533cfec7f2f8e4139d2ef41e1b5f97f2efdbd460b83b342359edd2e778b770ea9243f8b59aff8a87507629d583da13c58acba9a28ac8bdc67b7754ea7155477cb563c6c0531243a735b5fd209c69b2e2e02ea5692654f90907d84e4fed888dd5451358c54e22e6908783283681f38f4014b7af2d4f66552d42bda2e891c279dc664b2e86b3677513916501855ae507fbe67fedd97e242ffaa26a54d84d9197d446333d2392c2870f27424edd1b5a4e1b73cdc0de423bb53a9df3451289a2dcbe8d50e14e9e17dd954dc5ae22830be197820879ca7b71e7ea64e566ad1548c0d1a5ba254de4827404b760450d596b50251bf33c3fe3a5c78934c6cbf7bafeff27e3296d0ef34ef3f9865b6c8dc5efaccc1bc71cccbdaebc949c1e755758221837f7e9a22ed31128e27bd539996778d00c85041df6d9d3e61529ebe3c38a5ca0560a3d2bd8c01d250b5629e663e5e8819999356f5e51b236aad83bec61ecbe8f7bb14bc37561d32aa416eabda141500030f1660849b45989c259807c43510380e78da3628c53feabe96f22d3e7b043be11c02a093c7a455d3851cd80120514493c175a1d16982a8a51ba7c54df3d9a1642bd25be16dbcb27c85281bfd12fdb079c21926c37349f101b3ed04fbf85f3c9d7891323b8d7483572b233d2b7ca5018fba02bb74c04a6d2614a4a406f70847f49fd5f90b6009e3ae2aa7d04d5606fb89f9ef188b979c7cebb82db639fbf25548200f6940268d17356bf0eca6de4dcf1490f13bff6ae64a730aa363a6f5834ef4a8b815860573272fcc9665ffc27b5d24e91c30f9187681e5969f2bc4475e94f66e80172b9f756ad753d9ac5bd0bec3ae4d6880d525735d5d3d9cc59f7b174a17f5785ac8ba095f67491e9c22658b23aa274fa2b93393ed0ea387355f02d64c91ba32755fd5511c52750c41d454d07c0637586ea5c5ebdec92fe4efe2c7bc807295accb3336b9123822a08cc3267bb7f5b5605eb0c39c26baf5b7ab831c4af2b1c53c0cfbb9d99cc52d8e1c8e1720fd03022a7a9e7105c6bd6d7b3b93d9cc25bff7b9df5357034a184cbaf228df10858b57d2a73238887ad6224e95a203fbe8b2c5d6fdfcae53ef25cbec7fded428bd3d1e2e245222a3676b11c6d314d79c664734178ee3b78965f0c1600d34fb8291694f4b0cf4cf2cb472a6d1e73a95777eaee41ce02e3474ee1531025ea674365113290451075f8fb4023d09a288b9ca8a856bbe354caf113ca61e24f23b219c9bca95909a47facc9886259db8339af38cebfa692f0f5772f53fad62c36e05ccdcad348cef0160a8a2d1b513728032dcea159a8d4e53c0e8568c4cedaa0dadb0b33b8752e32150696454a6cd7aa1d9277fc70c16e5f9f55c384b52fc7be19355586a8cfb65d23aa39732b85acc989353011905a2be4142c6d94bd9467c5ce51d5fe634988a48d5ffa866c01207e5028074b05db3b415efea05ffff3e4ca7a0b474aaccec997045a054a213d0e8783d10c636cf506ab2c7a5fb928e4ff14fbad82c2149ef8c4e2e25af79956566053d4276303f48566cfeb2dade1a771f3d419001779efca877cab060a642e73c5a98c97f71239245779577c420f329b080d589de1a77a6be9f33fa84474a82cbe7be6f914382ab17a0bb21fc641d8b", 0x1000}], 0x1) 16:01:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc04fd8e68e3459f35a75f9e2faa7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054feeb689bdd01894707b5c6e73c1b0c2c3317ff14b4479dac637e38adb81b99cbafcda6f9963adfed27646986386970448d781569c6de135c5159aa006bd2577a82f56a063feffac6987b3a4556bc71137a8098451b310822bfc201d86d9c6b7ac70883dbbcb4c874c4519ab541800a6a9b1648f86f7e53f23c26fbb503f270e16ecf1b1957eb6717e254b9f4950b45b0fafa1878bc21e2dba21c0f5201e924c636fa6b018c9471aa9b925c1c92e48d15f73cf2e96eaf8ea823a7c25171f3efa2374e9509a1120fd7119f1710af4ee1937ab4033ed2f6ef3ed21ca1cbbe756d1758ebecb9ca5787dab36902f6735ee820569b70e620a21f7d5bdd59a2c88e83db12f3b9090f954b87afee178e8444da7e"], 0x1008, 0x3, 0x1800) r2 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x2, 0x80, {0xffff, 0xe3}}) 16:01:14 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x12, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x6e7f7f42, 0xfffffffffffeffff}, 0xc) fchflags(r0, 0x10000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x82, 0x0) 16:01:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) syz_emit_ethernet(0x63, &(0x7f00000000c0)="74c71d469429128c2625f8c8a9b4e21a9e2bb0d1ad7343f0e02dfcd1a617afd0188de36adcd2885c7db8e0e6139c015a3b2356f60c3efa2e20680f5a39717447832d21900830c82844186690f593ffccc102e837cb064dd62e60ba762a11bc6378b215") r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x2, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/4096) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x9, './bus\x00', './bus\x00'}) 16:01:14 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) r4 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/208) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$KDDISABIO(r3, 0x20004b3d) sync() r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/pci\x00', 0x10, 0x0) sendmsg$unix(r3, &(0x7f0000002680)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f0000000340)="fe2037c8a4645db6e1426985da0d589f49879381791aa7edda718a1e20662029d578b33cf438bfa72f0da02c4426bc4e3618a1afdc396537579a7c75ad3440d00d6974505b9bd0b823671a8a504e2ae0fe359f8aa0b509cb010f8d5666557406a0878b949b7bf2aff7b279dc27335d761926e82f24057b8abd59b4d648723994457154268d2515106f1957904e8bd403cb998acc713304926c9fe8674f78a5b5a5a15e07e36d73ed0e8e2ab52d088fde5aa2474b778640b71888e1e7e284aecb9582b46a1999e605184d8198e7cd59adec3490d84767a4ec", 0xd8}, {&(0x7f0000000440)="9282c14b84d4e649656663fb18d45694ada2c5336583c91eb758ca45c8018674e7858b363f1216ec", 0x28}, {&(0x7f0000000480)="7f6a3fc11ef298f3e8fc6be3ad4dbfe057462591d111a982d0a9103c7636b8c7afb08eed81622fc07d30d8235946b7a93cfe7926fddfff61c7870cab85b807c8251e02af225628163736436b5294a7f70cb6d8c68798e52da7cca98cb97a9d936e13da965a1505546d028ae5620ad029237db5188a8bdff62cca78ed5c230349c65e67d399500372ed648d0c9542d027fe9b1d7715a7cfc6ef2ca1cdf23820754dd805b6d909c4560478f99d90767b5bb76e4c51e9ae45fd281f8caad9256298bd60037e8cc6a861605940a8b288267f08948b51208b778092b249bfdf2b619f8eee1821a526b79f22d2b1d3a7f71653991ba61e09d533fd4419f706cce0a6752e8c29defe5d7f7fccaa68b02b881c7b45864ca2018cac1635acc98e001ca9b39c411bc5d76c627853c48293340b15b8441add23acf2dba0ae3b09df80297407eea09085096c05ec72f54f0a539bcc707b52cb4aac82e208ef35567b34f6f805adeef8414c61a63ecdf0533d0d32944481488465b47b7b267e427a3d21564290d0538a5544ceb29c4463e2199d395c68811ef9e34947854342facd015df0dda0df2203380266f5f9a7ed62405792ed2a414ee7930d3f5f385ca5ff85312cf26d0baf20c52d10e1a274424575d9fd2bde237bbab754d439e1f5a6cb94ce40ae3b9077aee3e16f164c835d4bd38b505e6632fa8d0088f59f5c55c8740fda8b658941a7a9d1d437ddc3dc9fbb3f514366e62c46150bc5e0e22d4a622c1c1b452203805dd3ce3ae95906c422e0596648844da0c8aa4457592eaefd27aaccf89b6e10d0187171d14fb70f0532052897d9f4b9d0ef27046d8ff73b2b840c3bd031ac4bdabb13ea3c4476ca045a1904c8f3d64f4bd37fc952f5e477e7dd2dca73c6fa44f50f3506c7e43bf9565665d484d9007e8e4a798835442f7924500f68d2a401828783cd1b3a715dbc7986661f9505e8ea56b8e98bd1e8949cc6507a1bbbf5265b3d1be541a81394cc3be68a618f025515eac0c7ab510d070e6cec2fa299dd46f13d8a4f54075746274583b360d69f67acd7aeefc48ab1350679252a3d0bacc6ac3e37b0660a4d4ba4d54f65058655e61df78df9937f193505e269499464b4dc244730c4a1d26e4143878b0adfa441c42b970baef459b16aebb80de1bf84c8e7123cb8e9506b0ff95180aefa52c40eee082b77377b46054cfb28fd38d1083d4e2246facd2562ec0ec4e5933537c3edacf1d1275d1576e95bab77cee9192171a7729167985636b56e373b6a7162d5887e3e5ed233e2f8a384ea356036e6fdf8e0ee1f1ed083f43a30a26f735b62049e157dd452cd799e1c794cf2d0019a158e0a95d94ff935ed7726618d1a8d884d503aa7a3c2819abd2439120fb623acb8d292266875160c7903aa4c724f06ccdbf545c80f366e989b8c9a892213851051b44047cfdbe6f12a7faadcf3db6682d0f9d707fb25cabea66985a749d4d5973178c2f1cc185327a461bca94827de23918f9300a001e719760c5037e9521fd91f527d54a345ee906370feee4804e16d10e32e190cc9b872450b6c4f19f5bed4dd299830b0d5480bb224c8299be43c8a156e237b695b0593054519582612af507de6f02d4ea5f597ffd0ef20cd58285061a5bf473a3cacf0b064636c5ee6376afd44984f57cf440432b0b38a1c3a88cdbff2b2b0de46233d13ec765b277baf2c94b0eaf039e83d0abd14e77ea70bd5ca8eecde566958184c2bd1ee0e3fbbe4004f48942fb6d9c8487ef91d8f69748aa885b9512171e2fe4b50a97dcf9d81b7d871dd77cc4cdd52a80af849140f89331b16399f97ffb866b8d9be1c712d6ef62177f6541423e06773d13b36c18dd4366599878dadb294c4a435ab70299677c97700d881d08aef55ef70bd3396ba9cb3f67887ff550392097941997677137341ed1ad7906c51bd30c2bf90af419e7efa4529c34690bda968c825e72aaa92e478a03ff2936bab2efdd7014788a1e431f1539242118739fd9a4f4969bba82eaf18ad1849b7fbff248c1700a9b5e31a5838fb79ec4cc3c68e4a8b097fabdb87540b900a0e15f8aaab6c862921b05cee5cb3721941a1bc1796fdb3f419c05f4d9024f63b355f70be01af4f0199082a79b11dba89cd86f201eabcc1ec03e353f09f5b88a066a8713f4165f286804cec42f9e4bc77875a4c1f1a56f0c584453be5112349a921cf78e6f9ed532fff1faa8bbbf64471b19df7d6a47b24980a4d4577b180ef382badf623c8a13da7dff8e2789d44a56d46a19007f988f17c0b4656a940ad05abb9cecf30e98334f9ec756a5279f511e6f1de8b921c7bd72c4538f91674162cbdecb513a911d00c29e29172d271080a30d2f2336c934774e4517e71f3040a10a61097b4cd288efdbf475704ac101d28914763c4c5b897d2226cf9cfd9d92c1625121cfc990f9afdafd2a847bfc4df21ff2e8a7e54b03f71cb437ad76e9dad3059096ef0610d2efd83e3398eb775e0869bfb7c9aac6af25fb365066711b01b1bfe211dddc246efee719f8eff8d796c1b7b531686b8637e78dffcdc7368f225786c617793345c241405ad02ed46badbb135887738d1ff4619251e0d5f6670bb468c06e054d19fecfa1db59ab6ba025906a9894c1fd82113f1e725ae95633075b682e512ed6d5aa292e9c52056dfdc5bc33e4b50ce8797a15df2165da3d8499b6c083b05016cfa8f4d126306c5cd4dd9afb34b9967a86db506b8990b28ea9ce909e3b1a37d23c282b83217e7390ea7fb8397a6659a46d6a1cf9635bf6b77eefd37ff21b3b481f57a5662d2ae984ed41e56d96ca3daa602d7c0e4da7d3b2c38641e13929a36ad528840b853e55e095ff140726a91a8eefb5c78663f8c673dcf23f9cf53f77cbe3982f209694921bf4aab95074be5e46c0dd1f96d1d7b165499097729904bc13124eaa89a9059cad01b643fb90e1d8e2a3210182dc50c507e6bb017e795f8363a804e48b32d488710842a441413f8e23f8d60d9fe01088b56158afa6c51fa8c603e149a723411f18e47ecec3ddd313108c44b67162f010567022505e40ec437c875ead15c12c1e95ecf8e0d1ea632dca6e71f275760a97e764e3d11db6141bd2f49ab5de5b07c84c52f41564f8441aa76acb3ffc3796e9179bbaca73c66759683ca0a9bbc0c9f12e56c00e428deac46d0fdcda79b9accc50c6400dc428e7f4ceb770f01a2764d50ac344295f005c606c9f4c66c9237c5d96213709850091e5ed17cf91bbfbe4338775af8b4403217bc34550ba55e023822faec60d1a724487ef3060a81cb15643ada33ba08a6b40fa0717096b5ec1467c8687d4cbe4828ff7f9c592f93fc6753c4c65ef24c13632fa5a02ce002adb9945a372b9f296631f1bb292e7bd2788c009604c230054d83d7b2f0deb7f4974ea779e3b4c0594db471668e2cd85015191c47bf43b45b8e5c4695360e8f0ff06a7127591a151b13fefb047c93e13dddf2166380d055e69b288019df433b93829446e0b43be5c43c6272af04183e9dc4e3cf4d6ed57febf28c35fd2d2527fdb11ab0785b81d908202ee01841604adf0aa2609a13e613b327dcf628baa07dc79aae9e37ec963e26469482eac94cacf9847a70d3805d97083fb6a36535734c90507f2abb277592f8d5f4e799b2afac6e770d9a86f61943393d4afeee80cbc7ee5c495090733f51cd9b40eabcf2fab14f09d17370285abebf28dad1ee7af8d196d288ce9193e958c19f0adfeedf221ee96bf6da54a4e3c1a7754b155ec8fb28e8eff3a2542f0d3a5a96994409d7da875184f019779548f379686b439b989e45061622699ab3705b9bf0879280168556423d39f182ab845f292e0ce13a91dd6ce03ee67d6c790bcac13796b4e058f4ddadc79486d528a12722a16d947a744f8055cdc5e8375093db64f9b7c4fd7318f7840f72030e47ea8ef7ae520b86006088a23fb320d7e950f7ef15689a267165fe6378173264672eed8eab883ff8967d4b7072f20bea8e2d04d36fb54d2730400e089cf0910f27275abbd6823ab7967f56480944d2a6eaf6f585c8bd97e9668fcc6a65a999fdc5b6d442d26147b4b0b9664486ceabd68499f20fc94738a26b7413915516c146ec8b9e98f4b7c61443eac77deba418d54104b468cbbdc90964d27cf3fe542e7d87e916e00fa539b67a6d907466ebb982f5e1063ca268eadff4c831416d69e62ff9a5bc6eff1f2c33adf68704fbd29328ae4baec55a20c70b690cafe56c3f7c812faa1018440f49a5bf0fe874fc6e0e6989e8fb75d712d322a74da0956ee90da87a05ef69c03f4cfa0c0228e7ee81995d285c05a2f6a9568719e29d65955617a0a73e36921796827969acf981f7bef7e79f4cf229f11d384411d41a1053424079bf0d18f760a4b27b4d573dc0224c68ed90002f7ae9b79b7b18e15e60ea69dee68cfeaa1d62bfe5518ae457671804e1869303dc1bd6544b11005db2ebbef6a22b331ca132c56cad6d15b70464107fd1e8bc7e84738cdb5079c3f0593f8a862a0fee843ef2b3caac4ad42cc1d83d4ee4a1bcd9b6b221f9612bb02bbd9946d95ce1dcb3a02e16735665d7c65f04ca3cfa7a1951675c78df0d0b56cbdff3fad627370c6ff22410707e900691f59fd80f93ac8f6905a6b18918207f47616c6516e6a3b27d6264e01aae6cc1ec53b6b8d884c118d6a0e0f053c0638063446520e00345e2888634afd7e4e86486c2dc4c12c390ac72006e28cc76da6e475ac0157d931f89c76f94978598ac94912ae7d53c79900d9a7111ae24a2269345db4d32265bb0d71ff8decdf43e9bdca0849e140b40c73684edc086fce557b78947cf7e4b6848b4809287a3164de28e4ccd25ddcae1305838f010e71394ddad24c0a155a18ef90f17395af5c793e6f8193862845d2d1506e40a07af4ab413daa0962682d64ca957911c891368ae12e5176f4368f1afe17acfc269764f16c1d9eb57b41b8c82e606b7ea5c133ff351f61d49cb9713ab683bc1d7bee1da79e3628285f3f3078c1b95a64a144ceb3f928e10bbc8581e98db84b8b904cccbfaa335f32ec1209e087e67d444a0001d876e5907684038b409b191904de15576e34df4136b2f1bc994f23bbc8b457d727136ea56bc572f23e71c07853c46a76aa83ff9342798d1e3e4f495fd043251fb1faf29bb2dcacecc83840cddc1ee87247c587e7a0619f42cabe8066d17045609764f04b00a3f8d75330894a7aa83a5db5a5eb7a95c21671e43a03e713050b59a8ee234ebe4e3eebd8f1ffa3f9123129143abc8577a22cc6243ba13b0026cc6959c3ef73208ae2a635ce0ad34acf3dd5f79ae6f98022e3a0a1de3fd1c0188d623bd2c79de4f6833ed753f658a2b773863b8b641505dd452c2239aed7ab38b888e254e0f235bc242d7a949f54c586b0dad17f0be4ba902a1b500758e25e7d0782330d26995f8f9fd1a1921d0ce30bc7f0d29dd3a39fb62165feb152184b45e51d307e9dee9b2443eaf75245c40633dce9692f17e4bc3216e15c7999a69ea1d6155d7692c4deadf7156a5fcca36ddf586115e9f136e214eaad212660c931270c66b0ce0de4156522cb8bc575b06db40d0cde4e4965e7120bd2195bdcf043c41083d88eef0e190325ee0ae513bb082de7558c0212810381709496d673ef21d5f17502d204b4cf68f2d0d2a7a3e00718868abec53c83e0186fa93ab11603fbb4f092b4207fb3dbde0f81b3a761ced2ce89b6b006b503980a50ac2e685569ee5213ecb4ab1cf7ab2e2327fd7297ff78163d53ca100", 0x1000}, {&(0x7f0000001480)="dd998e8101da11d56cd4bcbffc072e8e11f351967b44508f5d1f8ee50abdc149138680011fd9ba2b43fb725f20fb83059276c2c827d6f9429639cbb7696c63dca54bcaca0acaa754b0280e2920013a141b4006f14b52536eb6e85cf80d5c5b0e0a7e79d40cd10ed7dd120d80b8a77bae5a02b384a3f65a7467e7a9b901f44a70711bc1abf714e64b59b24204ce3a53b6a044a43e9c430c4be3acb07d8122177a621543d5444e3fe3d3da9508e9dd55db07e38dce7a4400e0a58394a9ab9a5266ebbbd9f631e75605c791defaf004d37e8ffc2e9b40b90bc2612b6389f9b0575f24fe3cbc79e74c3ee283294e3556351c6e6299e1e0c4e8c1f7b2827712094a9d7f447639ead9816347f8727b9932f7547441f56e2e358704b3cc4d6a2f940a5dc91b1035939746d86681ddba5ee90d297d00fbbf67a9043163a6b429a17059575754995cb5a18a84cb255f1ac68dc7261f7df513c0572213625d3ffee86cab3cb5d1417c7f713924e7da192e62a254550b25979ba5db01cb56eb3bebbaf2a2dec5baeec9a627abb9c63bee9297eba68eae2090e5073878241af04433821afe7424b60b3ed8062d29ad38831aaace0df7ebb9bb3f9f7b2c3469e539351b58ffa485daf5f3da0e5670a610907487edf0a492a377315137c396d69475c2914f76f33bb091eb6a44f54ccb9fb3517ada4189be05ad8df729692bb43b434b76468f4c26b8d00020d2e147d948dfa2c35effd9ca8c6ff077eb4b0acbf3e5c544d8337e4f08ec07cf6ef1d70ede0e55656d51ea55e556865281c42e74d181480b9869b23340e78016058e25702ef065f81b223b89d62bc2dcac22ed5a08c75f096cd7a5bfadfff6eed12c8ee71e1d3c0616fbbd300767bcc0d000974475c023eb23ec68db8c27b6745f0645c6c94a5be63df73555878215a09f6a42f292f258fefbc74cd979eb9bb0af8c284c28196535bc2e1ab52ba856902c75e4120931917606dd1875658ec711ae5209477765f1dc960659a6395f99ea3583be5850c99168d15d62c0534e6f4638831d48189944fde4051737e0ef2e2e768fd8f87c1c35749154a49f01daf2dc370d3c0549432d28cc21962fb4864b4420b386cb6df18b3c15c4ea94a482a0d8cdf0129caaeed5ca1756c37a7da32dc0da30520271680706bdcd76e991a1d06e9fbfa6b29d1fb79e40b5d715cc22c745fec786d7f3a6036e43b8a1800010169c5e106ae5cc84609101c14ce7b51c2d2c76d6e05a35894cd01073c4d9413dfb5306a9661921301e0df94d6968d64c8e6078916aec7af2eccb3f954f8aeee437b62a23356852acb9e5c622e7cacf8dabf2d2c2ee868c2701d1e0f9e4ebf6a728c8ca505cbe2b379333cb5be83e0d0033a21379a9f482621fe37f75cc13940305c096ee49fa47e2617c0f600c82503956a8bf5c9d0d8d4b1b5ffb592ace421ec7345ca03c107c96c7038288405d5a417a6e086c76223e7f5e852870a77125a761599b915a975be279782db9578d0cd6d4d89b64c7a7126d8025410a91740b690e71b527fbf1b6c3e2e148468b7b961f99fad7ca73e1f5e896fd2e8cdb90e6cd429a2645a1ceb69569626e1c832eeff08802e768dc5eca91c838c57f1154d4bceb9c1d4de4be688befba22fbc9a930c8907c18351d389a693cb776ab80aa4f576294ef9d0299dde0eb08ee7a1f26b6b1c1e4d9177d3e2fb1b626bd6ce194c9c57c7c1f61a90da3c82e18cd9d29ec52b268f8c96295d27e4f23b71f33367566c37493a95840733fde495ddbb5ca5496a9a3a42bd9e1dced9fe15d445c39866eece90534e8a9c627f381d88d150e567699aef3aa40b346410d0dcde09afea5eb225228c112b3ee88305bf58c8217e1d0be9297dc5ae9aa61ed4b4bd58f79abdc7c1d0c5cb9addf40566a652b58417163399885018d20770eeb377436ede68c5589fcd00714d0bd252311621ec5bc90173112624ead100fc042d27e2758b028b090c855f3fa04864da05cdf8f89fa8ff8017cc6cd705055277091ac8799e45b4b00362f3cbfe7bb5852087d6c4ec14dcc179c605b7575f53fe04e2ec090fa1f36cd4e1ff444fd49c39043b8e8095396b0f7f1f253ffbcde96f0993e8c91766a2a4d066fa2307bb6039d5c1d04899c0dc1f424ed251345bb662caa88f22a3fb839ce60cdc861413388a784a87f2b27091319debcc7236e35ee29c561d1720005fd9e61794407fedf7ed541d828c9d90ba61fc565a16a073650a714db6a5896abe4d57f29852654308dc36a5babe211cae53224dc69fac63b2b5cb566be552684902a6ef4263e9e9c0ed5efb9fd774a41cdcff7053d7e360f3c83a93ad2c536e238798badf4a8456cf139baff377ee6bcfe846964babaa116f3cdc59dea20fd05f8077332eec86106180a52daf312147b7be4fa0dfaafa0dda4ee4f360948dea71b0fb2c3a6fd442c8aa842bc4b44beea0fbecf3687d0a2c8db8bc90937f95e27539c940f3f37bd256985aabc39553ba632baca1ea5c06816203f54d3c88534ec652389138b27ad229b513498031151f66afab239e5459f70e53fcd421461c0f1ce9096fd1e713112fd1c4292fffb5e53b766972bdbdad97d2ea28c610c5f3e3fcf1ab26fbee2de46149905ef9034ad2c55877aaa02670241cf6e20aeb8e56880b6cf3858c412c0ee2eac34437bcdab9d1d3f1e1834d985dfaa1ba3d054fb1d366320f7b817f06cbe40987936bceaa607a1ca106808dd53a65a3d848f8eb12ac2381b91c51d6799e26d5e32f0f62c92603f918c75bf0e4070f1507f89c7d99f690477b50122ca6dc601b6516dfbc6d8f6d92d720071b70c046e5c266915fb6c6f7ad814c2308c57ef68386b589232885729d063617f8f8de595fb3132551eb186a769e906dd8d7bc16828bcc1218ad300030183e589001cec03e980f529fd3087c3b819a77de38f620129f7b64b68f871e9c082e9fcdb50c703965bce24766688a1bed5395b5790dd1b8bbf91eaa86dff34f308d782039d4473be22f71ad0ede6fab655420b449b8be85417a0dadfee7c99958bff7c3348af17f40e06b57cd2a93b7fb8631f33b803b5ebf4cc992d07c356298599231e27bd665473e38f53958bdd20f4968f5c0ee16ac4982f72a07c0ff55df8fabfe4a2c53e22c4f1461db0238bae86b3b35daa4f46e1097c00121a6c39fb7cf28058daaa49abf0243332a8107065db66a9b623fe3e285b5ee8fbb86bf3e43dce7cd2a34bbd2ed656798f37815e9c025129e096a6f0e8d5244469992c6ba176e3b67e6a1fafb75fc6090031ee0fb6c529e2cd2da79445a6cb39e8e8404692efa17820ab6aeeca322fafaa904b0e7dcfc121ba00ba4dad5295245f1d99436bdc7af9c46db01c6f5f88171e94d223bd0793ff30253896a75725086bc658e0adf03b87abb581cbb6962b019bd0bc0c3093aa71ad4645cc59860e0214cf8a0fd2aa943df9b1e7a5424c002cd86cd6dd0998437c01653b576b4304183c7feb1257cbf6fe929ede4f8a735014da2032de2db5bc0d80d2d171736640bef2bace62aac7bb8c393d556ae9b15e781d487e8c31b493e2ec171a42c2e1ad0eda3949db81cee343fd5d7e3bc3b8e90f12bef18685a95a3616b510aaef1fcc820cf07713eb11c25f6a5088f66f719dfee4d39da320a398ae24446cd600255b8de2f70b1b82b636e1eed29b03bbafbbc7a65763185a551f2ed01014a35a22c5613801b91b71de4e51afa096b57fe0a7b3d5e6c4022c72ba077585d5d9d9318012ea1f98d4a6a290931b1c2822179c812339f28a11fa556e1e170eb6aac36ce294f90cb97d8e1a8f86c17549dc2827aa85689d7048e40c05ebced6cc7364d437a899d8a1cae6e01b461945d8fa79625dd506227aa16899d63a991e8732662a4e300256bac86a2c32f05630e9c5807a1bbc919bf54d1a0ee7ef443cf3405fb64b8b80e09fa712cbd7b209a97e6eb6a67100a365166acf185d4052dec742d4f22a8a8b22b34e7e80693fd9dbf4336ee165e9332f7c259a9ec51f0aba966900ec72af19500c99201223f188ce8e17c724598d36f26770f6e860ec04ed11c45f1998b77f114b475629d2f2d11bcd4279b09b5599ba60561ec2082fe755907f8ba325114c015266781028387295348d38a03a8144d92f4e99d0845ec0c2b06ec9e2d6690b79381c009bce8ec981fc80ddf21c8c25441a364c503b4a867cc2f62fbd4c0aa201e0dc255f06ca587ff33cd2eceb563d6cfb5ed179df4b6c52dc7f529e6bc89c5e032892a32182ef1ae93dc9922ce901bf62ea5b149edf369bfc434c8e7c308c1babc8f7ae4ce0a02be2358d5fe224f856bea83f5547d9174500e9b2bbbead808f786d35c616f0df302e52b6250704aabe00e0043b8eea11aa4d679aaf9f58a4019126ec552bfe5d5f25801a5e658ff898dd3e4db4f51008a31051f9743233c680cee83eda2c5d498329d47d4929ab757198d1f1b060e8a7e2c6bd624633a74511ce4b68e02272806f4c00f028a209e4eaa5720a11be4d7dde6b35b2932e1d784ff4b105cfb173305cc66b1e85aa7cc16e9293711fc99e9edd2556a2a254558edf608b159ba2ebeb1d3241d7d67121f167030d4ee0667b4f2e58cd6d52ffd576d540a200610dfb679475f31cd4c2a5bb266ffd7d00c23890a6c5acaaac2725f5bb3cf004eb9b60547f78246bf714e5cdfd648fd4fd9a1ab76c9e4609c4087cfc9921a4895b9c611fef40794c0f90c5d0fa31e1070c01b00e6663957c04560a5b64866a0d362ce41afb6fcde2b56c30f3994eac35d3446f3b509f843666eae570973fef0a2566ffb98711c7f76a75d699ddea9e009c1b7e3b11c5fdc7a7d3b5cd29bf17515aef39c49b15359ec83066d6c23668ea2e002c2d17d94dec62d8bb59f183c5852e02461b0bf6325a0b206410dfc0eb9a65bcb66042212685b63c2a8d0db5e8bd43119bba6c209e073ef7ee10ee357f4e1dca89407c9cbde5fce8bd2243cd7c1d7719d81184bb916ea8d443aea524da7385c0cdbe18033ed6f33dcd1ef44370994c8e8bba8c26a29fc7394c6a10f28941403621dc1676a7e2b701b6e6add98aefdbc7f29aaaa87133f51b45e8f8f8f21d69a608b4fb6f9318b8d82d23d423c385298ef1caf7a42c27a9ed57cabd4ee27fab16637f163ebb5c5fe6f84c9e62465b81b4e49b1d862de3198ae33c2f3f7f4551fe7d45ba70c482b618f566114b2064168cfaae69637b23ceac7e73cd09c353df4401e31103b0e43d20d46768e923bd152d5d8b5297f4ac51f2d0543730d17a7a3e0bea2c5cefa78d3fe7e4dec7ffc6c6c305398a169e6fae62b29b25dea6991e2cb97d802982e43ae63dffde3a9e5f708f4bf98d7c8de68705cca7c7b6d78ddbc596b77cb96e249cc54c93a35729a925f8f02a848421c3806fff3bb188b58f63eb2d69dfe3c944f31dc72bcb9b0724e32b213f0e584d7d53d8f31deaba286b55561720f27815c433cb911b289bf8542a640d9d2aee8c67db5d935393d2a1c347621e9790a44fd94fcee31207ae53cd1a0b6ae2f73ba9b27044b3f6b12e3744f59c6b513a6490f2ec95877d5dd4c8dbe2b31d6d8534bdd3137be8f097f2522c65c79b6011fee07f79d908e2fa3816fa7fc35efc53dfe565506e136eb6151ef7028568ad2bd6ce5a9637626793273af6e07af892fcf3545a1c63d8c5cf7cc89ce145fe16ff87dd4543632fdb5b3c2f018957f05493b5c74b15a0bcff364624cc5f9dbd62d3da69efbf435fbe2b8d3b069022e0a2adaf147a4500d52b54", 0x1000}, {&(0x7f0000002480)="65dc59334baa09d800aafd0cf19946f9a1fea5998a7eeb073ce22db5604aea24ef6d6c9ddccc3d496510fb37ea67d7a0842e679bdc84e6be98767a373f020e7e14f82226a168c47fa5a87c8796036bed52d31dabbe324316129b39f30590ef94033ce881599e1d61b4272b61cf3c1d120ce83616f9ab97850d327d7f754ff13181eb6819dd184d75ac409fbd135b77", 0x8f}], 0x5, &(0x7f0000002600)=ANY=[@ANYBLOB="0001000000ed7ae20b00000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3], 0x80, 0x4}, 0xa) getrlimit(0xb, &(0x7f0000000000)) r6 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x81, 0x80000001, 0x20, 0x1}, {0x758, 0x1007fffffff, 0x4, 0x4}, {0x3, 0xffffffffffffffd3, 0x1, 0x8000}, {0x7, 0xfffffffffffff231, 0x5, 0x10001}, {0x6, 0x1, 0x2, 0x9}, {0x5, 0x8, 0x1000, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:01:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "b880000000000008010000000000000000000100"}) r0 = socket(0x18, 0x8007, 0x5) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x82b1, 0x11) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x39, 0x4, 0x602, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x8, 0xd623, 0x800}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000003, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x10000, 0x7fff}, {{r0}, 0x0, 0xa0, 0xf0000001, 0x7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0x21, 0xfffffffffffff0a8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x60, 0x3, 0x800, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xcbd, 0x189453ec}], 0x20b, 0xfffffffffffffffe) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffc, 0xd1, 0x20000009, 0x7, 0x5}], 0x64c4, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0xa6f}, {{}, 0xfffffffffffffffa, 0x48, 0x20, 0x6, 0xffffffffffffff3e}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x9}, {{}, 0xffffffffffffffff, 0x84, 0x9, 0x1, 0xfff}], 0x9, &(0x7f0000000700)={0x670, 0x8001}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000740)={0x101, 0x0, 0x6, {[0xcd70, 0x400, 0xfffffffffffffff7, 0xffffffffffff0001, 0x6, 0x1f, 0x7, 0x8000, 0x100000001, 0x10000, 0x5aa1, 0x80000001, 0x0, 0x6, 0xdc000000000000, 0xc09, 0x4000, 0x5], [0x5, 0x1f, 0x1, 0x4, 0x8, 0x5, 0x7ff, 0x51, 0x9ce8, 0x4], [0x6, 0x0, 0xa473, 0x400, 0x401, 0x833, 0xfffffffffffffe01], [0x28, 0x1, 0x6, 0x9, 0x8, 0x4], [{0x626e1114, 0x10000, 0x1694, 0x100000001}, {0x7b, 0x7, 0x3, 0xfffffffffffffff8}, {0x27, 0x37, 0x3, 0x2}, {0xe85, 0x1, 0x94e2, 0x5}, {0x2, 0x2, 0x1, 0x4}, {0x8, 0x4, 0x80000000, 0x3}, {0x6, 0x86, 0xe2b, 0x7fff}, {0x6, 0x0, 0x1f, 0xfffffffffffffcd8}], {0x3, 0x5, 0x9b1e, 0x400}, {0x9, 0x1, 0x37b1b31e, 0x7}}}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x32, 0x0, 0xfff}, {{}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0xb557}, {{}, 0xffffffffffffffff, 0xc, 0x0, 0x6, 0x800}, {{r2}, 0x0, 0x8, 0x2, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x4ace}], 0x0, &(0x7f0000000480)=[{{}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x8, 0xff}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfa2b2fba8bddba8c, 0x6}, {{r1}, 0x0, 0x9, 0x4, 0x6, 0x7b}, {{r1}, 0xffffffffffffffff, 0x11, 0x80, 0x101, 0x8}, {{}, 0xfffffffffffffffe, 0x80, 0x0, 0xfea}, {{}, 0xfffffffffffffffc, 0x10, 0x20000011, 0x7, 0x1}], 0x3ff, &(0x7f0000000580)={0x1, 0x81}) getsockopt(r0, 0x84, 0x1d26, &(0x7f0000000000)=""/30, &(0x7f0000000080)=0x1e) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) 16:01:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) setrlimit(0x8, &(0x7f0000000140)={0x2427c6ad, 0x80000000}) setrlimit(0x3, &(0x7f0000000100)={0x1, 0x200}) 16:01:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000e874514ab2f2661cf8dae9e5a0000000100000000ffff000000000001605706ca77b4f8d9c4c0fe26f64b6b94a0990e03926b1b8328a29a8555bb0e3cff0f8fe5d9afc30ad091bad1eca550da3df95f673a94c0aeccbff67c9e3f049ae117ed60bf52a0944a2e1c089400000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2fe}, 0x0) 16:01:14 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x800) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:01:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x3, 0x0) close(r0) fchownat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) msgget(0x0, 0x200) write(r0, &(0x7f0000000040)="d472f1f2b52e79486e22673fa15c1878861ce03d407305769ffdb59f", 0x1c) 16:01:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_execute_func(&(0x7f0000000040)="f30f1ae2c4825107a5f3ffffff467d00670f4d766bc4426d0118660f5a04dcf20fd05f0d6543f64d60bcf240a6c4226539810a000000") ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x1]}) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x6b, 0x0, 0x0) 16:01:15 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:01:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1018f, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = kqueue() setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040)=0x2, 0x4) r3 = msgget(0x2, 0x8) msgctl$IPC_RMID(r3, 0x0) socket$unix(0x1, 0x2, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000180)={{0xe90000000000, 0x2, 0x1}, 0x101, 0x40, 0x1000}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20000, 0x0) 16:01:15 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20200000000000c, &(0x7f0000000080)="eaff125c00000000", 0xffffffffffffff83) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:15 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000004c0)={0x31b, 0x1}) r1 = shmget(0x2, 0xb000, 0x4, &(0x7f000013f000/0xb000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") shmat(r1, &(0x7f0000296000/0x1000)=nil, 0x3000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) accept$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000e4ff00"/110], &(0x7f0000000140)=0x6e) sendmsg(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f00000001c0)="b5600fa8fe1a4e4e732e3206824958d8faec6e2057a2703aa82ca95d343740ca251816bc54ded89e385741448de368f529c0d6adecbe29f21619c29f1e82f5342f3128bcaba7feecdfe99fada0b0079765d69e3f2ab5e846f0ef33c8775e6a86ce7c02a5129b1812f1b9fc9016d2211ff26672c0f029de46f8180652778fc361cfd06273554ec6c7218097015a3e3c019f44dfe058df0e21e253bd31ea0a7f1c690e04b102384a7d25b381586c6bd5df360f9b6dfaba6a9049a4dcd4dea07c2efb6d7f26f9d5e5e0a726dbc375dc3fb53af9ccf2", 0xd4}], 0x1, &(0x7f00000002c0)=[{0x60, 0x1, 0x400, "e864f6565d63bd39605fec2711d7c9b57dd775cac97af1cef81534cbb19f04d795d3f5f137d8d18aadd7c5f73f801f19cc7c0850718272579dbe42774d99f726a107dcc37438ffc33a3412dd"}, {0xc8, 0xffff, 0x20, "8d5a8d965c023bb8d8d4345b57be8da4b752caa761cb0cf4739b1230fe11e416253ad463f8462d7490363c0f2e79f5fc1334d6f45d01e5c589305965c25941dc4ef720568b3b581bc4c39b6ed9fffc82cd87fa44fb620342b98e0b69c55b0d2a3276666024783081f8ca0208d440104b51eb5312295e0f110f1f3fbfa139369b003b1fa888cb863e6dd86fb606b676803f5881662c576627a714bf94f304ce577de1fa5e1de7e4eea61e4af5bbf77d45051c49"}], 0x128}, 0x6ce0b17c796a1736) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x9, 0x200, 0x100000001, 0x1, 0x2, 0x0, 0x3aa, 0x1, 0x2, 0x3, 0x3}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:15 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffc00) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee00) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2", 0x2}) r1 = dup(r0) ioctl$TIOCSETA(r0, 0x2000746e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x100, 0x6, './file0\x00', 0x1, 0x0, 0x2, 0x700000000}) 16:01:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x400000a227, 0x0, 0x0, "0100000800000000001000", 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:15 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = getgid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x1bbc}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r0) 16:01:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) socketpair$unix(0x1, 0x405, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000000)=0x1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xd}, {{}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x80, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8fc3, 0x100}, {{r0}, 0xfffffffffffffffb, 0x8c, 0xfffff, 0x200, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x401, 0x101}], 0xeae9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xdf, 0x65, 0x5, 0x5cb}, {{r0}, 0xffffffffffffffff, 0x11, 0xf00000c0, 0x34000000000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x82, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x100000001}], 0x2, &(0x7f0000000140)={0x7, 0x8}) 16:01:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1000000, 0x7}, {0x100000000, 0x4}}, 0x0) 16:01:15 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0x201) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000040)="67a346d19f9617cd7cf437c881ea5d37382af522f8b1b7cc60f289b2af25b69f93264706b2b86ed4b5a686bc102da2b8be8769dcdb5df7fa62a00df5f0fc1743f6ac635e28a2759b62ed7dd6e12b1fb043a18de580f6c20498ff13a0dbf63c13c1ec2321470ab6a1ea93ab7bc5ed938007524cf6b8d78055fd9f589997553fc56fd1e07d80fb743844180f7297e01241cbb4a56e37c4092ecbab114241245e7728b1e466adb94275f9b925d27079678d18e6f67cc251", 0xb6) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x3000) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:01:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x0, 0x800000100000000) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) socketpair(0x2, 0xc007, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) 16:01:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:01:16 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) socket$inet6(0x18, 0x3, 0x9a) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 16:01:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="e5d4e509ce86134ac8f5d96e27e8351c4d3ea0a0cc94a638a5b2b99a35127811cb565a6e0ee67887ab9c979a1f74525771d3c5af3d414e715fdc68caf6938ba65af93273c403744c71efe4fe663e7507cdcddae24f358fd3e3e5156a4aecd5779396867205f9c1fed253d4e6ce062089ea059ba11042ccfef55fa5cf381e4e97a9966855da2ea818", 0x88, 0x402, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:01:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) syz_emit_ethernet(0x96, &(0x7f0000000380)="456c1b4db95904e0480a23df32fa83a21ee9461cdd9749526a3b6168529e9924f503d8422c119721f0f34037a93834aa16f91499a49693da52630d5ecb71949065b3f229d91466b887bf83c92820c341a8cb65aa6acd14fe487f9301246085973b8c13985d97284e1ec56840e16d6c67019e232858d65950e257c71da4ae9760380efb94bc23a316cb2b5c228c4ba255a14aaec97c73") sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$inet(r0, &(0x7f0000000240)="10b9850fbadcf8d08a448633dd64327a59614d906be651effeb6460c77741484ca4b1cb81e7b28e39a3c9b33d57e4181a9a1ace3f1ce3e16e317448763cc606061438bd2afdf3b08e37a6b1db634175c199b95c2cc", 0x55, 0x403, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f00000002c0)) 16:01:16 executing program 1: r0 = socket(0x11, 0x4003, 0x3) sendto$unix(r0, &(0x7f0000000000)="5001050260000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:01:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() shmget$private(0x0, 0x1000, 0x84, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() r2 = syz_open_pts() close(r2) munlockall() fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10901, 0x0) 16:01:16 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) getuid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/137, 0x89) 16:01:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="685a827be82803e105a692c5d47e31c6219107004a051b63670f829c66e583fbfc52f6b950b99b9d36f1ae6ff9", 0x2d}, {&(0x7f00000000c0)="cf1a01894bbcc5d1a189713dbad69163d4aeb47bb7ae46797eeb4839f798834cecec7f7bd7373e6b617e1ae05ebc94c22de24d89a6d65c4ec7f70eaa59875cab27634f9683ba1d9b7e0c20a6dbfd2340db27082e4c0269a3a9a613e42ca4afcc803746eeb49ceb7cf7c2ca0c1a0f97d9603cbe2232ffc4318d9e1d833481e383d26b", 0x82}, {&(0x7f0000000180)="9be68cb561f8066cca97e9945ffdc4090fa851296e5673b64e44fe4e44b9b24c46d28458085919d2cbac45031dd4c51cc632369ef1a7186a3175b6e953d9bc76f9e86e5779169642a076105daa452435627ae96eb50717beb8870dc5c6f1aac906ed6c21e713fe2cd61c54ee796760502d5ce2800cbe1afd9ff47f8fb97699d01be4f8bfc23c50c49bcf6a4b4b8e52795016e37ef321626a612ba11d59bd6f57af", 0xa1}, {&(0x7f0000000280)="041f269d2a12ddae397dea6129263d21a78a915472415f0d4a9b6b05ceb9f68b622ae4289a09054dd3464164c1d000b2c29483733c5d858366f9b80e870a4c1d15c4c9184401c86816f913e33328f103419a159be37b7b54960eaeb07aa73255325c04cf9ddb48de094a907f1ecc5b02c4d5a0507efda60fd3490b2d87ea8b975db62409890e8392a8128de5767b3267bc15fe2ac91450fa2aefa41d492d70a10e8fe38fd2b727027f142b98ded0166cda43c244e519f976d961ea912524", 0xbe}], 0x4, 0x0, 0x48) r1 = kqueue() r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xbc52) listen(r0, 0x2000) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000180)="450f658b993021528fa9788150b2660f284507f3d0e13e260f7e4cab5c36f2d8ca6766450fd5c366460f3a15857b00000064460f1f4000c421dddf848dd07e0000") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40b, 0x0) sendto(r0, &(0x7f0000000040)="c2bba835ee92c433fc6f4e0fe25c82a84dd0bda789101a9f5d648e94fc9fd5a6975b91847750caf3a4cef0336eb639c7f07c8d8e4da444f077d86d3eb20404eb25a16cefe73ad12369e41dd9204e5c92fe2a93718a24004e59049f323338e1b06654018938664ebc629c90edb5e791d14b229e8a701e21f8d230a5a95ea21fb4840dc96e2963dcb58c2c4903ab2e9fcd4a9dba4a68226bb19e74bed8cd1801950d962a9332ab41e3c9b8558fbbd997c62ad1f372f531c82f0dc2a2748db94d21a3e27aba0ebf92c46472558a93a91ab5c77e6b857864e1af8ddccfad58749e6bf939774e04f8bc", 0xe7, 0x400, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x10, 0x2) 16:01:16 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r2 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/64, 0x40) execve(0x0, 0x0, 0x0) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:01:16 executing program 0: pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/107, 0x6b}, {&(0x7f00000011c0)=""/179, 0xb3}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000001280)=""/61, 0x3d}, {&(0x7f00000012c0)=""/209, 0xd1}, {&(0x7f00000013c0)=""/5, 0x5}], 0x8) writev(r1, &(0x7f0000000000), 0x0) 16:01:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/200, 0xc8}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) pckbd_enable: command error pckbd_enable: command error 16:01:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x141) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0x2}) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x1, 0x81}, {0x3, 0x1f}, {0x2}, {0x2, 0x8000}, {0x3, 0x1}, {0x3, 0x101}, {0x1, 0x5}, {0x3, 0x2}, {0x3, 0xb8c}, {0x2, 0x3}, {0x3, 0x3}, {0x0, 0x41}, {0x3, 0x100000001}, {0x0, 0x9}, {0x0, 0x79b2}, {0x1, 0x8001}, {0x3, 0x9}, {0x3, 0x92e}, {0x3, 0x1ff}, {0x3, 0xa4a1}, {0x1}, {0x0, 0x9}, {0x3, 0x4}, {0x3, 0x1}, {0x3}, {0x1, 0x7f}, {0x1, 0x3}, {0x3, 0x3d2}, {0x1, 0x800}, {0x2, 0x4dd5}, {0x1, 0x6}, {0x0, 0x101}]}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x2}, {0x46e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000440)='=') 16:01:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1000) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x108, 0x1) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) execve(&(0x7f0000001140)='./file0\x00', &(0x7f00000013c0)=[&(0x7f0000001180)='\x00', &(0x7f00000011c0)='/dev/zero\x00', &(0x7f0000001200)=',\x00', &(0x7f0000001240)='/dev/zero\x00', &(0x7f0000001280)='/dev/zero\x00', &(0x7f00000012c0)='/dev/zero\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='/dev/zero\x00', &(0x7f0000001380)='/dev/zero\x00'], &(0x7f0000001600)=[&(0x7f0000001440)='(!^\x00', &(0x7f0000001480)='\x1c\x00', &(0x7f00000014c0)='\\\x00', &(0x7f0000001500)='/dev/zero\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='/dev/zero\x00', &(0x7f00000015c0)='\x00']) pwrite(r0, &(0x7f0000001640), 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x0) clock_gettime(0x3, &(0x7f0000001680)) bind$unix(r0, &(0x7f00000016c0)=@abs={0x1, 0x0, 0x1}, 0x8) clock_gettime(0x0, &(0x7f0000001700)) r2 = open(&(0x7f0000001740)='./file0\x00', 0x400, 0xa8) pwrite(r0, &(0x7f0000001780)="28f737fcfb63074f91391b6656ebe45f47d6e8c49a163dd20888767bba20fabe4033b01a25c5abf8c142c919211396961da819428b95976c275a18631d418bcfe239073eeb89fcdf0a5cb41e600b3f2ad8ce26c090283ed296aba804ddd914d6d8c4639a301f", 0x66, 0x0, 0x0) r3 = open(&(0x7f0000001800)='./file0\x00', 0x0, 0x80) r4 = open(&(0x7f0000001840)='./file0/file0\x00', 0x80, 0x181) r5 = syz_open_pts() ioctl$KDDISABIO(r3, 0x20004b3d) r6 = open(&(0x7f0000001880)='./file0/file0\x00', 0x800, 0x80) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000018c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001900)={'tap', 0x0}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001940)=""/206) ioctl$BIOCFLUSH(r6, 0x20004268) bind(r2, &(0x7f0000001a40)=@in6={0x18, 0x3, 0x80000001}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000001ac0)=0x6) ioctl$KDENABIO(r2, 0x20004b3c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) bind(r3, &(0x7f0000001b00)=@in6={0x18, 0x3, 0x8, 0x5}, 0xc) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001b40)={0x1f, 0x1, {[0x3, 0x9, 0x1f, 0x101, 0x200, 0x0, 0x200, 0xc1, 0x7, 0x45, 0x5f2, 0x607b, 0x7, 0x8f37, 0x100, 0x1, 0x100, 0x4], [0x8, 0x17, 0x2, 0x71, 0x7fffffff, 0x20, 0x1f, 0x4, 0xe2a, 0x75], [0x4, 0x401, 0x100000001, 0x1bb95755, 0x4, 0x6f86039c, 0x100000000], [0x5, 0x8, 0x10001, 0x5, 0x2, 0xb3000000], [{0x2, 0x1, 0x6, 0x5}, {0xab, 0x9, 0x220b, 0x7}, {0x6, 0xff, 0x100000000, 0x6}, {0x80000001, 0x1, 0xde8e, 0xa3d}, {0x1, 0x5, 0x7, 0x1ff}, {0x401, 0x1000, 0x3ff}, {0x80000001, 0x3, 0x8, 0x637}, {0x1ff, 0x0, 0xca1, 0x10001}], {0x1, 0x4, 0x6, 0x100000000}, {0xffff, 0x2, 0x3, 0x1000}}}) close(r0) 16:01:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) 16:01:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc101, 0x7) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) open$dir(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffe, 0x80) 16:01:18 executing program 0: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x201, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) fcntl$setstatus(r0, 0x4, 0xc) close(r0) 16:01:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00', 0x0) r1 = geteuid() chroot(&(0x7f0000000200)='./file0/file0\x00') getgroups(0x1, &(0x7f0000000140)=[0x0]) lchown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0, 0x0) 16:01:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f000052f000/0x4000)=nil, 0x4000, 0x9) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffff, 0x79c}, 0x10) 16:01:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfcb, 0x80, 0x1, 0x2, "671161b3b8574ffd5463197a0d0e7693eeb3fa9a", 0x0, 0xfffffffffffffff9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:01:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000189, 0x0, 0x0) pread(r2, &(0x7f00000001c0)="c46a22860c4b557d615330a29e1c9f306897c88ac42e3e55283bda5ce85ef850091be63e55aab16e453830d154ec7a379bb78459f20bbaaeee8ee87c2cfa85b80059455f62b560cc18284b59a3c842927491a60044c45ba5d5275e5016f1ddb655be0beaee0fcd959bb923b87b93a5d6496c55cceb3c601cdf0f1a3936ea37d69300860967823c34f2d51879fc848949ba1f2359d81b89de2f733b", 0x9b, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c650900"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="e5bf411a58d2363a9ed6faec403693eb9fa02ea217c69255a6456520ed3048c6b1fe9bf3903aceb67a0ea130127169ad7a4b4428d8c0ba5ff9fb6b774cd30e2a48d9ac91ea5d7d5fa493a3818600eccfe0cc991c66eaee79f01064291c71f5295b3c14ed5f94423fcdbc37929320260690", 0x71}, {&(0x7f0000000500)="ac26ea5f257e018849dbddf3c865f5ff71ffbe24a3cc5088e05756681a667b3c1b6c573d9113bb40bc19cb16bf4d6ac7c0c779ad1997b15f4f7b5fa5214893b7bd7153ed50df45a91c51beba6b6e40b8b67db65c9a7be9db5568a13f4331689b3a5774af083ed4577321fc493a9e2ca51cb662edca8426ee88be6c9e70f659eb40633a9909abaabd8518ed9acc7e69231d7ada16c457fa492d0b2db7df5311274ddd40655c2bff8cfb8d357678cecea9c28ffdf67448601417a0083f7e6a35422b16726b4e5841b7059b8aff66ace8de5329acc5c3b33a9e416c239cd68c3f0fc396e1b5ed83d6343785a492bb431c909e9e78509667071e17bb577307a81762411cbb8de94a3e61972e123354ae4aef7c6fd4d0faaf5f113512e3fc6cc67319e2fd0f775ada054c4282aca024b52be55fa278a2930f750f705fb7e7b6f0b601904b8ca8eb6fbfed39ac63be9e7152af9dfcc6fe9ebf247ddaeda5aa35a209f73d106fc117486977c4d1949cc4fb32c2e19ab92a0fd456fda2cdc4c48bcd12be4c1cfb274970594e4dd8d45e7c274c18f72a5249679f4663e03d948140a2c7d578e9661677e1360964674217efb6e611ad5644c2a2911ed5a47589ba00c188edcc1b6818805278d34ffb3a55b074499eba55981c68a6676e7c518fb725d1d17e85a4fdd7d47e3dcd1a10dd085b17a697e1fad0808be870176acb704333eae5335730f41f95fc87f54f5f810972a39ba79c10d2359b8a7a51d301dc8d7f99d722af37cececb6527ace5433d2cd618575e77605cb30bfe5c8c4d2f528c6dbdd192d04e1b68b3f738918066891224cbde1596d38b5a642201530d5fb3f3cc3531fed5885beb7ca0476e59b7e16d102ba27bf7fb35128d68d04ace1a3aaf0240384e2e39d84b3dcb1413166ee48412f694d385c6c915befacfa9c9ac7ef6a60fde09894a17a329ad4863b59ef8ffef805b7e522f46009260bc8b7106a686495851216922054d0077e891f6a0bfc3582c67a4a42e09339ca6410192bb9aaa4b09608902f5efa2c71263ed876aeb5b358ef4eef960bac12fcec76bd948c7bc5b6d3ff37421602cac8b746ba4a042e8110193a8c254276868f6109f95579fff73a8e5c6be0e7c218edd4180ec5e00423968772b4b5cfd92810504681809df13b815271bf459164a36e2329411f1c10ed08a4e7030489eb2cfba16504cd8da90ba3b2d1f31516074a4a3849981209307a21625ad6eaa58569bdcb27c803db44d3383458579067390ed93b413cd7bba5e642e2598f0a6db6b5ab3db8572ce569a75c8f8251f116eb4847ee708552c6b1d68f8be7c065048b5624d2b22515a492ea2f978988ec1f15d48fcd8815d06a26b827b1a33bc234c152157748b5ebb654b916beab3c19f5652a3f6f48ed9671916d2972157b4553e57410e76442b1ceb2bfefd646dd85f7732a266d82cd21c5fb772427fec49b9e302bdca6019e12e5a42aa9aee5fc32a6da7bbe0c95f9bd0ac4f73bc47a01c572be4c8f54cbed27b1526140ae6fdcf4934d111bfd31f78f6113b2b5fac0916c4daa232a6f99d608235f4f8b6bda5a0246833ae57af65b0cee14c3456e3c9300487fcfe1ff5579a5eae13a07938d4e53c7924bcc28897c0bd698a668be1bce5d6ba7e8f4a1f01421f08281c36c0f5e60c0f8f6393455bebfbe07a6553dd8ef8aa6bd3d786d2f5680820375399f69404623cc456aabb84da33c85a5a45756f94c4d47ec51946a79b98b5a5abbac9486c956e8ae0366a8bfa42407741263f70798bb4154d729fbe3b585dbf26b0a1aba1cbf967058a722be2241cdaac5a7bb79c1e5f09925ff24a3279a2a80fc463e80e4f06e479a65b57b9a1f2b36f113f928ecc5e094efce25c1b357bf859d34649950cf9f3f62ce3d328bdd74bb508f9df5e8a0a63a0d82aac6740b36da86a52212a76f0862da7129e3da26b47f68b5e80f9c78dd029bff745bc4fcd54f5191ca1d8ac2615d93fa0e1b69ba0e77b18a48431e2cffa2ac02ba1a0a0d122a08ea6d516fc20f060c1df31f2042dd9b26aa7f03e84bfdf4979e39234c58c9bb592730fe0591f10775b1f5416fc10c24d7847643e5cb8d7a008273cc18f80fcde9fcaee760854c212792c132256f61ad3d153baef4801c93dbbbbdd5950ddb5403a4b5f82e83f3894347bf5eaa675c5b8e52ca7fbe9815cb530adc4862c53bed325f30a798d7ca8056ae05050d5e524242af8200c5b64283cee32ba121fec831f5ac40032e51f0100438abbc3344c4d8f7a2bfa9fd3633b026c700ef013e9d6491976d13fd5bcadca7805fdc8c6f826b027569cda0e78ae508dc0f4cd98e515e1e5eb21ab666f48b1f31e9215699f40113cb938f80390ee0b26fd725dccc1b4f2621673cd65b4e0b9fddfa497b2dbfc814d97bc9af09e53975a5f3fb428f9258f700f4815a7b86d37f9de94601512c0f1985ca31467561d2f6cb2bab2c40fb03b864d2ca1b781749a29a0e7f92b1ae787bf5cb0c43086e30c327b6f332b7e125193c739c6ffd7645d8217a6d93aca43081dc84409eebb16bf662ae3fe0bdec85fae79310938aed70670b487f74f86ad03489588ce4e0c41c24c117ce8067b91dfed7364b57be6455fa77a2cfc52972ea95fca3e8be6fa6c73a001c51421f473fe3026ccc6983b68c5749853320cee9630c5d113f09ede4e0dbcc338776b6f07eb131065ece1f3f255ace47a95bf4c5526207779ee0970bd44935039c89061f81458864e45f2f7871aeef92630341876bdec4274fed8c955b9e4aa47e44a208466d46ec2328a77cbfbaaf99ce21f6fefb1edf00910a277e12c2e3e9ae32d6a07da0e3a34503a7d305dd04e695552ab8bc9e00b7e0f71b2ab35c6ca4188cb4eba752e9572ace521e7a5ec636e736104307df88406be85df21dd41154b6c65d580d57c2da99e29fe3372deba40df0ecd2b41a713b88dc1104fe02dac7617784b644cce370b9023101ebbee6034d2de214f6233a863adb64423001a84d37cda08d768f5be4d26cb1f8ea0ee95ec6c89e7ac582bd722b647f5f09872381e7f85cbc1bb24cf4aa16d47e4b9ed0c140e5c909332e3331cc1510a2fe18767f79a81426bafeb21aa5e0d0a7100cf4f146e14def07240532522a82df9f48afcea391a0a619034be8149ba8693cebfe2730ddc71d0abbd7149d0ab39c859bc9ec634c83551d49c0e9c707feb29d54bc05403826e7c4393463338e12888565b42ab3517079eeddf54d9e4c4526ca9156a61f464c7cf070ceb2f634a39b941042b17966d8693a08c409aad76f3161abcd575617e25c71832204111f5462ea025996c04efbf09b28ed4b4700f36aa788015a6a1315fd324a97efc3c17061d51375e935f50f172e3296c6f62851ba2a618c15d0d471d11f53139c83be1e2def4cad194f74a52475bd25ce15a651ffb614dfa2f6d0633cf0a50ac9e99aeaf0930ca6af41a89ee7081a548e997a79669d65bb4644931b0eccb7a29ac9059797e11029463356388dc21990c19be5e11f36e8cdd2ff727b03b266247ae202809935091f75adf7de45ce4bc235d2bc49e8e743d363385811d5c724c16fda6e13d2fbd258589e5657a82d5c9e28c2530684277508173df4d8ec58a2f5452b2ad190c50545c4eac14e82ea476cf1ebada1634633aa10e37065c38809196503d255820445956b9a2cc85ffd55367707b8e25a4feef8eeebfaf7a88eabe0de32622ba6c7042c19e71f0ebd401ba1c2be25dfeac09b4a5d2f463816e6b67302bf541a6f8e3bc632dc3e3c7f38d22dad8f13a1554bdae0bb1a2c47693ee6f8beaa36ab400290ec311a7b96a809e415c3cc1a9cd6bf890fe3cd33cd850a32a08f6a0dccb97845b2f303e510919e189c74f78b0e71a6ca7ee01ed1d0fe108f9bbc361b34faa66a6aa5db5c3e96c5ff6ade91c670cc2815da505b76f11163f18d8e4ae35f38016dc34d1b5c8edcc4793f6750ab1523efe0c39f39dc355edc228ef053453295ccd733bba8deaae1ffa48b19d0c3841e8cb33c86a2b1ee594eb15bfa0caf3a26ff10201d6d66c5731d48f2e06d0284e2e6c05ae5a3b1048c9931c869f51a3177cff419ac306c74e68683e97f1a8788e6481daa4b60239bff3e1edea80761b1740b135cc3c3f7bf722fbac02dda1e958c1b4b831c5ace8aadf25ad63ebcd3868b579561b0fa161ce2922c224fbf9d9152c813fb56543078c8e291c3d9853c8c71ea256245d8dc4afbb7a10996b7bbb7e72af45b93c775b63fe4a1b5203315a8fdce53e3be54b40646bb364da152881afb0f861d61863e893f4bc0b944697cb713c8ceb52c08fa5df93bb88016f8b449fcadcca407e0266b4b846714087ce842f644093706f5626a07786cf41ad63464697e8aba332e23e25d58141f7d1c515cb9279c38da7e80f7ac9500f73eb64688217ad27368757f3c8c97eea8cd4e80d570b53f18e93bfb6931d9276a8accfbae68ecd80b47a10948dd898bc904a9fc285dfb9de2951caeb67646ab00ba45a8c507b7b524304429bb377b491fd3f02fa099c1b0b72d39132e87f338c1ede7af3dc66a50745dabf1ceab8e72fa54a1db446866f43de27552fdc8e4946481ff65174d1d3482918c10f331b23aa3b8ead22b4612e13737c203f4ef02125f4433d47af4d8bf0f0ddaac2d452da3e4f7d80dc81d9bfbb737ed1ce683135184755ef643669cc8a2825fd67f582bdc47ea14b56db23250bfb7ed00c7f96420ec1b838b69f9c0b2e955e8c6607a8714292a361b3f1ac3e930858f6ccaa84cb2e2b1338d2d74cef1fc84417f926bae129f3212058e998f3e2f9eb4f44bf105d746097853a4b56188de42c5715a45646817cdd00f917b302083b4265bfb48720495a9d82e1aa50138148546faf80537a2951d598fdfb417d7c29197099cd8807e298cd67512875a1c966aee4dafb7c9bba2c7082916fdba83fca4ca20d8553f67f214ec3ac19c86013f9e0601522be7b33c6be3b0d9225069f846894b8312ec72588dd7705e4691a5fd82065ca1e749e8411c17ba5fd28a4a600913f78ebf614fe394857950902187421b6855d5d924e73b09b1db782d9c0f0e8b5eaac237093562ffa5dc9c98b69de4873d9330acab29411f213c79285da4714e19ef1d2ba0d4c58bb241063e90d14ab6c4089c0678f6074c2dfa90e643841e057e9f78ce143e3987f66bf22c5623460fb5204fd06819dfc2e1cb59e8cea89fd3b52f78d2b25872fdf234691005fa53b1e818a9435c9181a20b34e732413a0293064e979d162ed14b53e1b15a869b303800d38634b7393b680dbbf5d7c662f5d266577f88df34366fc2a68203d5c5dbadbe02fe51d1087c9c010488cd2a68a64c3ccc8798c6f86d8214a8c880d784aa3c7044830e5bfc4648bd781a2ff748c336a524d4a5201bc638bb5570ca230e981bfae2a30d325ba4957fd9d1b7845f69b76e562eca6d89693a7ec92885521e909aac41dc7471bcee5dd1c112bf79edd5b68b228242cefa6d74e3ac2151e76cb25bea37243acf95ccad897a6e923a481927d3aa9baf67fd7b564261613dbef6067ddbfdf7a49a6c185e4d642e348d05eb23108d19a3f14425634e5bb51aabb7fe889a159a0fe6db82b909314f3cf9368fd31ea2c0f6064f42b53f38b9b6344dce5412a8aa45bfa560f350d27b3098a629f52c5cc48c0c0d32b3cbb2716760a4b5cb43b09cd3e0f6f2166f6411c224597a01f9a94b706676b244ba1bb999f54efdfd4734d1cf4b6c05c711f45cd0589a1641461d1d037c85892cc", 0x1000}, {&(0x7f0000000300)="43c9db3b17444dcae60c2d2ce61d2433b5e2fb3524cc337d275247090c0316667c8c3ed7fc8c082067d99e54ceb47eb88ff5a6519e62f64b8f6ca3ac5ce2007a455676fdc033d19cc2b0016753f437ebb9c4765d64368f6958ab33a5226ea1a80297c63718db973c08693072d31ca9efd4ccd715528ae34f0da0d6bbe2ad9fcd4c2719d18b65139b4dd3253569fc77412cf1cf60867b7314ae4bc5744fa1f6fe01e33fd43ebaab939ec0d9b60bfc01efd3a52434ce38b66ce73e93d575f530ec163deb5ef157c2d3ca5ebc0247f25ab300ff0786aeabc934f3c63f4e44ad87427cc780b621aa2fca801e818bd79915dfad407e2043bdec", 0xf7}], 0x3, &(0x7f0000000140), 0x0, 0x400}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x5, 0x2, 0x7ff, "f0fbe3abf698b7200c0926300cdcace7c158259d", 0x800, 0x20}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8040, 0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0xf11) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) readv(r2, &(0x7f0000000380), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:19 executing program 1: r0 = socket(0x800000018, 0x1000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = getpgid(0x0) r2 = getpgid(0x0) setpgid(r1, r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x50, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:01:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:01:19 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000000)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 16:01:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050260000004000000011306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x300) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/153) shutdown(r0, 0x1) r2 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x80000001, 0xc8e, {0xfffffffffffff26f, 0x37}}) 16:01:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)="bd", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9, 0x2, 0x5, 0x1bc}) r2 = dup(r1) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f00000001c0)=[{r2}, {r1}, {r2, 0x13}, {r2, 0x104}], 0x4, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:19 executing program 0: r0 = socket(0x18, 0x4003, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:01:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:01:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1) socketpair(0x0, 0x5, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) close(r1) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:01:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x1c0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000240)=0xc) write(r0, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0x7, 0x7f, 0x24a, "a20226f6ef7bb8e79d822a68485f49ea5cedc475", 0x4b, 0x1}) close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x48}], 0x1, 0x1) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x1) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000144000/0x4000)=nil, 0x4000, 0xfffffffffffffffb) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000000)) 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000300)=""/149, 0x95}, {&(0x7f00000003c0)=""/135, 0x87}, {&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f00000000c0)=""/92, 0x5c}], 0x5, &(0x7f0000000040)=""/44, 0x2c}, 0x1) 16:01:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="0000000242884ae2c9cb0c7501df808139fcddd8944ec318", 0x18}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:01:20 executing program 1: socketpair(0x18, 0xc003, 0x0, 0x0) socketpair(0x8, 0x0, 0x5, &(0x7f0000000000)) 16:01:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}, {r0, 0x45}, {r0, 0x80}, {r0}, {r0, 0x40}, {r0, 0x41}, {r0, 0x4}, {r0, 0x80}, {r0, 0x11}], 0x9, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = getppid() r2 = getpgrp() setpgid(r1, r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 16:01:20 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:01:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x7ff, 0x1f}, {0x18, 0x1, 0x8, 0x100000000}, 0x3, [0x1, 0x9, 0x3, 0x6, 0xe525, 0x9, 0x10001, 0x2]}, 0x3c) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000080)) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1000}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) dup2(r0, r0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x2, 0x8001, 0xffffffffffff6599}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000600)=0x9) setuid(0xee01) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000540)={{0x5, 0x800}, {0x6}}) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000280)={{0x8, 0x3f}, {0x1}}) mknod(&(0x7f00000005c0)='./file0/file0\x00', 0xe000, 0x7fff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x6, 0x8000}, {0x4, 0x200000000005}}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) execve(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0), &(0x7f0000000500)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)=':(\'$\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='/dev/null\x00']) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x98, 0x0) chdir(&(0x7f00000002c0)='./file0/file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x400, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) openat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x100, 0x170) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) ioctl$FIOASYNC(r0, 0x40047307, &(0x7f0000000000)) 16:01:21 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0xd, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xffffffffffff0001}, {0x7fff, 0x4}}) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 16:01:21 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:01:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6ca7, 0x2, 0xffff, 0x20, "53b4216849c668a8f6f5208846c75d4746839166", 0x46e, 0x3}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0x0, 0x9, 0x4, "88416a159420b4f82cf24ec5823d4ef9db50afd8", 0x5, 0x3f}) ioctl$TIOCFLUSH(r2, 0x80206902, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0x7, 0xffff, 0x1000, "147dd60c2c1c83e84ce1d412a17be81f1e40c138", 0x6, 0x9}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x2d) 16:01:21 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x220, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=':-\')-&\x00', &(0x7f0000000280)='-&,\x00', &(0x7f00000002c0)='%+#+\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='[.\x00', &(0x7f00000003c0)='\\]}]\x00']) socketpair(0x6, 0xd9ba18f2622ee6ed, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r1, 0x3, 0x1000, &(0x7f0000000040)=""/71, &(0x7f00000000c0)=0x47) r2 = socket(0x400000000018, 0x3, 0x0) bind(r1, &(0x7f0000000440)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0x1a, 0x0, 0x0) 16:01:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x900, 0x10) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) setreuid(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget(0x0, 0x82) msgsnd(r1, &(0x7f0000000080)={0x1, "e3622f72546f615738dfeb5a8f850321e73288eb234ea60dbf281e02e59d34f81c77392120c24ebae7ae8790aaacc3640d2aa45358667010efa69eff497ab7c0da1252d4ea7c3e093a5ea71ac55f7babff8d5d5e0e1f93a9f950b1ae69c7258d26"}, 0x69, 0x800) 16:01:21 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r4}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000180)="570024ec88b5cd98e29fc68360587bd0197bc8deb56bbac26e422dc4c670cda4099824159c8c709c09f8b1632ee0fc90757fd3259ced2facbc1742e3ed4e20c16a249192deb633395521e6be5480d93ef8d590db83a6196c8355d1699f3088", 0x5f}, {&(0x7f0000000200)="e27f0e93ed32e80d99f12ecca633ab14829bf6013dc3ed8cf10c87e527db928edecb93c3377e66ba9f2d9f36e7282f774880edf9f62fe9ee977481921cc4fee7da85523ce33ab650c12fb42c514ad5c175c860d8917cce71f67e6e2e4d7436715a16c02f422faffadaeef06c3d85fbad711102b2c256b4e0c98d8479372cd771d3b8f4", 0x83}, {&(0x7f00000002c0)="74cd72993982351b3bc7f378152d909b6a35d3a449aa3b7b9761b5115b0829e14c5dc9f158401ea7df753a2c6dcdedee73e61c8b517fa627e7fe1e687d271902afe6b43f6456d3430bdf18a2f535eabfb8cd19bd6a81941df8be463cce92e34f3502dea02b34d2b22898af1ca2f330a845338e1429bafbae9bbed40703a8ad85371d04b2490bb2d8d8d03881273d987c6617f476f93d0d8210d74d431acce28aca42e5a115959fbf29f47241fa0618a7e0bdf37f19fac56c2c505f7b09d81c44d5f6aec0938378baf9f70451bf745da58971376fb645d7fe0d39ce9f", 0xdc}, {&(0x7f00000003c0)="f8eddf619d1d6d77c82bf74b6d69951abe6db93539950b329c01a6adfe6e60c1e1e95ed9193f32e3ff5264981e4d698d", 0x30}, {&(0x7f0000000400)="a64e3cab1b6d8e96037dccd2e6b6379629789928a8a1262a69d8dd628a61401a84246b972895de89904c791445513ad6ad38535b7acc03fedb89d91c1bb05a8e72e8f769dbc1273e88fa6aa8e0027edf41b6ccc8950e8629463cc433f721fbe699e64a419329b24c8537d2708b12470bb6ee6da58b1429639d8972be6a1bc865e2ca2317b0bb70fde6d50d98d9a175187a2356f6ce8201e3fce93149789ea10d26d3f036560ae4bb86", 0xa9}, {&(0x7f00000004c0)="3f6dc9c67c47fff238be42bc2ce2212245a099a75f4ef01cd2893ddb7713e4ada645b32262663b5c7882128fd5", 0x2d}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38}, 0x400) getrusage(0x4000002002, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) 16:01:21 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100000000000, 0x0) r1 = semget$private(0x0, 0x1, 0x24) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/118) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) 16:01:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x2) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:01:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0xe76ea92a7aad6b51, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 16:01:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f00005f9000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = dup2(r0, r1) read(r2, &(0x7f0000000040)=""/118, 0x76) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x3) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x2000747a, 0x0) 16:00:00 executing program 1: r0 = getuid() seteuid(r0) r1 = shmget(0x3, 0x2000, 0xc2, &(0x7f0000ffd000/0x2000)=nil) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) open$dir(&(0x7f0000000200)='./file0\x00', 0x10800, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r0, r2, r0, r3, 0x10, 0xdf6}, 0x9ff, 0x800000000000000, r4, r5, 0x6, 0x0, 0x4}) 16:00:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r1, &(0x7f0000000100)="8e", 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) write(r0, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchown(r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pwrite(r0, &(0x7f0000000000)="99d5a69ceb64e8dfcf71eed2a637cc3c", 0x10, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="1a", 0x1) readv(r0, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x31, 0xc0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x1000, 0x7}, {0x18, 0x1, 0x4, 0x91ab0c4}, 0xae3, [0x1, 0x9, 0x7fff, 0x82, 0x10001, 0x9, 0x0, 0x9]}, 0x3c) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffff7f7fffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) socket$inet(0x2, 0x1, 0x9) shutdown(r0, 0x2) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = socket(0x6, 0x4000, 0x3) getsockopt(r1, 0x0, 0x6, &(0x7f00000000c0)=""/66, &(0x7f0000000180)=0x42) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x6, 0x3, 0xd}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:01 executing program 0: r0 = kqueue() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) getpid() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200)}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x41, 0xe3}], 0x1}) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = syz_open_pts() getpgid(0xffffffffffffffff) getpid() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:01 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x808, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:03 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x10220, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) 16:00:03 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a0c00000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x3a, 0x5, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1fe, 0x0) flock(r3, 0x1) wait4(r0, 0x0, 0xa, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x80000001, 0x200000032, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) recvfrom(r0, &(0x7f00000015c0)=""/249, 0xf9, 0x40, &(0x7f00000016c0)=@in={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x100000001) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0xc7, 0x10000}, {0x100, 0x9}, {0x143, 0x6}], 0x3}) pipe2(&(0x7f0000001740), 0x10004) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001700)={0x1}) pipe(&(0x7f0000001580)={0xffffffffffffffff}) ftruncate(0xffffffffffffffff, 0x0, 0x2) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/104, 0x68}, {&(0x7f0000001400)=""/242, 0xf2}], 0x5, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x87}, {0x57de}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="fa") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x47, 0x10001}, {0x8e, 0xff}, {0x63, 0x8}, {0x4b, 0xffff}, {0xc6, 0x8}, {0x88, 0x2}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1, 0xfffffffffffffbff}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x47, 0x1}, {0x22, 0x10000}, {0x47, 0x6}, {0x45, 0x5}, {0x8f, 0x800}, {0xc7, 0x426a}], 0x6}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x16, 0x4, 0xe318, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x83}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7a}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd392}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xdcec}) clock_getres(0x7, &(0x7f0000000000)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffff7f000000000100000008cd3fdf00000000", @ANYRESHEX=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES16=r0, @ANYRES32=r1], 0x34, 0x4}, 0x0) setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x1, &(0x7f0000000200)={0x80, 0x800}) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080001ffe, 0x40004000000028aa) mknod(&(0x7f0000000040)='./bus\x00', 0x90, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="0000000242884ae2c9cb0c7501df808139fcddd8944ec318", 0x18}], 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x4007, 0x8000) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x2f048f6c, 0x6b}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="f085b22efb5893c87289e9770007431dce870dbc766e41d4f8d2f5fe22243727164bb1fe0e4abe8b91e19cde99496357b4f2be9cf8c5f4d092faf1edf05192bc7213b26383d76f9e28b1d2b7e9de891b4df2e17847a6468347d1894997fb5e7ae6b99fad482ce2f58f6e2e32b3b6b10a39b3497fbe65cc8289a0661bfdb32597e7e8c6f85bc1f274453d8628ccc24094ac0facdc8762501b66f6873256867b81776dac6bdf883b8a532a502782bba6cf90a1fa89da13f7001ca25e", 0xbb}, {&(0x7f00000001c0)="c70cec5a6a9b2dd02009c4c9f6110334a3b66bbb03179830cf70b4ab139b8435cdcf432f7124335a9c559a00719404aa0fe4900b8ee65c2ea3c894fb81953ca41309d7fbe67d6e91c5a8c3e00256a8896fcd0e3a00b383f91933e01bf37196aa5efaa7d78ed7910afc88568f17e696fd3c48b76be6b187704c37df14ab949e85ba5a0681c5c888426f5df9cdecd9863d30b8756858fa57bac33280b92c51227e0ca686d1125d727cf924ac05e2c57de7a741abde1833f2733762a87902", 0xbd}, {&(0x7f0000000040)="c7d7e6ee8e9b0859b7fa3daf0bc568ef23c1c89e3e2888", 0x17}, {&(0x7f0000000280)="f2dc43db3e7fdb04454e781e130f55dcd5ff9de5d74a6e42246a8b0fc116e53a106ed07b867ebf7bfa8122f751a027f9f6c42cc255b0935a91639e70525b577dd05149997291687ebd290318ca4c4c17efc4ea9fe07bdb2ea439a8872e2e1bfc862e8f80", 0x64}], 0x4, &(0x7f0000001380)=[{0xf0, 0x0, 0x9e71, "05922f61bd7df4823a86fea73df1d1fa69f2203d5b245f728d88801da706729e10eed14a3e74ca57b8a999b595eba5fbd33e3bf7d7b2f1370f2efa2bb07d84c13315edebf7343cb94e348766ed4fc66bbe0089f8213e27975453ea8336bb69302c58659cda2e948d89cbb450f1f7a20305e9b50ebd8c5ddd277db0fec94445579cb9cd6e7bcaa48b8760fd2949f42f9dfc16fbac95d47a02c100f814b215c4942dbac89b29f726c6bfc45a929dae5f4835e135c455fcc317d33ca30c74a83fa184313788f92f4301e15d1e23b0995ce02a757a487a43575cfa3144cf"}, {0x30, 0xffff, 0x80000000, "67b30e77f641265bfd539c51a5881069b96e27d655123b97563e92"}, {0xb0, 0x1, 0x9, "56f5c3593c4e18e890b00aa7086b06e7e2fe9d95d7a91628760abe57f1d2521a0e2345bca08e6de5ef8a1246ef4f955d39ff7e4d1f88e240d7943dd2c2c0abfe19fdd728f7c2f31bb928dffa302ace511c14486f56075c3edb1a4e6d1e6352afdbc6d7b76043b1bc6c1f93c83ca7810e899a0326fdc629720e6498cae8deddf0daf521742875fd8f6d14cacf5a2217e008233947b422fe2d75597c"}, {0xd8, 0x0, 0x1, "6e21fb0984383bbe7e3fa29024c61d88766f3415f709477406b5edabaf0b9bf80e6fe8bedf0a3a14186060a5214819983b1018817fe470bba8c27afe32b99437b76b6206891a9ad0f73db2ac5cce8b959e21bd2860679ef5a3c9ddf852db90fb1350c0b5acabb16385a7ce1f5eaba656b4ceb2b758e20b6225d8bd5080548f051495d21a4141560a6fe1963dbaee9f21ea45c8166d1db92e43757d25dd2b872b3eda5718696b452a23006b8803ab2d39e675b776554027873721fbc9ba0e3586cb7b66cecc63"}, {0x1010, 0x0, 0x6, "21f6d40e097516b8485e274c7ce2c7d5fafdb0b761813d5ec37a65629f23efe30c6b5cb1b6dda29b30bda9e8839f08ad3269f2499682c944fffae6ff9c6e6e1c48a09db688934fec8caf76e1a6960d7b2b4603cd113c75ba463d4afa454769d90a74d91473463f08645e0d8ffda13844c62e108b1a437fdd856dbd860e2bec812f60ae9228c54e742c6da59dfbe23e034fea9ae5d5fc9d0baa6a4c097f7c841319f54394c29609c9d4141e04ae49d325eed0f7250eb18a27dbffe0303865dc07b51aa200d8a5bb5cbebd7e588d7fe0499c7587966e9e7e86729d6a4cd33719c2dd6ad18fb029a6f7f733169cc17dc7056a87ff5d472660e82ff33e08dec758a40c2fe2a4dcd98abb8c3e673fe414058638b064bafd93885ca798f385867c6014f582dff18ff5be0f218426637b9cfa17dbcf5f776bdfbd9ccb5b8bfb0597e8770439c53125b0d03662634c95da6345267c8c515a23a72618293331856a40993379f26f76db75d43fa3241a3ad43b69dd017f71688187100f628675ed9721db80f8e82d3d0173c043071ad9fe9cc5d7b2f0515bb81661010cf26c0f36c2c1ffc67abf1eafdddf4311116058f8b88b177d2288dd0274ccd11de23574c425f7626c61fee979a5f32145cf9d7ade62f1fa13be207ca989f23f8c54fc702ab55b0a76e8be33aff7d53d732a3c7a629fafc814d62e2a863b5bda0a7c9f0135fa6c231db93839b6b62a32c30d08b18e8932575eb9a202fce61d30952a6ed5a5f9d2b327717d787a271b4db69f1d161962b1038c53d0daf85bfb3ae93321efae6727ca34fe5086d5cdab0644d4ed5654b514cc6f42809f93fd884c3d4b87393d55a5fb671c509a5acf39606f765080ad673116943129aad0f719d498ba0887b95dc31e76495e302846242341cd0c6ff88da0ce0de9ea32c3bfcab8c03eee19766c0be11f538d08e44b664e8ebc694db5cdd03d2b0c7d8c30ec5299894e5b5a9d40226422f1fb9d5148b4d4357cefc472665d3b289a718903bd25d0a6b38d24880a4f7229736db2a56fd7676cf9fa9a6b0df35e5a6082a408ab94e0e8de7645fade23c2e20919c3ec1c4425ae1e9ba3b07ecd9211eeb05e486840510ec2ed38e9f365390c785ba2dba1a27aee53a9c76224da1c509cf914e619a5a2c0530969e9507c74e1f6245f8a2101f2311c49beb02c2e2d35bcfdaecefb2d93353812f6341c0eb8d99e24257c6d8843d87cb2c71d515a2b3417800a98ee579507076ad60629c7460c17111b39c5b628f61ce06c035658dbf945a8d59b0703c0ef9d580775907517d246ae1b577490011a238a84f4d9b2315daba5e72b8c727e77c1edeeb7f66703b61e7bf368a6c1913dae69962fd8a90066a262641ed959c337bbf2dc5c9342dd3311c8af8b777d68d8c08c8cc14ee202637bcf25c80670e45ad808315c2d0dbad9197f3281e7efa5f148366ffe85f6a0e56ae71b38b9ed6207e39260c8a8e139f410d72a033b8a8620ab3dcb9bdbed78f82cf4052ccee12ecfebc3d47cbd2e50040fcfa90bbb5619ccfcce6c089819904a1021aa9be6fb0b6fd01e7fb81d4f4ce66ef6b465f82ef0a03de9a07f67736c717ba1210b9a9d1e6e475158c1f005829db290fa32b33c0d35251e8339b72d549adcf109763500a05c180c8fd42a218dda4acc7ea3470d4894dcf4adbd895ce45a53e64219dfc0cd4da25dc7d999d5194dae4600b665ece1f5c8429b55e90dfb35e0c84ceb817a594b453522f3f2f72049c4d28baa42fd9a90442bea6afc614fc61d438b6e552f3ea6c7da03f9cc2f0255f084b3712f55ffa0c325befe2c6a38c657a6b01fd38179f34da2d4af20e91891e1083964ec8e22dff6a804c626e30ad46599dbe7280c3039aed0c6d6eb4e17ec65df997404354d27c9852fe1701c88b187b4d8549f9b3ff84342c84a2c5bfb9a64d40ec7e00baa2a0b73cffd86af613a97cc3e1ca6493cb38d76d393e4a17fe4cd1e7cc2ad158b71180eb37c9b0d561e96c67614d855fc613f8e07d4b52b0e4bbe3c7c2a772831bca5d6bcbb03585649d7f99b79d1db4280a7d329c9cc4236837f7863afa123994aff6a7b1934c50931ceb9deee0efbf4e9609e48c41d30191346fb0212a2aa70762cb238794ccef165f29a6e92ad03ec37e94ca07be014349675399afffe574a62314bcedcabfd8dadfad8b040e3aeccc18eb1ddb565302156424a0e56e065be275de3d2ad58204fbaf4452613bdafc5ded1d305980804171c9d1425526591e5f1c63a9114b8edb193bb8aa8a0e5e88f2530fae25cee2bf5a231ba35bf44458d872eb2404d41cc406682800cc7b442128ebc6b3c77dfc0a37112c1d07aa62c6ae8f15911ae815d99acd9d24a4aa3dbe47734ec8b70abec1166ee3fd2326bf121f830ab97a0ee46761e6c69d76326839702db248ed90b4f3ec4408c5e94a8c27b806a4752903d38b4b125a084fe4cbf92e09b582b6c1fb662bbc1c8eb912a1c301907e4d800f171caf6055071371242068882bb86639ad9a83b32703db6a0f698c92b970a29d7c46f887db7527ac0cca4edbff92467b2c54b3cf4fb8f152cc5a394032906c7c26165011f8f3690d03ab0045d7fd7c5a4786a148d7fef691058400a09bb3d01f958cb355f29837b82a338acccc9335d43ba43a1176ffbd7f5e489524beff90ec727f14c48e1d90941bd39da2a03616037595d216ebce4f856d7210936c131635aea94090beda9f987d76518b8b730fcfc994afe8b73474e80f103adfd64cefb8d349e991ac69472ceaaea653bf9f6c3fbe9e1daf27a30b76ed0ada376aa2214896c8ad6917fa804dee47509f63edb3732bc1d81cfa1623113d831aaee4fd4c77976d5f98238ddc3e7267e6fa80fb88d2b00bc8932827ae95f44ffac5e3f778abbf1228034ceea0e91e2773f9c5461d66b0d48ee00e166f49e5916a4573b13582dbbf619f5d2e99d1021af04334bee24f7db75acfd21a1d83b41b0ddb695f9239395de5caefc129d6cfd8f2a56a9361d162eee406ef92981d2cd0569f79aa6de5bd1683e7ac7afdf85c2a5170429a45e3ee87e34975737b96f00e596bdfcb0ba818614526795cfa1a71bb5f2dc3c593a677206321e30400e8a6cc92b534acbe9eaae2d058933142c360f1633a8dfc0bc2783d6d0535086d8b75b3119177b46378f3c4f635aff42e5fa815e6a0eb22102d42cde9d9862f94f3148cc676308ec5d94cb68f7541aec060df84f659779c07fb48adcc339546a48b5091fae1b3fb0a6d3a11e29f20ae5a06df747dbd0ed1983dafab6630d936292d00d63e286efe59e0e1fbf6d8e84dfb2b33139b2fc83a7330f9077b8e2e06414b9403ab7e80b4bdf96c2d17afc6f59b41b41c933993df894fc3cd111cdebb2b29405c7bbc160d30ee285b66cf8c174e94e77bac4621b0258a3a70d5c3909dddca52957a8410bf066c0a4e99ec3cde808f41f04421695c15532eb9ba2d256fee0f9e826bfae1a3d539232a8665ba1abc3b1c21895f586a80fa42e504575850b0a11c0626222a1ed88e418d01fb22c5ac796f0365c1c78dc7e90ed5ebe203ff798bd1c8b952c40157ced6936e98b415b81279661851e9305e9f7dfcaf46a9c686cf810a64cca65754db45224f78acdc639f29f6e5aa71103ab90b47c11a423c154711b9abd85f301a2ef65d047e2b698407646165a206126175a2ca18f0ff1b6f38be4db2701d14a20a9e589faf0bfa34c3b38b0e2c6a19977e0534b04fc7759b8f91bed287210c8b4851fbd06dfb8fa44950b44641022363f1c2b74b64d5eb51242651c12ff76742f149ac1022f23a7edfd542d8af42f2fe8423550e7bf65a62349a4fcbbd70fb855eb1148499fe5f46bde89127c68e53854818173166084237e90b62c102f9b6404e00c6cca0c246490ccb6d7668bc7002c70634d6777eae6c9c77c86f458cd335d05a540c553f0e19fb4720f67d1867b7deff39b5419cc4fe5edf0c2b4cfe97df09724e453287fc89e7c0e444e2c8a229cd08a23774810a67e9424b885d6ee4893e8e018d710e709bcd6cf85a96fa7f5d6cfce0268aadc05c98943ad7a620cbebbe3c323f6a9fbf8c3ecda4a73a1c151feab86a9c24e5b0859555be6cb2277486c18fe7d3e0ee217c6b040f6be168c94a2ae3c82ca99414acb51f8edca53f6c0455edc99023b2d1169437b171995a7a984bf8b52a3e39437602e380b15963f0fc6aa14b04d561819c26413d895f9d0a4b492bc22153551978870a545d3dd3bf41ada38ed6bd8d46e72f54b7b8f2c32f408abee69a5d3e90109ba235f19717c2ec1d05a0111355ff2dae9ccbe9d891a236548a047131b52d1db87db31be820fda0db09759f7f6c48f01a80685b73b77f8211ee7695ad83389da5fde7166f01a1207b5a0aad5a3a2d83d6ecb80d5feb26dd881469e39160780c6d86165b2ea8523e24005b78daa055d2c60ebc8cb0e67f5b69aadb88e921168f0d4922714d8160e0551cf7e33901594faf8c3b58edc2623d82195102162cf3789e14bfd7cb1182e84077e8464803282c11167530d2c7a0d1b71006ba8f3f2219c4e1fa318eadfc753694985436387e07398df1bd2b72fb7ef19f518adc4afd113dd523c4ba6c18429d44fc202cd2f962d93b50a56f6147b11464eef3aca8de7b0d7115e7b05a16108a36cf199c97ad7fe5ee7ae5348a16470f62141c176dc823c7fe58796ad416f0e7790e9e6f810bdaf6599589aa4ba645c8e23aeb97c194220b7d517b5539f7bd92d8ab1767f3dc455903745fc2df046836a030821bf8a6ba0b9f5bfd9a23110727ec10bf129f7a73539e7c93739650212d6dc59d059faeb4b1d229f97b58b588dda7f00e00d5bb0e4ff18e1549ffab3df907546c6443693281eb1498c7d24b90bb83a6c21096b8c0d5967f46d23a7eefd5209e72e4086fc0b04bfe2b51aeb35f0df95f715a3ebb50d77989244d93cde73d9120bd49e6be036ce7faa3d49ff9cd0ee9634268fdc758253d41152d73b633265561a5c4418fbe72681805d4cb659d9eddf502b68dbf62a2cee2bf322af252194f610d42e00db053669fd449358670e84a76e97da909ee750577b806651f602ca9aa61e3890982e55aa6d35d698d53e947c8f868eea8b386c336543e847a827c79730856080477e79ef50b7785cb117dd6c143d81b265546c779349f3c5975912c6d52744fad32e106ba54b461372b2a930d35095e9fb9351a3dada0fadac767544d9d914963510c3707fd16eb201687f3b4aea681c7402f49f86483eeafd3b51577382288932646fbe1adef2478a2f03099791339db25cf6cd8bf01d10a1d09e972489270bdc8a9f9fad6b5be842304357469cea3266d9f9840e87646cd7bd65feb896f6c76557cd5050c36a06bf6ab1e9bb9a8fc6d90c4f798eacd859d2cbda5987441d8978444acf0616d3ea028f6a1939745b0e7474e5513cb5744a4781049d543347aba37c3a8ca32242eb7aca518d9c734ecebe2ce35f00634951a91b8c83b75913759a634acaae6ae44a504c94b831f900387fa56627439958ddcca8381e2d8b1903eee43af40d408a63d30eeafbaccd3701aa38c868064906ab6f01d658ea5069d80ab36969582d7a8a86da0027ba5916d9ecc647086dadc1b4366c6b885c0a75d4bd2df8b378287a4e5d7cfd5d499c7acfbe6c4c38f55344f559600b5ddaf18c1ee9d07e9664407b759d7c4f9e7831e5d8f0dba280f34d660ec7d2a5891d8ad37e5b858a43108cac1d7890f8d11fc10282d4bebfc2bd736b590411749918fc"}, {0xa8, 0x1, 0x1, "0d4ab161d16e2b30d397f0dddd14e052b25edba276eed7e03b4442f48f8f85b4101a361838c3e40fbd2ef7504cdf7a5da51ee0206beae08c49b6e4ad64bd4c1aa32b97faddae1f350aa0c65175bed11a0a6be442a48c5ffadc3db60f646cd6f1c0eb514fa7b6071cb8eb3e3cb675749180659ea9901ae55dd030ffe2359edce2dbe9037e65de783af51176e6ceac417523b14e7231ac1bd9"}, {0xf0, 0xffff, 0x8311, "2829a58bfc6bee12a86f42d2858d974dfecfd7f2843c66b6a80390dfad70da87b23a73597173ed28eb12c029788cc81be8b34b215261006777470def7486a747804f24118c4f77aa59cae86b54484a34e6447dd9a1b0baf588071a0b2b4b99d4e7c9ab57224cb839dee848855b96370c5d368f8b486fc894e2a133e812d80a46153ec60317f3f28cce7f35d0cebaab7514fb47a10f49801c10cfcadb0679a76556055e3c1095a6ec6e06f08121cba9ad4fea96588b92bc1c9ad6fd7b19e86d6e5123084b1ae0203942efefa3dafdb3c03426cadfd9b75f0c4ab7"}, {0x70, 0x1, 0x0, "e399e72e8cf6758735bef1eed5595b419539918bc56f4506a32bad535804bf8df83119c3d51b0432050bdfe1aabf631eb3cb87cfc221926bef9fbc8f4185c637dd3b8be7d5b87f5b7b2f1748e53a1ba4cc87ecfe7403ec397b838e65b5e12f"}], 0x14c0}, 0x4) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x8014, 0x0) 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/136}, 0x90, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x800) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1ffd) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) write(r0, &(0x7f0000000040)="612b218fc80a7693503ce0d9ce4a56b21582c930365d219a23f2f62e786cfc59dc6207634b4dd1798fcddd36ad7a6af57e4fd87d1279ee3f7c6940ddf0eedf26cd6e07a6a2078941d9ab32a8e8cf5727d0cfd332", 0x54) r1 = dup(r0) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x1, 0x20) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x400, 0xc69c, 0x2}, {0x1, 0xffffffffffff13c9, 0x7, 0x7}, {0x3, 0xed60, 0x89d, 0x1}]}) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x87, 0x8000}], 0x1}) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0xfc23) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x1d1, 0x4, 0x0, 0x4, 0x4, 0x7, 0x0, 0x0, 0x1, 0xfffffffffffffff8}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) rmdir(&(0x7f0000000040)='.\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0xfd, 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0xffffffffffffffff) bind$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCCDTR(r3, 0x20007478) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)=0x1) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x4) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x400000000000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20100, 0x100) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x3, 0x8}, {0x23, 0x6}, {0xc7, 0x1ff}], 0x3}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x4, 0x1ff, {0x6, 0xf8}}) mkdir(&(0x7f0000000280)='./file0\x00', 0x118) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) setsockopt(r1, 0xe072, 0x7ff, &(0x7f0000000080)="b15ff1f761222b5ef46a20e9aa844ce219b629c807942df64ff93ada1e16d5db69b49e12dd997a3fc2e772424395312b3671b7003449a58c066bbdfe36a0955aa2b0868136a253b0cb705b579aab8530d2ec0343d98418703baf4f6044aa0aac0cfba0475dfaf0b628ecc0efe8085bd911dc37cccd09ac793f3c599ec17e40401efb43b88d3adada04a6415cc882b7f7d2308f2bdf48995fe6dec9ccbac61a9160f0f1930b3f5406715c06e72e3c2290aacb9b8eabaf1647768097d490aa1fb7e58e6d52d09b33e20b957fdb0a", 0xcd) setsockopt(r1, 0x8, 0x400, &(0x7f0000000000)="289e99dae5b6f350e6c142847622f893b4075c9e959aba", 0x17) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x0, 0x2) semop(r0, 0x0, 0x18d) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) r1 = msgget(0x3, 0x2) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) mknod(&(0x7f0000000240)='./file0\x00', 0xc008, 0x7fffffff) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfffffffffffff723, r2, r3, r4, r5, 0x80, 0x769a}, 0xfff, 0x3, r6, r7, 0x401, 0x100000001, 0xffffffffffffffe0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x2000000000002, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:04 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x404000000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) 16:00:04 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) 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(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff000001090000000000007a59e35ffc772eb7cd7462a329aebd79381019f37327bb2b255fc55d4039f17848caaccdd0878bc45ac046a42bf56d3360cfddff2682f3db536d4db7472a90cdf60a705ee689b3d6a0fa6014727401fea24b7932025d92236f37cda72e037b7094dbb4175f3edaef5c1c9d160e86e6c1e8ccf3b3dbf24b876852eb8d0f27ef89198ad4a04b96bde8aa5d47606ba32be23f66b69eb723e298c280f6c9184993e9b5f17da890", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x57, &(0x7f0000000080)="cd0f0b601362692a118d41c6b1e90dc98ade7ef47f78653c60e6357708a6bb955bb30d8604785ebd6985bc95ab740c8064af1487a422375df9d334c07b0c384173439798712523d4") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0a", 0x6f) r1 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x52aa, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchdir(r2) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15, 0xffffffffffffffff}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:05 executing program 1: chmod(&(0x7f0000000400)='.\x00', 0x24) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x101) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) linkat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) write(r1, &(0x7f0000000140)=' ', 0x1) write(r1, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x10001, './file0\x00'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$inet_opts(r3, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c1, 0x800000000000000) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000280)=0x59e) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/93, 0x5d) mkdir(&(0x7f0000000240)='./file0\x00', 0x28) ftruncate(r1, 0x0, 0x5) ftruncate(r5, 0x0, 0x100004000) 16:00:06 executing program 1: r0 = socket(0x24, 0x2, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0xef2, 0x4}, 0xc) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000000018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xb95fe221939b06e9, 0x0) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0xc, 0x2) 16:00:06 executing program 0: r0 = socket(0x30, 0x3, 0x100000000001) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000380)="64e708c81a2a0dda55e0d638", 0xc, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) r2 = kqueue() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x5) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x1000}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x20}, {{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0x10000, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x12, 0x80, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0xfff}, {{r2}, 0xffffffffffffffff, 0x90, 0x4, 0xfffffffffffffffd, 0x8}, {{r2}, 0xfffffffffffffffd, 0x10, 0x8, 0x3ff8000000000, 0x6}, {{r0}, 0xfffffffffffffffa, 0xc2, 0x10, 0x6}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x20, 0x6, 0xfde}, {{r1}, 0xffffffffffffffff, 0x22, 0xfffff, 0xffffffffffffffe0, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x4}, {{r2}, 0xfffffffffffffffe, 0x48, 0x8, 0x80000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x41, 0xf0000004, 0x7a6e35dc, 0x7f}], 0x8, &(0x7f0000000300)={0x1, 0x40}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) setreuid(r4, r5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x5, 0x7ff}, {0x1, 0x4}}, &(0x7f0000000080)) dup2(r2, r1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffff90) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/125, 0x7d) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x38428, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0xe21, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000440)={0x1, 0x1f}) mknod(&(0x7f00000003c0)='./bus\x00', 0x10, 0x9) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x100, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10209, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) r8 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x102) r9 = syz_open_pts() r10 = open$dir(&(0x7f0000000300)='./bus\x00', 0x280, 0x10) poll(&(0x7f0000000340)=[{r0, 0x10}, {r2}, {r3, 0x80}, {r4, 0x9}, {r5, 0x44}, {r6, 0x100}, {r7, 0x140}, {r8, 0x100}, {r9}, {r10, 0x80}], 0xa, 0x6) 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="fbb626efbce4b1115a09c95bbe2e79f176f6a00011bb6d6a5f00fc000000000000913f025714f829fe31080a31a1385feafbf5c80c6afdbd896736b1611bd92f8bc351ce00005a95fb15eb8eba3b8feae5c6ec8a0e204e348e64ebc9584b328f3313f6cd7e1ef9b56d6751dc003f61c76cef0ff413ca8442575f907014e9085256d3dd541c9da64af929413f6f3d5d91202f63ae7265e64613e013809fbebd"], 0x10) write(r0, 0x0, 0x0) 16:00:06 executing program 1: setuid(0xee01) syz_open_pts() r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:07 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x3, 0x3) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d", 0x2e}], 0x1) 16:00:07 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x6, &(0x7f0000000100)=[r1, r3, r4, r0, r5, r4]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:07 executing program 0: clock_settime(0x6, &(0x7f0000000080)={0x40, 0xffffffff00000000}) clock_settime(0x0, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x7f) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000008304ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0xfffffde2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) fchmod(r0, 0x44) pread(r0, &(0x7f0000000080)="bb88a37bcd2e4c2e8f8ea7304cb560b2fdde9e78a91eb473824ab91e592925665abdc62907f40b6bf29c40a1ad899c4e17bc2626ac23a6de81b5b82193a4ad7c30d6fcee9e03415b66229304b63f194f566d64a3599e145f87a58acd7efb1d31539a0823d16f7eeb42140a530b387bf34bb85ee8c28aa9942b4f1ee059f9482c2aaa6e0f91fb5e70d3962fdf43dee44039fc001dd8", 0x95, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) socket$inet(0x2, 0x2, 0x200) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) socket$inet(0x2, 0x0, 0x1) msgget$private(0x0, 0x4ade2c3f05c428e3) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x4, 0x560effb2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x820, 0x0) setsockopt(r2, 0x7f, 0x1, &(0x7f0000000100)="395ff1910dfd9625034e4142d1aedf3d92b9bc7553697dc1d17450c4754aa0a6803f0a6d77ec1848af4cd7b1a3bfda4daa4910c3cc507dbfd3af19925974b0853037d29becd13dc621fd383a068daecb2bbe1c5a268ff36b", 0x58) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x45, 0x3}, {}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: select(0x40, &(0x7f00000002c0)={0x10001, 0x200, 0x1, 0xf0, 0x4, 0x7fff, 0xe029, 0x1ff}, &(0x7f0000000080)={0x7, 0x101, 0xf8bd, 0x9, 0xb63, 0x81, 0x7, 0xffffffff}, &(0x7f00000000c0)={0x1, 0xf53d, 0x1f, 0x20, 0x8, 0xdb1, 0x6, 0x37362fcb}, &(0x7f0000000100)={0x8001, 0xff}) select(0x40, &(0x7f0000000140)={0x2, 0x20, 0x1f, 0x1, 0x3ff, 0x20, 0x6, 0x1}, &(0x7f0000000180)={0x6, 0x4, 0x1, 0x8, 0x2, 0x7fffffff, 0x6, 0x4}, &(0x7f00000001c0)={0x7f, 0x0, 0x101, 0x100000000, 0xffffffffffffff1e, 0x4, 0x74, 0xffffffffffffffff}, &(0x7f0000000200)={0x0, 0x5}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x5, 0x80035}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x4, 0x4b9}) 16:00:00 executing program 1: r0 = socket$inet(0x1e, 0x4004, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000002f80)="1f2582bdd7952a33e779d08b81d618d957a30aff25ff405e6ee90ed3f40a0c8b4e3fa9f28f45dc6b06e28a3e67924b00d4e2f66d976c4843656df7fa5b5dc6240caa5079a81d016646ec3ac81b554264051cb9b44773914b5a33a93ce024d3cd24bf238b4a4d0b6002dac1edfc8871393bbc4d027ab74ed2acadeade9aafa7286ff475fe23ec59930330fe69322f702902d12fee1935d85f348a834538ee2a43aa347a8bc7f0b7750686f339f8958034a79ef2554e9ed63fd8f9f98377df665f288d7fa7453711348ac2c34def67105cd0b167bcbbadd884c94a3bd49e5dfa9ce622b50c7dc0e876dc9eb6a236ae7f6ea55dccdb2c04c192148914550a9a22a852bd29eaa0cd39517f3c70a3096c38f584f46a2801a039394471b998e780902023a8a8cda9a12e95e6a54e5248049ea79e682015a350c5aeb8dd9576db8b680c618023380c4a8e108e5ab0ddfe19f406ca800f0f0cffc718c765adb60a1392b949a816f9f8b7dc9f1b8f06730e1cfdce2552f4cd22855f9b91510027058b9448928d0d459f3296b9e20a1ac074ffee7b2e5b95abc05f51240ab4d6dd53adeca9c1e1279bc420b8d6ab055af5bbb7157e0e2f6b2fe09107aba4a121c9f86f5e5bb88ba717c76594da442c8f07e8079c4c6bb21a7dd360f03c28ec66a53406608d602b4d325339cf322df5197f4845f7db11b07b5d7423ade24ffbf56f93c998306670be1054f761973c34457894f3c46271785cc4373fdb9619f826092e402e0654103f2744d653ced48be5b8f57610e72e5a5679bb55aa9486676ba261bf3367ef33f97f70472abe1d1e589bdd8e626d29853a82483716f6bab571fd7ad138132c4d3ee7a43633af9197f02f8c23edea5d53a83bf939164b882962fb7d1aa74c0ecf458413fff0657e1b9067ba518c682a89faa5b2e876fb27d905751d3a23fa267fd43dc9c2c59711457cf2329511f1c57b956e0f556c120a54423a198e84393e31bbb6bdebf10985668e1d5269a89a18058d21ce153741872f0a2ab78f300b41e1b13d692cf3f36d275598d4a52f625f901966682b9903bdb13b526d7289a2108b3c424d2b98b4684235ed0513fe3fce59c60caf2b36399036b7bc57fb52edf0f120a1fc49736559dc4615703f9dffb8bcccfbd41c5b1c190f608315f012f609e367d339a3cb86323c09a151e12ed8c5bc0f258431d93f4832736336ff37b52a5270db4f828896332a587b6ab3c6bd0796754087de6f77214b30d8af1c431092062051dd28cffcf0d67cabff1cc246b42ee4e8d4d8aea94214926bf2225deee94ec207f040f90456d7b7038e1141ee7b368ee03d91da8dfdbefb8706c44f5a9adb758d25ebf587a110c85057175ca98c32fede3c1c87825b868e94a9e6b13b27264b2d5464cf194ba2ef7f2aa50b5e66d68c719dbb51fda74404a845c14ef143862cdd862002440917a6f60983f097d17cfb1cd355d73d558a0c2d5d646fb6ca76708d7244057b65203da0c4f447bea00a6ff302ec859c51bf817b1cd1ccfd2a05ee2034a44f8812328fa8c90dcb24a68441dbf6e7861b8127ac9d6ae911944984cd641ce5c916738dab0757fa62a92d8617a71a2b18a18f593387bc98ba1bcd47beb917daac44030603254fbf03716be87fdca687bc55645b79de6b3284b279adae5530ff97ccc79baf6ffa558f877323d00a3e0637b3bac8d531d5c7246e3bba1d331671406c24eeee87aaf3aeadae43176fc73b367db1040b456bfe636a78d1b611dd2c81059eebed48e5354fdcc522cbfe16cb60f6f351180dba4ea032de3a145534625262432436363e57b3146dd8f43b33f3330c994c52c0858ebc2ec88c32b808c45f5ca4e4a75e9606ff87bb58973ea3aa868daa704af52ff400889f5148d91ff6e0f3c4a65856204c332c8e446b574bcda80c3a4d84fc1b52afdbb0e2c78f078f9bee5eb715b2b06829e0ed0f907c8f531f594c2b4a0302aae8529b4d2813f08e90717ed56fa4c7599872d79a4393d672f6c554648a191562b60d54d2bbb880720def926efdcabf990b496e89d33287093edffe3affe56e310abad9e4ff208cc69d6add12443fe59b852c04b1faa41186e961b754c79ea4ed0440b3cf94f497963827542daf0a622d4518995dba8bea8cd5c4193156e06a4324382a8729bb3e0fd0b7ceaa55a61efc3c1b686c1b51e60eef5021661a26287bd51d619ca9d7e1384861c76b6ed48f47bae332785145484127ad0786eca373c4d12f9aef759b3b53675f2cc3e59471f38837c84f9e186f3e77b2ba22f2774e12b123e0438e7f0bea8157acff9ae4dfcdf1786ae47216201ff4565d9d03c195ce85798acb0ef74969885d0a402b00762be13100508c759357c378c6ba773725fb08f8e30d5327e1865d9196aeb2a0068d8f173e0b68b4d12e54cd3bedf0185020b16ca94256e0d0da3841f08b194ba5682cc4119a00d89fb65274c36b117ebecaed68ba7a165ea85e6f2932ab3a7b54eb9d82ce0c1a3de6e0bfc647b2ea8a81589d5fc9a05035faca975cfb9267c276c38a80a3dc2a6e436a78d586a031c3267a143e0fc65530aa3b619107512d565da62cd928a707a83b4cb11a18d8489b5695e5a6d07b5d879524074979059cb7046ab72347a7aac33b6e32a17381f748e7d336ac6eff8df5cb83ab50a6f555e6aa5babfd76a0c81c3c3ab20e8a64085f443b71d520c97b7816a8db4dee9c41ad472279f5c47ffa03f7d209daa6e46021e069ef88895771d8a9bfe507e41d0645df3235567ddf28a6d7bd37405925b6413bf4eb462cf1bcd0deb11c645eb87c4337a96ddcb6ad4400c82375856a047ca7db17e70133b6615a70118eedb757418375841e51f2d48f7814b5b342e4eb2bad89447d0b8098cbb448304e48997a39f4c96157d75eae0f8240b4a37b5b1b1f2e5fe1a19dc4e2c1c5f3706f2ad02ab1b8ac88316906ae6a4234ebef3025fbe9c48e84fa5a89330a35ed53e50ed4a4c3d5711aaf16fcb1e6a0abcd4f8e733544ac87bb386178eec6a60057d79ebdc567053738f47557aafb1ca819748eb7c01c7e617f780d9a1f78aa54859c7979f93997a6fe1ea44e720fc3ba3d56e2d3da3fb472195214e5391b36575e31359d8b78d11568a1b7d7286fe01720729f29d6945557915615990b5f34915814e33ff30a950e2d6d562b9e07dcf0d208790262791112bd23f7a7c5a48e6a518180c69504f2d2bd48e752bf2bf5b1338a54a82f8e677e7e7c015e46fb71ff72474af0978b323a185bbc17e84d9ce29dfd8a35899289147acd0119b58ee05c78f594077566c4978ca5b237c4bb607c46e53295e1a9708299f1ece41d0c13a1a31421dc60773eaf2c07c866a471f016ad192cc1bf2e452d0e7978b74de6e06a432a4a21dbf7bb6f113bdc3ea25d0a10782d5d3eee888e804c76043baddba55809aa7be0e51779248d59a0b5a2c8b3f6059fb452c295902d8ca4ef1fabf9a4e8c186cfe87092431f293c99bb8ffc57a48900a5b695d360a54c150fb7651e3b64c37118957fbc3fb0038fccb662289c6e44679f4848524ed180028e1fa7171e84cb1ff716430fc1348bb3e777a2c99c61732b276427b6e55cc146d23ec398d5b5973b6e71ae746e9ab4d4fae187edd22e36b2a06fa7d8c726265f87aed3b92b4efe025c42b2cdca33815784ae5eb65704d2fe5f98831c42db7e8dd968981e2b720a349d89d7651ff4a1ebe3c1739621c855e6f90d080d00822d3787613258ba2065f5b2a7fbb3f8a685e6d826c7cf27940ebf86664009579c11aeffbeff68517b7fa2fe88f0a73417b2b67db2a6f00f91473ad077caa9a5fd1ee8e2d4bfd8b606dc147458169707aadca2a1a0064ca5723850fa042c1d1aff578bb5888235fcaf7b28bd6a1e9a0b9899c16cbab282c654d85228d9b1fd1ebf281129ec2f0d7d210bbee19981dff94df02550002e6bd15bdaadf3d255f881db86a0992192d921fb93a8c9b3ddf9cb4efd791dfaaea4b0f6273765440603ccfff0ca6e0541bb7e2b431af2937a3de7f4947c8b26b6b0a9fe577804bebcc4e0875679ff4a52ed20a98552c4f49d76ef002466df99948ed05ffc5edccc183fe49e71a34a2abde59593109fd790993a4819ddea4e6fafcf3b571eef2b3c3985c8737486008db5a72c9f8aa3c7fbcd05a0e341c3e6c47960e49760b238df316129ce089e9a9abeba91b3a5691631ee0859d204e74f8645b0ee632009d533875bc51624545aef87e6b7e89d8371d5fce78c2b3a33c958e58c4675dcd867acf2ad1b570f9dfd1a9558dad0ff54320df02b22ac18c8c7cbb4e20482c0bf10a32e110d85f2e045fcfad35393e1aa9563649917ab17205b281ee97daafc385f5e863e9e17630c308318e908736740cce40146b4cf8ebc81d12edd2ac393e2623ae6c90e67f7229b333ed434741d4e8f47ce7df86c3a3ef0a213ef4e93d5adb7ecab82d2b146f6a5a3316943679b6ad08b4186d998736b85d1188f13cc45b00f7e6960616e7965982229da1d3a597b31dd0a04b84acaf8345f440dabfe9de93c4a180fe11f711b2c7fe3a5d2efcbfd3c0f445156cbb9ec600e30df82e6999f761f3eef8a87098b4981deffd15359d2b0d1e7dd1c3e587a7f014bfcfc7b21beae7bc6a823e9b2de54839dda3af2c9c03607c518da61585327c5cd0e8c50a40aa4e9210ad0cbfcb796284194fb9c87a36be9e0973518263b35bce92894804b499f458ce3dbafc2807e986f37cda8de5e1b98f9d3b9a27ef992d638d9d0c7e305de3ee1c58f1a7ee21f06dce1b7a8b0deabff3581747ce31adf16ff8d4823ca9e0f2f0f221020e54050587f0cd460837b35eae13c9e6094e577d0d02a64f05347e2606b9f00afd68f0d86c963e271c78d96bb56e6384489bb5055f5ea058c4ed2d2d874b35d3aeda1ea8b0fc4ca43874c64b7315062ded9c00710058551b4c10db305ce4ea8ca544e28efc76f03161df3c6729285702f0f598709687158fbf8501a57f042840fea56b0f275d1fd8a31c8ea4e05696f1eb6b87f37c561c1fe6c29a5ce687750ba92b97df5ce6ba8270e5e9b578f8a2101ba0510682d28e381e23792ce09ea6d689f82014be03e828308310088e20f55b1aba90daad3a300258e6aa49075d23a66952c14e9e6d6d7ea5c3bdfae3e35f89d0baa04cb1ea4a8835c92e32ec0f59118aaf5276409dfd2451d9df2a211bab774847e57fc709f68fc7e6cf9dfe61a9cfde7d3838e34dd5be7093d5055c7ab6ce5b11d43dd1585e4b39fa4b7594f3948722b52cab84d188638ca220747f6c342a50835555b248c3a17f72132ac69b7a6b8046886dc7526f9280fc8cf7d815e2ab57e0e92b29db29f59aa80474318c249bb91b770440d35fa612e7d874e43276b23ab2b9a4301e42dbe3b43bc873c3c91cac8b1e91c5beaab0e601d279c0fca417b8f0f3273c8720f74f069ad588c141b9057ff60c760a27045538919731ff38823a502b1baa3c0bd4f41ea3f107986da4c739a0e76e40087b111c45749352230ea99cbe59bd4ee7fe5819f5f0c16fa34060475bcceabd186fe3610000000000000000000", 0xf70}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000002c0)='./file0\x00') fchownat(0xffffffffffffffff, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0, 0x2) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='./file0/file0/file1\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x10000, 0xfffffffffffffffe, 0x40, "57ee29cb112a588f106fc8b47184a15e9014759a", 0x7, 0x800}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000340)={0x0, './file0/file0\x00', './file0\x00'}) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)={{0x2, 0x55e}, {0x0, 0x8}}, 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x5, 0x3}, {{r0}, 0x0, 0x15, 0x80000000, 0x1000, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x81, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000004, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000040, 0x8, 0x7}], 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x60, 0x80000000, 0xffffffffffffffe0, 0x200}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x8, 0x8001}, {{r0}, 0x0, 0x77a3547d78f1d6f2, 0x11, 0x743, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x40fe, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x80000001, 0xfcd}], 0xef, &(0x7f0000000300)={0x0, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x81}, {0xd6}]}) clock_gettime(0x8, &(0x7f0000000440)) semget(0x0, 0x7, 0x14e) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x400, 0x27, 0x0, 0x8, "a9a1103134dd96bced505ca139a603ab315aae80", 0x2, 0xff}) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x3) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8000, './file1\x00'}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r0) r1 = dup(0xffffffffffffff9c) r2 = semget(0x3, 0x7, 0x4) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000080)=0x72) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:01 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x7, 0x7, &(0x7f00000000c0)="5a704b4c79a6bd5d541f747614b6f00b2f5fe3dc4c67e2b00367d8067f6b02e1893af70dea00dec4cff899bf3305c37f8019fc8f5efa61590e4c146e591627f267807673e9c0529bf3c8e44168677aeb19fee17c95646e66a66b54b60c5beda3a03278c71fecb7616ba372d9998bbc9302be0b650e0780d3e19d7f27648896707f91bb11", 0x84) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd00, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10001, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') bind$unix(r1, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) 16:00:01 executing program 1: munmap(&(0x7f000074f000/0x2000)=nil, 0x2000) mmap(&(0x7f0000750000/0x4000)=nil, 0x4000, 0x5, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) kqueue() r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="65e51accd04723", 0x7) kqueue() execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x7, 0x7}, {0x5, 0x2}}, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xfffffffffffffec0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10008, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x51, 0x0, "0f0cae49120396896386d84d88ff6b7f7e82ad47"}) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d, 0xc9}, {0x84, 0x0, 0xffffffffffffffe0}, {0x6, 0x0, 0x1662}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe7b, &(0x7f0000000640)="75f5a320a63b7ce18015464e342d9f42cfed17ba4eaaaa28d288d1d5ccf35f7e99a5bae561bf8320c2b74116293f83de515407242ab17fb534d5fc91822fe8d651300b9c762f628c92e2962520ee89fcfb310d3a4087454bc5339c5bb72aa30329708c020f70e1a12a0e4ecce232754f576838d5b30fe9adad710b39174e08ebaa3721ff9d07b431a2e5e2e6a8438fa83f7bdc775176aee563ca7101a959b0da026db0a2905457a94b38812c8edadbc776e04026157d2f008bf615d6d7f9f64928e47a27ab49a9f9636d4c6e0dc9337d032cde69159d81aa1e3bc32c45726d79a7245cea1112ee4caac0748fa80c6db9a605f310871219ca6a2e912f6c876e82573b78b40d56613020a5f3") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) 16:00:01 executing program 1: mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20080, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pledge(&(0x7f0000000080)='/dev/vmm\x00', &(0x7f00000000c0)='/dev/vmm\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = getuid() setuid(r1) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0xef) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x2) write(r0, &(0x7f00000002c0)="d40ac790b035410e00cc36a9d6fd9281d270d084c8e768cc9c872492dccb1da0b857ce759fb410cf758e51307c7f6d082cea7bed83f679", 0x37) read(r0, &(0x7f00000001c0)=""/162, 0xa2) openat(r3, &(0x7f0000000100)='./file0\x00', 0x900, 0x100) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x1ff, 0x1}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00000000000000000000000000000000000000000000f6a2287f3d3f0000000000000000f28ae4b05d5ba04331baebf589299217b371422788516723a39e0cad3869dc0867", 0x4d}], 0x1) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpid() setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x100000205c, 0x40002065d) setitimer(0x1, &(0x7f0000000480)={{0x85b, 0x8}, {0x7993}}, &(0x7f0000000640)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000019c0)=ANY=[@ANYBLOB="8000ff0023e9ffffff0000000096ffdf1004fb40bbf05c4887c28837401763336a6cefc5c5", @ANYPTR=&(0x7f0000001900)=ANY=[@ANYBLOB="59874d6b26df43f9ace8d321447d56d5649a0e2b0d170a9cc95b05055612cafce8c9d1b6404ab02627951f7452d77062bf34af77afce3c22a375a9c4db33726b78f1fb1017b6358ae63289fbebc28f5ba0"]]) lstat(&(0x7f0000001b00)='./bus\x00', &(0x7f0000001a80)) mknodat(r0, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x0) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x800000000081c, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000140)=0xb) getpgrp() setitimer(0x2, &(0x7f00000017c0)={{0x6, 0x3f}, {0x9, 0x8}}, &(0x7f0000001800)) setitimer(0x0, &(0x7f00000006c0)={{0x800, 0x1}, {0x6, 0x9}}, &(0x7f0000000700)) write(r3, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf28031a5cc63123117b06cff791904a32f0eae3fae8166e982de4c6772a4836cb55fd6b8f1aedbfae05c699b3d0da57c2bcce0a07cc77ecbda4f878633ca076f5af1395de48740f66b8767ed1de470297fa500da3819b9e01d04a5fe6ff12a922350675e405b1ada196ec2033e84ca8fabde42b973c408c4e7dc38c970007b28c203d507c13eef51dcd2b661b5a853a5337d221de23852ddd60f4057287dc682cb018d3e57326c43a989533de4d493c68c3b3b7eecbf7cd1c06e7a2a67638aef8af02bb8372a72bb848c8cb01aae6fbdf4668fd44c0ab7c0f90cea9f9d1029972f00cb289c1a6498a0e68c81dd080ace70b793b6ab9a1d3e657effe809bb64f66aacc8c7fe44862406b0888a7258904f96912e11a2fa415f529bfabdc8711934802c2021b7b19bbfa5d8977316783441b6b9311bb7c88b87dbc7a801d5bb5fb0d8854727b6e15784b1ac96320e7b63e4c6019f7b095ae53f18b88c84cc207310f4c30a1bde3b9d1ff22078c8ad4166fcfaaa737727d15ce26950ac57d927850607b5db4472fe20338e03d4e453d42a9f68aac211d008bdd874f782a65954858633abc4d7cbe14faad513e52211c04f66a36df60f3e682de4024837aa6a43ba67ac1df6bb44ea7667c4e4286c77ce199e294ba364bdca71b442583683a639f6cf0bcc4e991b55445e2ad874fd045fe2b49d2590aab194749c675615d7cb33cb8a4007d57b3b673ff4e2e29fa8898613ffbff7477a9e4c917009f107c9cbaea530a28152ce863b9eb6986bff7e215c30806d8fa9da7e084093d0342c59854d0d5cfefea4d9da5b5d84f57d5a59dae4e5e17ffa9a44f3500eed8706bd6b8da1586674f7a75bde1b8c0cff75a7f59dd0d3922fa2f2a89d35252fee3e87eb7d20be2c4cc1536525f3cc3d4ec2ebe9658e93b0c2e856480be1b9fa73058a08be5b33758091f8b6a920ff295fdcd4909ad97e053b44860ce175c15caf8b1245233c6262c71abc466a59424742d45b663f24c35635fec76a7f5daf5e340dad986cf2e6dba20e4374a39d1c4e9708c9ec3bf9df2a4c2dda30c17e331a6d7b2f9d6acae2adb62a63e7ed1dd81e25ca840abc5efa57c58b86b22ab838f0636d0cf71c0465aeefdbaf8e950108160c86a112783b5c99973265aec93e0c87c3730b9c8e5ae36f9128a835f4d290f17a5cc5f951800b8e0482b54063e799c2f3f56564054feb508e38c28889897415ae1f813fb42de0fef793195a561f7aeea8fa237076a70553ce4fd4aa6a28e4caf875b1ae63a16264e58ddd1b2da18ba804e6d4c1a4b53f7c361a001d3963766ba709379884124ff977200d02018e6007d1dc61a0c11dfa72c8355054488e85c38d1853bf968a295d0d3a91e417b73bbb97ff2c249db43adb1c11334a589f812d5208f2016c87924f766420237d5175914619bf1330b18012d610f5a6121129183e529d416daa31960bac29a2400af1ea666d74ee4e66c6a665bc36cb9c91100dd48bc984c525a29eea93405d4916c55a6e431a574c6f0a5855e5cb80f40d9c276038600ffc610f809521c369ca697f08579034813d2d1a5b85e9fdf0a793dc8ca5939deeea293fab47d5a350d52af98e16a5d95cde696e93705a519f85e4d6034a986844ccb73762d3682a42b2babcb50f24cf36fb60fe61639a57a7768b3681156f40bfa68aa6bf66d05f036d38510d625474c539dc88b4f11e8beb2d9d8b5f7d89d1ff7194b01a25baedfd996dae73f21503c0e044b6761e609fb7e7e3f48a8e73d891a331750db372694f3c029a0432ec11a05caffd12e17f1ac9447c7ad57e2aba59fcbeb6cb675c1de71be37dd8934097b07dc01cf8a0c7f283fb924244beb1c3a41311cd0ca53d26b6294bff540b82243677ac01449d3e07e3fa65656c53283f46512b99467630169cff272809928fd5dadadf0ec5aaf919b077a287a4c2db9af0e03784dfd70cac28a8e0944fe9b29ab9f34fc81f76f7544851ed310604c7b841982b0305c5e6092add827c99765624e69fb016d88b8bae1f2543ac3711c52e20c6f6ff02e418dacb9f004e3a767ac345ff91db24e82968e88ce15dff1cf38438e32acb80581a68d1fa987c2449a0fa58a686e87e59fa6558267e38a6f9b3b3677252a9abf3fb7bcd69738c096153358d56e2adab27c38f92a2b27e311d6a74a5c29c996442fe712c57a4845cb1dfdb8b67e7318f00c7a05665a1a6faf0e7003e4aa72d1a3332ac0a4b274dda33ead661685decd91dd8877f55aa79516d0d8390be09fb77b8cd5175456ff6bb86024b7ff7e13e6f676be638be184f565c3fc133750c651a71d49b59bb698cee0237c9d957a6ddfa9c1dd838b9c8fe78dba3375fdfa5eeb2a2c744ad6f2737af491f1f04b0928368eb9166fd3879b9dcd1e6662157af30ac0a5ee57888945bf3c746465b5dd15274fcd209826f6b8ce3ce1469bd7f2f3d22fa9b8a3e03866f64a4f640629241be4bdab9a9feb6c09bc6ccb1e5c70fede9cbe6744d1802d33337cbb8eaaed870b41d364b92e248aff49168b202ec07fd92148b86c6fccaf3cfd085823fae724b519a82ced99eb9d30401d693df4d1017f15739feb539c41425a90ff4b7e083011d3b7ac2fa93fe3fa1dc5e1c7c7992dd6b904b7727c381efbeac3d7eade030bb2cdcf6d39695f1c04574d6305c483ebeac95cb7552f22c2be0d2a6f3f04f03820505d2646886fc0dbe3bafc5ebecfb14a38327b2c3f184b91d0a0affd9bf0bd0fa8bf0babb4f02c4839ad78855603059e909a9023e662450735c6ca7b130f06664eb95140f5d2b00391edf52473682d2b1298198fab272f3bb76a658de6cfd474eb41a5ee3ec2b449c742c6d47e89da5478431d3d48781336a121cf1a8857726b675579493626baf1a44fce9e9a1a5c7739826111721e296da7b1c3c07f28de3227a4de46f53ee28f2dcc419bb12c94dcbb9a4fb90c43726075da2d0ec85d408865b51af46dbb7fcbb1f5cc35c2a433cbd1126e69054077a49132f9399c36c40788363db09da760010cc16a224707cda2f7fdb77ffee4a761cf744a1bbb42f604dbd6d6bdbb8a3d316d1c9a7224ae620ac38388e7ea3be49e7e2267627444ad7fdb15bbf3219abfe0a8a079e9097c8f758a349423ff0bf0970099d22f85d416ec940658f3aec8e63a6df8c3deb364d6570d6b0307dcac6a7fe4b56a93b9edd60dd4d4769d1b47b717c8719ddb8ae12ebf9f18b6efc430352e3d5933b62087b110e3325a8d10cf13b003c088312f024a7d2b0d43d0d1c06b7a2d19b43453783083c607a3fa3769d7f8aa89f85e97721cb162d15c82272ea4d8d97d3148c5d648799a6635efa5794c2fcd40f8897fc63cdd47ccf9eb749beeb2486c84772249af749e35cc9d8e9040c1bb1d5328fa1c0fe55040a3ad7d4ce35d0a64e4650a6bbde74b23ea506a9c14e77e38b23fedbdc10c777ac12a59fdcc97c26d67197b55c036c270b23226ce36016360e92ffca11a67839388372c3f96aaa3808b57ed142e5d45f76efe821c0f47e5649f96b271bfe0484b5c88167187f465dc38c7cfec8526b533b18b769d874e39e01328626b380e3f4f00b6b566d987b7786f39cb48f0d67faac36ae0f0796fdcb6df8ab9252541aa735540f055d64976cd3c9c41356899367d4e39a282c4fd67233d279c81a3431ce0964e2167a58e621016df2e6be608f207bf9a44dc776c1b9f52afd19f2bc0bdb8a37d67b8afee519c5a80e0f132a332c01630122e8c9301170b1f927ec1e9f600473fbcb7fee7737eddd250d94e37892e8798eb5fdc112a4cff96929e4878819adcf693ddfd8ac1ab477a9d2e4626c1926e2ee6d8c87d8d8ea22abdae20914931dab8729e72c7335d998665c0a9a29dc14325de8c41a26b0ea2d25fbbb6255afc776ce3297ddebc30805bd8a9759ab61f09171253a3f510ff4f5c7631f749aa3e1b9cc65a3b0670a143886c10ea1424fb43215075478127316178b55bbe7b0b13cdc375d1887a08aee5655fd012b94802670409d790444239abf001178d750439842be60d02a8b2d1b7f715738e7717927db296d97e6d0000eba1c05c2b8520a9f783cb7a0ab5c54f56723782af0ff31746b44c7b68b2afd9cd8a832b6e5eb17591e8f07ea8baadb64b5e97c20288f099fa7ea993afa8716bdd74456d8ab008e5b0aec69038b68e5c94c46dda18e2deb68a8270e00ccacaba34c641d90b8df3bb7de2cad58a11ea1106c5746d22bfc716ce6848b25f2de5878594a275a6f9e2416ec172c2e94b065073ac3e1da20249444de208f810fc176f706d1899b5ed15784a6214dfeb65627818cab23668b9ba5d70416afc5c9f665ad0402987786ea7ac326f61e61fea02b2884f8de3b8047279124fdf85196edfa74497d61fb15a05a48b7e7590ccf6207a017bdc863d42a9b6c5fac86e5c3c89c6fa1a624d82cec7174833186f6036e56f39b6eab033aa30e413d87444e9e66ba4d910985cc459834858360a23c5df7feb750fc0ebc4a5dbffaf336bb57b10deebdee8df3b051e6886e81ce54f2211b9884b0be02b757db8c880f48b3efc5356e00c6563999bd59b8233f13a1fcf5e66253b15b8737d3e4e09eb901157688c28f5309843355619bf0e568a1f469ad2acc25ad66df1ac2f2769d959204ed3149806e7054b8695249c263be1bf0582d2a85fe90d9c5fc0777f83a7303add5c78f404a3d679d2c7b2ea9416e2dfdcc490fc00e03600d329162febd111fca2898bf9a485e80a44091300eae5f6795d64d69e5f021c404cb9687a0fbc9dd11885ddf570d777acd3cfe880c4528b550374ccddcd4e672b4d61a7c90b3999a860f1886747e8ee11a92b3fbefda889a9fdbff295500939e1aa160d5cea4d610e9b6707192bdb76264d61c8df5f2b95416d5d2ee295e2f35c6eb31cb1e6387ef564bc2211a4290b680bb19626b04c4b6f95f3c1a2ad5343e813a88eede137806da3d27e3734b0be4026d12eb4dff2dc0eba1216437454c85a46be46b3ba8d001ecfef0b3e89379f44f8a2b515d818a0e9580562702ccb54e0636974db26a8acc2ccd04d8cdd252ae6a7ecb432fd667105c5ef478afac917439b928ec8b9fc5f953f0aa917829483aba7cd0c579eac43d3e6ee90db6c50c305ad4652584dcceeee89597b450fcd1bb6f63acee0c471d17cbc7de7550e3b89ad158d8946f106bd88b2a3db27ae0d78eea3bc0953fb7b9a80c74af33bf09676d2caad9eb8d04d880ec36b9e99d9e8e05892051cb1e768c2f2da9188811aa7b8fd64900a7fa45af3039da9e7f4dcb04541de3c7b33f91951ee569aa2924a5b14bc9cb5e17b3a88c190587c5f667cbdeba0ac6d2bd7451841a33282526aad4370a904ccac2e63135d928acaf001215c34035f6526cd9bd7724f40e1a893899517cbb9755b7e95cda3dfe6ac5b437c922fed7b3904f70f18e2cb912a3673c7f2de9e63e53bbe1e8e77c86e52183cbb920d4d99b5529d1f431ca63012b66c7159027557d6f57631f8cc92a7fa8697c2729b499bd1e379942f8cf4715b02db2f1c697a776dba5287f4acafd93571ecf8e4b45c75c7771d5cd4e59a4c42a0dc08e40e4c18baecf4250c773c09534497c0d9a1bbdbdead899ec7c6e5729909fe9cf5282c12fa7f2b6e853adb78b787f95892548ccc4c11cfd230b0f7786a87b44344db93a38505866d93c1b1dfdf02e97b396dbde8db73df23c432be4f4a11af6fb59e96b7bac91624a726dd0b399c7e462469", 0x1000) poll(&(0x7f0000001840)=[{r0}, {r0, 0x86}, {r3, 0x4}, {r0, 0x20}, {r0, 0x30}, {r3, 0x40}], 0x6, 0x3ff) fsync(r0) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x26a, &(0x7f0000000000)=[{0x1, 0xc47a, 0x80000001, 0x6}, {0x8, 0x0, 0x4, 0x81}, {0x5cb, 0x5, 0x3}, {0x8000, 0x3, 0x5ead, 0x5}, {0x4, 0x5e, 0xfffffffffffffffc, 0x1}, {0x5930c33d, 0x6, 0x1, 0x19c0}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x10000) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = socket(0x39, 0x4005, 0x1000) close(r0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setegid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x7, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff75, &(0x7f0000000700)="046e92e9e524f41fabe7261cccec87b30bd1a712effefdc11986a6e98cdb11a0bfde76f4b96573aa0418b63a3c5afe590afa6c33a3f831ea088aad8672b03ab5ccddb05cf7d4762286fd141f22ed3a3bbacee18a368b68cc612a8f04c2735e145b3fbd8c7392fd89a7466039add5cf356af5332f69b80bf5634593f6310c5b080ec3c273faee05f521a793da8c019313724c29c5809e9fa4e700162fb95656ca0ea4d71fdc079983d097052cd3f163d31576148cedcdc3b19c5ddeca9a2a93917a17e3bfb32440640db11fd3fe83c22f2feabbbdbf083e637ab3a1876c4a2a1b88f9bd38e27d544a2f580282799e1ce16a5a3206c11a314770346bbfb0845968358c535786e2b93a5de1eb12483298495fd009cdf7138ecb97b53a42d25e0252918b92caa3910805ead0f09fb701c3f9dbb6faf6878edb139cbda4028be24dd90a3c0024e83e896e012caf6abb55ab89f0984fd58ca79418e4345fa0a139a9199c24147bf92f7065a8673eeb081b2e712439bf1a62c60e0f951f3e93cedd4a117306c4ae620f48257de09648b880339d26345c98b780ea317cddfffe63f4b2924e46d4c094c546f90ae45e6bf11959ee8c4ded643ab41ac265f29a042cf55c6bd941370af78a4a07b4fb91dba7c5a730761762ac87f5c1cbbf586846ddb664de00cadfe2fe08bbbc8414bfadd60bc7ab1b03cd2d7c4100c424f0ea5220667816fa1b721eae2cc9fca39b29e3bedf03185885f20b67a23c921ca5ecacf3f40a8ea1c68b01de1a43e975645535e722e2a37358a082cf534b458ae5328bc4359fc0f09cec9b1feb090bc33ab889918a3fed1e801d2cfe21a9581014eab98b7c5c1589ffe551b448378cd37c9a9937af4f44a385d0c80dad") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20040, 0x0) 16:00:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/181, 0xb5, 0x802, &(0x7f0000000140)=@in6={0x18, 0x0, 0x10000, 0x9208}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000240)={0x10, 0x92, 0x4, 0xfff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x37}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4da5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xe5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7cba}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) bind$inet(r2, &(0x7f0000000740)={0x2, 0x1}, 0xc) 16:00:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x7e, 0x19, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x0, 0xd77, 0x4, 0xffffffffffff0b47}, {0x28d, 0x6, 0x100000001, 0x20d}, {0x9, 0x3f, 0x1, 0xb36e}, {0x8000, 0x7fff, 0xffff, 0x3}, {0x401, 0xfffffffffffffffe, 0xb82, 0x5c3e}, {0x3ff, 0x8, 0x7, 0x3}, {0xf9bf, 0x3, 0x2, 0x9}, {0x6, 0x7, 0x80000000, 0x1f}, {0x7fff, 0xfffffffeffffffff, 0x20, 0xffffffffffff8000}, {0x7f, 0x8, 0x8001, 0xb030}]}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="cce97b52e386e147f44e6785ad77791e22eb77e0dcf1f8a079c10b515cea4b9cc70c7eb0e57d1ffbed9eb0bb3b5c53cbf0cbcd8d907e5ce78647aea75127eeef875f3f43323b2e60d3c2a7b219820a2135d5035ad69861cdec14ca2664d6382ec5f0e25db6c2a3ed88fcb2a79caff23e1c58b1c3baf766868e1491ec4ef31f635632bbb8e223e8ccea626c4f8cbeca5c391c507bf7a5773a15e3a723abd374b2e1dbe4b6f1fffd02bd15a5745a09b249c8d7022388b7dc6b95b2a2d52f179a6c9eb5e821cc03ce91efe9b61055bbe7247ab13b226d87a3eabd7b0b", 0xdb, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) socket(0x20, 0x2, 0x40) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x2000745e, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffd, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000000000003f000000000000000000000000000000000059", 0x2c}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x5, 0x1, 0x0, 0x8000, 0x8000, 0x0, 0x0, 0x2, 0x2, 0x5}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0xffffffffffffffff, 0x100, &(0x7f0000000040)="eaffffffffff0195", 0x8) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="fdda7698") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:00:01 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0xfd8c, './file0\x00', './file0\x00'}) dup2(r0, r1) read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) close(r0) dup(r3) r4 = syz_open_pts() dup2(r3, r4) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x80009f, 0x101, 0x9, 0x9, 0x6, 0xffff, 0x5}, &(0x7f0000000100)={0x20, 0xc7, 0x7fff, 0x3, 0xfffffffffffff000, 0x30, 0x4, 0x200}, &(0x7f0000000140)={0xffffffffc2924bdc, 0x2, 0x1, 0x5, 0x8, 0x80000000, 0x5, 0xfffffffeffffffc0}, &(0x7f0000000180)={0x9, 0x824}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0xb}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) 16:00:01 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x8) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x4, 0x4, 0x400, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x6}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x101}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fec000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x659c}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) mknod(&(0x7f0000000540)='./file\x00', 0x20, 0x5) mkdir(&(0x7f0000000580)='./file\x00', 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000005c0)={0x10, 0x5, 0x4, 0x197, [{&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xce6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x676}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x4}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x2771}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil}], ['./file\x00', './file/file0\x00', './file\x00', './file\x00'], './file\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x100000001}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000ac0)={'./file\x00', 0x0, 0x3, 0x400, 0x1, 0xffffffffffffff80, 0x6, 0x2, 0x1, 0x2, 0x2, 0x40}) r1 = semget(0x2, 0x4, 0x240) semop(r1, &(0x7f0000000b40)=[{}, {0x3, 0x7ff, 0x800}, {0x7, 0x5, 0x1800}, {0x7, 0x3}, {0x2, 0x1f, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x8, 0x1000}], 0x7) semop(r1, &(0x7f0000000b80)=[{0x5, 0x0, 0x1000}], 0x1) connect(r0, &(0x7f0000000bc0)=@un=@file={0x0, './file\x00'}, 0x9) mkdir(&(0x7f0000000c00)='./file\x00', 0xa0) mknod$loop(&(0x7f0000000c40)='./file/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000c80)='./file/file0\x00', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000cc0)={0x3, './file/file0\x00', './file0\x00'}) chmod(&(0x7f0000000d00)='./file\x00', 0x80) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000d40)) getsockname$unix(r0, &(0x7f0000000d80)=@file={0x0, ""/4096}, &(0x7f0000001dc0)=0x1002) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000001e00)=""/164) utimensat(r0, &(0x7f0000001ec0)='./file\x00', &(0x7f0000001f00)={{0x10001, 0xffffffff}, {0xfffffffffffff800, 0x5}}, 0x2) connect(r0, &(0x7f0000001f40)=@un=@abs={0x1, 0x0, 0x3}, 0x8) rename(&(0x7f0000001f80)='./file0\x00', &(0x7f0000001fc0)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002180)={0x0}, 0xc) r3 = geteuid() getgroups(0x7, &(0x7f00000021c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0}, &(0x7f0000002240)=0xc) r7 = getgid() r8 = openat(r0, &(0x7f0000002280)='./file/file0\x00', 0x100, 0x101) r9 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002340)=[0xffffffffffffffff, 0x0]) r15 = getppid() r16 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, &(0x7f00000023c0)=0xc) sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f0000002000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002140)=[{&(0x7f0000002040)="13767fd2b047704f58beeb63285a3c375967ed5468bc19fdbdd7b723da56c4bfa5ef04f0f16a2fc9c09d597e414d2e52f2e25ec863d2587aa68de6f5213f0c4c6c15298669f5d7b8482f483aa7178a985ff5984f7eb0cad6945b7f22213f683accdb5d367e0d6c14e9729ad38f5a04214e15e312b7fd132a9bdfde83fef1b9bd885d440a42aa9394be0c08dfcf3fbef230113a4dc65faf0fb8e542e15d22144f2bbb080d18bef0d7054d588bfa83e19c68be328adbc7a718abbab881f397cede222c903a323c7b1af1e5df06ee2fa16c9a20d53dcc5440c7a7d1656c25cef7a8b0e61d88c54569530272dacb94582baf8435eeb1cd365763bf6d", 0xfa}], 0x1, &(0x7f0000002400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r8, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x170, 0xc}, 0x401) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x100, 0x9, 0x9}, 0x9, 0x8, 0x10000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) readv(r0, &(0x7f0000000100), 0x29) 16:00:02 executing program 1: chmod(&(0x7f0000000700)='./file0\x00', 0x11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000640)=0x8) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="648f2aa9d07d6ddba05538229be45107051ba9a982b899fa4aaf49afdfa87b544ee2b722048486a4a741d7df7ad82e0cc96c75bc10f78bc92dfd5d3c1832e25db648bd913e1c6a3ac7b36c5148843c322de8f759e27915c6dab5ed01dbd91b496c3ef338b837748ca7b40bfae1968af6ba24bd5c2d1b6f3ba41ee1f388474a5da47503a2142ee4950f138df251bdcc5d11c45c7763a4e4b5c8b159471bec5dfb", 0xa0}, {&(0x7f0000000180)="1ff677ed3f82cdf2020d36c6121360c01848aa6dd1292b889a4d82cd8ceb6fb644e0090b5872c091f350d4", 0x2b}, {&(0x7f00000001c0)="2c4090a097bc6e5598769ed0d31d47fb6cc8b68116a6f1058d27a3e105f522afadc24b2a8361b9e7f73abf8c02398f01ac0bd8572b96ec9962b37f724239884f11ef1f514507b610735fc80657e9389e59e85ed98b32320f54b0432d0a13ed33540f4d454e8c55d91c0f8da64d7fcb15df19ef568871269fdceb6789e3233f2f27c3129d2aa412ae43fbd9d685dc3600916eb5f850402bcb274ab8ba481ce23d6f915e6c83b47731e6859e63ada89a92518fa0b3bdd4292516f0662eec5965c3a23dc490a6a50e6b8ea238f453c5e30e169164dd78d58cc65dfa9a64c7b74502caf5634fceb7638d76d46bc2d2502f3773f497d4", 0xf4}, {&(0x7f0000000300)="ce32cd610d6fc76000e0c92dd54ad88769ce93e999a7dab92f625502ff676cdda7abd7bbd969589f6889b94e6f62acc1cfa91a141ae955e40cfefce5634bd34db5756b9a2a353fa44f997a72708112340681db765af178d600c38b8a01986250ce63d0ab4179f2a38c1ce596bfff68bd19e32525f3924bb4e708e7d088da02056a524439631e6d191bb373b6c2bda1c7c8c6d4537ee68387ce59d194900b054468e76696be278ce252aa3bf06e924a8bda14d62a6135", 0xb6}, {&(0x7f00000003c0)="f49295e3f2275bb908c5007692b97206080d9f983f86022683520899104910ad81347ce0fae16cc2d7e0ebbd3086f2cb056f73def33faf42b35ed67380102483f603ad9bc45b5e179971b5024cc80a54f5cf21b343af75d5af2656a958cc6bd60383dd5cbadfe89bf6c1e5a76505eb7e8cd9b9a7e41d348e00f3f2a737648b2593a9afc55ca22f8fc2ab284be0fb6844cd16448fd11cfd783e0fb91cf7c12a1306dd5a7c7bd984f497752c4a87d96d0240542c21bd07b8e94501a17f5ec0ee1055d367ad", 0xc4}, {&(0x7f00000004c0)="4b4086072be8b5fa61a9541254ea93e9fca411d03b9dae6fc6268bcae258aa3b2a7b454696b86ed299be7822d997c116b8c7af6deea75f2b3c3a08147ca0c45adf8b5703347423d0bed442d7e36f480177c9966c4ef65dcf521ff76427096526df12eadbebbc4f78377193d2a685", 0x6e}], 0x6, &(0x7f00000005c0), 0x0, 0x400}, 0x6) chmod(&(0x7f0000000680)='./file0\x00', 0x110) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000006c0)=0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xc4, &(0x7f0000000080)=[{0x4}, {0x16, 0x0, 0xfffffffffffffffc}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0xffffffff00000001, 0x4a, 0x1, 0x9, 0x1ff, 0x8, 0x0, 0x1, 0x100000000, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r1, r1) 16:00:02 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000180), 0x8, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000240)="3864ebb86087ea2f469f1d28e457c10bdc33b3a55503425388810fd3254109cf584354938e9baf63c000db0ad7fe2877caa342c95927c0176555a0f080ccc2f95e8eb75d2737495e683e3b057b41fd084099fb4bf58db0bc05f1a0380e8e6f9625487abb3ce890798873f1e6e04bec4821d1c814e55ede3d05b04a967f290ad9a6a4cbb2e674b353bb03f98bbc107883c5d6ba22c9d12decb36569c26f441ed2090524ddacca757716546fddfd7cb932bf2a29fa0eaaf81eadb7ce4ebcfa274226aa376258aaf6940b9cae661d1dec6369832ec2658a9358decdaf", 0xdb}, {&(0x7f00000000c0)="6b114390a80e656d8a225729ede6c05f141971", 0x13}], 0x2, 0x0, 0x0, 0x5}, 0x4) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xffffffff, 0x7f, 0x5, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4002, 0xda) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="c5d694e92cfc93613ea420f59304b18b6463bb0afc154498fafe86c176baeade50dc5987bc069e6ccf3201c7bd84db1cf9acbb5efb9b127ec3765578fe3092d5cf483a15f84aac4aef12f646ddfd86f4f9b0f6cc5f8095c8b5ba26ce8c3899882f87a393d79e739d9e15204bdfbfbf307afb60baaae7aae5a8564b98ea0322da48cfede804d85b12913df8cc01047b4f952f49757512f2db1cd3e3678b49f96a4c6dd82a128c7c31d192ce32ca429192cc6a7fdc2ffea1a6cb68449d8451", 0xbe, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:02 executing program 0: socket(0x2, 0x4000, 0x1) r0 = socket(0x19, 0x2, 0xfffffffffffffe00) sendto$unix(r0, &(0x7f0000000180)="b100050390000000000008005786ca90040e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000100000000000000000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff52) 16:00:02 executing program 1: clock_getres(0x2, 0x0) clock_getres(0x7, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x20, 0x4a6}, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:03 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x4, &(0x7f0000000040)="703acf2badf8f04b1e4608ba0a29321256b6ca0bd534d2cd5e6e74021fdfa6dc2e905545e5089dd7c00e45323b118d9a2d135dbbd6232e8c700d8cf58490d8c139378809fdbd439c66e837f9042223b0d5e5bbf9796776fbb628cea4ed55c2f06b3c0b0331d253f7fc3016bb4aea44ac7631550b1c94d03fd9bb11", 0x7b) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) dup(r0) r1 = shmget(0x0, 0x3000, 0x400, &(0x7f000033a000/0x3000)=nil) shmat(r1, &(0x7f0000057000/0x3000)=nil, 0x1000) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000011c0)=[{&(0x7f0000001080)=""/48, 0x30}, {&(0x7f00000010c0)=""/220, 0xdc}], 0x2, &(0x7f0000001200)=""/223, 0xdf}, 0x40) r1 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0xe8) fcntl$getflags(r1, 0x3) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001480)=[{&(0x7f0000000000)=""/95, 0xffffffffffffff4d}, {&(0x7f00000011c0)=""/69, 0x45}, {&(0x7f0000001240)=""/12, 0xfffffffffffffeb8}, {&(0x7f0000001280)=""/48, 0x30}, {&(0x7f00000012c0)=""/251, 0xfb}, {&(0x7f00000013c0)=""/144, 0x90}], 0x6, &(0x7f0000001500)=""/131, 0x83}, 0x40000800) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000100)=0xffffffffffffff0f) getsockopt(r0, 0x200000029, 0x32, 0x0, 0x0) connect(r1, &(0x7f0000001640)=@in={0x2, 0x2}, 0xc) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x7ff, 0x4, 0x4, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x3ff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x33c}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x900}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x36}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffff0000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8fc1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1000000029000000470005ebdd06aec4"], 0x10}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:00:03 executing program 1: setuid(0xee01) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="212ce917e1e2d66f90103919cf419b55c8de930a46603688a3980c07330bc99cec85ba80c59488067c95eaaef07f09f9deb2d1eedb55b590a7060097d230caa1631b13c24c60fcaf101e240b0dd4dabdfdebbfeb5e9562b394ee9dd96f289c4995", 0x61) setgroups(0x0, 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) close(r0) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) r7 = getegid() setgroups(0x5, &(0x7f00000001c0)=[r2, r4, r5, r6, r7]) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fchownat(r8, &(0x7f0000000280)='./file0\x00', r3, r1, 0x2) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0xfffffffffffffffe, 0x1}) mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x6) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x3) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) r2 = semget(0x3, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x5]) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x8, 0x0, 0x2f}, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r2, r3) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10090, 0x1a3) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0x2}], 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x40000000, 0x101, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000011, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0xfffffffffffffff7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0xed, 0x9}, {{r0}, 0x0, 0x8, 0x80000005, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x7fffffff, 0x8001}], 0xfffffffffffffff7, &(0x7f0000000300)={0x7f, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x8d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x3f) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x0, 0xda3, 0xa52, r2}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) fcntl$setflags(r0, 0x2, 0x1) sendto$unix(r0, &(0x7f00000001c0)="8b5bba9b7143958b8aeeef7b5ed10ba97482b63f57df99398bc80a2f438fed372be0f512f6d4d334f4063d546c2646d35a64acf9797461db12a63a3844967f2d324c15dbe61de12693b1fb647a6f23363b27cef279841e3a6412511b9249bcc9c0b74abd2e75977d8db48f1f859daed4c532e8c24337ce22964897f5cf3ea62c50c2a049951d1a", 0x87, 0x0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r3 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) setsockopt(r3, 0x0, 0xb, &(0x7f0000000080), 0x1) flock(r0, 0x8) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x1a, 0xc000, 0x75e7) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4012, r0, 0x0, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffc3, 0x0}, 0x0) 16:00:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(0xffffffffffffffff, r0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xff, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x88, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0xab, 0x4}, {0x20, 0x1}, {0x6, 0x6}, {0x0, 0x2}, {0xc7, 0x180}, {0x8a, 0x5}, {0x6, 0x5}], 0x7}) r4 = fcntl$getown(r1, 0x5) dup(r2) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x8003, 0x2, 0x0, 0x100030001000b, r4}) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x9, 0x1f, 0xffff}, 0xc) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x8000, 0x1, 0x9, 0xfffffffffffffff7, 0x6}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0xae2) close(r1) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000200)=0x8001) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x218, 0x0) pwrite(r1, &(0x7f0000000280)="9b11f594e6f63093189905f6438db6136901bb3dd28cdb7ec49c28bc7906ffab1807cdad6b8faf227fc28692a67acf93b7de5c29c0bcfbb67820c994bf21451161e315cac8525fde3b4e91d6adafb025a4fb5516866998dc3a7723192a95d5d8faa9ccc26fa97d3cb709", 0x6a, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20001, 0x0) listen(r4, 0xffff) r6 = accept$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000003c0)=0x4) r7 = semget(0x1, 0x2, 0x80) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000400)=[0x7, 0x20, 0x5]) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0/file0\x00', 0x7fff, 0x8, 0x64f, 0x0, 0x6, 0x2, 0x8, 0x0, 0x2, 0xfffffffffffffff8, 0xfffffffffffffc00}) close(r4) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000004c0)=0x75) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500)={0x1f, 0x7}, 0x8) close(r2) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000540)={0x4, 0xfff}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000580)={0x8001, 0x0, 0x9, 0x0, 0x3}, 0xc) ioctl$KDSETRAD(r3, 0x20004b43) write(r5, &(0x7f00000005c0)="ff2eecc3ad355b8d734aa7a20a53f69e7bf22aec2d6fa3b3e18477d27d9546fe6006aaec5c5f064fa50a0537e106297d9ad933f2db94ce469603a7cf9125a7e265d00555b5c3310fb917834bb817e9500aef907dd8f696f77f1063dc1bd45c8fcd1095ce56ff8668fc615c857b47d10b4d8d60f6d9805755c5c5e3e71388aff7b9885968f792c0d45bde4b6d316e4e7b019fa8ae33ecf64526b02885c0172e52483bbbb662180ad6a581ec19ac8c13c926227ccf43cf3d154e5c780e99286e9e839fe7737c95007b7c45b681b50741de6dd4e7c0ff8f9e0d613e87531cbfb12155620ca173ecff2e3c7279919abd9c08e864e510eda1c99aba221232f37dbebdf903ed508cc4efd04b8bc83e347878c2cb9834e2073aeb6ef67506e575972e7563181be665336e4ecbe951243e0d44687d238c3d93d72f990684662ff79e02dff5baa2c7b2fddae0a879197198e484851eb462db02647357b3b56c99d221b0c68a8112aaa86ecc6ff229dc254bc5519946d775636872084c829c3e5c345568ab69e9d134296f1f88a459bda635b82d96d1bbb12c9fda3b27040d9cd6d515ac511ae04d6eafea7ca79a986d5d4aad1308367294f84abf0e1482c40861e433854b1f66689ef95380aa7200e370897fdaaf201ad443ce0bbcfcdb9f952e89c064d45c57b366b69a22de34a76fe5342e1c25d5471b0a0a68198f6476acdcf26ee8e00c21ecb72c54aaa6a9248fc8132b610ea7ae1e7606d8a520a0e3fabee18e58eb3cfa52266978a13822f231995a7c3a42ff0363e420a03c09cc17fbce7182a01950e401b700755daf44278625822835c29a576695f918ad54b352c89ab9c79784b40a770f105ef1e6a25b5777edc9c02cb9b46e401a4b21adf369fc5aba91c3b29ff1c4d2c36ec1ae5788d320635dd202849cdcadc9f7b6b68c4b284fcbdc9a9366d61167efd1eaf53e875855eebf65b641ab5d266446e2fcb7fd748832a73de119cb41ebf7d0280b75df4a84a8b53ed3d9805d421e50a9467056e7f7f9387693377a83cbd58fdf18da270cc79dd73b65740505e653ade0488f5c2c30fd6280656190fd7e22143ebf10518f596906370e0388f030866a6af902213229f182cae5ad8e219b0b065321655765afc5226cc6bf23bb52b508860277a9454d580b9e90a50ba5d6d120cf787b45a8968c0e8b887e36f5ee58ca1018d156597aa340e62ec687a8f359e9e8f8e07b90fc13318a631ce8ed7e4afccde85ca841cc0e1b3e2344d49bd4748999ec97458e3b67fffa41d52c2e57a9f208c833beb7cbbe653dc8bc27648eaaa3d75f30a5bdc1335062b847c8b213cc63299dabab212b769f86f0385455069430b5d4269423c04e844084b88e2fa95e001caaa7b43b7fd91061a8bcaab486b23ed84d9f2dfc1daf27ce474fe9a623a611b7e42577fee2dd49295545c273b4d1cf557be0fcba76dd106bb6d8f589483d3129c18318b2738cef5157756b27ea840714dcf9e592bba8cb31eaff81d1f0a6c7022ec1fb86ef7029f7c91e738972ecd7e6baa9e78f797b753173d7c115af3feaaf34ee28229b0474ef98aa6aed21420370ba3d611f6da5054f8ddde5fdaecbff0989dcdb39718b6b1dc65d6f0f57f7eb35efda8d429b48495e3d27a7b9bb74b09266039214ffbd07184a26d6e32fcd07a14cf0bae43af3f428d71f23bc5ea657f88bb1f8407688cbd416c3bed8c372be4acbf902220ef437cb3fa4a6947051b5dea83e23eede521137e0757d60f21820af74337bd59edcab12e54598587d7e68f46499c87dc8f949ba351e605096f49007f66c7ecceca143006a00a3e8d8fab3cb0c785585ed1e1bf2858219e18118653c9fa0ce9c5a29cbc22bd7d3ad463a2d4d8433e0dd8cf41f5f6965834da78086e0dc56cec223c6ab8f6bce235adc1fcd207617d6178ddcfcda9204d53f38c47ea9bf857e818ca13b83f2209b9b748cadfc73dc708b11ef6feafc1bff8009b41e206fe1428bff93f832dce918c1c45f7dedac9920db9ba7e6d90449cd7e8adc43280eabac29a10e499096801bc53cfade2073a34934877ad923ef5fc71715478f50d90741f553a8122ef1ffb13c22bf3fa6a6743acf302a325a10133f7a09f9eba275eecc5e55dd4c530c0ca4d40ae420e8e232eb4694031a73cf0ca927022156c7240a5789b0195b0201fed0741cf91d2eb2a18ea9428b283339be56a97c09b088f2a19c16d3725e9faa13b1c33f813510e454db4d766a8a737fd68c595f84137bedb230fd8cb3c366af520ba6f4b8376a055354b0a06df001d52d42d82bac74480172d24df59e47b3b2888e1d7c69ed3f2dd837f20e7bf392f95d47851f7ba089f5596f2b34dd215aea7eedef27d1b74de26a6731fb298ac15050738aae9c46379793299a5710d85ab0c55f7cbd758b781736cd472d16fde13b016e3c083f6b985dd4c3b7d98cca6700d45c76e21550192db441b280bfc5d88c610e08340df42f8133b6d61879897082b7cdfbefb98b51a60802cc1b5df59779e3efd4a212866dd89c17253a882bf193f2c908ce591ae1791d4ace117bee71c6c0d693e6da43e928b5c39d9d7a5767d8e053c7fb32e858c615907a69e5a93e142874a3db5f30a9435f29792a217d70b8172e0ad8c8797815b52ff8f7d66df88510a3a29b85bf2ed7831f4052e36e5b0278161bd3df7881c057f8bf6b1090cd35cc6a0f35e1a68cdffb75921bd93e1e6acc0b8ec04cc925bcd636fb20533d8abf6dcc946fadb194a3b02d8af8a6b8f68f73aa4faa7bbdbc4f6eabb67654eb6b5f860497403b1e4bfd95b859e96999ef01d79ce2c8b53bde74cd5fd4a64876c682ff55652b0136c0fa6f3f404678f1a2c2a522d267b1fba1c8a10f517eff528db94f3557d833e29afd5231a3da64ee8c1894a82cce8032f91122d09ea014ab1b505b09df4f5daaf3e9ba129d7624aae07077fdf8532681ea5d6384f4c7cfd4677b175b5cc0e7d45e479373e558b538b54ab9fd7f88fc4813dc2fa6bd7d44954c7d623f302b2e909e826c3fe01252d96ff65585bf9cb9b372d0652c62cc7a16a71a5821922483676a235d6dcc31c9af3be0e68fa9916bf18be0ba49ebfda64cbdf4f6266b12d3c8b6d8edd4c2aee3baecddcb14c14ca717b6e8f761cdf8e8a78d24d24cd5fb1fc3be2f21bba054be079ef3eda380012e7a4c243587c6d5dcfc934d495dbc5e693f3138e4f993b2c7a3604570ef7c36e24e182b61a13a6ad13942f23530d06faee99334f13c6662565a035219ccf2cc63abfad1cb9a5fb9d745298d86d1b06b3a1990ced4d9aa2b6a7bacf0add2ecf4a077d7a72a6d925d3bfd36417e8031064755021d13399c6d5140571f48134b164c397a66495f8f434e4db2993a8d9f920f6a20aff355e046a936293f466a0d8a451009bbcd3a505c00c49f2fcde96b9ae0a2dc279302cadd24e2ef886d1f1dc40cdc2d7fb3d8d6b1db08c463558a6b09c21535ea0a34730d7a1605d52200fe348b4bdd6c07e5cb991bdc3ffd816daf460cd5ef3a0838b3b16643a9063aed1fb474a1841527e126b0e58c3d6a5efdd961a8ba594899c8a39f13fa665f58d71d08288ffc076edf1ae7ef5262ce12045f2ae876f2c958ec99e123c8c9b59c85da4b2c6a3801e0a7b3ba4ec2b98956b10d2eebafa98f892583c853c747012a699a66a7198e5e2ea980f3a231feac4513fded2a607147e66ab30b4eddbfdb6351e8e201e81da42d65b79cc0dffaa755a0eb7ef8e636cd98ed39f432da654642665c20c5097b438092f5f5f2c487844825ba6b3438f9c4ce6bb07506e035172cc53c921bca003fac88ca9ab18c5d06e3cae004996a23c0f399308cea91537d60d5136751d5f16591c7b1b8a2c7936814532c2dc42ace49abe7f71e728ad39582400a69fa7fa554676a052ec80d5d0228cd11a21bdec4e183f313ef60206d24fa078e4453339b149185c549ecd1ee5d85c4eaf1d1df67e9dc318dfea1dc302de2d35106429f5fe92a26e48289b1ec9c027181fa0fea995abc80fc72c2ecb6a62dd7b23ba838d3de174ffa5fc4e614915ee6c803a5d8517257c25c479603776e9bc24ae03c428bd3e821d5854590cff40b34c096cb941d0fe193c70ef6c4321373486c4f2af2b70167f7a7113a5b68ec18f2d2963955d74f1d2abe60709eb4345635195ae20ce0233261c8ec723c22b4985dcb84e71de8147949f61cda09aca51a2ee02c3d13d16d2082dc7ed99c2a8d0b006722d27285e5ba710e5aeecb06dad321dd723dcee59b84fc44f8e312baa07eeedaea0bd6a6395731472a10b795cb2245921e7f495d77b95aa5eef72584c2ae6510505a891ea54804924060f2a6115d84f8763cae4b6fcea8caa9dae0d9b19b92195ddc31d96722ded84ac533b727892126f59b9300c13ce231e1feff5714a406385af602806da6bbef0e5a2a466d697beff093a1e0bf5172a94b9af8d28973faec32572e0be4bf8102f84d0f466c7ae680ed000496fdb7944e15d1af4d88c4817658ffd3824026ebbffbd9815d9255b25979afc8b305f99d1d60926f4afa48542243bb5453c78ee66c16ca321885068040cd6d05c2157931e5b7fbd4b0014506add91374e06a5b5a760e593fe36cf467202c2b4db50678b067001e76504fff8d8c12ab3793b30634714ad9182ae666ba80f5b40b1552c222ccf9b66dbe7995024a2b89a20a5010eae6907f4aa2e598c1cd62254beeaf6dfabd3407f35aba648ab1bda00af7f656c6c63c34ae755cf1a5fb13dc828541d1280ca0582336dff49bc442d35f7584b44fd291026b23521b324b8c8e921611f26c04dbdf4887cc31536cc0cffa8abdf0df704a28ca26b45cc4012ed1b618360ba4038ca93aab48defbe08fd89a5f527eb306100287567b5f77bd1f91d3b19a90214b84e2ed13bb791eb5fe52003a0bc755e4b4640adee6bc92345e8647273be9636bb1a79a2623bac7160c628b14a3a94140db7b2de8244ab255d7ccca754861026bb06ac12bfb5fc6fd5a82039dd2303610d89fd3aba78419e86f1e8b5ac514ce21e487fbcdc244323e68139c1f8e9cb83ea6036313d8a7762f873f5b0f2ad3ed68c02caad8ade5ffe49fd4ab31a9217b54ab000ece2ddc41fcef8b86a67bf39abfa94fee4ff44acc9007e983bcdd7319521d57edef582586ba448b31d72ede5a3ecab6862ed1b72c82a516ac375f1684ac64cd855ae5512acaa96e1b695965bb884a2b027bc2477622de60ab1d3a14e3efc9bf6061346a04f07c23d85b9b35af9505105a9bfa8198d2b421114058557f2fa5af295b7c37680e489f33c08c7d71a17ead369351e1a9c58b8c912ce7bdeb5bb9c1ee06a0093bb41711f889cb38f756118bc9b6ada6c00b55aa4e0b9c3321fe4532c75481adb840ad223608966f4e97a347e9cdf3fba65da3c37253e9ab81e5eb169f81d34385ffab6dd6b199c0816f3a7bb46458de544f42fb20c56a8449fbc1ff1016cc15062c0fec8ab1a959887b7322505dcdbb6953a8261e3aacb065e598c279d5b5aecac24413ffd67e003f13098b1567855b6fb244e69682e719c5eabe15596bc693848fa8f1055ba559d3b8b4582840be6f02e76ab46612c01f2cf8bdf9a15e6d68438aff61e6edef63218347edf54056d02f47c3dc985c0feb0741977033acb72ccd256046382232c45a5a0fee36f58dd0a429de4329f0b06beebbc948d4ebf016e3d89741a4c8378cc17804f36c37e49ceaca8cb1704b077f3f085998e144162463e09c285ce99cbe7ea5e1334583cd", 0x1000) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000015c0)) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000001600)=0x6) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4090d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x20000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') writev(r0, 0x0, 0xffffffa9) r1 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)="06e2d4010000802b2147b5daed9e26ea5519a2603b9d731b6ff0bb13b573d85e532b5a138e1501cd6fec6dc2b2b145afba329bb22588d4fd71d678456e8b98b63e4d61b2efe0b416fe34c5c6be8ba5b9e81099b8f1434f83cb1b76c67db900c6a9ba408e36f961a62ec346b056c0ce18e3e4c08dce42bc668f9418875d89adbe6dfcf7d6c879cc434958407ce4516f43a697eeea66eea317c70922e6146af14164509fbfa94c39ec1040713215c5f6a31605df32f75b1b0da7028f28c37c208d59bed1d66aa771c6a86a7817825af57c368dac754381b915c4eeba802220710c5160c5a99aa723d0d21acb31c5302911c54e2e457ee08b22bba6005e2d748a092276d68ca47d8a9194cb8646e9d5e4d434ea78559fec8e146ff167231d305e030066db6d11e7348671868370932e774ac5afa2ae82448c21a73e31f17e11a45874837d159612ce86181a40fe0ea395765cfb67d80422dcf1307bfa630df2afb3147fb52c4676c99d004da14a3175b49bfb51b0f2f7c657f3b548579b93fb54f48c327bd3462a3bf4e4628512bfd7cb2f42a1589edcf556c5c193f5546611b6aad960cf4cfa6d63981d246a51a25fe74574c6e5e1bed8fb6fae063fa75cca6602fa146501783d7ad3952c9722ea502470be2c240ba0137b9196ee", 0x1da) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000700)={0x8cb, './file0\x00', './file0\x00'}) listen(r2, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000006c0)=0x1b) close(r0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000600)) r4 = dup(r1) writev(r4, &(0x7f0000000580)=[{&(0x7f00000000c0)="a86ac674b354d714ae6c0466cf6b093f7162957ce9bb012f34b1e3dc5cd33d4d232c3f00760be2c7a3861ec615848badcf99e4541d932670f9fa161fe5a038b451506af7d65542b24f0851f0d0f01d6777a3c561c8a0d2a83173af1a16ff7bed80927235ff73213b1664d97e04d187d36e7b72a49dfae718fa45c1e1b888952399759bd26ea9841cf984", 0x8a}, {&(0x7f0000000a00)="3b4ad72fef2eec931cc01f65600f1c7290599cf27b70b2c0f334e95b3bf761c86cc7ec71190953ccf7583ee0d52fd5d7b93258b09a2232f87120a234673eeafb04aede7209fe951055d998fbc3ab3e81beb95d22fe6c8a7ad0644e5314a591453847711b965ed7e3aa719b95f085939668d16116c3d2bab81c9af70a55c44bb17f17bba45705da939b31d66f5ab46c27a97c50ed6f7927628ba4cbbc984ec20f68f67bce4eb642ce8b89a715e9c1467178b827da948ee03c91e45e7b582df17631d55a2731f10d5bca0df6eb726567fac2f2edd472954a5051e5004c2b0cd9ee4f91c50e7ae97d5950639ed9c078097bbecfef85cea05410d933302b0b6a7a3e1010fd23ddf129adbe8e77094543846d782791e3f6468a28afc245de05183d8cb69c6858e824033ac27ed0b9aafd38fc65af626804bf2f67b0fe97c16d21902527f84347898f57553858fee4eebbe3b5a60151f683b6fd74082788adb2bbcc73e8750dffe145dba029c78df4994bc99c67e9a830b133e098a4fc923b4c42a1181a533a9b86780c0c38bbb99ffe818a5363a15f18efd13c99067cd5d0a1120667f41164afcb7f0339e222609f99856fb53aeda1c9407119b223b665936fd20b819f73c3176429c28d77553aa97869bb239bbc7ec4eda6a56133debb63f0d934d30402635069ef7e0551801ab22f0769ac2b9cb4f14e7a60893b170624f7868e8e076c9e886a23bde8374a2c2a422a4f1b77c4614e8dd5c77fef70dd7f5a3614748adf9f35a9580f2bfb58f3b98d1f2e3d08a41cfbca1d23765bfe94349328010a84381ddedba95d294ec9f8dd824ed919ba4a92b8e35bfe00da5552835fe1531eff7d3141256f4a1935278ce8bdcf2e5ccd8467896f9406ced51323c9ebfa143563535bc13904ffd8f0e2dc676a22195b4a7203d4beb9717d2cdbf020dde97d8f024214681784e192729e77987cdf94c4205133621b55fad39d317675452bcaa7fcab0837271855c323bf4b561803687453018986ea1fe1df286e608f6dc41b3b3a5760d5cac8394192094e16185d01de4f54f0d2ca905109aa1d3db200f216d1a3a66b03a89049eb12e32df0e63df806462e4632174a604ecc95c5845733a181f0d1ec93409a30918ce65c4fe4c230d76778b411caf3a86010fba41fc5670d7ececdb397e5487774daf9d754ad9ca4bfda73beec7e2fb9375c7ff40447fd8dea2ab86d6faa0d08bc8f515e98c7e44fcc4691612788b097fadc7a059101fb5be5f835dd50ad73cec84ca6cccec723f679e5c6bc5f81696cb0d688a44a89fb4740548dba8c64150ea9d62bbfdfdbc19e23905439971f14f9eab9fa4c2a5448537c3a2e5115a7f6f6239b2b250fc00ec83291a4dcb96b07b0f9c0b5fa9798ba1b82c78d9c10fff62c199ae10e5f11f8187fdd9a7050a706613fbd68daf0291ec4f5f0b303bb52cdca342c0bbdd63870a751bf4470ab75c1426da277769dc2f2bf977a0a46ab5cd9d8d7a4063e3eee13573d3d6e96da39e6fb6470484a4d29199535dacac91e0149f9fae02badd4262f14391b82bf011145d1b38ce01ecedb3c2aac2c78fb280f3c17f08188aa362f971804ae8b07fb44718cf82d6cd0b8cedb59d9ace5c60b8097db9352d03393b12f3864891431a76ed1ea2ac7e1da5ff6c82e7ab203a49709de92bb7ace6526996215028ae6469ee86216e9ff28ae1fc12fdf9ea1c2955e066a2e2e1145e309f983a42001a2b8c1a9adc5cb37bef5100ad4442c85ec6615be6adfa0db9c1d65b9b11565f5cb625bc9707359f58b01eb488e871ac1f10287d58999d4de350156cfbee3e54723151f114ca16865a28002020318a4fdc77b97c3ca84652cedce8fa12b661298049131cb3db800460596ac020a4e91949d4460a373278e6ebf5f62aa2af8e489ca9d93ae5252a4181ddeaec73d01b7e0868667915b30e396b9d1040cd34371da72ab1373708ae385460d016ad01809d59b1e4795750319df8abcb57affb3c05260f790ff29f7ec8ff7eff9fbbfae07313dac16f0e546c4249f3688fb9b8808ee70ef22c6c215ef3a6ed3ac24264c3fbaf856f0abf01fa53a5dc0750410fb252f03ea1d0e9e640aa817d7e40555699c56def2663478761271038dbc34004d29f2424ce77e2a1bb52980e7a66000f26af3af57c670d81a4985b56addade7b2186efa88229bce7352ce2b5f569f223a1d139839bd1507703c938ab24011cb35a949d981e69f73c3441b26856749bcae2ea035159027f75753e15464a7a41a892b2b04edeb6705b3e5f748af88816f1fe8978d86f06179867fafd5f4161f6f8ec0fb5031fb28d4c8d35b0d5694f7cb6bbd7b211d07ec4b472feac484fb14c10e55786c76582e91da746229d7e5cf0f348d8b1b7ff8d9f823d8173ccc15280ff8ca8af03ebd5bc199d2a5426e11c42547b481ea98ff5fdeb29678e4a502433c2afbcac2f39b6237e94d120b168f515deaa80af60e6ab5e931b7dadcab88143eb9f3b1878661371fa33ef34c628485637b002c97d955c611e695848ea7800875037c50394d3f2986c1197234d52c0d8c8654da04598f8cc9fc8498b13459da43423cc0cb59e36bdbd3a7fb899bbc1455f7bb96afee3f517e149fe1388c3f185f22a3f90290de019b514cdee340ad362c354a1c2e8cc37500d9921bf89f7f466454660badac973c02e1eb222fd8f71937138b8777e8f5c5ad3af5c0299cf7bf5dde04c20d52e844a54c8d35807187056353a2f2bccd19cc55204834c18c820fc7f4be5828af2e4a2c9d3cf6f5eb935329c6d9501057d0198ca4308b77477ae5079622272cfd0c6fe9c138dd85e610d25b460097e90989106551c8d7cec0908e051d3c0902870d94add5c0aec9d6a648c245eb305d9d76477ee4c7dd29d45e1f0d6b69701bb9a017db012004573acba655b5bd75a629f930492cfc7633a9d93c09b2b557c422672df1d4a59c6f963aaf43e0981ab2318e5ce2ed44ab8845cfbd627eeafde2976d6a6d343d1fc8dfec400bc9165350c901b71be5d60249c1ed95e944a345a5512891e853a8bd7b4f3fa1818268ff456bc29ead3f7476d470e9c24fe05c64085e876989f2551c4690e6b46e8b7e39d79e7ae09cf82de2992815a28f8f7fa7e0a8351e803b1791e4490ef22faf8c4bde1811a7d0ac4c11eb0c0a02e1eac229820b80a4e25f003de20b3e4651c512444433e957b719acfd6281fbd2e0b1be6c0d42381beadab3f2afb48fa0c393a85888fa6106b786edfd7adffeb5418ccfdb6e1bf937e0508a094c3b988467c2ed53091b197eca727905aa597e08d0517f7f69418b311a963e078dc2fb3626b1bdac652fd7515fa8ae8247f8aa7869379220a11469aeff20e1910d0ccb323862ab81d7385d7e5003b9ccc649e76243881a4fa190f3887835570ad775ce7a1b3d1ea79e34ddf28e6deb5af2d42983e4bd42345828d69d71553afe1290853fba0a760c5348b0057d29d38ea886a945d7128480cab59f1532e9d71122475f41d7d9abae33a41d35f8125610316390724696bb39f775551388bcce7beae32641156d71391177d12eded7202adadacb9c2455871f962d788fa3444e2c6ee9875e2683a47b3a260e8d3b330e747f32c4569481ebd108b6448da3f37de3e90e32287c1adde0333f3585dc10dc0151c721a01a89e91950158a0340024fffebbb2cda4ed1e86989f252f182e36e0dc81e51005363babf3373c3842720567858ee406cbd5467f0bd175be892c6fe0a666c2cd99ea2d3c63b7850397f7108100692ef3d1701fdc0789ac13cb475ac8ab4b0b1d82cd195e3ca0662cec634095bf02c846d637dd8f566e785b98bb600c344e14ee7bda40859a3c0b21d3abb499c6d95c6b40fed65d54acb6dbafa09eb20d210dc48867b1f51ff5b350589a0d0d15f700512f5af9500a5ba140352fd33a2ecd4a6752272d27a9898e05b2034f367bac08f3928a28f5ebd100e1587d127e855848b16eda62b84236f458fc952c4f3be8d24f30620cdcaea195d1539ef0568f0f41014123e445fecb4e317e5dc4ebf0d900d72652dcd2e4d3a6d421ced00b280e78d0d8b0d3df5abc10d3ccb35d51ec257be1494fcbc43b994797b0a151ed15857a382f98d30d60bb64f3b381dd04b46fef0939b8bf6dce254f71aabf976b26a859ac08e9781660204cbdbd3f37c394db0e6d889e97dfa13a158c17675b750539aa4eea4f59d7909cf9584d96c470ecf0f14864a6826e091013f0321f38710e655f80a3c293d07663d54e6ef5214c296a18af886a523be86dd4dc47375fbc2a688f3eacf37e3ed297c5785588dfb453371136180997f26c3489e5e84f4c39ced6406674bad2359145d2641fe5fe34a30b4c663f099545f2841a53da22062f5574e006b89c15ac4403f2de5d2086bef4c16352682847856d7bde2c2ee06072899d82c31c7ec4d645cc6c910876b196e9b0845b3912f88781cba4f486fdaaa555086ae53967fcdc4f9fe221d6f87f807df8b7f209cd76d6415403c2b4c141f2212679f0b1d85a547f26d57371dfbf8626d965fe99176010b5855f54ebe410144579eb13a3c44a9b16ed6267fe2cded0f3e940762430ce55b9164b7284bd877ae7afce8b3291e2f6158e23abf7429038ea2d592100b3aeab5a22879085b9bddc9734779b7c91b88edc5e9ac14f97cd0ebef2bf65768a82c49d4ae35e23c59503f278159d10589f323e77666d81acd913131b4181555b1836d258117214ae980b55a0cfd4cde0feb54ba5e472ede72f1c1665c60f51a1ec1ff7e544280e305aa57c3f38c589954ff11efb81803f7e26dc1e8291155d4564a0b756bdb51e2ae546ff2271e335abcb4abe76149199b34cd69e3747ab5746349b7dd56145c0d74f0e8fbefa0925fe0365918f95722089bd42cb21fd90438ebb4f2825faf74241dad7949fba4ebf6cf6caccc6691c0849460c39c16b24537f8876346e8523194009e4666e21601ef73e2f112e0a0f0451c23bdac6a90833f1ffb12b54ffce6b8ebdb6e143d9521a88ca0edba6e034dfcd7d52a79592003a047169c8e1daa2389b0cc248693199a4c062236196a330e4f8467204e3c08a33a2b698524267987cca1dd778629be553f92b9e9ab796707735fac1657e50584f101ce71320823baa3d935984a5947302dfd0ceb7bd6da9b0dde4bdec9d7540df2187ac2598d169df8bb7e5b26ef905d02f7b05e689bacd9b0c5f88424b88a0ecdaf1bdded8c9feb39fe2a24b7e4e00476cf2889f70b3ce66478643dff31162216d8360e17fbbc46280fc46d04df51a1f0864f10b84b7036df3e8b49818faf351a7e4788671caf019b2eeab04a4b6a48c504bc81616905c1b98d077ed1e603b3d85dd8f8324e0ced05643e36254c75ad09e467ed7f0d861ae2b14e490573262798a997f942afbcc28efe1c2cc82b945c484af88472b59d8df176bf0bb98df65ca63261b49ad1927ee7c632e11c36ef31c26a8dc1675fe6eeb0d030804d193ac98f2a485b112582c3a350281f5ed19cce9f7aee935bdf1c1c3674c524c340b0b0d95a46e199b1b916f45d1e726022a85996e53b6138c066306a89ecb00f3f05e50f8565d5e080bcf7c3307b53912205681eb904d63b34bb7d5e2bc0908118dafa2338cfa7de3a8b1fec0fd028308c8aaf7716e925c630ffb42896d1ac97163426f83b91c57b939d53e434ae7e70a0c309f1cf2a2eeab1354a366897ce25c400deac0ebc9ad875c51236aa76036e717962940fb6f1f28a711588d990f056ff50ae98bdd6", 0x1000}, {&(0x7f0000000000)="81ab38902b9844a95f1df604566460d4704156efc1b8427a70cb54d0ad3f6dc5e6318d8fbd26eed08fe5d0892473", 0x2e}, {&(0x7f0000000280)="d79a0b84df4cacba2e51bd7c431063469eda8c3e44bde33ae256301802c915727f9b787aa2797ed53d15b6167db10503a6cc03984bb8dddbfdb6fc90604bcdc0089b5b7d6dae68c6e285ff6a6088b14832d2480172d9cd944478c86f104f488830567047d23896a6f669ec2b36df5fef5e5793c30aeac94907f82f234b7db8d598fe37ee99ff84997cc8f2d842b3dccdf76fa7f1f79b2774361da89afa60286d4e18ddb9d237fbaf91b80dac18bb899c6f49608d4fb205c976aed498b4a5155c2a", 0xc1}, {&(0x7f0000000380)="75358493903acb1dceecaed199254c4795d0a8a04134e8ce8f34be6561eac4daac28f3df7a9c3e8dbd810fd60b70419f0b04acc335d011510ea87286a0bf950d8e0df1836742a88157c2a128c63cd841a92bc25ac413b8abfb50977e295028d544b8e40ad38bee295bb186d7017db7a443cd0ddb1d870e3a89324e93f41c8c0f52d9ae39813018b02a31de4ba7cfcd3d9aa39e9a884c13c0d1c06ea0f80203c84e8c1497246fc0248035d20b2b807e90a5a4d465467158808616fb7b25d31cb8874b9b7923613f11bdfc37cfcaf61daa4ebba8de2f61035411031a0d38815b570136a00d83bb83", 0xe7}, {&(0x7f0000000180)="1d1f317e94304af53c63cd4abce4e84d7607fb9a09f00e688c00ecaf7d7b77ee3135493a5bc41702bf340ba623f0e3feec62fa2ff7f9deab04ce987cc6ad4a23d2114a9598424b4decfcd149c66d776eb75a0c73070fc5d0048b6f448cac2a846d85bd4a35987bff86541776f99973e233b7b1a0ccc997a97c71", 0x7a}, {&(0x7f0000000480)="a2f82ad243b6ba7bc11aee170201d8e153892f22c72ef03f70e7bd3ed82fee344da84e19802083dab3fe2268940a0b558c4666f2b6e5b353ac8a475ecceb45c856d135070d7a8541478631c7f6ee5488c3ed96a751a6a4fb21092379127bfc88d5318c19a148296c67716426982f20f29f5d8abc3f6a26738a58b7828b642ecb64dcc34b4de08082ce31cecbe5864c2b94cec2024d75a1c66669e19b33cdba75f3c3473cd55e8f5e14dbd8b294f81cd2c9f92fc4c9338028f5c39c9b3bfcfd7f66a4c0cbe3d1a121ef95061f3aeb4116c00e72902029274f6b7946fc7db5def5df28010b26a36d0157c2", 0xea}], 0x7) getpgrp() syz_open_pts() 16:00:05 executing program 1: pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000200)="f966832b0c76931260ae138a5de2df6a601a46cdf7e1e7a3d8723480e44f7bd2496c938f3c19e8ed33d6e1338e72373ee6176c9eee0ffb8af6f19ff6c055d481851768ed0750c57824635423ae7c20ae7fb9c226561d006cf173f05ae2055bdfd647ab4895a839f84b74821dc36109b63edb35dc4e65dd8a73d3f4b3c73b6a29d1f81d9e0563e4af733b0c7e9838b771be2894481c46b79a4d98f9ac82566bf439e7cbc496336738c139425edfdc1a7b8b376555a1a1e98c66ed650c0b80b6144418b334dcc6aef61701ad68b53e1bed24540a8ec2ba36adac56c66de9bf418dd3b0324177b1344bba917517d26b28a8", 0xf0}, {&(0x7f0000000300)="8cdecd764e71a25ac04eb2523111e8b41f117f6f1689d76a190e9c486c352c2ed7acba2fd3c082e41c20cd31770da80414c0f38844479be4876a8fd060be600c14627f9fe799a0ac93cc4ef3a77962cbd1f7cd634bcdf2116560449ed04385287fba1c56f28810ee05cc07059c22a10920f41186531418912a0793", 0x7b}, {&(0x7f0000000380)="98c180fe4473fb3d5e73589cc3a11cc0caf19c62a9d58fce5a69779be00054e8e651896499e8735864416823f20c70261750d5068c499f0402ff0b6da28263b132882931ff76f137231f304d42fd9ec2782da6ab71d131504285c11cf687f8acb44b5feb0993d4575e3ad09b7a9876fc128b001c925e5f", 0x77}, {&(0x7f0000000400)="b71e55adfd571c841d318d940de3fb363d4e5e2da0adc361b2717ab741da2213a5c7cdf15a8ba9c9f83535e250b3b23353b5cc1bee4d6871b1a54b1ee5656de026ec0d223472baced49e47228d27328692c3b6a604ee449dcf50fdd93049d02226eda74f5092e2c6a48002029067db637a8cce349836c6b034f64d2fb7a09b", 0x7f}, {&(0x7f0000000480)="ac7265b6696e0102dcb55fc64899757a8266b4ad0b28fd9ae631a6d11e9202cbd40287342d68e0ab5e34cc816e5029cc7062856b51d459d92a110dd6ac87efe444a08b29e83ea6f306f93b12f55de211c88158ab5d7b1dd26af7c165b941e29156f83c7af7557b0c89fb450445f64cfd862058f0ca5351c3cfb9061063ddd20953eb579e915aa846d32cacf8869c020d8a4ae6e423e01a5098c65646265a151969dab8d8121902545b071e2e402f1e257ee235733edda6bfe42cfa51611be992d0b93f4357f7336bdbf9ca3b2cdbc9e62e9bf5e4a5fc4586d293dd1e9d4a59feeb5e76f869d07c9c", 0xe8}, {&(0x7f0000000580)="d3a49070d840d960394701d723f0198c67d1f47217d53a69c4659d5dee2520ef3a84b7bb191a237f0dbb7d2ff48a20fdfbaad003054ae32414b91f8a7d39ceca477eb15f51bf7b7ce9fffe60ad0fa902be93d3b16d6a40a50b93d08e76301c9a1dc5b254f7e9e0c32c330933b87a5a0e53a32064767b09f9f16cdd79624666351fd912dda63273b8066c94b824e119ca9f6ebc912dfddb093f4253b8eaac42116b51cb01c415c3116eef676134907231aef79209a490eefb196d4d111ac78afd796556a75817089c3105b9c473268c5760b4014c15ad768eeabf9ec9af52b883598b31b6632a47b651cf5713c6c93b85babbe3fa1f942cf21269c32dd31ae076d955da98b82b8c0b3a591b41f75308266de649573ec99b640a0340360d0640cc3e9b25a93e32c387d2361642a80c0a865d1aaba4c93b4e963adb8f1c761717482f823d93b9ab4fd168b1897088566a189b69a49f06a0100e5eb0a37f63af9f11dd220d5f7fa203776cbcc8c7dca5e7bd35b9119b00694f962d9a340b0f6ed92157ec199ae7dc2fb604196a786093ec3853b2dbdeb1a9baa7e56f4c3f1659ad9a38ef9788018f83475a139b2de2fcb919bef241b04565a0edfaad965a682dcb84270cd9a3d226e89958948b1f7c1188f0b7ba47e8fe515382948780c54e6e6b919c5701fed2360666583d1062986858c9e7365e3b0a4f82e648ac779ee6f375330b57bdf084697b1116f28414c69971269c336af40292e4641e535c709dfe7237669d056fd621ff0ea2e8a9ff1b3900922d5984b77af87207dfc96a811ea1d746b239e491d36431333b362115ef09f436e57adc3c7f1822483b382e2537d3a13dbc2bda7cdfdf0049556087c7707d3b06e2d1942534ba0bc7dc0919b6ecfc952242ed742ab524e95d51aaca29952f6bd5cc27ef1fe5cb00447024a4e7b12e5e33b605112d9d2d25a4a6e4cffa4fbf5b6c2d0ba105f342348eda2ba2115eff96d7de7147399a2528cd2003e04fd4c33c1f2848704f1fdb1fd906360ded65e347a8c9ca98ee1a71095aee283fa5a667390bff58e82efcad3f45a8acf5fa0edb7ac41ab3372250cd60f1d5b00eab2e5925242b9e6162807365947f63049edb5197eb8bf2dbc20b0a2f1569d718cf962955d2ec68e91b1c4cafe9cd41b15951d3bd591e5f10e7e2c1afc4d636dc304a5a279202953303250057439dfe64f430cf80ce8cc01294670b245ca1577a257940fa0f24058319467a430b4c959795cdb1497aa2087bd257f841ddfef24cc1c3f783f33ced913e6504ba2338e1c74040ad789b5709bba9ca349d69f6fa942c3e1c46f99d5aa517cdae3b84544a6433a9eed0398e3b6a20a7f6baa04aa3f27eb745bccb90ef0c48a3e9bc5567550fefbdaee4930c42e3582c4f9224f270ae6e80521b9b5aa5a84a97d519efc93b6855fe530171fb96e0eabd7ff49a5944d9d8f7c7f438b75c637c87f1bb5b9e6c0a77d9fade4d3005413488690dbe280a8381b064414ea5d3dada145f8dc39cea9d663e01baf12aed67bb5122b20827dea34ac1aa9ca4907c9a1a3665a7f7704dd4c324c08d33e9c086b86ca0116d3621132b8ea2f51c01f6b415274b7043affec71723eb7760ac2974593a4589e6f3f595b2cecd4477d326c0f5cbc9ff20a768746b639a3e352c207f64a29638f65a5af7b64a35e45d1533453bc2ed7cd8a2241fccffdf5a032578d785f7cef791e4db11d5b0e5f5b30a23609fdab3be97aa645ade7b4d68ffb80519c26c8c470e00317ea51f2983b0bafb61c9232c9303489658609cdf86d2a06cd24678bd79bfd49935b7155ac02f7c9c9cd42df20dcfc5fb5537d88d9fd2a9fe95fea2b0bedb5f7ebcdf3b15190795a155600fa84313f436f8e964f70c0a193ec1f54b1db97cebdb8f43cd770db94a121c636991675bb51dd9b1253c6eb758c79eebe897567da77ff9031d49e5b9d14b22062bd13590d03abfee7c258d800fddb9c0205661d91bc7cd5d4178be63c9954590a5ea2f5627a44fe6858c2762d7e30da3b67a8dd6578398bfc58a2d40cb6023a464f9dad5f5be4f2885ca03701d28c8ad47e7491e2f1c49990cfaee7e08a8911e003bd944277b70df86f96097bc86f6b8971c91bd8af7251dd6fe40a4ec4a437fc627b07ff0c872bf5297c4daba76a52cfec19589fdddc3967ce3d8242d4684a0f5b441cd0a39ccdfa6e6934e6be7bc43cbe7925872b8790d7d95582fc2b64638e85f0626316e6e798d1fa9254a79fa81afa2cd3584a3a4793b809267b0c28859ca640d83b853308e97cfe808502afdd9e25e2cc09f8ef6d07919742513bb4426dda3f2f4eab2f7d3fdfb9615bf127fab70398f5e9b53bc6f52bd743354e9b7cd1fae19fdc3b82d0b5ffc6ae851305196b358f35635caef10912231b8df71fe44085d71fe232c47bc8053bd160051189045766610f608eaddca7be70567d23deff9b72af91cf7346d85845b9ba87d02cc648922cc3abc2d3fadcb7133be7d7bc182973d3825fe6289b814336cc56bafe516fe1e0adae77ebcf437f5d90e00b1681a7b9938ad1daac375d7e6fe9c05cb7b6eec4525a91c0e7cc59b9a9e72cc8697f7897f3dbccc97f45ae5941134dc78b3c52f6d0758b0138da210d06321ac421eae43a515ccdc044158c25233d3820900164324e21ced0a46e957fe64a4ecff2bcbf02ef2bcf5c6ce5d18ec1e24a9b9e7d69b7f5173a69232e917032cb714738f54b34d8495933c21675fc88d7116df03ebd92a04d853fbfb826cb6b4fb6d94bb281ab4a8730e7c144d00da89807e5de6db5edb197e1d2f6406650d8e62225844617b07374bb6f7660358fcf6e220925d455a9145c0ea5476e643e72430ed0ea7b693e0497189a3b3ccd42d4817cc20313c0f6d95bcbebe2813e554fecce91013dff0d413c929100487f8a71201d6adf84f639ac955f7b7b6bd6455efa62e23ccb747316da11afb95762533562469841eb489460934e2ea6df39a8a815b785b3edb75ae5dcfca6f662467eb8bd9c7d941df44cca3f39072812531e6807a5822feb457112f1be8ccb02c7da66a4c6130ca135e49a1aa36024364b647aed46be2a146dcc2b1c0e1201f52923d4da5b195233121e9d1273a0c78a1fac7784ff96faa68f95ce35809e193ca6b7406dff946771954db543769def52dc125ee45c5a43a8ace53c5cc75f12d609c7bcca1e2cec87df1d9a28b07264924788b50e09aeeb20b5e5755feeef5b472502c38558284c100aaea1514609a34d6fd8d0dba1510298fad0e91c1037b3e7bd1fc554fe579558a4601cb1cb307db7f6efd0ee53fc6a6af795cb7c08a643c3a18fffe6da8fa8755d9146b29ce59a860e858f2d4a02b07b5f2c16c08976ba382260750ec0a5d723dfa8089454d87649d1940fa8b8a2ff3bc797c7ac19d53e8580b2f828545d390ebfa7dba4c2965914cc61b1836d2f92854929b056e422b5c29f9c87c8a4c1fa7d1b4e41a61d36ec23022f65ef9e8cf4466d736b6ae2c7b643af42d9bfb58fa86ee8cdb78d06350cbeac8d019f3de24126748469849fd383b0d1ae04a97ffac7bd60920c66b5ea7da4563c932e01471227bca756e36c8298da9ed05fc66bf9dda8c366330a8fae97821290528a6e93daddcb4525e239075e734b0870d8b18fbec886bc78caff16781a388605e78a729dbd0927d4d81131a0b337b64e02f789d0b0140bf1da115004b80223c2fec7b50b11b362285f4cc82267d8d306fbef4d2671723877e2ac6bf7f88d625d339fc1e3d63110d4ab255520f5c442c42d038837e575642d1717854104cadfbd5b1a8128bd81c671ed447bedbb6801d4082bbf1adb19a9ccfe858af1ef7b47a23f4e68afa1d7f11b3e5d039932a1caed026d229ae88327b2a4621ada1962074a7f31e57aeddffbcf7619d137c4890321c7a24a83770b1e9f1ce4c419cf254c8b4b57aa1f35798bae0a78b7ef96d82b06fe47638a343649c9da84240ca87706555f6d66a05d3e819bc3a8a8db3e39630e421ec615702b70989c70185a2a85a9fccd22f5285bbdb309302a01fc71e1e5401414670a7ccaa340854a75d3f83becc447a1e2aa96a5995be0b97ca739bac5b91b2713d515b064b37e68e0158240b9aeb84cf1e611525b44981a5043b50852c74b8b252a98364dc2afdb931d17d5a53128296df32f8b30d035bd6b48e284cac687eac306764ec8790ed2ef01ec30f72f1e0adc2a6a07207a46653fb3145fe04662e5258c8f49d0957016c35d6ad6a16395b55c6e52704ac3cc7990a05acc5a3faedc7af42a95bb90820c62f604364a969ef734cfcc90cb65733faa96b95bad15300d42272a73cb31cb4164eae1c63e1aa58b3ba9e7b7a1a4bc924a77bbfb50c61aef05c5892af61ea1f8a55777cb4af23c345ffc99f48505287003d92bd88a437cb7faa288fdba29bf2a97b642be7513516b268ec7241186bd07e35062c88bb320418f8b7dfce893eb8f50feb9ca1d4017bef1e1a06ae646fc75b753609ab18250380bba6ccdcb2633be926a7c3b0e3a41ce28e233b01b15e3d18c4644de23a838a1fa2e072b8d1ae185b2134b1647b98e4cf5e4c9e87727b5d70546eacf47f30e6b214d9c927f1316b26d284086ad23d634d8fbbda02e7bbad537b921bdaade772ded41d3c6ad51eb41ca957b3a89b55a3ff52875e107a8d50dfa2e6e061a42b25e021fd9766db9eb0e318a01f0fdec5398bcf3ff2b9ef98ecedaa78cbca33077d816242d1f6a4616c76c53d9c345dff7f059f3a574ea6c38733079d08afd029486b7d707a883a1e9fc99c30e7853d5ab16c7202c14abc4a2770a3e8e6dc5635ab4e56ab500edfc0ad1148bd7792deb1096e1ecc9ff98ac4c845a8f381cc85f6eedd4720d20f372b714cfe1e91a877ea5556067781fd70b4035ab145c618b125ea8d895acd700906069b5748231927b5a1b5c80d390876dd45e3cfbde00df62e092220b952eabe58095fc9787947df04ff041429ff7e7173d76f61230934de8bf0b6f61320b62de575de25f9ec6fec2f7e5110cdd1496d31f468abd1a35f101a01d467b774e5a167bb40fe65f5535285d9e787c1709e0a42f2ab155d9f24760d179254c4ddfb10f00422c457e3e2048f5c43678a467e326cfa777c7203402e4ac62e4848951057c78ab7934b01b118bf9d9468477c31df6d18483432eab9d93e2ed3df193e74667060761fbf4cc886afe865edd1266b59a8e5558c087284f38da165c6b07b01e4a94f1ebc25a730f0493beea6e6692261bf2cafdfbba736df4369007f96522499625e7fbedc2c174dc8d75379fc9ce6dbda843ba283d0de4c2bce9a6ca8dbc3462ed255ce6b5eb50e721d283c2667b65986b37f95d223926de384bbaae106b2e2ac5cfe1724d3edd9fb6d7fda3214d2156bfe3a4372db27f2764f20328385a2f8868c169d5c361ff8f5e95f20053ee661fed810afaa5975843938eec151e961d07668c5301dc77162da5aa74e2ec7c4b6be4480b4e03191c9766d3160a4f41c9ce788a3ce2f1a9e95d14a19b6a6580f9ea7a62c9d74aca6dd3da0be9200ad57cf8f5031e95442c97e12c9fd12d1d32e0c535e0beeea8a7fcf04304aa7bec8cacdc61faa93293ccf83729340a01eff22c56cdc57bcc4d4785a38b5b95e206fa3400088c9dfc741e49091b0dc0240e00f6ec0d30167a5b8834cf8172effc90a7ba789ebcdf91a16af8f559aec660ca266880f747b495038e4abfd5065490e369fe2cbd3b29d277b9b7cc23a8b332cde7766e6060d43de3d8512c3", 0x1000}, {&(0x7f0000001580)="a8a21ed91b065582668c02dd942c172d6c8cfc7f3d695cd37e692d4d02170a1973f0fd3e6b5da18829f23979843d4d17c1cf5bd4a7e6c9e83952a6fd529051ba6fe4f4aa2c9c6979a14f1ec147c87efe31ed624d914f3375718f2ab897a5b2d02a8cf97759e8a59193c8ff2cb6252780039eb89ac23b658e8878b9d696a51dc1efcce31e11762262d2cc8f0f2c4798d4ee3dfa37c73d9b1c96696b1a4aa1db89362e57e94f2370a2be76ed38f7cd1d00da524f115949bcfbca811a22be648ff641b5477fcf37f2c1b36e3f32355e04ff253564248cde78d66c", 0xd9}, {&(0x7f0000001680)="31bb619de20e8610d72d31a0f080282de7ebf64bb230985f0e7ab36d445d5bdee6c2b921855077d9c565c5ea70f68b4dea1701f3768e7df85e56a8d9", 0x3c}], 0x8, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) socket(0x2, 0x3, 0x10000) sendto$unix(r1, &(0x7f0000000000)="5001050360000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x80000001, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x80) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x5, 0x8, 0xfffffffffffffffd, 0x20}, {0x8, 0x547, 0xffff, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0xffffffffffffffac, 0x7e00000000000000, 0x0, 0x5, 0xfffffffffffffe00, 0x800, 0x1, 0x3, 0x400, 0x7}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r1, r3) socket(0x1, 0x4, 0xffffffff) ioctl$TIOCEXCL(r4, 0x2000740d) 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x200000000008004, 0x390b16c9) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x8800, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000080)={0x40, 0x2, 0x3ff, {[0xffffffff, 0x4, 0x200, 0x0, 0x7, 0x4, 0x2, 0x7fff, 0x7, 0x10001, 0x4, 0x7f, 0xfffffffffffffc00, 0x9, 0x0, 0xea9, 0x4, 0x1], [0x2, 0x6, 0x74cb71c4, 0x4, 0x1, 0x1, 0x400, 0x4b8, 0xfffffffffffffffd, 0x9], [0x6, 0x7, 0x7, 0x0, 0x6372, 0x26, 0xde], [0x81, 0x81, 0xfe52, 0x1, 0x1ff, 0xb44], [{0x2, 0xab, 0x9c0, 0x1}, {0x2, 0x9, 0x429, 0x6}, {0x7, 0x4, 0x100, 0x4}, {0x4, 0x9, 0x400, 0x3}, {0x2, 0x6, 0x1, 0x1}, {0x14e1, 0x7, 0x7, 0x9}, {0x1, 0x25f3, 0x90d8, 0x10001}, {0x3, 0xe8c, 0x2, 0x10001}], {0x1, 0x14b800000000, 0x3, 0x1ff}, {0x3, 0x3, 0xf512, 0x81}}}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400, 0xb090}, 0x10) recvfrom$inet(r2, &(0x7f0000000340)=""/225, 0xe1, 0x43, &(0x7f0000000440)={0x2, 0x1}, 0xc) setsockopt(r0, 0x9, 0x7, &(0x7f0000000000)="2d90c530ff8fbf502a77b16c7aca9dff519069bfce04642df822263613a3f66fc0903a2b91c19fbe579a60b5a9c9c872c3de2c9f0806c1", 0x37) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000480)={0x1, './file0\x00', './file0\x00'}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3f, 0x80000000000, 0x7f, 0x0, "96e21733820edb003700", 0x3, 0x2564}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='.\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004667c, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80000004) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xc0, 0xfffffffffffffffd, 0x7}, {{r0}, 0xffffffffffffffff, 0x46, 0x80, 0x200, 0x20}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x3, 0x8}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x38, 0x80, 0xa88, 0x8}, {{r0}, 0xfffffffffffffffa, 0x90, 0x20, 0xffff, 0x8}], 0xe000000000000000, &(0x7f0000000100)={0x10000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:00:06 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x61e92ba9fd79cff7) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) setsockopt(r0, 0x0, 0x800000000001c, &(0x7f0000000040), 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0, 0x3) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000001c0)="8e7a898e1d4d578be9c95515b512b8fbf73867c97f827571e5f168957cd5b316248af8e82c602b048e59f956fe15f882750f7744a9d27d86dc6cbff9c6e336e38b2666abfed77d049868f4ea84c1f66538b5e1ab0aae8e25be1c67c93fcb4d153bf23c1df75513d7aac9a5bbd1c840496e434b729413ffc37de8691929ee45b37207e5e7ca6455e6b4c599098472ef70f790dbaaa6f0e86b06f2c9c5aaa22ab5bf3f4207006512b73a6b095ddc318a620234676a8c8a7d65eb6db93c9ee3774ee2532afe833fc81cddcafbaa6be2c0a99ddb2c216cac90af1ccc2986847b608dbe70075584821eafb9240e634a5945d6da15f205eb29a09ed203f73ab895a2dab5aa2bef6f9ec9", 0xffffffffffffff75) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:06 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) lseek(r1, 0x0, 0x0, 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) open(&(0x7f0000000280)='./file0\x00', 0x28, 0x22) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x200, 0x100000000, r3}) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x2, 0x1, 0x7, 0x8, r3}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x182) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0xffc0000, [{0x2, 0x200}, {0x3, 0x10001}, {0x0, 0xbd0}, {0x3, 0xffffffff00000}, {0x1, 0x4}, {0x3}, {0x2, 0x9}, {0x3, 0x3}, {0x3}, {0x3, 0x10001}, {0x3, 0x1}, {0x3, 0x7f}, {0x0, 0xfffffffffffeffff}, {0x3, 0xd5e1}, {0x3, 0x100}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0x6}, {0x2, 0x8}, {0x2, 0x7}, {0x0, 0x9}, {0x3, 0x9}, {0x3, 0x200}, {0x1, 0x1bb4397f}, {0x2, 0x7}, {0x2, 0x7f}, {0x0, 0x8dad}, {0x2, 0x3a100000000}, {0x1, 0x9}, {0x1, 0x4}]}) 16:00:07 executing program 0: r0 = semget(0x2, 0x0, 0x1fd) r1 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[r2, r4, r5, r5, r4, r3]) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r3, r6, r7, 0x50, 0x4}, 0x8000, 0x7fffffff, 0x7fff}) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffe11}], 0x100000000000014d, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x4b) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3f, 0x7}) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) map stack 0x2071a000-0x2071d000 of map 0xfffffd803f014b58 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd803f014b58 failed: no mapping 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)='N0', 0x2}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="b3cd00391f084b63ce3f926001e4eb0d4cbb5e84004c2b72d686c2536077f2b08184d5e4b6d8d5cb3fbadf443052bea2c94a4f727bb8fde202c431ee160971b76e55b1c6b7edb35459a94b93f445cf5264974e076f5dafb162b8efa0074cc067f849bd6fe52908b4078b87df5469fdb71905921f16c219f98176fbe1229203ea2298829db4a6184a09b305f8b5591643dba11cdea4f2978ed8bfeba86fe06c2b0fc9f0062519e4c79cf56ab502cec461c6395abd732a766893b7601ea8cc", 0xbe}, {&(0x7f0000000080)="6c11fc75827292202906d8556e1dc18f4acd2cfa6cfe284badeabdb1205542c284fac788cfd14c36b81cead734c825ebbb2474af9615c4a41273ba60d02f7de4377f07885892e7a8eedb937de516e439ccbf63f325503f3f591b70e6a37aa873dd534bd15dcb201c0a7b393ec709a7f9644342c3bd1f0fcfad", 0x79}, {&(0x7f0000000200)="45a2c960d1319e214e72e928cdd0e39d0adec3f7b69a06edabb86178e96c265b70c749cbb8ea6c2f9c3c43cd27f1b59d361ebeeeffd2f3f2e3718b46edb1454e09a08c94b62883b04fd21399cd59bf792346319418e78e6b3a84b5cd8c26c085f733d9f7315580eaa226938e2fae8bf548bb5a9326b661e5409149a603181233539051d5d19dea488c59d08313bdc91a4ea52c6cc79f71e030f3369e8102bfe1c59e1428f01749e4f1b70f40f35a2b30b1362916fd66451016c075d8aeca9772ae8a9e3a2d6563dc6f3edabb89924fc04b265673b063989bf5e2488a5e87de", 0xdf}, {&(0x7f0000000300)="07241fc7722dae7041d0f61018bb18d6bf82a69872bb9a1cd8d53745c636ac4e4c16685666f8fb0a3d24e80d8578a3fa91a621d054a565c4078a19c3cc05eac99291f7f0ba0e390e86a10b4a6d0a477d14052a3deab85b0e12ca907a512c90e7a043c3e488cbc8afb0462632e1970dac6ad7e428a33bad31d5d8cabc6fc9eadab48745df9e7c1e8fde5e191f1a05554a98704639c5dd9953", 0x98}, {&(0x7f0000000400)="cfb5d8b6afb3a351959c8beef499d42de36d7b300aaa5668f1b3ad6185da477ef4df5b1e38c7c4ee645418f97afce9a479b718f80879b544cebb3c7b808fce2c9bca0c9ddd45f307038b5ff4de5d6b4264cc66370f50d895ebd88e52d7d2921ca73a1ca56aa0c285add81b0e8803729037dd4d6fa32852f24cc1df2bd7", 0x7d}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="105a99447c6d21418de75291f1221dfbfed139073adc05fc0dc0af5097a26d55a821dfc8262959ad384c6df665ac40b11ccf025e505ae3e05f", 0x39}, {&(0x7f0000000500)="bd7c301084eff1f258750f48847b2b1c46cab8193637e1058605a745ebd87e5ee3dc112639d60c3b09824af2ae9759a2a9ae597aa7aed16b224ccd49348008c8cb3f7a8acd9e16515bb2696119dd21b03c336cecf7759db27544877ffc7a3b86857231761cbd9f607feba1027f751fa8a03d6e03a250cce0ac7cd08f9cae47880f64ffaf4cd100ab0bc5b95d620e0ebe7cb79112c7f7716ba968e9cbf03d84618355981ff688e422757f3365e8235ae54fe5c288c1d2d66762f68e090e442684754f18a3eb83cc18693c30b2973b17ae4ae6e5746f3a7196aac27e380203bf", 0xdf}], 0x8) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x9, 0x80, 0x8, 0x2}, {0x6, 0x1, 0xc11, 0x10001}, {0x8001, 0x7fff, 0x950, 0x100000000}, {0x2, 0xffffffff80000001, 0x520, 0x8000}, {0x7fff, 0xfffffffffffffff7, 0x5, 0x72}, {0x4, 0x9, 0x7, 0xb35}, {0x4, 0xef, 0x9, 0x80}, {0x10c, 0xfffffffffffff2c1, 0xffffffffffff8000, 0x80000001}, {0x7f00000000000000, 0x4, 0x81, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x3}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x2, 0xfffffffffffffbff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000e7, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0x88c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x3) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r2, 0x2000746f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20280, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000180)) 16:00:08 executing program 1: r0 = socket(0x18, 0x4000, 0x1583) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d5", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x90, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="a4f904f6e0db662eec59ab4eb10a90de51c5decc6ff3989de4ea1a65db005dcdfd4976a4566dd33745e9e047428a70bed7c9e4a8feb87bf4336365446e4860", 0x3f}], 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="c8baa2fa", 0x4}, {&(0x7f0000000540)="37ec124f89c6ee40b35bc3f2f7", 0xd}], 0x2) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="4b42be8641d657b1e7d8063d45eede", 0xf}, {&(0x7f0000000680)="86ef865c116097bfcacfe76b99d596fe5d162ba5d8546ab8eb5c7c2d76d93049619c8104727763acaa037b2f27ff593001a7688a2c08c8375f01651d7c66e14c27781b97f1374a38c06be78bb09940fd19031aae7ea2b07de2a5a0958d6d556db2402e1026136025797e7cb059bb4b0e7d55792f59510d4ff3c8492cee20842e13ce8d19a2dbb6d7d353e91110cf2f0e562bcea8987fb2c77d60f2afea7048742964f173d5c00405731ea9f92d5f7059e3d93fb6810a2abf58e9afd8a52458c2bd7e40aa5aa1341bb56486120a9c6a9f1955611586ab8421939952", 0xdb}, {&(0x7f0000000780)="0f2b8369ebdeef8062ad0dd397b99aae5f798974dad85414e5b54cf601aba6cfb51548575be7c5f904ecfb1bbf751260553dbb0e5e06ac4a72241554a36eaa2e9218c234f37245de9365ac21a3801641e7e9df8190aa3a180faf582a5481b58b99", 0x61}], 0x3, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)="4a80b5f9c954329515f127752751d253f6b37f528833ce639a6e13cebb5c987bda0250063b7a9b17e10212c2fd24572123a62ba25a163c746eafa723d15b2169e9ddf6b69e143fd4dfbae8b66dc02d2b683bf33bf2f818b3e051e2c3eccf776fb4fa5c9da8b5f584e259567208e5ee84dd91ed651285f517cdb2af6c90d1a65aa6aac4d8e98da048fb1616c1bc5d7b8b163cde991ea51d145adaf72cea4fc96eacde6e83065f8fa02d7a57d1208e06868e54dbd76b99b9880b19e5ef081a137e3863e4e56060", 0xc6}, {&(0x7f0000000300)="7d22729aa463fe90e29d6c2a8121e2f492b8de33ab8c7d2d0976dfc7e3539855898968fad1b793505d830da879e6539b8692ddada0969537e0851105115b80a6ca0599d5a6eea152052314823023812febdf886e804f38128d5589d4863e94bc82c4d7", 0x63}, {&(0x7f0000000380)="063ffaf3354604e8ca0db99520f32935a6974cac8050068664992fe39e27ea9c5751447b9aab903cea5e795e0b3f0ca00c4b7d5f38cb72fb90494870493fd990b69a5640b3dbc24e464fda84df1b5640057e612019eb8beb805983972f0b9fde5a694bc6083c9102913fc2aed7c40be1fccc2ff49298e560ab36402dde0732fb828607f8df97e972135ccd252a378e83938b186a2b63a47d5bcee8e85db2f6", 0x9f}, {&(0x7f0000000440)="ef609e4dd78918fc0dd1bc264f9f9af4b9ca6bf3bad5335effe358cf1105e90fdceb505ad01afad292d0e5ce3a75b1", 0x2f}], 0x4, 0x0, 0x0, 0x6}, 0x400) r3 = shmat(0x0, &(0x7f00009fe000/0x600000)=nil, 0x3000) shmdt(r3) syz_open_pts() 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x10) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f0000000040)='./file0\x00') mknodat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00002327000000000000000000000000000000008000"/44, 0x2c}], 0x1) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/200, 0xc8}, {&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/163, 0xa3}, {&(0x7f00000004c0)=""/70, 0xffffffffffffffb5}, {&(0x7f0000000540)=""/111, 0x6f}, {&(0x7f00000005c0)=""/177, 0xb1}], 0xa, 0x0, 0x2) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) read(r0, &(0x7f0000000140)=""/91, 0x5b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc93, &(0x7f0000000240)="b6549b80f7694b1d6f9e824d76882d5942418c361e27391a1ff7378762be2165947aa48f4af596eee6215841e83dfb69827225731b6fba610de3f4230c5233a2fc68372554a018a9eb6d476d1edbad49b026e366cab088e904c5a0a4a1ec6ac1bb4e4efe8bfe11fc488d0479eb1fc1cc6b25088b5ec4662cb023596c284c289309d06be08595675954edd5fe4409397e17173f10580fe0f3abf175a39101ce570f557627050e5c6049f8e88b1bac424b4b318fc987cfbe4d977f64d02f1d3f409f98071b47a9ed286339c3f73d141d1ecc7296cdfcb3d73cc5c1c29107f50a16770e378e20d6ea1a5a7b19814110cc86bff88384d045d76750b3f09c69b2") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffffb) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 16:00:09 executing program 0: semget(0x0, 0x1, 0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x80) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1400000) semget$private(0x0, 0x2, 0x115) r1 = semget$private(0x0, 0x0, 0x209) semget(0x1, 0x3, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semget$private(0x0, 0x1, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x8480, 0x80) semget$private(0x0, 0x2d344cc79488a854, 0x200) semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)) r2 = semget(0x3, 0x4, 0x1c0) semctl$SETALL(r2, 0x0, 0x9, 0xfffffffffffffffe) 16:00:09 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x182, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x120) openat(r2, &(0x7f00000000c0)='./file0\x00', 0xc00, 0x0) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = dup2(r0, r0) semget$private(0x0, 0x2, 0x10) pipe2(&(0x7f0000000100), 0x4) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) syz_open_pts() 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket(0x1, 0x4, 0x6) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x81}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x81, 0x101, 0x7, 0xac5, "c6bb8fe612e697cf2c9fa42517878887c850bed9", 0x10001, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x2, 0x0, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x4, 0x2, 0x3f, 0x5, 0x10001]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000200)="3eca8d43152fc29e05d315d6e68ef7f798bd8aae07aec2f95e8d942d6f2642d8a023b536f30f359ef84d31bb31d29d97bffa1e87bc5f2d100888c4f051fb1098257668ed87c9025e38b52bac0b0a6a0c174832e3318d6a42419c46ab35cb943d2efddcb4e2ac1043d6a083dbb940e586fcdb27ba7ac321d6e1830212b19ac2f256ff48e654c0f9ec2186ab152fa7f2ca7ea2a5c5dafa842311cb0de817fd1768b61bfe7df1928be0229d9a3aee80badaebde267e83151633b084e40fc24fb94acc1a4c8f9c4307f726ded624f4e0395c7b6c933bfb6a90bf621cb49be1d3ef2acb1fc972f40766bd54abd00c5ac8eb8bb5c88c2f1323935ec7e846f34d90fdabfc7b480f1982fff82c65e294252413770d927faf0e935ecefb2d83cc8d07015e6d4d02cde847771dd6b993ece8913a5510eae5be18974fc4e46411a0e7d983c8251ff7f21f74c1c40e18d8f39e125dca002fb58a731c4c8b8160055f0159f4ce1c1ea20f3a09a02a8d3a8b6426422c3c679852d59925f2f51378f334c714cc73b88c23e9351586221cd55ac29bc44d06e327c87288330d0d154e1b96d79a80ccf9bf82654f71bf51da205291f344c815951f2caae22aa372069a49cd61f8c405efde617834b18eb069d2f8fa7030512073bce5276612e45a3d53e922316f7919787f74b758bc85cec43cef8b2ed43af2865d8d8fe56aedd4a5f75e3818ebcde53ec41130b09c12990ad4a7d7ab3cd3822c057a7fb0a40b245a157145949fb81c51cc8f55afa137b533068e7ff13a8e2104951d151380d79b5c927313938371cb9859b997b9ec9306617354513a30c9ffaccdb62ba8bcb42803511501a0a9b69b958d72cbba35ba525f9736ecedf9508d8ca7cda9befc03feb82167fb8b691acd5f1dcf45e4cfc3eb424534240764ab8b6dd714df4962268eaae1c6acbdac5c727d4b154f3c8a9145c341fa27a042a697152ca3b3f3bab401ee20cb885c8881f71371d30e56f26e7a128975030d467ec0e01698dc3c558870336ce4a9953223a81fbba33ae75ffe06e0e86919ca2439f7bb1d454fb2dddf969ad1250689463cf10e84da7e22704b0f723f324db9d2c6b9c465439546c7cfc21eeee469276587a09c789416c2b89b3203303a6626cefb3388e4078ac0406099d2e8a26f52e0645a41ce07111d7a3e2c462c9ecedc7f0e27932488cdbb4c4a5aeea867a1e237dcc57af4dcd0aea7b5e08de5e63b26b321c32e143d815f1803b680e264c4f4ef57beda8e75b5f1361ad9b84b0e508dc5be2bb844dce7dd3493a74f54e51bfe8b2dd0ab64c934540a2634a783d464be1b765ca233d6886c891613a6c8a1fc819410c3b6b73cddbc93e5413c7984f2cb89c4e98f65476d3449e781f206be3d17dab9374d04ffcdf2c277a4458e2e806de23906d0e82e2b6df46d1354fc7f40b34af133b73d8394c0722eb9b6ec63184b525cd2103a2fbda9c6e351a9bb0c93457dd7b59725dd7746d577399516e9549a7986fb5c82a0fa29a712d986ed536cd69fe774b3fd9c6047450e24d6c173d1438dd3ebb7ce5ded7c0a4ee424a565b6b9a9644ceba5553969cde5552f958012deb6ba08cbf5748c74b9cc0ff6ff2b7bdbdfd0728fbd6aec2296ce37bd0f6155fe82115c53f7a48836c9d1776b2b5fa1d3fe90578471db95d3703af51ba4a6204cc78ad99d619072f109322986bd84740e75b60cea15fe90be27dc75aaddb48ff5d1219d6b8361fadabf929d63a4750f5be65623075fab2b3cf7352ac6272bc5a2c266260e61e44830185122850c3bec2dca55b652e5386bb6ff3a30544f231f835ae2075f5af1774f75741cd98275c0a0cd496f43e44985af1740f5da1fbe1ad9c43eb8cb300219ccce45aba579c07e87bd21a6b6ffbc875a27adf2c2ef061d900f96a292f84d4e3d27dba8f6fbc8fd17807ee16f924d805ec719c12356f21f89806328b22f3b9c003990034413ffa77866565681600c364410ebcf3f30665149d613595697482b2d832fa01f607eb43562dd522a5b08c10375f518a309fa3b20e125247b0d3f97e11ecb299e82458958288d05cd7a313e19a6e9c00f6df8ab283038e42127965ea9c2dd5d580ea1a87e4c90fc2ce0395331f5984be871f402d51a110f68e3478860d09f857fac422950cf93118bd8963952574df9a55971fa07a427f7e9296ea4f5cc12e1f8f64ba4b3931d99be9b38ae0b34b7b0965e74404965b7d9d58b517dcf979933fc995cd5f592fb8cbdcafef4dc44728b3ad3fa2e60c0c4f28ee52b297cc73b02ee4130b96881424de0168d0ec16ce092955a13144f74528f1c9e4ff6464118c37d30ea379d6135fa4e8fa681717872251a2d689920fe61b3d8215a35de56ea71bc939c3cf0304bc657f3f790703ca806629331c142094e9421884885cb515919bd09c0b4e5842e11cad146a864c774fabf1e95243f123158fa4206a6f8e5b6dfc03ae8d38af8a2c8a28b14b9f477f99b6cba639f2b8fa9e3f3d069701c036c04774812c7016571968044781bf99bc5ba2925cc8ff1dba831731b4a87428581d4b62ace806fbeb0110ce8b92dccd142bcbead854176d531881d2096136e9ed11a540b6ed026a088be3881b68e7405c25f5a275fff985bb909eea1132f0d2e66f89776c027f8b67716d8c750e129b7f790511260b3134b88a2a8d18edc833589ba140b1ab4e199e496736524ff0d8637f3e33b4ac3fcdb1a012b50a97350b623189fdaabef5742a517b295a9b55d8b49ac61c2b02d4c87d2debea44135b74ce59f012b904942c0ebbd266f08a64ce5137c70af284a3448ade040056d47e1f4cbb80ebec50d8a9668b2b807784bb7e4b5f60f278b32aa9d52f95febb7413c241818fbea6f990208e2d33efc926ce5111b100e718333a9278aeda3c0db5a39c5c4643d6faf24b77ee076aba55a642e2b469041afd5f7b0a8a2d139a24663f0aa2e9acb5f56038e06d15d695773c80806e9ba8c480e43ea37aff1a27f0a175e148a410c9d51b0ce2b6d44e284da66865b280c520870c7cb1fad603f476c46ad3b98f0869db6144731e4473ee08099103ae52019884b641a9872b921c5e3f496a6b9338d40113f56f767d7cb2a4586b8c3415eec99080caf1b3433fdddbf267c998e37ee917c18af8fd5b3f54bb203a298df7af9153fe0bd9550075c76654ee765a990ad5ae7c5ab6a43fb70e786dfbf541ae5e57658e60ceb4941d4133d56a1a1567289ac647c62f663a9ec567b287ee52a7aab2dacb1a2509d035c87815dbe3e2bd81ace2568b7d83854beea683f22adc08382d293ef36e8d7dbb8b14b524ae50a07ca2a8260ef5370455d4d5b3bdae9459b552eff819337eac52dd3c78fcb750b60029e100fa95cce30351b9a04b224ceb467d82c438b775ce05f2c0c1ceb082fde362088e0857b31b949f9753817eff8569e0bde2dea78ba0268d4f3ee38e155392c87587104a257aa3bd85357f95906135bec3faa9b10015578df5953b51ebbd9d4acc101c226320dfa4ebee8dd742ae04a4f44906437317d84832735382b52f38614c92179a12cc36d817573d51e598dccf71ee3a1c56b6e4c1a5bd795e36cbac09065af28b103fcd77dc89be2eb4eb7353ad9b00335d4224d2e8b327463852ba53c76ee728e0ec472642dce43d1bb9c8842185ab065b879592c314a34ed66ce4248e01e859f9b8fe231fd0236ffdb1a2e565c2dfd424dcf30148f985ff2024185c4c8018a760a29c2c03fada1e68619d185d2b936334972f01075d4c976880b2316fde3c16bed0885b9903a483298718d0c173988284d6a5c8f5c65e2468ac3b6f40f6c34bcd52359db9cfcf5219be1823aca43a9b494fa2a46efb26c849b13b0ac9c0ed50854e3da5345e0aedd2a0de245748c206f87715466946b247565b07d00648cc2487f705d051d38701e4c6c7bd178e3baeb5b4d8850760c1a8e52e6cddd3775db099c379992a1139ad7415953c99c15ca5de501d996a3453471233d49b253883fd8e8ca6dff312dca53de7e40e51c3383c2956b3ad8b31533ed6268f76f08c4c4f3612961e00bf19f4fd34b449a2fed09cfe16fa320889fa48d7265c692d2bf2361eb3926ac3c0d7e896dae6e32756b52277a66b0431efeeccdbfa0e8f7ed89916f87085c5950978289fa0bdeb60534cc9946a6b9d10cda205239639c106c078cf86eaab8b8ca374e27e1dff2b676a3a31f8103f6216b687200829d80924a749f78e5c915c54aa2d63a3802ebddef278532e9b410e67031e8debb612e6b25f9085229d06bc99fac5b1ccc03bc5c2e4e047c4be84551f35519c65778f3d4437d8611969726dca86f6521a2add20d88d385dc5f1516f2e5563256b1160515ca5f3cfc6ae04f987f80ba5e516d8c8d42b7c071566d4d95346a591d4764930a0696d4af8603ecaf4c88348c7a2e601553aa892f62ad44bcb7a1d40c0994dbaa4a579f0dcbb9ec6bbb6b8af244a79fa042d6f4f8833968b1dfb17103b512eae420e7f960ecedcbde1161d0a76947e301519eef4ae8e1358ea48585e8573d53bed58bd3672829d8b6d443dafc6d68baf83e6a49d9c79fbe47502a2a516967a3bab80119ae4843c336ce0d4ef8195423524c80a7e9ead6da8b9913195f465b19e9c1b193733a6f6ea121b8638150496d46a4ad2256bc8660c72e81f2e5e083f8ccc9630bda9fa4c3e24de876b5a7dab2be18ed311b0bc1dd168e14f40034535a6f1c5ddcdac039695bd393335c64935b79a2ebcfc36ebf47e404a3f61f0fcf6ef01a040040e2b3726bcda588a58ac3360beec08230fd0f5362bb67178672480b988b2eb32666fb3fe5d0527915655d5d78bf14b5840ea54f90b1f0dcad2f8d59f22982afddc3f1389adfaa054f82f6f80718a4aa8fcc26c57ef4454f321060b6ecc5169150744ac1408044d458339cd782abde5bb5d6cb49605578d04c6133fa8cb862cb3513ed4bfa55cfb497ffd89918250a299315f987e134bbdb0e99014b11dcdeef2ff1472f2a231b9d136a24121f1d8d4ada1af4407a7c410b9ce4ec5ada4d31a69000743e2bff7da9d4c4d2396f6f6d828cdd96c52f4ac0e8f852286dfc32b76516e4218627b8654e2c0320304996a290c68ed11fd98cbb72efbd92fe8173ab3df894d988e6905fc0c223cc2c9c3f1e814b28270565c0e76be01d7d98798875d219c724ebfbd22188ba334556936c100b123c7cee253c02a82a2c6b7228d8fc1120655e3ecf116b4e2e1abc1b9caaeaf4054b10876d0439c84cb41500fe9eed543092b8d6120728d1ca6071760a964f45f4fdb80678e25450deec0f4721da4aec266ec33705cce06b14f401d43d63ac5b4f6e7c9f2bacc6d269aaeabdba001e6b1580e0d89943046345557d039dafcb29d81026d6d4b0a804f550bde2e7abf1f57303f3ab14be573d78049ee59944970b6e2fbfbc8f5529ce123b688cf170881bcad0a1cd943d99b8024d767bba7ddaa150edbfac1f3bd1c495881d0af1fb2a16ca35fd734191ef3cc2392bd9a32f9601fa7ff5a1b7678345a0451b98f5ff4af821efec09524e379c13bad03cb067ba90dedaa43a7a0fc622bd0d8db572f148ebcb4ba5d8c1b96f5f0cbe88e41413a7bf80dfad424272078a5efe89ad35a1aa2ad6b9bd7b54128ddf520fea21efbf201d523fe51b92791fae44126c0902384976abf03d9ed7cb5b6ab63b4a88063690cffbccbe53e8f5a98d9ba24df4fdc0138a1e40a7167fd5b116555fa2f2d55eaaae373b465fccde923673a60c6ac8b3411b9d22d2", 0x1000, 0xc, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000040)='./file0\x00') utimensat(r2, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:09 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x400000000480, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x7, 0x6, 0x1, 0x78, 0x7fff, 0x5, 0x7ff}, &(0x7f0000000080)={0xb05e, 0x0, 0x5, 0x9, 0x4, 0x4ae0, 0x3, 0x81}, &(0x7f00000000c0)={0x5, 0x1, 0x5, 0xd4, 0x4, 0x101, 0x3, 0x7}, &(0x7f0000000100)={0x401, 0x9}) pipe(0xfffffffffffffffe) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x3) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2b, 0x56f7}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) listen(r0, 0x2) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:10 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) shmdt(r3) shmdt(r4) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10, 0xfffffffffffffffe, 0x65}], 0x10}, 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x30) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x5) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) 16:00:10 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvmsg(0xffffffffffffffff, 0x0, 0x40) r3 = syz_open_pts() getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 16:00:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a456f13d00000000000000000004000000000000000000000000000000000000fe6900"/110], &(0x7f0000000080)=0x6e) pread(r0, &(0x7f00000000c0)="db74", 0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000100)) 16:00:10 executing program 0: r0 = msgget(0x0, 0x600) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f0000000000)="3fd2e07490e2613463881e05fee272a31514df6c75e0c6ff0f21dbbdd479ebf88e732b6d676c6edb2c96fd938c202b52b7a94840a88b419fa3efc4573b951d8ddbc089d290ccd508be9042d701ea762573cea97f", 0x54, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x400000000000006d, &(0x7f0000000280)=[r3, r3, 0x0, r3, 0x0]) fchown(r1, r2, r4) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x450a) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x101}, 0xc) close(r0) ioctl$BIOCSETF(r2, 0xc1045763, &(0x7f0000000100)={0x0, 0x0}) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000980)) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000020550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4106], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') setegid(r4) setgroups(0x6a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pwrite(r5, &(0x7f0000001580)="44c4f0f55272ba705f7699b5aa96fa591af49890d8e88e5f4454bc01de883988e9e91303006e02d5c8817307a9e01a48901de70a257a9451556fdba9b13f4c6863e4eb227bc1a72719315f852d432b80e33d8d67af4b356c34ff348205f5619b51995cdb0f3ed20c75ae916d1bb1357e86d6192cef977df253fcf39db249c1ebc6dd9f1f28441c4b961b786ad2c1d4bcc105770acefff864a9c44dab1b8f60a004d22f0a663138d764861718f4d6a46b7251d376d772181f87d0620cc990120a5ae60f8e78b119f22a7045602a605b1263885d5589c2f54f4fdbddeed0771a8860f52b645a84565b682f5d6df012ddece87de9ed7fdd8e2e329e332005522bc582af40e835af36d359885d5fa908fbe43cf9efebe03e8748dd8530bfa257c830869dbe20ec1c5b486118681bf51d83e326eb593edb23fa81a95deb47f138d81cc6831a7c657620016946e7829d028c18e75e63dda74d9c10e173e1c87e7b9f4071a72bc0fd6ae7f239ec3530616fff39263eda48ff7ff42495c7222bb19ceb35c2c499923d33920df89842ce5faa6170d27774616654ab2f82191f607bf692e6e4e3c78fed8a70fbaf031ea92cce2b0e24c61c2ee2a89aaca3333522be0aac0b588aa14a672673aa9180d6f315b8e5fc7522a37705b8c35630b2c4f487a1482c1205a0806a7ce7367487ee55a791c1a4c8da9baab86c3c6ceaab0bdc17bd5c599539d6bf594d1186c9c6a4597555e1812291a1942ee9a62fa4b6797beef51ab346310332b10957a64df733a0be6bd0ab8a60bad9a82280fdff65e25313bf14a5edc8b158d9d5804c2b33157d2bc6b1ee473c8e73d6e7815986f568b7484c5ed1ddd854b64f62bdfc877b298c5f79d5b935093703a88bca2c46f6ee14b99af7e8223942dbb70154bca609cfcc0ccce57c52aacebf0dd284e77dd341f30eac12c455be9af0220e7bc461e19f4da3a6777624724b77db23f6a5fae485239e8e697ca781a22c6cb5b40f5a34a050d4f48933e172b791e1e419c7a7841d893cd6a4acda1542cbbb21045a71a81c96b65c5e0a32890f6f8062e090fbc13309e50832c677f7e402dcf043a1f201c400b3bc28ceab68afad32726c98562cd26de9885f3c68311f1a4547dbd09fea16a3db4a077e3ba3868df4a658a6822ae50417d9f331a0b5c5155eff7de82c5cd3d266f1abfd23d6b630366703b2eb5f541bd0568c339e8725c3220cbadae1e45511bf44319bcbcdc434f4d7aa9b81b73acce328a95b56f429241f04d32c44af11e3313d7e1ed47c771dfeb182fe1a9151c104e5e8ab006d2633362dd3ed2e6555dff69bc5f923b89c423dbf1e5d3843aa1dc843e7e81e503348e1c31530913015e6929dc790ba81c9a1ab60d94ad77c6052edbf294cf77b05f5c473f2115fea537d339e4676234f76a920675186739108978d484343eefa19fdf9f15d9094196a60d81016578d9425c7aa769de6d52724820a5fc781594cb216d4a61cfd182d1fe726cf85d45f0ba824d3099e0b8363de9e4524771983dc24f009dcddcc2e70808d95d97ebc0b3c607d819b6c67943839ea90c24a4136f9960f7d47eecd7890b8ca70b2d8aec43f1c53acc83c5f905b5f4306daf778cdcfff753d4c7ef792b558f937b4d334bb11cdd246a001d291260224a346e26be685d451f37efeae32300f7c87b5d430e88ee0fc1bb7875ae3961c9e2c556ca2d2776eeca4fbbba5d862cf0a969dfc1cf15653dbd3acef5c267f44ce818986eacafd5d80a3001d8053a6486d1ed33c7cf6c63b12c7485b70e5a0de612a46629b35be3f99b79c2cb26713deac3e04bf67b53971f420f0965875193d09ee428cbdd82fc0917c5e85f71b7678f8779392a8f311dd94fbee6dc48236b65cbeca7b5feaa2d76445d76410b3a0fa94faa32ea9a3934ca553ea6dd98e627a6595c8a0f5b3f03e3c6ec43c5f695838eca7b890f6a9e6a7c881e9df44f94afea252d0ee40dfe45a629a8799db49a7ff3a8d0e59331b535cf41b95f2012278b96fd32be573ea81262cd1c4882e2f64f968154f4405429cb60bb9f630ea0e864bdfd313e972b80d510209d592683e38a8dce25df1377096ab63c34e963d5d132eb33240f853101b7a73e0a7d8330b3763760bffa75a66411a5b3226fe3712a4684c52077f3ce91cf971409b3689d53a7fd4fcef408554d1007d59d6f964f51230a6ef25ecddb7e88152b7362027888a00cfa6b6d2473fa1d16bf256a85c747cc866b8a1df8a24f806a207eeffcdaed5b4eafa04419fae614cf7cc975dd8a1bc3887dd3de61ca3bc904696b17b01f2f9c25275ab1f2e89d9b7e8b30bab11878edb434c6e3aea435cfc7c6f9ee7f87219322472d7a54e4c88082d6c39931c3f2845455f0427dc10404466d1f9622171a2054f4951e7f1b04afea8c73e2b1d66694f8a2b60907bffd8ac3353a7c4a97ac750bc91abc2aeb2d560feca453423c49e7cafb6dad5be076f0be9af424628f2b50d66680574b465deedc013e279695a0e5c06bdee6b8ee03b930ed930d531672120f002263867cac9181429c7f51a20f1d9ab29699212fcc3bda478157bd2c6c51cc743ec42de330bc454ffa69346a7cd5882582ca19c449c22746b0fd6fc03bde9e73af41dd6505f0bcdeb625ee56e8d36df305da0775deefa0393f849c5eb7f68768c9da59c5515b1b1362c09f01b2f02b1940269f75d496b33473903c687008652d7df172dfb21f0f86add63692f2975f0efee378ff123ed4e04d14947bc3abc40e88daecb705ce598503ed2f083ec079a17ea479be2ee876c6c039d95759f56f643bc573961a6a12e1d32ecbdf4786aa38c80eca2920c38fb8564217ecbc3d809bd0f0df1116364277fa24368a0ab25e0914e785f358c0bbf849b10a9ce5477725601f4ad2a96474d040a1be3b7b300f304eb98f0741ccc21eabc303452c8cdbb091aa103a9a82681f30e52d8e5f5794e073c3f52f9ae7ea5fbd7da9e7e0b436482008708de5ff8549b6a47e9a06b0a3ceeb93107f249d14b6821ec3420ee6133cf70e2f4485d6b54d98d5d3ed71c25589b787a5d85d66868e75654927b1bffa967664aa9992fb55d89f09578434f663ff4b7693b2601c3f7e76aaa123fe41370f5318de6f03d1abae561a9ea03f4c29a7ecfa9528700a27c49cc3fc5e9463e7d463618d07499d73b781715242351e3a2657da69a965e2311cc052b5ed6279ddc7b32ce382a9b39a434198060a61008380ee5ec1d3256c93521e1c4b50aa6fb6e32794029a93434d2fdb0b976131ddea2d2e67cf386d7ca9af4c9b495aa086f929fc6994bc5d51a97671fdff4d2cf778495dfd8a873b491d6c33937458df25be1537cf0a431e76f9187754035adda110052ed8e6744716dd285709baf0ac15b0c632620fbd10b5efa125e3c0c26f99a8b9c6183dfb80602e469555f2404f3e36944dd56ae684a2a670f7a9dfc5fd49e57d509028e46bba4216d60ec99352d36a034128dba9a31cfae5a464f199f76c344cd96a9ebd4eb41aeb22f26946a6c6a4e37236bff6738b1d9a953bd5af4ecf7d27fb02d761adfcd1e747bde9c24aaa4ba817caaa1bb86568dee2f6f5b874c178dcab2c1bf5c18e93e757e603c9a6351f1c5bcb05c7a18ee1a73f3d248a1114112597914221731a1a0d69b462f166914215f2a20dd9a2805e8cde186a80d15abfc128b682b57fed1a0fb889daab8abd83594a3d1ea0bd7dc107806a1d8f0b2d3ed30ccdb26303da7f42d971e0f89244c6701479ab9fe8bbf72dda05353620bb55ff8fb1695179d2d48b742928fd4f3b5a4a63d652c88de87f5f3bb2d44197d42eba58330505ce6ef263eea191b07a23820585d11e0ee3e103f8bb4498d043f69255965197f036c7c38d0467a6f0800a992b5b08bf149403f1b3b106efeb090c406c6b281f1d5cfa19930fee53876f3955f39c959c7a6cf3d570f0af322ec8bea9871ebb8d1a37e7d3ef79942ae3f9bbc0dbe5898b2fd77d2cfa01f6963315dfecfc16f0e375c1d9438e7b3b8bc8edf8e8748724a89bcef6c19b8ecbf6a80f90b799f05c4b63cbd39d1edf93f5dcfaaf1262ee1c493c691a206b97be944bbc1e3e61a80c10341d40dfef23dbbab7eec21066670f5855a650fa5a4e60e322c68c71f4e7e3a2091c825b43b9135fe5bd19d55259147dc6b323494679636645e4c784a837fe5d8e119b44b2e2a00bb37755e966896286237cb78769b7f1fc7f519a38b0de7c455525c1095af2763544f604ccc4b7a60eb8b62678e960c52a069a28c45f4388f43f84b24a8709a3472f294f908e31d61e93b0036b114cdfa450d144b6b683b589f824af0aab8fba3294f232b1eaaffa55302722dd88447b2e12402df89a368446d9d3e2585ffc7b4d3d09bab36f32d6e76700ef63e8ba40eada885b20e3876e964698a0de1949788e31424b48df64aa7803c934a27015c54c7aae738bcd8efa120abb0cf188419b884a80cb3a8a3cadd3b1c30ef81f1c4855cbdbffe7b807b920db7fb05e640eb15249b418a26496e5cd44896b0f395c23a431306cdb0e08ebd9eda3cd22f1d0541ef0f36810cee5569f1afbe2a2d51d003f16e0b628f6344bc599fdebfa50eba8ea9ec4281a5d2a7a0c2e011ceee35037ac55f05c044c862107888b8ab1ed0289b27941e463283596417217f4117649edf4eef347f9f8c146ebed02a26759b2de801e84634a4c8791c46de93897c5f0189a869b9488583c47ea9bf7eaafd1effb7bae1cd95943a2e598daddd5960956dc5646394a272e8741e434612a7263c71dd84a13ee5ebd7913d8f33a6e11ceb88b9756efebd2578af1b4affbad142c0430b936266f4f71471a29e977e807038ed7de9e1a6dc7417b2023a59b068d634aa81133c4c4747eeca044efc2314bed2ff55961ea7bb292c0e24989181689eecd52009ee052cfb91a52184307d428bab0649fcb0f21d9c8daf59abc6bdbc1c6a0d7b81dd8f12c9ff59c916beaf83648c1cecbb12b362cf230dc8318b06c50a7f6b02d597fd5ae6d60f3f7baabd4c13b4078df9730c69cab169314631d6ca7042655a16c34ecbe835b576a58a48a1c1f4bbf4de1a8bd1428b8dcf6fa2ef2839a3c256d908b5859400e4b00a0b260d400970a0205d6e1389cdca7152d9d286c9fbcadfb7f85d9d858f4a5e59437dc3bbf336b6ea99eda94d273031c0da24519a188eb109999a1d68241e021dbc2c92568972252f9642f0975f59de40dcbd037f37ecc14d858cdcd0a1862873484feff47b42582999ee5a7fbdd72f6dd80a04a9565be36abad234b173d38e612bdca96afb409ccaf126c105eb32c6cd340096c7a5648af109639bc1666aeb75dcb53eaee1f06a3841dc0b924491678112c495c44fa14187fc9cdaab3d7fe110c83cfa5acdb9af16dc65ae3b7493ae1ab87ced6918f5f69d30f51957201b5ae1045b041c404557c82226dd2e2cf20f15844aeeaf7b8364e1209c30a4ea2c50af8071dd5e3c1e88b5dec9fa4ef7105d39c2b744dd69a597343ea3a096e332e292d11be9ea68da18ceec78fc2a9afd082e846af25fe9dc389e30ce9172c74477105364a0b09ca2361ac2e120a12da3c7c19c6729b155402d07fd2bd72ac6b9e68c1d351d98edfd5025e227fec545c0c96f85f0762b6558c7f9677eda3211fb676314ba27f0310fd1526878f8ad608e1e8d1bfc1e69ae06d4ff30e61dd6778dd05e4bb570ceb5224e6b98e6d8b37369a44426458c72586203a6858923f95d49e063a5278368c3a5375f2eb7c607b9621873", 0x1000, 0x0, 0x0) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x3, 0x0, 0x5, 0x7fffffff, "562002285e82d7a81723f97670f033378ccd0057", 0x4, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7, 0x0, 0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x4, 0x3ff, 0x81, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchflags(r1, 0x0) syz_emit_ethernet(0xfffffffffffffefa, &(0x7f0000000000)="f6") 16:00:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000000706ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x580, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB="7151000002000000e03a03ce7e6e23b41800e2ffffffffffffff0040201f3be7e3ae01b692376b6e758169bf39a848658627e7cf70a9984d116883ff42ce7c7b7fbbc89b9b79e216dbf4f68bb8f57483d24247c0aef1c08c4cd091ef444c24333dff6e5522cdb8f5fcafe0c14a99662924d2837f77442548efc2739d305b995f16516b313f6445ff4f5901f4b79980e4b547f0e1212d8533e6c5c8b6f39f1ba45d6a29afb31adc551b011ac111eebcc1e6bbd935439e9963604c4394f123a591a2285a31373e63cd0ce699aa61fe4d2feaf8ad2e9548f6bdb3f5232fa24f98cea6d719130a71c9480f3137a592ecc1a45262b4922f7749f2f85b7c00"/266]) panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 19054 25658 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff80000099cd00,0,ffff8000009fc690,38,fffffd80305c94e0) at rtable_insert+0x66b rtrequest(1,ffff800017a0a1b0,38,ffff800017a0a128,0) at rtrequest+0x875 rtm_output(ffff8000009fc600,ffff800017a0a258,ffff800017a0a1b0,38,0) at rtm_output+0x6e5 route_output(fffffd803024c100,fffffd80363f2a88,0,0) at route_output+0x7d7 route_usrreq(fffffd80363f2a88,9,fffffd803024c100,0,0,ffff8000149c5790) at route_usrreq+0x363 sosend(fffffd80363f2a88,0,ffff800017a0a450,0,0,80) at sosend+0x660 sendit(ffff8000149c5790,3,ffff800017a0a530,0,ffff800017a0a640) at sendit+0x53c sys_sendto(ffff8000149c5790,ffff800017a0a5d8,ffff800017a0a640) at sys_sendto+0x80 syscall(ffff800017a0a6b0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,72de8d96010) at Xsyscall+0x128 end of kernel end trace frame: 0x7308b805d70, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff80000099cd00,0,ffff8000009fc690,38,fffffd80305c94e0) at rtable_insert+0x66b rtrequest(1,ffff800017a0a1b0,38,ffff800017a0a128,0) at rtrequest+0x875 rtm_output(ffff8000009fc600,ffff800017a0a258,ffff800017a0a1b0,38,0) at rtm_output+0x6e5 route_output(fffffd803024c100,fffffd80363f2a88,0,0) at route_output+0x7d7 route_usrreq(fffffd80363f2a88,9,fffffd803024c100,0,0,ffff8000149c5790) at route_usrreq+0x363 sosend(fffffd80363f2a88,0,ffff800017a0a450,0,0,80) at sosend+0x660 sendit(ffff8000149c5790,3,ffff800017a0a530,0,ffff800017a0a640) at sendit+0x53c sys_sendto(ffff8000149c5790,ffff800017a0a5d8,ffff800017a0a640) at sys_sendto+0x80 syscall(ffff800017a0a6b0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,72de8d96010) at Xsyscall+0x128 end of kernel end trace frame: 0x7308b805d70, count: -13 ddb> show registers rdi 0xffffffff81db3e57 db_enter+0x17 rsi 0x4244 __ALIGN_SIZE+0x3244 rbp 0xffff800017a09e70 rbx 0xffff800017a09f20 rdx 0x4245 __ALIGN_SIZE+0x3245 rcx 0xffff800014bc6000 rax 0xffff800014bc6000 r8 0xffff800017a09e30 r9 0x1 r10 0xffff8000009940c0 r11 0xb54c637b1b72a371 r12 0x3000000008 r13 0xffff800017a09e80 r14 0x100 r15 0x1 rip 0xffffffff81db3e58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800017a09e60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=19054 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000149c4278,0xffffffff822b7b98 process=0xffff8000ffff73c0 user=0xffff800017a05000, vmspace=0xfffffd803f014420 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 25658 226290 15430 0 2 0 syz-executor.1 *25658 19054 15430 0 7 0x4000000 syz-executor.1 31783 88500 65666 0 3 0x80 nanosleep syz-executor.0 31783 348052 65666 0 3 0x4000080 poll syz-executor.0 31783 479033 65666 0 3 0x4000080 fsleep syz-executor.0 15430 121631 80367 0 2 0x482 syz-executor.1 65666 481494 80367 0 2 0x482 syz-executor.0 90811 332434 0 0 3 0x14200 bored sosplice 80367 88037 84490 0 3 0x82 thrsleep syz-fuzzer 80367 64136 84490 0 2 0x4000482 syz-fuzzer 80367 400394 84490 0 3 0x4000082 thrsleep syz-fuzzer 80367 43878 84490 0 3 0x4000082 thrsleep syz-fuzzer 80367 67209 84490 0 3 0x4000082 thrsleep syz-fuzzer 80367 449696 84490 0 3 0x4000082 kqread syz-fuzzer 80367 370289 84490 0 3 0x4000082 thrsleep syz-fuzzer 80367 322818 84490 0 3 0x4000082 thrsleep syz-fuzzer 84490 49242 70350 0 3 0x10008a pause ksh 70350 34629 99440 0 3 0x92 select sshd 46752 204471 1 0 3 0x100083 ttyin getty 99440 34722 1 0 3 0x80 select sshd 28408 77484 2587 73 3 0x100090 kqread syslogd 2587 507022 1 0 3 0x100082 netio syslogd 73594 508833 1 77 3 0x100090 poll dhclient 12563 491594 1 0 3 0x80 poll dhclient 86755 262899 0 0 2 0x14200 zerothread 8308 303002 0 0 3 0x14200 aiodoned aiodoned 22015 487226 0 0 3 0x14200 syncer update 34670 268049 0 0 3 0x14200 cleaner cleaner 38651 492253 0 0 3 0x14200 reaper reaper 84464 482472 0 0 3 0x14200 pgdaemon pagedaemon 53998 491075 0 0 3 0x14200 bored crynlk 64176 16581 0 0 3 0x14200 bored crypto 29132 210588 0 0 3 0x40014200 acpi0 acpi0 17806 28866 0 0 3 0x14200 bored softnet 46801 144851 0 0 2 0x14200 systqmp 41021 368270 0 0 3 0x14200 bored systq 63789 126573 0 0 3 0x40014200 bored softclock 64828 515014 0 0 3 0x40014200 idle0 49187 107973 0 0 3 0x14200 bored smr 1 159740 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 6489K 7435K 78643K 14233 0 0 pcb 24 9K 10K 78643K 1142 0 0 rtable 115 4K 4K 78643K 769 0 0 ifaddr 61 14K 16K 78643K 278 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 107 0 0 iov 0 0K 32K 78643K 218 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 76K 77K 78643K 3446 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 30 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 577 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 2470 0 0 sigio 0 0K 0K 78643K 22 0 0 proc 42 30K 54K 78643K 719 0 0 subproc 32 2K 2K 78643K 104 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 249 0 0 in_multi 33 2K 2K 78643K 138 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 406 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 89 20K 22K 78643K 6575 0 0 UVM aobj 73 3K 3K 78643K 81 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 93 0 0 NDP 13 0K 0K 78643K 79 0 0 temp 182 2715K 3355K 78643K 10595 0 0 kqueue 0 0K 0K 78643K 30 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 14 0 8 1 0 1 1 0 8 0 inpcbpl 280 893 0 886 1 0 1 1 0 8 0 plimitpl 152 81 0 74 1 0 1 1 0 8 0 rtentry 112 100 0 54 3 1 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 290 0 286 1 0 1 1 0 8 0 nd6 48 18 0 12 2 1 1 1 0 8 0 ppxss 1128 40 0 40 10 9 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 387 0 190 15 2 13 13 0 8 0 art_table 32 388 0 190 3 1 2 2 0 8 0 art_node 16 91 0 49 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 7 1 0 1 1 0 8 0 semapl 112 573 0 563 1 0 1 1 0 8 0 shmpl 112 79 0 8 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5849 0 4413 47 0 47 47 0 8 0 ffsino 240 5849 0 4413 85 0 85 85 0 8 0 nchpl 144 9757 0 8142 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 28787 0 28787 4 3 1 1 0 8 1 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 29660 0 29660 12 11 1 6 0 8 1 sigapl 432 2629 0 2615 2 0 2 2 0 8 0 futexpl 56 38621 0 38620 4 3 1 1 0 8 0 knotepl 112 543 0 524 1 0 1 1 0 8 0 kqueuepl 104 513 0 511 1 0 1 1 0 8 0 pipepl 112 1312 0 1293 6 5 1 2 0 8 0 fdescpl 424 2630 0 2615 2 0 2 2 0 8 0 filepl 120 14810 0 14714 8 4 4 5 0 8 1 lockfpl 104 718 0 718 5 4 1 1 0 8 1 lockfspl 48 251 0 251 5 4 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 45 0 35 1 0 1 1 0 8 0 ucredpl 96 3738 0 3731 1 0 1 1 0 8 0 zombiepl 144 2615 0 2615 3 2 1 1 0 8 1 processpl 840 2645 0 2615 4 0 4 4 0 8 0 procpl 600 5652 0 5612 5 1 4 4 0 8 0 sosppl 128 28 0 28 9 8 1 1 0 8 1 sockpl 384 1930 0 1912 5 2 3 3 0 8 1 mcl64k 65536 46 0 46 9 9 0 1 0 8 0 mcl16k 16384 7 0 7 4 3 1 1 0 8 1 mcl12k 12288 40 0 40 6 5 1 1 0 8 1 mcl9k 9216 30 0 30 11 10 1 1 0 8 1 mcl8k 8192 24 0 24 8 8 0 1 0 8 0 mcl4k 4096 90 0 90 7 6 1 1 0 8 1 mcl2k2 2112 6 0 6 5 5 0 1 0 8 0 mcl2k 2048 55091 0 55050 14 8 6 10 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 100497 0 100409 13 5 8 10 0 8 0 bufpl 256 11250 0 5550 357 0 357 357 0 8 0 anonpl 16 214692 0 205686 112 70 42 55 0 62 3 amapchunkpl 152 10777 0 10687 34 28 6 14 0 158 2 amappl16 192 12341 0 11855 86 61 25 37 0 8 0 amappl15 184 675 0 672 1 0 1 1 0 8 0 amappl14 176 1211 0 1206 2 1 1 1 0 8 0 amappl13 168 43 0 43 2 2 0 1 0 8 0 amappl12 160 17 0 16 2 1 1 1 0 8 0 amappl11 152 62 0 48 1 0 1 1 0 8 0 amappl10 144 768 0 766 4 3 1 1 0 8 0 amappl9 136 598 0 595 1 0 1 1 0 8 0 amappl8 128 183 0 162 1 0 1 1 0 8 0 amappl7 120 744 0 737 1 0 1 1 0 8 0 amappl6 112 54 0 47 1 0 1 1 0 8 0 amappl5 104 170 0 160 1 0 1 1 0 8 0 amappl4 96 2081 0 2059 1 0 1 1 0 8 0 amappl3 88 2059 0 2045 1 0 1 1 0 8 0 amappl2 80 19978 0 19901 4 2 2 3 0 8 0 amappl1 72 54909 0 54475 33 24 9 19 0 8 0 amappl 80 5962 0 5926 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 80 0 8 2 0 2 2 0 8 0 uaddrrnd 24 2630 0 2615 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2630 0 2615 1 0 1 1 0 8 0 vmmpekpl 168 18950 0 18924 2 0 2 2 0 8 0 vmmpepl 168 266488 0 264923 147 78 69 82 0 357 0 vmsppl 264 2629 0 2615 4 3 1 2 0 8 0 pdppl 4096 5266 0 5230 8 3 5 6 0 8 0 pvpl 32 683446 0 671218 285 167 118 243 0 265 19 pmappl 200 2629 0 2615 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 531 0 49 14 0 14 14 0 8 0