d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x3) socket$inet6(0x18, 0x5, 0x10) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) kqueue() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000012c0)=0xffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() r6 = getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) fcntl$setstatus(r9, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) r12 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001380)={r6, r11, r12}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000011c0)) r13 = semget$private(0x0, 0x3, 0x82) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000001200)=""/65) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r5, r6, 0x0, 0x0, 0x800}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) fcntl$setown(r14, 0x6, r15) r16 = fcntl$dupfd(r14, 0x0, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r16, 0x41205725, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket(0x18, 0x1, 0x0) 16:21:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x48) read(r1, &(0x7f0000000080)=""/4096, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:21:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='\xafde\x030bpf\f', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) fcntl$setown(r1, 0x6, r2) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000140)=0x8) 16:21:40 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) fcntl$setown(r1, 0x6, r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r5 = socket(0x2, 0xc003, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r0, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206910, &(0x7f0000000300)) 16:21:40 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x20, 0x0, r1}) shmctl$IPC_RMID(r0, 0x0) 16:21:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x2) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) seteuid(r6) dup2(r2, r0) 16:21:40 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') msgget(0x1, 0x40) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:21:40 executing program 0: ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = socket$inet6(0x18, 0x8000, 0x2) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000180)="335dd2afc3e5813052c9a10088a863839fdffccd3e69a32bb69129a1457da039382a93693745a3dc73e42306f1eac9111a87c4a5681321925a55784906640cfb4699f494467d4ba4d97861ac68f8129bf101da701cad70e4543bec8b1293bebff312b48a0d7620a1c94a8f4a4293665c443bc97b24936ead3a1c08865a93b01444cb32e220a018f7aeb89abbbf0abf1654045a9c685c03dce2e4950bc02b251625aebccbbca10011e16d", 0xaa}], 0x1, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) msgget(0x3, 0x0) 16:21:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x69, 0x2}, 0x8) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:21:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000040)=""/251, 0xfb}, {&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/73, 0x49}, {&(0x7f0000000440)=""/169, 0xa9}, {&(0x7f0000000500)=""/237, 0xed}, {&(0x7f0000000600)=""/15, 0xf}], 0x8) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ftruncate(r3, 0x0, 0x3) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:21:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) shmget$private(0x0, 0x4000, 0x90, &(0x7f0000ff9000/0x4000)=nil) fcntl$setown(r1, 0x6, r2) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x3f0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x0, 0x4}, {0x80, 0x0, 0xff}, {0x6, 0x20}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:21:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x7}, {0x6}]}) r1 = fcntl$getown(r0, 0x5) getpgid(r1) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:21:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) fcntl$setown(r1, 0x6, r2) sendto$inet6(r1, &(0x7f0000000240)="192743a65a36205b5adf53e19338e33a664621c5c7bfd7c884b2f5afe49bb6012735bbb5f6f474648a7cac036eba181465431938ee2f7685b29b869e5515f675000e86f85bb10d5e4e312f073024bea07dc43efafd5d98da15316c144d5c8abd7f87ed1b3cdaea9cdadfcc3c3d0fdf9e8009109dbebe8dd6566f8d79acdcc62508795e15e4b03a82abebb834c1a216be269643d81836ffa8300a3c6612f206efc353867b0b697a", 0xa7, 0x400, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x2}, {0x3d}, {0x7ffffffe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000002572c932ae51901a46e22ef25300000000008000000000000000"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:21:41 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r5 = syz_open_pts() close(r2) dup(r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000000)) syz_open_pts() flock(r5, 0x8) 16:21:41 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x100, 0x0) lseek(r2, 0x0, 0x7, 0x2) r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$setown(r1, 0x6, r3) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r4 = socket(0x11, 0x4003, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:21:41 executing program 1: semop(0x0, 0x0, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8", 0x7a}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x1, 0x4) r4 = dup(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) 16:21:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x19137a6a) socketpair(0x1, 0x4000, 0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) 16:21:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) msgget(0x1, 0x190) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x19) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x1) 16:21:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x7}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x8) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) fcntl$dupfd(r1, 0x1e, r3) syz_emit_ethernet(0xe, &(0x7f0000000100)="c5acb834c11ce14dcd5866065a46") 16:21:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0x2ddbe8da8c0f30e8}], 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000002c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x3}, 0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x9) 16:21:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x7, 0x7a8c93af, 0x1c23}) fsync(r1) r4 = semget(0x0, 0x2, 0x28) r5 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x6fb, 0x4, 0xf79, 0x7, 0xffffffffffffff38, 0x800, 0x1]) semop(r4, &(0x7f0000000040)=[{0x3, 0x81, 0x800}], 0x1) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() semget$private(0x0, 0x5, 0x228) syz_extract_tcp_res(&(0x7f0000000000), 0x5b11, 0x8001) 16:21:42 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r2 = msgget$private(0x0, 0x210) msgrcv(r2, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x0) msgrcv(r0, &(0x7f00000008c0)={0x0, ""/243}, 0xfb, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x20, 0x8000, 0x0) dup(r4) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="00b80e7cad37afccfc60ec1f13cbb0148c15e771990d9ccb78b3d38362c720dcb9359d00cd7ad9a493887d6cc968e531d493d68f05cc4885090740c58cfcca1a1f3c3adc528a041870ee8a352679190fff912ed53d47bba4bdb0bc279cc34cda969a1fbe2c691d28dab3dd8e37c8ef60c08f5e0fe7ed01c431a1966433bca5c5ce6899aa5ce88c7237100daed89bde35e55269907d9b1853e03e00685d47ade4fe1c5a7678d48f4017019150693b335394654e4e49e48aaef41458510e7aab6f28c2ecebcde7c923a3582f849a55"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x27d, 0x0}, 0x0) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r11, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000c46e8d9423d57b7400"/42], 0x34, 0x3, 0x1800) r12 = semget$private(0x0, 0x8, 0x80) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r12, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r12, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r13 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r15, r9, r8, 0x13, 0x6}, 0x6, 0x2, r10, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000180)={'\x00\x00\xe8', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000009c0)=ANY=[@ANYRESDEC, @ANYRES64, @ANYRESOCT=r16, @ANYRES64=r18], 0x4) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf626123085529f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000008001, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r20, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xfffffffffffffccc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/devpf\x00', 0x400, 0x0) r21 = socket(0x2, 0x8002, 0x0) connect$unix(r21, &(0x7f00000006c0)=ANY=[], 0x0) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) socket(0x2, 0x8002, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r22, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696afa0e67b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) 16:21:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44, 0x0, 0xfe}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) 16:21:42 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0xc, 0x910, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f666920653000a9b1f31fe41536d5cad19aca5107c8ef36b798a840f582a839b40263ec4695e4710959ceca46f920136c78588ddd66da25c449d4cfb8b3536b39e72f31ff5b9e1f2641804beeed01031ed03fd532eb8de39246de6d8b61fdbffacc80ec84971a1d30abf577176bef2554cf6d6a4c2d17bc5343b6f9cdf698807fe80244bf0910140996498bc1cf10cf200619a4743701e169acaaff00"/169], 0xa) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x1, 0x9, {[0xa1f, 0x1, 0x2, 0x524, 0x4, 0x9, 0x400, 0x1ff, 0xfffffffffffeffff, 0x3, 0x1, 0x6, 0xffffffffffffffff, 0x6, 0x0, 0x8, 0x8, 0x3], [0x0, 0x7, 0x0, 0x3f, 0x4, 0x0, 0x7b, 0x6, 0x100, 0x2], [0x401, 0x2, 0x3, 0x4, 0x1, 0x1f, 0x9], [0x10000, 0xb3, 0x68, 0x7, 0x3, 0x6], [{0x1, 0x2, 0xfffffbff, 0xb7}, {0x7f, 0x0, 0x3, 0x4}, {0x2, 0x2, 0x1ff}, {0x0, 0x8, 0x5, 0x4}, {0x8, 0x9, 0xfffffffd, 0x6}, {0x7, 0x2, 0x3f, 0x2}, {0x0, 0x5, 0x1f, 0x101}, {0x1f26, 0x6ef, 0xee, 0x1ff}], {0x7, 0x1, 0x6, 0x101}, {0x4, 0xffffff7f, 0x80, 0x200}}}) 16:21:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) fcntl$dupfd(0xffffffffffffffff, 0xf, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) dup2(r1, r3) fsync(r0) 16:21:42 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x7a962844099debb5) pwritev(r0, &(0x7f0000000300), 0x0, 0x0, 0xfffffffffffffffb) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x222373084b34e8ea) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x42, 0x11) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = dup(r2) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) fchownat(r4, &(0x7f0000000040)='./file0\x00', 0x0, r11, 0x2) clock_gettime(0x3, &(0x7f0000000080)) 16:21:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x83, 0x0, 0x0, 0x5b83}, {0x1c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000004c0)=[{0x3f, 0x81, 0xfc, 0x800}, {0x0, 0x7, 0xff, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffe4f, &(0x7f0000000100)="b4dc0d3eca000000007f0622b303a162ec2400000000000001ff5c1e4137091938526add2e318bbdab6dba091d4d9359e7f14b9a859cb0369abe197ef61f622fa083ae2b1f1b9fc7e5af3e562a8dcca2d00f13") pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r11 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r12, 0x121, 0x9}, 0x800, 0x1, r13, r14, 0x3, 0x1, 0x1, 0x5}) r15 = geteuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = msgget(0x2, 0xc0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r21 = getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r23 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x0, r19, r20, r21, r22, 0x121, 0x9}, 0x800, 0x1, r23, r24, 0x3, 0x1, 0x1, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r25, 0x6, r26) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r28 = getpid() fcntl$setown(r27, 0x6, r28) fcntl$setown(r27, 0x6, r28) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x5, r11, 0xffffffffffffffff, r15, r22, 0x2, 0x9}, 0x1, 0x9e42, r26, r28, 0x8, 0xbb9, 0x4a, 0x5}) 16:21:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:21:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xffffffffffffffbf, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r3 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) sendto(r0, &(0x7f0000000300)="10e2969cfe8af0b5ce348c5f361a3860f2095fa8392a65cdc568740d8fdd0ee864f4acddb486f60bcae7280b40bf8a555603f38124fb2cf80af3aed08204fba90fe8cb9d87dad9558f656a25cc0ff4411259eaeb4776463d3e6ea62f1a4e942487ddf10526d8b5bc0047a10e6d9ba789d8a92d500229e6bb623218d80edae797d314705bf49dbd6f8eecf02e03487d5ea55a73b55d3c124dd4b9d8a7f3510a063c2a7b6d296fc8b325cb0d6d1aec5af57156d1ea219c5fa9c641d2649460554c77f452d51c3a", 0xc6, 0x400, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000140)) bind(r4, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) fcntl$setown(r1, 0x6, r3) fcntl$setown(r1, 0x6, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:21:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x7}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:21:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x2) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:21:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578391c69dc4764"], 0x10) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = msgget(0x0, 0x684) recvfrom$inet(r3, &(0x7f00000006c0)=""/202, 0xca, 0x63, &(0x7f00000007c0)={0x2, 0x3}, 0xc) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f08000000000000007103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744db913ab10226949773ace8f9fd4c48c3c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa61df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200000000000000000000000000466cf82e1f06d4689e495081b417dd3d8f6db645e8a554eda75d91c0e98f583ca89832ceb4c6239e40a37f140cb8b03d96db8161acfc0b5cc2139bf8888fb6b718497e16dfa8fc8086de1276827140477f776ec198ad93c4b3459834298e8edec6f901ff7145c75db6308664475c3503df5159027321c30b67366a7dde83f04c"], 0x1, 0x800) r5 = getuid() lchown(&(0x7f0000000900)='./file0\x00', r5, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000004c0)=""/238) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) wait4(r10, &(0x7f0000000a00), 0x13, &(0x7f0000000940)) sendto$unix(r6, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) fcntl$getown(r6, 0x5) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000396e8eeec064122e69bb51e1e9cf41676da2b9f50ec85bc0b7ad858f01ddb212cdeac7b0429efdc9364d494ce1b50cd78c8a5ad1012a05b9124a20881e73ac54f42d958303d37ba18fd983ec1c75186f983ed16ed0b45db1fb9334d8f6846f94012c596063bc756987df2bfa2f702527a6080882eb22f3e7899f35147edfe056e59bf086a5c35f809ca4fbe64d5a7c8ca4a3da6aada29cac2b513f3edec0f565081f1698543b5e403e585446a92c2bc7dc822d94beacded105a095b99f9b14e077e7c68b6182c704d10ea64ea908d604167625490b168d21c0c257dea94b4cd5"], 0xe6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:21:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x240, 0x10) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000240)) 16:21:43 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x400007fefffff}, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x1ee) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="9458ba801b8f494dede424a6db1e3c6b91c5119fee0de88d17d302249e5ba9a2112710ccebed148770e4872da7b3fadd3268c197ec15896c8641c9b4c23c4eb009eef7cec275a247c9042dcafa8e3760eb7347babcc79e1e287ce757cdfe081d3080eda802", 0x65}, {&(0x7f0000000080)="ef4c34824f3c74225361fbc81533bd089693", 0x12}, {&(0x7f00000000c0)="71cbf43d5e4653829b6b52ad838c88d76ae62ae749141eacf2cc183306f66f916b738347740387bea7ba5a4fec8e838525e1d2c816ad0eecd8fa092669eb027defca2ab1730aaf0e88c1ed1e0986d4c57dcca3224877a6ba72828e81a95f31a8ef7153a21c070e4d85dec22add07f8933269affacf3a5a8c8fa037dc3fe11a1be765b712f1eca79b07f20db8e2d357547492c89217c4329d3a069ebff1cb5165d527e49e79a2f25c4b392d753b24688e6a8475c817d13c7a5db1", 0xba}, {&(0x7f0000000180)="860ee1bb311224dd0d19d754a5607ff4f6d64470b8885290caa8bca1863975473020b5ffa09a61e31b745f271b0b58edd44c44c2c3adcfccc226525827fc4cef6a24913f58ced20107553a033340f49446d8b8a6a238005a557384faea9076fa279bdc637bc3c6448d3489350b9ba720f75e8c", 0x73}, {&(0x7f0000000240)="c586690fb81e47fe1a8a2f633ebbe1c9e34059c704cd93236db0709913f5b7fc859f801ff359928cfc1724b95f08d1c4a94399950f1fa9b9d067c4285f9138f445b9a05c1fd14332c2c55dd844ef267f4bcff9d94566c3f3f3eef8", 0x5b}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000081, 0x0) 16:21:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x281, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000004c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x40003, 0x0, 0x89, {[0x0, 0xfffffffffffffffc, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xeba, 0x0, 0x9d, 0x0, 0x200000000225], [0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x3ff], [0x0, 0x0, 0x763c, 0x0, 0x800], [{0x20}, {}, {0x0, 0x0, 0x0, 0x3f}, {0x0, 0x2}, {}, {}, {0x200, 0x0, 0x100000, 0x1}, {0x0, 0x0, 0xfffffff7}], {0x0, 0x0, 0x0, 0x2}}}) pipe(&(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x5, &(0x7f0000000200)=[{0x5, 0x8, 0x2, 0x7}, {0x7, 0x4, 0x7, 0x2}, {0x1, 0x1, 0xfb, 0x100}, {0x9, 0xf, 0x2, 0x6}, {0x4, 0x4, 0xff, 0x4}]}) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) 16:21:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100000010000f1ffffffffffffffdeff4dbbd444580400000000000000765cf8a1ed2b57dc347ce9f64912854a77f85abaa64710fd03cfe89f50afe1fa509c2e6a40176eaf5f050000000000028026d52ce5f55cb27ef7f8ffffffe7f478bab6ef522402198d587f005bbf5584cf0629db7eb69acbfe41ffab630dcbd43ea0a7eea936cf040b33337a6ba1f42049252caaa2b6235b4c83c402ad2515d41dfaaa34af4602c91d3ce43ff14c9352a0c40062a20b5bc1524c278bf5ad4860b923ff0e1da19acf065e1f3cee7ae783f244bbd8b9d5bb8a60c03d080efd0cc730ad874fc92107a2dee82788a2fea4f70841"], 0x10}, 0x0) 16:21:43 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) sendmsg(r3, &(0x7f0000000640)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)="2ee16eed2f11edb3903996d0fb036fadb8c2f57fecb86f5b36b11503ba0f97209c3a846712937ef7c7bd9a24faefcc7ecef69d1ab93ced0a4f393a336f", 0x3d}, {&(0x7f00000001c0)="6bf5e05a9637f222dea16786a092b64a2cd231d20dcb0d4a51afc108a95570e4941609fe7d3ff0a4c4fdba5028be1bc1e70468f4b6d0cce97c925993358e04725fb5a1b83762e1afb6bd95a11df45bb7e96ed4298632093e8fa539bc62db4aed5ca38c9378e215f429ca064e476a836a254514541fbd20005f1e942903ac8554674cba0eb90ecdde228bc4a9a998486897224b3709426abc4b3fe48f9e4676971f0cacf9", 0xa4}, {&(0x7f0000000280)="64487eb4cf2f978873", 0x9}, {&(0x7f00000002c0)="56ea10e56ceef0a119c53aa561acf4e543a4fd1267b99158744dbe4b4a62117daae5cd0432ecac2a5f6fa8b3d8ee487173b07a320dd08b279d30408901a2ef479f2ca58d48ace32206a3ef8f4917f9209002e968d550f762bb770581edf70f3d90327e6b0f392ddaeadfb0be2f26cfc477619a68820285dfca04539104701e682434b8338052993d4cfdbbfd5c2e017a69e2134cc623d187b68d7e01dc28d714e3adde3347f99079d5a3b3f0d41279c869689b1c33ad59920208ebe38c59fb68a222f3f1acce80963875", 0xca}], 0x4, &(0x7f0000000400)=[{0xb0, 0xffff, 0xe6b7, "dfd940cc446c48f4087389c9dd90cac50007706f13d32d418a5b6ee7ff54b196811809feaa924addd4cc5b9bf15cf9c72d8dab287d9b567cd389d61f45ddb737427b70d7e5058c221dedb0c806dafbfc2b4cef23e0d28a6345781c8827faf22898cdb2ecd9a1366a7680c6f9f47b64bea83aac6c1400de4a6391f78fe8e396a824b38735136fa06a0c76e8a6b03730e8c843b0ce65fc6ca21f31"}, {0x60, 0xffff, 0x8000, "b12fd0f59f3318899ad99b742e3ef5857ab7b2affb3dedbd373bca3acc52cb1c34a5cf1d9c005e04f7a1ee236dd10931ab1ba00011e86116196759fd1da7444bd63476e66ee36f613b5878d077a3"}, {0x108, 0x1, 0xac, "9027863c364d9c93b90eee3ef7ae2d899f5139f56efca3abd5b729465e7eadbe20b8f0df443c595f4ac8eb1321bcb78de16f75ac8b3d0b2cf3c8f525a23fa3644a98b3f13dd2ba139dd4e8f4b36fe164bd96e2bd91f3bf9bf0fb0f3c8cb084934494e4116e18dbcdcd02c45b6cb798389e30ecbf99d37a9374dac945adc3aafb471b717b376bebee2fd07fe73101a9d14e855f7c1b56139d7c733079ff2485ee3312a5c14c10e23aa6511da8732f6d7ea1264cbf6390ff2b62dec62a5ab5b9da639d161d8595b22044fb5bdf5ff46027cb1351c6735c1e1e0da56e94621a7cfd23dc1a7d0f99642986b03a3fc24bf6ca268924ed6cbcad"}, {0x28, 0x7fff, 0x3, "92ea50e7d5ce7bf5ec5587b79f30b0e08032c0c5ae"}], 0x240}, 0xdb38677941b040cf) 16:21:43 executing program 0: r0 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/31) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x6c}, {0x80000000000006}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() r5 = semget(0x1, 0x3, 0x400) semop(r5, &(0x7f0000000200)=[{0x2, 0x487}, {0x2, 0x100, 0x800}, {0x3, 0xc15}, {0x0, 0x2, 0x800}, {0x2, 0x8}, {0x1, 0x9, 0x800}, {0x4, 0x800, 0x425eb22556f032c7}], 0x7) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:21:43 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000005680)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f0000000340)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x13}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001400)=0x7) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000015c0)={&(0x7f0000001580)='./file0\x00', r1}) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000014c0)=0x101) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) mkdir(&(0x7f0000001440)='./file0\x00', 0x1b) munlock(&(0x7f00007e6000/0x3000)=nil, 0x3000) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000480)=""/84) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x11) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000380)="ebffcbff13b9fd812eaa4e713048e69931929648bbf0207b0fca53605498c880d1de476d3807a71d150dcc21a4fc892a693c38d23ff5455f740afed244eb373fb25852b01dcb1f3c23496e5c67f6a642c24f61dabc1ec3f0f8ba18d3011bd95db22eb4026bc3d1", 0x67) 16:21:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x7d134699c8d5666b, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r0, &(0x7f00000001c0)=""/7, 0x34149e1a, 0x0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x20000000) setreuid(0x0, 0xee00) execve(0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 16:21:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x3ff, 0x1, {0x0, 0xc}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:21:43 executing program 0: r0 = socket(0x1, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000200796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379"], 0x10) writev(r0, &(0x7f0000000480)=[{0x0}], 0x1) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000080)=0x80000000) 16:21:43 executing program 0: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x1d0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6, 0x7, 0x10, 0x1, 0xffff, 0x9, 0x3, 0x0, 0x1, 0x4, 0x4f0b}) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x4c0, 0x6ae4abc9139e593f) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0x7f}) r2 = socket$inet6(0x18, 0x8000, 0x7f) setsockopt(r2, 0x2, 0x4, &(0x7f0000000200)="1bc971dafe06818da47ff053ed38d6202d6762686bf5ca58f8b5c32e00d1776591a33c68f2755f449fbc1eaa24b2dd62bb11824bc053d188020d4e15d8408ae1860a7eafb5f4f41d548d70160cb40334bb9976a93c5026b77a00f4c3166d244428df0dd73daef3c876c127f4ec40228d6bec3921f70a3f7a4a43b3f7f31546a25a92a980255f88ef190056b73632435a318f4f47930def4fb5f4a2aac91efbc2542bff205ebc2f05598d4ce30ba9c60d8c878755435f70aa1fae2f8a888fd103fafe06b0aecfa8aaa98f758400e2cb713c40c11d6c80876ff6ab7db1840681440a34c4905e1b352a9abd56a8d2a31d7ffdd6a28de69693a2", 0xf8) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x40, 0x80) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000340)={0x0, 0x10001, {0x0, 0x7fff}}) open$dir(&(0x7f0000000380)='./file0\x00', 0x5c0, 0x14f) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r4, &(0x7f0000000400)={0x2, 0x3}, 0xc) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440)="e810f1bf4d31e466154cc404513ffbe02de402c3", 0x14}], 0x1, 0x0, 0x879) connect$unix(r4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000500)='./file0\x00') r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r5, &(0x7f0000000540)='./file0\x00', 0x8000, 0x46) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x80, 0x9) openat(r7, &(0x7f0000000600)='./file1\x00', 0x0, 0x102) r8 = socket$inet(0x2, 0x2, 0x3f) fchmod(r8, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000940)={&(0x7f0000000680)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000006c0)="f0579035533feed442f7c5de558124144db3f0bc29d26cf9195c8476517be789a6299a2a444c957cb7d19f1d96d77722746d54b0775e36c1ff82eb9e310af2d08e4667f0a9059f0d55a092b0ec611372d0c220c05de9a7da71da23fc1d12235e484fa59bc3175b5d8c39cf7e6bd8643e648c710edb88e94bb85797b4d4d1cff01a97361b3049d8574f8b198dae69f51c8724af8cdf4e980656e32011acad92a04a3857ee010df3791f89e6c2372298d3c78d88ccb5b91a7c2de2", 0xba}, {&(0x7f0000000780)="6308721773dd57b1a3e8dc39474df2a6d0db80e6f711e518e6a5a9939cd1ba25e1a418e32524f4e81ec4602aa57a0b237780a0e8cb344093ca76882d32931017effc1bda6afd1ede5ac0d7c42e2641849a2459803c2d650902", 0x59}], 0x2, &(0x7f0000000840)=[{0xe8, 0x1, 0x531, "11ea438c509d9c28afba50b9ff4e806af449e41815a716743e9eb115bb7202a26fc1cd1258b2bd8b229d1f396122fe7e144e7b09c11a14ce7f2123e39c9805f480e2d5f785c333eedc605443ae64f25fc8699a596d67b3812e0832d5f659ab91bf25af25d43ce153d4d7134bbc2b637bb3bcf2de82c7c5ac2c1d63afd66a8c7eb78bb890dd56f5e3e33e6745f03957dd3a5604698f1d827882beaf83ae742375dee40628a895f98d090254657fac331ac25018641d7591873a68e62f1d20294cdae3573a5401ec40d6dc277b307c68ca677b"}], 0xe8}, 0x400) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000000980)=0x1) chmod(&(0x7f00000009c0)='./file0\x00', 0x362) 16:21:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) 16:21:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24d}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01bd545b1565e4") 16:21:43 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x4003, 0x0) socketpair(0x20, 0x5, 0x20, &(0x7f0000000040)) shutdown(r0, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd285b900000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8501b1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedd72bb4d0ad7beefb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e507c2c16057b1cfd09a3fb4f68da3084d"], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:21:43 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f00000000c0)={0x5, 0x6}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0xae}) geteuid() 16:21:43 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) fcntl$getflags(r0, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0xff, 0x0, 0x8}, {0x2a9c, 0x1, 0x40, 0x3ff}, {0x400, 0x1f}]}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) listen(r3, 0x3) 16:21:43 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xfd) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:21:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x0, 0x7) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 16:21:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40}, {0x10054, 0x6}, {0x6, 0x0, 0x0, 0x200}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:21:43 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)='r\x00') r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="de011dda00696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x6, 0xde8f0b845bff99ce, 0x4) r8 = socket(0x2, 0xc003, 0x1) connect$unix(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) writev(r8, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r9 = socket(0x2, 0xc003, 0x1) connect$unix(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, 0x0, r3, 0x4, 0x5}, 0x0, 0x1, r6, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:21:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = getegid() getgroups(0x4, &(0x7f0000000180)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) r2 = getgid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r17 = getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r18, 0x121, 0x9}, 0x800, 0x1, r19, r20, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[r2, r9, r16, r21]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:21:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) read(r2, &(0x7f0000000000)=""/167, 0xa7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) r8 = accept$inet(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r4, 0xa, r8) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:21:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) r11 = getpgrp() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r17 = getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r18, 0x121, 0x9}, 0x800, 0x1, r19, r20, 0x3, 0x1, 0x1, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r22 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x21) r23 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r25 = getpid() fcntl$setown(r24, 0x6, r25) fcntl$setown(r24, 0x6, r25) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r26, 0x6, r27) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r29 = getpid() fcntl$setown(r28, 0x6, r29) fcntl$setown(r28, 0x6, r29) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r31 = getpid() fcntl$setown(r30, 0x6, r31) fcntl$setown(r30, 0x6, r31) r32 = getpgid(0xffffffffffffffff) r33 = geteuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = msgget(0x2, 0xc0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r39 = getuid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r41 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x0, r37, r38, r39, r40, 0x121, 0x9}, 0x800, 0x1, r41, r42, 0x3, 0x1, 0x1, 0x5}) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f6669536530000a0cc80ade58efcf2c2edb3638d548fd310c67bc1d0b387ac9e5bc6857c48d9db9e2120a2e0184c6245e6824f6f94f454c651a92969ae5f94ee83302ac9b57c3639e39442246aff82460f7328ef081abe75c1f316d4143524ee9bcb67a205b85233460d0ac6ca6176e8ef8a7e7da54985092de"], 0xa, &(0x7f0000000080)=[{&(0x7f00000001c0)="ce3023bb2bc2de60b1e58086a806cd74b9a13a7ea44c43e391592d545e3972a3d519d959df8787029cc02d8afef83d695056bbf9f8c0c9fbdace8e120ac292c96fb0657513f3b72f26f0bca01ba05a8aabcae60a2f37eecb6802ab556fac9fd6b10d534a047a7f1308ab1d632895f184aa953d010a3da8235b92b249515e00036f44499c516f37f918eff770c2959c2928ed9f162e1f182f655fa8442e4bcb6832f1f1432aaac0dbb3782ad2", 0xac}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r15, @ANYRES32=r21, @ANYBLOB="00000028000000f5200000000000000445c428", @ANYRES32=r22, @ANYRES32=r1, @ANYRES32, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r26, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r30, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r38, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x2}, 0x0) 16:21:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) fchmod(0xffffffffffffffff, 0x40) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:21:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) nanosleep(&(0x7f0000000180)={0x8, 0x8}, &(0x7f00000001c0)) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x40000}, {}, 0x7f}, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) pipe(&(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0x19) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 16:21:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x31, 0x3, 0x4, 0x3}, {0x8, 0x8, 0x7, 0x3}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:21:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080), 0x3e2}) 16:21:44 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbabe8d242744e5b8899666696c653000"], 0x10) write(r4, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) lseek(r5, 0x0, 0x9, 0x0) 16:21:44 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x0, 0x2, 0x2, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) fcntl$getown(r3, 0x5) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:21:44 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)={{0x3, 0x8}, {0x7, 0x22b}}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005000000cb00000000"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f00000003c0)="d5ff9668f63582b01744b7418baa925d820a69279a69842bd444ed3a2373ef1d403753470c52be56afc19221aa659ddbc5fa005dd292f63823f93e4a11f7f9916bc8f7f73120eaecf7e5a617691e9667af85fe789e4c23412a4feb9375d4a950fa9d34d360aa84cc8af810816cffb260aa984e9d1bd49ee6fb787e35fc37b255ebc77af49878a058dbf30d8a62c8a13aec06ee48cb1bff948b7b90a253180dc0ea79bc512e1d482185697e511b016e10edf271bfa9be2d31e4eba62645", 0xbd) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000c806c24489010011ef35e5c3d46bf3196262559a564f731cb14438e580fc504e38ab0ab8"], 0x1, 0x0, 0x800) r5 = msgget(0x0, 0x80) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:21:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x7, 0x0, 0x7f}, {0x7ffffffe, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x58ca}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:21:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000380)=0x4) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea0004000000000000819f507d00a4000000002951b15801360bcd4c0a162b58fd42142667ac22d237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c659c17e107cb9148fcd663d2870b41200003500000000d28418ac1b00000000000000000000000000df42d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f8a420eea4173d5b6913eef9e8f0fb636710000d2df0ac87e0d7bff7f0000f97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f4cf37fb6513a51adf2ea95d1f0a6ee99aca97b9747147be2b57674d42f89ac33e007c73cff775b0a8fdc706ae4deefbd61a94ebd1051d888d1f67e1c3a658cc5130843b259c55c0af257b73805eef0739a989ad4db47efb5e4a75d87e341b9aae76ba99c1cf09273f6074b771b4f1db89940e91d5b68ddab5f5da482f9b6a905262901b4348ee77017e3223d9fcb42151c62a9216871e1b44d917b5428974ffffff7f5e9f33ff95a6309ec58b831b8d2692c76934362652264a2a17522303536383413c330a1564cf2acb041d720670f94939407841"], 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)={{0x0, 0x9}, {0x10000, 0x800000000000}}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) bind$unix(r3, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:21:44 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:21:45 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00004df000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:21:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180), 0xa048}], 0x100000000000005e, 0x0, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x83fac7ed2e4bad6a) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) accept(r14, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r15 = kqueue() r16 = kqueue() kevent(r15, &(0x7f0000000040)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r17 = fcntl$dupfd(r15, 0xa, 0xffffffffffffffff) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) 16:21:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:21:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000300)={0xfff, './file0\x00'}) r5 = getpid() fcntl$setown(r3, 0x6, r5) fcntl$setown(r3, 0x6, r5) fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x6, 0x1, 0x0, 0x3}, {0x3c7, 0x0, 0x0, 0x8001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r6 = dup(0xffffffffffffff9c) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180)="95bba1f0550cd79004c3ed84051a74761412ec1b461ab1866b8ab5c722e4f418651755", 0x23}, {&(0x7f00000001c0)="ccd7eca98b7ac56d290f6d1e19822f44b2", 0x11}, {&(0x7f0000000200)="2cb37eadf4ac4a302d3dd1eaee538545915d6792a85c67f227179479f66520fb28f86840d6331361ed8cd88dee964304b42ad7dac9a54d140719ee9294214ac97e462138ad8900ea0bec24582d83651a0b855dbaf5291c6921e7c16f96163843353584edb7fc71a2cb6a77a9bd452897a06bf8c00c9ac1ae081b7958a0edb89ff87da89e", 0x84}, {&(0x7f0000000380)="027ad26add2042892d7e78fcf6e5f2edcd786df115b93eb3f1b9d1a8af3b90a8dc84411aa2f44d883cbeae37db4eccc4a6a136cc860a9ff0e60d4a4510342f66a93e971415da5b43e77b497e02ca78345bacc751a41089dcdecfb571aca8bb9fb4facf4fe996a2f5c1cf0b4a00e7c7898ce69771556ebc61a737d971587ea74d95b4c6a5b24b376d30fc9a1f8b86c823110a1d635e46a9b99c8829e350b7e5a37fa6cf127fb593b119ab9be4e9a15907d50bd4c88de9fc830d828fa9978748b17bfed23673aa25d39a335a053c98a01b8baa151641e0a2ad673ae9e322272cd7fb4555c8f21ddecf8ecb28be9eb9477a6935ae2a2d03df96963f22c0a23821a52fdfb9f9d948f1ae897db4e7d7ebfa0f5376a57ef938e77a50d9f23a94f4f9edf07b83d8f8b3603b599e6eff1c73f2515f1d10c3291d4c3f5e318ed56a0eba3f03a38029faa85a2498f9f89fe29e6dbe42f7bc645e3b56e682b35f9eab7f861d8cdca9235c25dc91433e33cfcbc8c303e17ec23468fb80ee8dd765fd8d21d79d40a20df534a57856f8092cc8b754cf89f04e94cf5c9f3847bc05c5438cae1b83c40160293bef4a6ca6218e4358c7cbf88f9beceac305201d66e0ce7fd80106715cead3e69464d6a50e8847fcd3a7f566cafd2d17e82fb1a9ff4db108f9e8e2d048c97c00049565e83fc5a17c8c7f8e1efe12d9cfbe573edaf787336895d2cca867f60e3c19c347e44ac117fc89478535ad49cd4c8efb92ba2ccf9fec9461ebe51b409bfdac7c9d0285d636ad30bd11620ed73df36f0feba3718e225bb619e5941dc994b9816e45e3dfc92a4ee104cf69481f1cd8cae861f91d15a196b952d9703815619985a0c58465fbaf55839e6c5495f9cdbedc9bd8cd4b15e7e20b5b719f8723986429b583bdac3b0f414c5ae57d3f766f9400d4965f63434f3dfce6bb78c88862a9aab7e21fc30684c70e05e276308c52043ac4cc283b5c923aec146680f35fead68065fae2ed712bcf669f8b9258f35b295450c57edde7f99f7b7bf48b1b90a2df63209ce2a69a6c3d8ec20cf3db652ddb46ad4e027068a9f23371220dc4ce24598452095786926b1d09eed9a1b43cbe9c2615475466d96bae84d1f90034807f41f7b3cf2cee87d5db84347c768f3056dddd4f2a053d6fba59d55c940ca8649f30104dde7a6e994dc015fd934ecacbf4c2bc6104dc23018acc8603aaff480219f621bc97eb76d1fd7881b4622de7dd935ad16d1b165d5835444a7c8b5dcf19d1c6713dd6326cb9140456fdacd0bd97e6c28276f5e2ee3a117a4f069ae921c0a06a3d5af92e585ce232db6aa4fd7084ecc0e5009e64d222a4304794226e52d9b0ae2916560f676f2c5d03af1747feb59353d1015388b9526fb9f03e3dcb3565e990cecda6be880ab0b1f44a04e5d9af60fe7e9b6758e76bddf9eba945d0f43b8f69ca9119f523feab02b9ff6ab2a8b1b8e85ea57070385412431e105f368b87225300fdba55ddaed63f567938c3fe61976870a95cce7aa08fcfc46605c4400c315b72433769cadfec46d8647b931e81335e884f28d601a202e293e1a6fa44d8080d8604454e9d3afe13130c395748164ea7f2b376c3bb16bd92d96c997d6e83db40d76e70a0ed940566015bdf9a350d0c40d55de048c18e15cb1d3b91ca9a51506730c759d4ac1889f37e1f6fe3083e996b529e531644faf29c85b5dbdd12d11d7261aa84035f827827ceb4e9b86820988d4a02e4a2244e5237b8744f9e6a971abd0955bf00c3c994bb13d6bb7c42a4fae964652c0a01d747ac97afc3cc6d3b590ab660bb2a5f6c33ebffcd20765d4740ca2d96b95551b53997161f7f5d119387394d59875de2632379e3a9a3b72ae7b077a4c67b983dd74e51ba4a055454a040fb880c8b0368e7dd1d91d05ae12a6de77708c145a8d174d120b8fa723f6243dbb8b091a6ae686dbf0bd16d835a3603742f22cd59ac2808e982e50d0d6dd7c757465ac1e0654a90f142c656e329aec560b98f0273ad10a7eedbc2966788ffd53d1d8eb4d74fe10e4f2ac9b08a5b958e140dc835a47dd636e410f6291eb8e52134ba27e989cae841727451e7e3c2bba62cefdf7cc0e25b95c6c2a45a11b8d13ae709ca2135515b3953a83465450c3651599c33fe38ae3bd543e3c2aebfdd3de30e37435d938566e40923173cad33505afc3e0b55c58e4d039c7a80223c73500df669e184a620c47d133d462d677e12a5e7593ba1e141b0511c14b72075d91d13777f444b8503a2ed88439cbe30de04b49fbf97f065736e45e0c8c7d7a14e1dbad6b20822b668a77c768a1f22ac1bf01b2b395e2002df037bb0de1c31a30fe15956752cdd23365bff473ffc1ed00bce6f2fc8efb78f5a05d95fb5a8cc1a2336df20d3fcc76b3e8cfdeec63f3d2a860a3233c56cb68ad9f1e3f1e30c6fabce349e9c9a110e8441b7d44af81c308166ce34c9276d9ead44e0a6d34ce1ea65524596e7045d4f1dae7761fbc81d84f446c6dd7bbd67aa69f6df710471e4c52fdf5e87b98a648dd2e4c6c4c8c2023291c81bd64e61d69774d87f59808fd9f21abf056ecd5de890592511c52b6b2e69daa494e89b406cc626cb6f16b4ccb296ccd2152c62f0aefba2a50a440d30ea739db87d18fddbe4715586daea9a1ff2608a9e1a5dbe5620521ac5dfa131e096e74dfe955d840449c277081ee1148daa9e7fbdae78557992e57ee44327f49488bfe9cef692d1fa3ca775600daa500189017224ac0f6ab8d57abaf841e2f7f08502ae45911d56299441703cb35d1da7c1b17d8ccae5ebe4571365f346b1efc3508fcae2d2a9cdbe676abbac4aa0563005299d592e267a23e94d03f8d5d2e89aa3c4141317a54f7606d1fc2e56663cbe5e850cf41b03fb09723efa4a052f9bce226e21c56e729481bf080aa81babd4beeb20eb77ea5090754b60625d19f2cdd176bcb4d566325dacdaa972b5bbd787d0c53f22abde7bf26561a1178204c3bee931f7a203236fc996eee6a9dd7a4e27d0deaa50da9b8c50413978f7bc6ae40db15c9f94dbf9169bc9ace5e168c87c1cb202d25a9e0c8bc76689efe33b86311e5bbb111d926295d1901b74272e365f3bacb4fe9806e16e111645c1aa174e95ededc0bae076d84ccf01a83bed293e22abbec72751ccff67d05f4b4baa17b92ae83dc96ecc6ea7f61e490559f2696ff78f0bf5f49eac3b281ffa9b8ba116ab91df524ed6356cc95eee69db79a808d134879167bee84af237794c3e7110892b442d7bfc890b16264fc967c0fd17ec2ef712a83ecd3d55640a0ca690444ac27c65a4f1ee6d87b9abb378fe13f9a54303ed3faebcdb0efa6c4d36bbfcf857ea16b6a0a554ba86e88959395910ca98f7f40934a3af61d7008adcfa2d23c0cb6fa14210290370726cb1e9ee26d9ae507715eb73e7a4765f9949c673845a060bf22df4e84a1bdd77ee87a7cc342cb0ba53513afdd0f187e432bfc586808bbd1932724390251f51b6161fdf49f6879b488502e9b5e04d4b58fad497a3ef54c300cccb6f0241a61525e729846c1921c253c9f8cdb792dc492c7be6fc6fb12f833e3590638b18cbdec2953e0d235ba111ebaec1fc936953c1fbe27c3316c3e49671e9eac9240d9415037a6849600d8eaeaec3e749ebee2d7a15d5fb1233207a26f15d9d1ebb633708af0fff32c974114bf19463d396aa1b8cc6b5e026d6614c16f17a15ec88e273d0ee26a0bbc43c8df926ae505375ff2a61aea2ec8463ab980a159d2790d75611d02746731f5eba362e69e61b7601fc4aeee75dbc415f3a873b0b6a69e3bce9a3594bc5cca7734e2eccbbc6cab5c4ae8a3e88566a7a0d2dd54333bf1610242fc8938b07a2895b7467349a948099146fd0702c52a36f20836e7f58b269109b1180e22752106f6150d5362bc849e721051400b43273f1eaf50904fdd9fa172972a4f9dc8f11b88d8b2556b17495cb0f3f1664e4a4035023681d4c293a44aeea54243338d42f4b35beffd1bfaf0b9688ec34e6e103e138a8ac5938c668edcf86b55dfae8bdcb1a5c387a6d8f60552d2ab057d6b5eb381e2c65ffb2629d264325e48050f88f14ce90b2daf41ec3ae9c7eefa05c1be15e190802ae9d8352f27dcf71883678d5f1b5ec24a8b0f64495393815244e268b5180c5eefe80f1e64cbf67f069d2a79210343f72332c7e0f57a99278c5b253b7130263704686b7d27c6a5b1969102712b0a3d41ef86d3b27c94bb3d390a09415e49cb67f3532a43cd690c317df43dcdd3b9295f931bef66d9dddf73f88df7c711884f4bb56e02859bc32313de28bef3bd93f2517a5c3574f14f8e71afa882c9c54973819493f8823b826f12f91cc7a03834d46ab0465d22b23f98f389f7d2e0c6bd23b8a81ff9e8a1f0ed72e025acd0b884e52c96eac01bf36a56263ff8976cfba3bcc8bbbb8a31fc3e045f68e196cf3f85b7ace76eb612399baad79a67b3375c32a9274484cdd098cd3aa1205a4d6832abf2796b15c606a9bde6cfdeb9e0c74e824d6674a990e9462509d701ed35e25bd1af4d73aef1454b9e36a827d2f8887b9e7958c8824a793fbe08c0549b4d8f473d73ff0696c340826f269867a17b21397134e6c290d0b62b7a1a1c5a3b8e607344256edae9f19bfb2d88d0d05c6a0981f9acc1d343d285f515ac79b99d4a548188cd2228811a6f20e81e0bc7c6ae159b5e76dfb5ad8836e603827b0ad8590ce25b00c9f4ee3d309bccc95c29fbe1e1d73a3d1b42a5c183b3bbe0b0f1ac6cf3e7bcd2210c0adc7e7714113eb2fb68c41fd72435bcd6c86fcd65f18065cdc18878848c7f2e16c2d38ebd3205b5a73bd6f441cc4971a9f26a5d2840ed1adde4f62c0f9e9914507fce99f14c0def9e7a7b8bcd26b80cf77c54e392294c9f7d45bd88e445c50d4daf963c28d00f446d3bf9644ea7ff48a9c8c3b98dfc8ebd276be9c5649997080a7e8563079cf2c626495360d7cdaed8decbf2786f563f1bcf3eda3c88337f71d2051a09cefb6c614ca433787fa31556d9f85667f19c9f6e0ad59b0cc5f0d0049b34c8009e3d38c4dec8bb84a7bfc18a840e4235d6a9a49cda37d91fd8905656995004db9130bb850419b746bdc3041d2f220aa9a7fe374057b9c5ab0089d027220cab51932fe94ee9637e7c26f8879f0e9068419a37ef5771ef266812389e91f25bc9bf4be79128f89786d1fc06110316a8fe55edd03b228d47741bd8ac7c8fcedca499f62bcad4edbeabb35fc836a91e3921bf87743c338c7f32f060e9bd92dd136fbf49c8694526da416145acf180978f9bd4308838e0eb3c7b8f2beb8f6dfebc026f545586e6606eb82c6e9bde1bd5eb1742ada8cd5d139e8bff534128b4aee575a05f2f24f90c967d5c89eeb82902bb4b4f1395fd59a72f001527bd16b4482f43e49e99b46266835129862eb9625f147476095e91c4026e1ff90896c6685dc480a15c7f0156180b614a54cf62e7375f8b7ee5bd9af703749cfb7c1c9dee0ebb2d282278de93ba513bbf57c26d2409b801c10e0cd976894de50749492118b97dc1506fa60fb605978a84dee1ee4c2a2931cd41c6e26981f579e1d2c60aff404734cb2f49fa27047f2eae58e3ff12514290608ab71d6741e196689570c441859cb045c0b63727ac508f0a24a696946b3cd0d5a0ca2e2716bf52c5edb4cb18436b0e5916464dd02cc230bd4b656d396059093aa0317054db668ac7baf7b03e9b9475189eab985bd79f1a49160b5e1030f3d907d9abbea24eba1f61a24efc05c8a8e7741f12ea6a8590934", 0x1000}], 0x4) 16:21:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "750000000001000000f9f640fc00"}) 16:21:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x7, 0x44, 0x2, 0x6}, {0x194, 0x0, 0x98, 0xfffeffff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001980)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:21:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:21:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f00000000c0)=[{0x1, 0x1, 0xae, 0x54}, {0x200, 0x3, 0x6, 0x1ff}, {0x6, 0x0, 0xfa, 0x80000001}, {0x2, 0x80, 0x3, 0x7fffffff}, {0xfd, 0x7f, 0x0, 0x1555}, {0xc, 0x2, 0x3, 0x2}, {0x4, 0x40, 0x0, 0x700}, {0x101, 0xc0, 0x6, 0x9}, {0x81, 0x4, 0x1, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x20, 0xebc1, 0x5, 0x3}) r4 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) r14 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = msgget(0x2, 0xc0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r21 = getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r23 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x0, r19, r20, r21, r22, 0x121, 0x9}, 0x800, 0x1, r23, r24, 0x3, 0x1, 0x1, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f00000001c0)=[r11, r14, r15, r20, r25]) r26 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r26, 0x80206979, &(0x7f0000000300)) 16:21:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e3cadbd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) recvfrom(r1, &(0x7f0000000040)=""/7, 0x7, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:21:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) 16:21:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x6b4b1970ee054e09, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x40, 0x7f, 0xfb}, {0x7fff, 0xe1, 0x5, 0x10a}, {0xfcf, 0x5, 0x1f, 0x40}, {0x6, 0x2, 0x62, 0x6}, {0x9, 0x1, 0x6, 0x3}, {0x3f58, 0x7f, 0x1f, 0x3f}, {0x2, 0x5, 0x6}, {0x8, 0x5, 0x7, 0x1000}, {0xee44, 0x7, 0x0, 0x9e2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x3, 0x34}) socket(0x1, 0x0, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) 16:21:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x4a8) 16:21:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:21:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) 16:21:46 executing program 1: close(0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSBRK(r4, 0x2000747b) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x5, 0xfffffffd, {0xfffffffffffffffc, 0x9}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000280)={0x8, 0xffffffff, './file0\x00', 0x4, 0x3, 0xffff, 0xad1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:21:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x80000000, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc, 0x40}, {0x0, 0x0, 0x80}, {0x6, 0x0, 0x0, 0x400000}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="37cdd3831e7393d9afccedd9c9", 0xd}, {&(0x7f00000004c0)="9e53b19d29b8f0da850bddc477a616", 0xf}, {&(0x7f0000000740)="bf9f09af8087ccc1d7175ef09395c6a60db386d774b066b0d7da24c0eb9e515ae91361ae4c703e954efa403cb577fa5e10df46cc91cfab35a9a4a41ed5958ff871fb3fc5fa9f53203e70a22813844a6a326d2d1d29062478f94d5d4ae4a0c733d5ab58b261841553b2c31e1179f9dedb4ca770b3c352818ae0de4dcd678fe57b6ff36201a9272ada6e72f6ec706c5b064b56a86ac74595d9b7acd56b0b3bf936e8c9588ca4c79576e1d3c255a8e862695ddc336f1ea2ff62ad3dafd6a255d08e0e6765ab599699469aa8120150d23468fcd121f0f6bc090bdf56b1ecef9495420ab13bf1e8af4241b388537a345262db53fa8804c315b4cfab9fc06be5a7b48b985d3e9b28b95dff24d56fe8a14badefd7f13704928ee7cff2a1ff23d70ff15c36725a21c720e60b1b191d1cb08b9500ac4bcc56c79fc0467a6ec93cbb797119fcd2c543aa490593154ecf814518d53fc983f5f34bf1a677e4ad700cb761c397bcadf72c71563672ca94b06dc9612a5e1d63fe1cb188222d81ec8a8c221eb2efe0e534aced109a16a2ae133667edf211e7cf294476607a049185a4a6c35c2cea8a409ecfd92c47ad08d881d489b5ddb3b9157bf92fb911fb6570a14a19bf8b652f5da1204299481169dd8dde3f81a1908f5926787cdfeb4d9cb6c83a3494086f11f95a7e3792ffbfb2a7299301ca7274533816759605441f595e91d7493624b3c1c6fe830acc461d4c9d0573256eb4caaa02c048d2763d122e3711492670e345be8bcdb52025f03d0db2b48f804c7ba0de1a3e5f0f666eb1b414ec1829e7596983cabf5f30766cae2043c47d4c5acd23b7258ab51e2f55e3588cf4e5e8eb0194ded332767a18b27d8e429e03a27d07d04a43856cdcd8060d4cee559b0c1bbb13727f114b8def1e7128c22940041c7cc3cf26b1c67b984544ba47cce9ccf7e6640d269523e4c980b97433aeb82b0dc65f58b85dc8d5fda440fb6523657451e9b35f11c8dc7e450cc3bf83821b44f89bd70c9f116473c32329f0b7abf46d25fd1084f15bd0a0a7ba5abf92a238a78f9b54c6ba6422c4cd6bb76b881234cefb015b3dabc4bb3c2c7b26f31bb33ac0ac9f8190f4351d26092ef45afb73a7c8f5fdc23110ae1adf6cbcd7ba4039611c5bd8e016e07cc3712a30cf94be9fa424168f86511a0b270e52a7213a088f216b8cc3ac630bce8274e446174de1afa92401e56680f5c1b36e7c2f79b8c774963195dbd98616d7c40562e7a41e8d66751393d93d43a5654c8dc3e322276a0b0526a11b685e3ed5d8eb4d3699dff1fee4b975367995946a5c10812c5a928ac81102a136afe70219e0148a416466e4406519eea5830c4fe5cf1e0b6f6fd5abd3edc69eb007165e2e7a65a1738eb04a10a43af7e87bbc414cfe740ed9c6d704ee13e26037e4e0ad35d1301aab4bdf64386595d47a269465893d4e0b7b7490ed5c9ceaacaeba70b9a5f4754d28e0969566cdf94b11cfdf311578b66f1a98d2e8dab3296a868d1b57882bfacab9588d827b6df625cbeada715fb35671eae376bd51a16e968ae2be688fa22c5372007fcbdfd9578f408472628fd84ebb0193b45354d418d9cb9069413e9429ab8e5eb1ca119b0614db996553ccf8eaf59ff557d31de7c18f33b858810575b2fb759836148335ed7f0a9f321e9e054f57fc56dda36f4b3f8699ed9f1f49888b656484e6876fb1fd033515821a7994f9c608cfa704e8e2e220bff0c791bcc2a72419bc5d2a46df0882b2228627a9bc6a84129b50d98a14c1b6bab7a26e07c797ba52940ea4edba0ac8c4440b75d0199bb1d3207f8d1c63735b33d2def22d5e3bf24b76d9b353d1edd45f0ecc399524398111e76318b0aac695221d6ff195883cda980a507ddd47d8267a0b7e762828d3b42479ea30bb22fd927991a43f932380c129566c89f1209c70f1c88e8324cbcea779661c3306a085f711d078a87fb5e17caf5c8f28fb1dca169bfca0185b1d00e582499fea2c2ef6def5f17ae1173e231ac433b4f77742fd511585d263a814c75a1dafa0c635eec1b02c6daa01a013ea956f49378c4d944c24ec19e360d3b804bbde1d4b5b1da047d8dcbb2b5ade7ef7e16a265d0d79fc75bc5e02962cde4a858b46402669306d8024ea11615b00940aa01ef18d4fbe438af7304f4b0cca1748c315e51ed6b5f05b4178ab472556e4a4dc163a05bff3365219df3f22c3c24b6aab612122ada119709edb756cfab3fbc6ac0fc13174bdeaa1ae10df5ebbef0a9616a1700e3e90bfa80f0b5bb9b44858437fff04de239650f678b80df72d7de12efb35b943c826dccc4b2a628234779919f6870ffc8201ffeb96c7f0018e203624fc15814569db248751a3b754284355e8ba3e10cb1a582353c1c8d062d9946daf0dfe3bf00698e6d88834d4ed6205d4673a5a9d7b809f8c7d01359ecf3ad9efceeb28239d8c61656d17b4555a22f4fc6393198fe75df623b52272410ff853c97397d6c2fa7bf43b8ba974b6849ba19045fb237d54a99e1ded8bc31d2fff614feb06f7fb95fd9afdca23e5cf6f9495567cad48fb6c8e88b3f39156fbc5c1ba50abacacbd3feda1d657110aa6d1df8569708467bf4b688caa9c22c0619c15b61d80d848609abc897ea15b65b24e668387c4e8aaaf14fcf89b886c5416d189cee309169f7f92fb8709ab294b9700248cb8d47a720f6d969a14b02b59f79b1758b11a2adeeb28ac2dc7950eb336e297165c11bd0765ff22b1b44b025c222d7c5016090d342840873c55b5cc536d0ff6fc152fd8636ac5e2263556ca51c257112ed47ce0a077d0812024848ed2ad464fefbb6c7e48b74c98a92b7b0914546db640f4e2e6dcb87a138bec02ab13ec23273676e438ca8ab971bdf28da02e471a2caf68ea62abc4448a975fce19f86e1ed0124be55b4f2f88e291e622b73dc92f424c9a115bca9456892fcf8cd04d8255a43fb13115d309cbb8e91792b514a0d2af290bf5b7c58d287bd60cce873322bd9caac0bd9ecad6af59ff1376d1abb0bf187ecb4bdacec986caec54dd00189c3c276e72c01f51a43e8531d9238b696e5ac270f764369b94bc0eb00ab28ba1c6f14e131e5e2aec0f5fe597cf76a5ee12f2d1a1ac73b22d16a390e259c4565d15d675d494950911124cd6d733ce6dda4a9b8cd72b116592a733ebbef380812dd3f6cfab48ca03f09cfad2810cba4b7fd43c678514b881008d2127bc307c1fc0687db10b28af21f7a8d3d237deadcb7b76c5b794e583e273bb905258967ac1741caa200116a345002745e316146103b7c8a8f8bfe1370d7eedbbe948fffed60d98ec243fb02d2aebb2f14dade5f1ff125c7aa96eb34807d8cd84bff474c1076c983b74406f0718351a37c699c39792a462211eec96c6b49a60d34956ca375ca01a45556efb7993d53a570e7ee0e534fcde5df678191f6cdd9092e05b88eb2d313a4de02ce17ccbf5e7fd48b84d2c73ed3edca86b94f7a68b87cbe863392bdb583c79755966951d6242129c2b6ac5186c2e9fa559deab3588a30ed3e0835c1904da6f2745aba58474ff3ecdff6e1fda78c8eb4f80c673a9ef1849279a161a6e81616b52c497d1bfe6ffafd2db0833d942ede5cec81536e34a372f1028ecab01388a6cc2cdc4bee74d399eb787af60cb84cc2ed9f47df743bcd0a966079aa333b1fe1798b42b5f80c5cb856514c408132b7a4e2c1922960ae365c67c39af9005eb3583b11f52eb1392913f41b18215f04f86c5eadd2bd2b2dd79a4ce2667dc9000c332346ad1f116e32242653078817525d05d92ef805644272cc486de0ab132b752839ca7a92ff275a8497bf8ee3effce04ea77ec219841591e63d35587d46095aadb86692933c27d3ae0cbfcda0bd68c1755f741a44063e6e80dfff0086bdeb5a8560e1719fefcdac72940ac040ec6875f9de01fa9e14018310eeed8b1fac0a06a17ff6ddef15fb84efde1f610bc098174330dff374affd58a8f922b9f5e90ef1863ba625e1f47f6960e0643f65a854bd31744eddf29518e80245caa08308d9e7a9bd921bf81e7e0b7a32b72c2e62307ed659dac6cac5f0de6f2429591e3c87ba82c5a55c8438eb2b737fd5be77a0c7cb1ed1896a2345fcf22e498d72c438a0cfaa6c6018070d2da235cbbe3876b9459a9bbf216a1df70049f0b8a642e4f8e0d12f49c421daa41f6187a716cd009c38e31fbf14ff0b108c0fa683ef0b9f6ab970a782ae7f33acd5b90e5fc97ed1979c3b7c8c71c30decd22518436953436acf0d26cc3f2bb37169e3ef78be0d53c67bc129fcf283785db8c6ca884c898324000d540c9c19b75d727167ac63c0524e7fe7c13839365857ce68437611b22ec1445fae98c749454ac42e826bbfcf1b8cbbf8ebebc980d93a8ea0569ef89a0105f60bbfb5cf092639e50cc4e23cbc9e2a8568ac91c9f946870ff2ade3d418d316885733f29347e2c935fbdb9ce4ac86b25b66177f4708bac8dc5e2c760ea06e8b397e974bbdc558a82986dda6b4738f7c7573bd39b44f8c42da38389645687bb1c927041701d7521a43b8904204e6d427a095c3e0dbed9288ea7bd95b321fcd5f5f912e31a433b034399003b19c006a945325cf45555b9a61847005f0b64737e1a3cf6eb33980e47c2ef65b6b5af17a95c7c4d645c4348ff5e4362c5d6969107f3ba40af46785829fb83d6e8a07307970045eb4d2cea5addcff58aead04e1065b991d9037cadc62703b7c74f343b26f8792c9af12b30b5f83b954fe816c368d06d74169cd6d6970a6d70144516f4986698befd9b1b05d2d37ccf5ebb26d5c68983136e8937fb90f321bffd0cd54dfe96b2dcb9803e607e7d021def4fe56ea8595a3e191bd95390d3a223d4e80b56448c3487ae2d619a06a61902bcca847477c69642f315f45ac5dfa5e446aefc263cabc309f70eeeddcad52f8b2ecc9ab23235be2335b794d50167da45dfbaf09b9c0951a7e62b7abd789ad3667e9813450391b63fd923f6d6c68b803ba3bb4393cf08d7c4f8e801d5777e4b61fbef1be3fea5b76e71eaa77aee8af676bdd331a69f559625b531ff372960eaf5ec14d85969b22f0abe15342025283860da8781be678929705aa020ad8b944a543bfde56872d3e94b985ee3e667cc96798ddbc9ec00d08c8013e5c50d5c7296da18980eae26d8676dfec65db77aa9fb934925f72bf9ad88ff26f11c9d800ddaa5f75e27f73a12dbacc645f5d3b52bc0eb43aa4cd6277319e8fcd6b3e7e738bea78dc472ac66a3ecef830a1df4fea4f7e550e0964e56201c200c0fb588c236dfcfc383f08957a430364921436d095d35ed44fc16631d58eb1f9b2a2720818e2dbd0d3fa5f7834fa03a1ba107cf47fa324040eadf4c3dcbe8f1137467ee9af42e04c40711ca4eeb9a4805680677f61cbad5651b3e882679af13ad7ea881a27d31b30c71f52d7b954fa908cf753a3b6dfaea3105d4df03aee48cff146beec63d6f38bfe6ebf53c82c61f5c8d392ef44d83af0bf0acfd12ce4f37b0f5a22ce5c60ff83f63715bf3f48acc2f5a5e1d3657f66dc2b80b1546271e52bb2bb1b794499f867d19730890b33f6103a29ee3c584c4a1f52b9a4ef0b33f769ef176aacbf1c00fd3596eb4a695e82f85d3ad4af154a8d2eca4b80a13fe62e98a9e10efc87b7355a177b55cd7d9338aa9440a467ce3f5dcdb99d1ee200a80e9b78782c2eb0b7a243d2a6bbfbc7797053a747db7f324b202a51895e983b7d74e687d3c0d7660fdef0bc55e5712d40edb0707ce2dce3fd975b2c02e4d7512f49257", 0x1000}], 0x3) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000440)={0x8, &(0x7f00000002c0)=[{0x8001, 0x54, 0x7, 0xc61}, {0x179e, 0x0, 0x1e, 0x6}, {0x3ff, 0xfa, 0x7, 0x4}, {0x34f, 0x5, 0x1, 0xffff}, {0x0, 0x1, 0x5, 0x9}, {0x2, 0x7, 0x46, 0x401}, {0x1, 0x80, 0x8, 0x3f}, {0x0, 0xe0, 0x8, 0x2}]}) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7, r8, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, 0x0, 0x4) 16:21:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffc, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x5b7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:21:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfff7fefffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x800000018, 0x3, 0x0) kqueue() r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = fcntl$dupfd(r2, 0x0, r1) r5 = msgget$private(0x0, 0x393) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r11 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r12, 0x121, 0x9}, 0x800, 0x1, r13, r14, 0x3, 0x1, 0x1, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r17, 0x6, r18) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = getpid() fcntl$setown(r20, 0x6, r21) fcntl$setown(r20, 0x6, r21) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x5, r11, r15, r16, r19, 0x110, 0x4}, 0x2, 0x1000, r21, r3, 0x0, 0x7fffffff, 0xffff, 0xb34}) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:21:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:21:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x80000001, 0x5, r4}) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) preadv(r1, &(0x7f0000001600), 0x8, 0x0, 0xdce0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:21:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x74, 0x0, 0x0, 0x80000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="63ee17e18803b63b27cb3cf73e5b") 16:21:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x1) 16:21:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x8000000000048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") getuid() geteuid() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(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) symlinkat(&(0x7f00000003c0)='\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', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x0, 0x4, 0x8, 0x484}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r9 = socket(0x10000000011, 0x8000000003, 0x0) close(r9) setsockopt$sock_int(r9, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r9, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(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) symlinkat(&(0x7f00000003c0)='\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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(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) symlinkat(&(0x7f00000003c0)='\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', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000380)) r19 = msgget$private(0x0, 0x718) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r24 = getpgrp() r25 = getpgrp() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x8001, r20, r21, r22, r23, 0x4c, 0x6}, 0x8, 0x800, r24, r25, 0x0, 0x4, 0x8, 0x484}) setreuid(r12, r20) r26 = semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r26, &(0x7f0000000480)=[{0x3, 0x1ff, 0x800}, {0x2, 0x1, 0x1000}, {0x1, 0x3, 0x2000}, {0x0, 0x4, 0x1400}, {0x64df85187a8a8e7a, 0x2, 0x1000}], 0x5) semop(r26, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x5, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x1, 0x4, 0x3000}, {0x1, 0x101, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xb}, {0x2, 0x8}, {0x0, 0xc6, 0x800}, {0x0, 0x9, 0x1000}], 0x2aaaaaaaaaaaaadc) semop(r26, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r26, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r26, 0x1, 0x3, &(0x7f00000013c0)=""/216) r27 = getegid() r28 = getuid() r29 = open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x20) pwritev(r29, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r29, 0x0, 0x100000000000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r28, r30) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f00000000c0)) r32 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x0, r34, 0x0, 0x0, r33}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x9, r28, r27, r34, r27, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semctl$GETALL(r31, 0x0, 0x6, &(0x7f0000000300)=""/237) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r36 = socket(0x2, 0x5, 0x1f) getsockopt(r36, 0x0, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1005, &(0x7f0000000200)={0x4a, 0x7}, 0x10) semctl$SETVAL(r26, 0x3, 0x8, &(0x7f0000000000)=0x3) 16:21:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:21:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) pipe(&(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000100)=0x1) select(0x40, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0x1}, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)={0x0, 0x1}) 16:21:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {}, {0x0, 0x0, 0x0, 0x2}]}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x3cd) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:21:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x19, r0, 0x0, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 16:21:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x2, 0x0) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x8000) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:21:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10380, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = dup(r2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x84}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:21:46 executing program 1: socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000000cacea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02070000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xffffffffffffff8a, 0x0, 0x0, 0x66b) 16:21:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000c00)="35d98af0c16821ed5fc66d90243ecc720043de7d343e749610c1de76eedcfea38ca343647e4c", 0x26}], 0x0) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) getegid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getgid() getgroups(0x400000000000009b, &(0x7f00000003c0)=[r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=r13], 0x1, 0x1000) msgsnd(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) r15 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000400)=[{{r15}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, 0x0, 0x4d0, 0x0) r17 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000400)=[{{r17}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r19 = getuid() fchown(r17, r19, 0x0) r20 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000400)=[{{r20}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r22 = getuid() fchown(r20, r22, 0x0) r23 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000400)=[{{r23}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r24, 0x0, 0x0, 0x0, 0x4d0, 0x0) r25 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000400)=[{{r25}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r27 = getuid() fchown(r25, r27, 0x0) msgrcv(r14, &(0x7f0000001040)=ANY=[@ANYRESDEC=r16, @ANYRES64=0x0, @ANYRESOCT=r17, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES32, @ANYRES32=r25, @ANYRES16=r18, @ANYRES64=r8, @ANYRES16]], 0x4, 0x2, 0x1004) msgsnd(r14, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) r28 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r28, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r28, 0x0, &(0x7f0000000200)) r29 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r29, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r29, 0x0, &(0x7f0000000200)) r30 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r30, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r30, 0x0, &(0x7f0000000200)) r31 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r31, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r31, 0x0, &(0x7f0000000200)) r32 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r32, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r32, 0x0, &(0x7f0000000200)) r33 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r33, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r33, 0x0, &(0x7f0000000200)) r34 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r34, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r34, 0x0, &(0x7f0000000200)) msgrcv(r14, &(0x7f0000000e00)=ANY=[@ANYRES64=0x0, @ANYRESHEX=r28, @ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR, @ANYRESHEX=r29, @ANYRESOCT=r30, @ANYRES64=0x0, @ANYRES64=r31, @ANYPTR64=&(0x7f0000000dc0)=ANY=[@ANYPTR64, @ANYRES32=r32, @ANYPTR64, @ANYRES64=r24], @ANYBLOB="20b4c8e67d476a9e60510c16e3fb7919436cc93ceac7697938b6e3dfaabfa1d90db66519606e336ded8dde205da872f2b1c2227f567e020f3d1bf2348a81c37b901c872aaa511ce53692619187290b51cb61634bd0b851661041ba7583f684aa03c7bcda7126651a33ffa369ad2f00eee0a7d64b6cc1af8a1b706e7ca2032d3a3383a4cae9", @ANYRES16, @ANYRESOCT=0x0, @ANYRES64=r33], @ANYRES16=r34], 0x4, 0x3, 0x1000) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r38 = getpid() fcntl$setown(r37, 0x6, r38) fcntl$setown(r37, 0x6, r38) kevent(r36, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1, 0x0, 0x4}], 0x6, 0x0, 0x0, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r39}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r40 = kqueue() kevent(r40, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r41 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r41}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x10001}, {{r41}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r41}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r42 = kqueue() r43 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r43) writev(r43, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r43, 0xe3) writev(r43, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r44 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r44) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r44, 0xe3) writev(r44, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r47 = getpid() fcntl$setown(r46, 0x6, r47) fcntl$setown(r46, 0x6, r47) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0xffffffffffffff54}, {{r44}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r13}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r46}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r45}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r44}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r42, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r48 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r48}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r48}, 0xffffffffffffffff, 0x2}], 0x0, &(0x7f0000000000)=[{{r48}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r49 = kqueue() kevent(r49, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r50 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r50}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r50}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r50}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r51 = kqueue() kevent(r51, &(0x7f0000000100)=[{{r50}, 0xfffffffffffffffe, 0x41, 0xfffdd}], 0x6, 0x0, 0x0, 0x0) kevent(r51, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r52 = open$dir(&(0x7f00000007c0)='./file0/file0\x00', 0x400000002c5, 0x114) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r52}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r52}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r52}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r53 = kqueue() kevent(r53, &(0x7f0000000100)=[{{r52}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r53, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r54 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r54}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r54}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r54}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r55 = kqueue() kevent(r55, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r56 = open$dir(&(0x7f0000000840)='./file0/file0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r56}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r56}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r57 = kqueue() kevent(r57, &(0x7f0000000100)=[{{r56}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r10, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r35, @ANYRESOCT=r39, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r48, @ANYRES32=r35, @ANYRESHEX=r51, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r53, @ANYPTR64, @ANYRESHEX=r54]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r42, @ANYRES64=r56], 0x6, 0xc00) msgsnd(r14, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r58 = getuid() r59 = geteuid() setreuid(r58, r59) r60 = getegid() r61 = getuid() r62 = geteuid() setreuid(r61, r62) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603aea58dbdcc2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328d4a5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a03b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4a01d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x6, r59, r60, r62, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r65, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r65, &(0x7f0000001440)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8160000000000000000000010fbd87e33f8ec3edc9827641d3b4368f4fb6b13208b196b1ebaae26108bcbb34b7fd2844fb396"], 0x1, 0x7fb) msgsnd(r65, &(0x7f0000001180)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc8d1a0fab7f6cd7cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58eea64ace5c53e097eeb0704497390f38c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2a5f6c64a6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d780bd6cdbea2472dab0cb7782c669b966e7e5fd8114b468c5621705b655658cad789eb68f03ddb2f6869c64f19986f7b4c9750c83c8504740eca913f51c56398"], 0x156, 0x800) msgrcv(r65, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r65, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r65, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r66 = getuid() r67 = geteuid() setreuid(r66, r67) r68 = getegid() r69 = getuid() r70 = geteuid() setreuid(r69, r70) msgctl$IPC_SET(r65, 0x1, &(0x7f00000000c0)={{0x6, r67, r68, r70, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r60, r64, r68, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r64, r11, r11, r11, r11]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r74 = geteuid() r75 = getpgid(0xffffffffffffffff) r76 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r73, r71, r74, r72, 0x143, 0x80000001}, 0x8, 0x100000000, r75, r76, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r76}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r76, 0x2, 0x24cee5ef, 0x81, 0x5d}) unlink(&(0x7f0000000100)='./file0\x00') r77 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r77) writev(r77, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r77, 0xe3) writev(r77, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) 16:21:46 executing program 1: msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee19c58591c56d5c21250d2023f398cb8339a2d7ceae765e55e06289b22149b90f00ede2c5f818f951a9a2785cf410f3fce8a4901846e8a2bcd4afd18c48f68e501a44a3d618fe4926492011781821e273b9fd82d05d38733e38"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000ba6d4dfc482c3270940d9c4d7eb1c10ea0c7603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1d4d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f00"/167], 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000180)=0x1) msgget(0x3, 0x102) r3 = msgget(0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7abb0d4af00000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068125d3d9b525500"/4111], 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) r6 = socket(0x18, 0x400000000002, 0xa) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699f, &(0x7f0000000300)) 16:21:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRESDEC, @ANYRESDEC=r3, @ANYBLOB="188e30284e172babd9d971e5dad0baff85aecd4609587a0cb306dea58a33f10e5dfba9dd0306f217ec88dab79056dd583a1eb399bf93395708a11b7b63ebf740047b7316600ce777324e8b49ee40bc195f3100"/107], 0x93}, 0xbc9795cf08743792) 16:21:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockopt(r1, 0x0, 0x2, &(0x7f0000000200)=""/214, &(0x7f0000000080)=0xd6) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x7542be1f3e924e6, &(0x7f0000000040)=0x10001, 0x4) 16:21:46 executing program 1: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x6) accept$unix(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000005000000f4000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000020000eb8e000000000000000000"], &(0x7f00000013c0)=0x6e) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001280), 0xc) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000002c0)=0x6) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r7, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) accept$unix(r7, 0x0, &(0x7f00000012c0)) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f00000002c0)=0x6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001240)=0xb08c63b78ab11835) bind$inet(r5, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNXCL(r14, 0x2000740e) bind$inet(r5, &(0x7f00000011c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r15, r12) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000010c0)=0x5) r17 = syz_open_pts() ioctl$TIOCCONS(r17, 0x80047462, &(0x7f0000000480)=0x5) r18 = open$dir(&(0x7f0000001200)='./file0\x00', 0x20, 0x6a) r19 = getppid() fcntl$setown(r18, 0x6, r19) renameat(r0, &(0x7f0000001100)='./file0\x00', r18, &(0x7f0000001140)='./file0\x00') r20 = syz_open_pts() ioctl$TIOCCONS(r20, 0x80047462, &(0x7f0000000480)=0x4) ioctl$TIOCGTSTAMP(r20, 0x4010745b, &(0x7f0000001180)) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r11, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x2}) 16:21:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) link(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffd, 0xffffffffffffff01, r2}) 16:21:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="70bf8d9bd930f7abc6d85dfc06847b7972fb4b71345457178fffa7df65156bf90283805b396bd9cc70b00e1acae5b4b2700a625145f44c34ce9f51cde87008e7100d73199b0142fb2bd346cf54f8896991bba360050cc03c2cd09c547255b35503c50eb45708ebae4c668fb8e3699a57307e507d8c09fdc771e31534c4af54975bbb1e4fabe765fe350adaf94d587e373a01a9af1510a360c3b1f90b937db9a384798bf1e9ef416c655b"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x8, 0x800, {0x401, 0x7f}}) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3ff, 0x1, 0x9, 0x6}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r18 = getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r20 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x0, r16, r17, r18, r19, 0x121, 0x9}, 0x800, 0x1, r20, r21, 0x3, 0x1, 0x1, 0x5}) setregid(r8, r17) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) fcntl$setown(r22, 0x6, r23) flock(r22, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:21:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc09000000000000009d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311ffdf1a2c459eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acedc69b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45000021"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:21:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) close(r1) r3 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="f7cced549d237727f7fff000f4c3cd10dcde04", 0x13}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) fcntl$setstatus(r3, 0x4, 0x80) read(r3, &(0x7f0000000540)=""/226, 0xe2) 16:21:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r2) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) msgrcv(r3, &(0x7f00000017c0)={0x0, ""/96}, 0x68, 0x2, 0x800) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYRES32=0x0], 0x1, 0x0) shmdt(r2) shmdt(r2) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000180)=0x9) chroot(&(0x7f0000000100)='./file0\x00') 16:21:46 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x421c9da41eab060) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10698fb8f3f47491, 0x0) r4 = dup2(0xffffffffffffffff, r0) dup2(r3, r4) fcntl$setown(r1, 0x6, r2) dup(r1) dup2(r0, r0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000580)=[&(0x7f00000003c0)='!\x00', &(0x7f0000000400)='\'\x00', &(0x7f0000000440)='/dev/klog\x00', &(0x7f0000000480)='/dev/klog\x00', &(0x7f00000004c0)='/dev/klog\x00', &(0x7f0000000500)='/dev/klog\x00', &(0x7f0000000540)='/dev/klog\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)='/dev/klog\x00', &(0x7f0000000600)='\x00']) 16:21:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa7fa226c1b21a41e, 0xe9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000016c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28000, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000180)="4287b4bfc9f6b6595f31f27e2fb041c42a10ef4163f1c407035759aab4b10abc9eed3d1e1769092eeb891256b22614a4cff2fc1f46eaeeb2857ec0aeeb55a6", 0x3f}, {&(0x7f00000001c0)="eb39b87e25648b43d17e0c524a995d965bb361f97b4608b399bcf1a15c0fdf5c2e6a1787bd9882a48868361edee9d839117685dabad555cebeea414850e0bad1dcd6fa7a0aa845c6065b2167d71f904aa69469bca5ee94b14b00c88e9bd7a5be501f45f4eb71367b4e50777a6f21c6ec28cf867b3399bc1e740cb788f2069e9ec0041dcc91fdc8c333425368509c2382118568896253635ef8328be55b0bc5371837df31b083b53ae778ac48e73fb21de49310d65fe03e1c4cf6727d9cc39c6e101c774a76", 0xc5}, {&(0x7f00000002c0)="d4e940cff92dc6301e0bd4a1e4ff7a4ab597b96d257b3f7da733e573f3d2d1e022fcb1020e22cda65849ec731524966753a40219d17e2d9f1e1b102a", 0x3c}, {&(0x7f0000000300)="fbcfb38caa2fa57625d37f4fb10e5116f14e2cee2b7deaeb2f346fb939f7425ac40ca5b8b81969595d8a858a421029de6a428fd07dd8017097177742265acc5c70033fd8ee23c218dfedb3ce7732bdbe39793bcb56ff7343ff0a0356204afa704988a207413618766fe7a929ee5c6c133389eab1aa8e9d5c57d4437d83ab839dce6eebf28b6cfa58d1795a401c981c78171a045736909343dc7817577de2e31c0190b16f7e039a8d55cf0dca7b4118f3b486eaf74838aada4b2e9a6eed291865fc13b1982d926a169a90a4d53234fab92d85e38183972ecb6bedafdd797e54d372eb90dcf1b4", 0xe6}, {&(0x7f0000000400)="6771af047d01ad34859bd3f2da9d69b1600ef2fedee0aeedacc8b67b342907ff1d28ae75cbee83bdba0e23b8ea722d2ae59c76060b6e8308707ddc2fefa8fadb7197607e40fa99b46fc056c275b857967ca1ee9470fcb2f0c0f4b6e421a7f46db65d6131d9e04a1d1fef957e7208880419a632f4dbbe018fb7858d16f05c099eb36cfdd26752ae09057a4364501575a5dafe31e686de119b9cbf088f9467d76ece5a1d385901525cb8b034436c26cb34a874d54bc4dde37e72", 0xb9}, {&(0x7f00000004c0)="5520deea70e1d3fd6b7794680259400a56a858de741501b5ed78934204fe656669ff97021bb516a187e536da08cb", 0x2e}, {&(0x7f0000000500)="3108d79fae70662ffdbdec6fd84bd21fbab1ddf1553940cde2b3cba5777537fd79bcfbf146a26087323b95ad32e4ba328cba4e4470e551de1cfcfae41f46523fd097171b94732563f42a57a6fbdd1de6b0a34c36ba3e5a0685b8399f29eb01aa2f26a20f560b545112dabcb020c364e4425eafe0681503b807640694c20e88624e461288c788522ac0db1ad1ab9ac524e82e5b8368574145f1af4fbba5b00b00db8c3e0e6da5f415c217bbafbe325dcdaa73ff2b654142106549532b6c3ce09104feeee511817804b672559c909e57068405b9e877eb070982165cba3e926ba19820e9edc7021df8dcc01c0a0a9a7623cd1840879e035e2100ab1d2cb6a8f404c6576c469839c22524b4a5c6fb56a5858c038232dfca0983a814d8f1c60fdc6662972af449d31b23e9e4447d15f679d28bce8b09bbc1e4797be7c180a57a1c650dd8e8e8b35e0e69441910ab7c4cd9bd566b28bbf1c7a71f1c21b03b287e744cb11c90fb1433bdafd9f8a4c97b1ba0868de88d13be5a8855ff46605784139d014df4bebed266f3e466f411cf4a3e42b16a4e633b373d5341ae7d9628f4648437511313f7f96e62afc9f91fcd97d4a0b3fbb6fdd56fece6efaf76867b0580a7152540efa11af9b23fc3550948e1505e888572b54c46435a584fd39145310f11608e891f5f1b6bc6c50a12cee2485483c8ab37d455eb9a6970a6e6c6964e6eeb8c9972f23eb9848a3d329c48dd35463c5bdb3525c664d192c377816c56fa3fc2cc51c1acf6072a8ee6672787135df564fd444d080cc7473f93b851e69dbd1f4c222a6943a00b70af5c0dbeecbfe50ce41cfd10f39dff55e5f4a01f22dbe507800ac62e0ad62b57f7a4dd09918986fa9d2ffd8f0ee63454009f62a59d1b3fb319194289d9d3b61fe2bb9094f4923c3f452abc9b392fa3244510e160d830159d7e13498169f8ae5da0486b06249106124a35da9d49cd355474e868029949b8997fd0d99dc553e1c33df9c96b26a63f6a65ea74d42158b61eb1b9a3c9eacc5669b3adce98fa7dd4996d1a3369a43ddff634fa8ee90d87b65cb1b77459ce739253555e54e94642fbdfaf2b87619584c9ac3b95ff999d5780fb95f08686c7b41915d7415aca1a3748ddd54835cd1dfdf5514547d20aaa23e10e3411fdc3e1c6a6c897fd1e2d3ad00ee53f1b53d45cf0373443193a6bf1e2a46991af082aeaa268da10ab736a568cd6c17a0aa845e51e328a8d0c0e4861eaa135dba0b9b5fa5898636000c7278357b95078ea84a623b211b985a4e8ce9394959a985da25214990d59a45203a484ec8eb28e8a2af10c557dee5ad57e723c5ac0557cbd691c414c0f7a5efc516b995d01f2034ee10ccc146459200db867b184ae6a183c402ac3abb9dc6bb3df3293f3bfaa0218aeb498340a991b1dfb32d332ba28da1c98ca9299a1632d850da1e107f6190c7bb1942766483307501552bfb52ee1ce5fa10edd9a0571c160d6ef3ab850323a58458fcea804789d5db31017617aa235241cc7124e0c06b2d3d1f169c58fa7d43e24cba5291b29904235f282256a7855e5011a6bab5f23c1dc8c2caaaa662fa6c44b50071fe8a436ece09931bb5d6984f28c159bdf5df556deceba3e6814301b42c741c9574dfd60a54dcf334a9ef9e3303c6b43e1d25edbb00d2c6e9e0544f7a51b8f12faa5f175a262f742834274a72eaa4cccf15dfdf92003894968b2b8fa5ac6fba6c847adaa5c8b6052cdb2029265f47f270cc77d726297923b68a49026a9d134bdffeaff07284f1862371805bbe37887e4aed289ad659e652b818f5b704622bc5b98acec990823576f175b6b02747d4adde000c804e1eedba6a0796cda98cbc8b41c046b5c3535f747f1d602ebdd212f5b2512b7266cf6ae8eebfbe8bd698ec104f145400040bdde792021415f4998f23f387d7088e52c7b347d051aa4dd47979f35579ab8c0752a842aa5fc1f2c4a13042135c0e691b6fad0799833b2babfa9129031a23d29e978de1f7748421906a9076f20e5fb7fd2889f4230de143705995c7b161678151bfe0e130897f400d006317ad4b59de80db9831945bd7f4f748f6afe7cea0907686473ea9d8e58b30fc0533e2ba8ad72830eb70c1e2aec170b173239c54c215b302a27d0023cedc9fce5cdca588f510accd305f0e9a68fe5d485dd629c2c5e2cd7dbbfecd70c18d96363096a130ae9eb74bdb571095eb9e4804a5f423920d5bc48a060540b92a91ac38e736ef9701e3c68c9eb079bd81a9a92ba6466bf2dd4229fc9e14913d5045533215ba65573c60ee29ee56f3a2dbc11ddbf59886c84c19e38eb31635fd47946ec2431a4a719fb8eb0b0e2d45cdf5465bc19bc099ad31d99a1cd5c4b1cce57ce81d2f81f97e4760e1a533d6dc74c8766e5acd32299b127317255ae0abb86c316517044bb9ed7f30442c5a87543ae5b4051d726191f0ba27d813e75e182c9af0b64106fc8f3d3c9d7c2a7cd881ab9d01ff5d918a13c8c4dfb41b7595605015a28824ff90597a0fc2f889fc92c15fae209580edf73bcce31b4020f57476590d53931a1773a5f964d62b5214472a4d166dfd5092b5018be66744bc68b67739cc4ae63a85627c0ac836c4f840805e5313b7a4f808e5e6d00986d54cb00030c56bc9321776836ef6d937387cb4b71a4831c27128fba0792ee7bea6652b541da3da13a5cbba059507066af7ade8cabcf3a6c440fa140360f034f3186f8a1b8d748bd7594173fcec0c03f144830b95733d938e68f85c33d5f982434ed93735eaf2695205924e45093219653ada6d3b32460630aadf0a69c565798682ec6ef4e7162dba65355f95bd9059c587852b70d1434846eb477a1a16b30fcb34fa0c645d15cd2d7c9fc483986380b2083e1fa893419385fc2deca0f1b0fb6182e97b3d1c409fab20f8988b42959b63e6e85289c04e4e049c99c9ff325689eb6c7290be100fc8576a0284857f9c530ea8302d3a99160b3d0c595e21c73e107b39676540b41d2fa375f1d4ae7edbf0b65415abce9a99b3b9118fed905634e996b4e47b7227dbd5d7f8b1bfacd117bd9f0a81bc3bfa094212285bbfdd97a252dae50da33973d78552fd3830f39a62e3fb7fa71ff3d91f1e24f30f87efffc95e2dfde2979cc2d382f6c08eb2b19b026a706d3d302ae8c6b3772e0b2ad51d554bfcf3fdf0a32879ea74f2ede954db652e54819109b4c2dc6c798c00f5f932ef79f3e26d49dd3dc6c030641ad963885e23f16068d0e8d9158c3b8839c1fe1eaae6a7e7632ebb60ff83089d0079a69e60e14f8ddd60df6801f4a4b8935a3a7bfcbd7387de366aa66b4ef4559396493c7ef40605d94b1269bd11c7a4fb8ca85e447c172a2dd59d8aaec89361fbe9a7abd7011905360a36a0523dc52453e9007b51e740d7599a1217a7fd56d329039389bb0b04f8c92b95bf4e39c3389b66c128c78f025b73382375c644284cadbe2bd85fd927c3358df18c878f2a4b062e17d3a3f9c9483fb750b944d8504c6982f6e6c8f0869aa299a1e504a6041fbc2f2be082c110d588914ddeb2ea5932e800cfdc23b0439adcb8ad96df4e3b6f06f15a45105846c41bbc87395eb3b5cb000de20536e0be76ee02bd1ad1453938c04eaf6d1aa162caa7aebbdb426781cdc68ecb3038101172449e510167303dd7a77a3f0c07e7742bfcd257e595cc69da183907cad5b244f8b34f17bdfeb23a3bcfbdbd0c3c3a2900024da82836ea8e67797f150bdf06745539d668ef2e34c4b15eaceb68a73883f270631677400d6ebdccef3b9616c5de2939d35a6055ac89f0ad2835fa1396677789874ba587a593c5cd10e66d8bd6373278adc14970f34081aadf8569f8db128f3876421ebc3b052c1fa49ce3c45a5ddee3fe41fa7d0de9e029f9e92bc05fb57b1614c18dcaec9eb5df590033ae21db9281c49b4720c502a4f2c598623efea5514e163c751c223b63900a8bcd391bd7fdd40f95964773a6c552effdab5364eea11e8ad590adc805b7eb81e9b1d78b0eaffad287828ec9958cf8ab9c208c25041f62e7c6dafbdc332bc0fc45a43a6c791525a1a534421f486ad0116bf744c994b242908cde7e2f16451523360b203daa81d0eb26bdb46262b829779dcfe276edd773f537687226d1d52af54b4c49e6c661634fcb287be4c60207f76b28538a4dac5fa489c5af49f22d86f654b4ee199c40c29bf0f8b75f4a9f52656f2ad992f055081638701214654c7b427b5c7b11d048896f26a45c716f6915202ffedb1531a7690605e9e7d3e112e3cd739426d5487e96abd41fc78e153a1c9081c7c2a07d4ecab53a519b4911b0632eadf83b56c1dadf4f92b404467d3181b7de3fb6f25407a534c8da7ea7c0105849c6b6abea0f813ac06fda36a1d7c1d707626c72e850973148a14a6ce80c7d9db887bfd0cfcfe0c8108e9619274b4a1d1b31560c712084c1bcdaf3e807da4868b216a2e8034082b50fab6e13a757d693b49050ac92f842209cc6692546303936f4a7c5d003f93265c506aea8a00e794f6a014323ce02b343bb3560e4d5bede3b1fc230da9882f0fb67527877e985b1db33f290ef1729ae8e7ac437d335b6c40e77614e214de83a2b70f556a4d6c5b3e956ab12850f0450bbafe666a1bb2f2c5840c636b4b93e6b8ac3765b9661c48e3b29b7873a9e4cd205d2416bb56b53d24b02fe0dadf9e2f5ec9bfeab54dbdabc8ff88896c34de5fa51216e4eff19629ce62e9ba29a14d147f5e72f45e86887fa0a31659716515515a60c4e2ac6d557a72ae74b008e4e8ae25bcc9fc20f7f9cff33262ab6be76110df6f485aac8548aeb44a8e87a71d46f0494575322679edd2d28666d7a07c6a46f0d8a905926296f33587d6667dbbb32f314b82f4522cad338d4d31523fad4136c2a3caff28adbdbdf65850e3bbfacd33864e8ef87703d409eef9717070a7f5ac5918845d0a78e2e9ae5114f22ce99990a99a52878aa45fdd03bac3753b51f255c2f62e9778d76abf0a924a2f4f94b6067a076d8524b77cd3723b36919c102559e10048925a5889f5b749fdea5a0d6ef1f6df6db08cafffaa637ba3dc7a09e5efb0c250c10bfba18560efb44f3a8a3967f6977c5bab06e7287bd162d76b7cbbc3a4e0bd10719c97b7bb78dd59c6c6edfebb18a1c15b8dc0f7447acbf0da10b9d45a7862e2b1b2120001dd11e561d8050f05d89b889f145961c9322d89f6cc5ec04395d31d1da37af2566ff2d09540757ef2f6d54c70b0deb464abae9e9403c42743bc5f28c3d3f3860e15c92e5f3bac4eb7ca8d2b919c615f8eaa6eb0aace021a4e54fdcc79f4a75b9510639ff0a4af20fc53ce65987ff54b25f7561fbb5b6dbc9a7501e5dceda7f24c4e3721757be418b21260182179befeb5aaa77d6c2fc0eb412e5e7bd380a45f846e5f443b244035105628cf10f3b4a6a9f7720cdbcda856d8a223ebe3e71c4092da8f86f1598c87a7c017bb0e7856e01bcba0dd9f2bcf4422f4fee7775ef8acac8835cd22ff637470dc4676778ee57b6957f15003ab930d5ce02e5c1710cbe5a8745ba5d0793f189e1a63182f6f5ddbff8a677e1a4038aa221bbd8b7a353d28c4b3ed562b43e1dd1fb68931a3a5221b956dc96336ab91cfdeb7d982bac52b5062d85cb6837cb2e9e40cb98020bca3e7b970c13516c14c8bbdff2539b1da4b16aa1c3115cef1be4b5fc387244567c77ae1fbe7041c5aea9ff8a55960c72e732bd2fc5dd3da6f8a9f081c6a54118920353f7ea176cfb7b1a6bc7c1288c5df36b457068e62773a6346", 0x1000}, {&(0x7f0000001500)="d57fa7899359f5decfeb30d0994d94b43248f2dc62f7bde99ef5755e51f12b2aad8f42c520fa56", 0x27}, {&(0x7f0000001540)}, {&(0x7f0000001580)="7ed55790937937617265faf07256314a4c8f79229ef4316be8e21ad2de47584474b86ea0cf00839cc467414c5e719c8aedca90ba0c16bb2f604b51d5aeb568efdaefdb6f13d1f4bdcbb4d9a20853a7", 0x4f}], 0xa, 0x0, 0x101) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001700)=0x6f1200) lseek(r5, 0x0, 0x7f, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="00000018602700000000000000000005000000b0050000000000044000008000000000000000b3e8e71e56088fb7d9cce84002ef", 0x34}], 0x1) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:21:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x64a2}, {0x80}, {0x16}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:21:47 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 16:21:47 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61930d1c87e0ee36138872c231ea639c539e1637"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x200, 0x400, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x400, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) writev(r4, &(0x7f0000000280), 0x341) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) 16:21:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) acct(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x4320, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) r12 = accept(r2, 0x0, &(0x7f0000000440)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpid() fcntl$setown(r16, 0x6, r17) fcntl$setown(r16, 0x6, r17) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r19 = getpgrp() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = msgget(0x2, 0xc0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r25 = getuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r27 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f00000003c0)={{0x0, r23, r24, r25, r26, 0x121, 0x9}, 0x800, 0x1, r27, r28, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = msgget(0x2, 0xc0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r34 = getuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r36 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x0, r32, r33, r34, r35, 0x121, 0x9}, 0x800, 0x1, r36, r37, 0x3, 0x1, 0x1, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r39 = getpid() fcntl$setown(r38, 0x6, r39) fcntl$setown(r38, 0x6, r39) r40 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x80, 0x0) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x10, 0x0) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r43 = getpid() fcntl$setown(r42, 0x6, r43) fcntl$setown(r42, 0x6, r43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r45 = getpid() fcntl$setown(r44, 0x6, r45) fcntl$setown(r44, 0x6, r45) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r47 = getpid() fcntl$setown(r46, 0x6, r47) fcntl$setown(r46, 0x6, r47) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r49 = getpid() fcntl$setown(r48, 0x6, r49) fcntl$setown(r48, 0x6, r49) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r51 = getpid() fcntl$setown(r50, 0x6, r51) fcntl$setown(r50, 0x6, r51) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = msgget(0x2, 0xc0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r58 = getuid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r60 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r55, 0x1, &(0x7f00000003c0)={{0x0, r56, r57, r58, r59, 0x121, 0x9}, 0x800, 0x1, r60, r61, 0x3, 0x1, 0x1, 0x5}) r62 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r64 = getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r66 = getpid() fcntl$setown(r65, 0x6, r66) fcntl$setown(r65, 0x6, r66) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r69 = msgget(0x2, 0xc0) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r72 = getuid() getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r74 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r69, 0x1, &(0x7f00000003c0)={{0x0, r70, r71, r72, r73, 0x121, 0x9}, 0x800, 0x1, r74, r75, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r78 = msgget(0x2, 0xc0) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r81 = getuid() getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r83 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r78, 0x1, &(0x7f00000003c0)={{0x0, r79, r80, r81, r82, 0x121, 0x9}, 0x800, 0x1, r83, r84, 0x3, 0x1, 0x1, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r88 = msgget(0x2, 0xc0) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r91 = getuid() getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r93 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r88, 0x1, &(0x7f00000003c0)={{0x0, r89, r90, r91, r92, 0x121, 0x9}, 0x800, 0x1, r93, r94, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r97 = msgget(0x2, 0xc0) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r100 = getuid() getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r102 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r97, 0x1, &(0x7f00000003c0)={{0x0, r98, r99, r100, r101, 0x121, 0x9}, 0x800, 0x1, r102, r103, 0x3, 0x1, 0x1, 0x5}) getgroups(0x3, &(0x7f00000006c0)=[r99, 0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="1874000000000000cd2a"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="61c4c61503da5b976f43a81257effb3ae9c2053eddaea246d85ae5b060fa1db7cb33411c1dc846c044d24b6d73c1dfd1b68e59b30fb1faa8ed4fb159d822059cbb2b2ada5d629c3dddc4520ded73545b70bcfbf503bc201821ce7727e2", 0x5d}, {&(0x7f0000000280)="c865367ce98f89c27a662892a92b3cd2222de43f9ba1585e922c6e05be2195a45170b1d335acc9d53e0a513e276dcbab0f8065eda0e785474e25f60e1f3ae6cc3c0f3b534e0d2c935aca4f9da23975c538e560203a8a2c98685e462b06ec7625c14423f570554401118b456b4b1be2d64e0dfbc1065e3c8a56faf279c0e8384737f1f5afc5df0d0d889cae24d60304145b72c3bcf972ec40c4ea3c", 0x9b}, {&(0x7f0000000340)="f6d06e7f0d21d4b51d83cd77f20c47b29b", 0x11}], 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000e8216f379cb215040b10603ee45f1c9b73e340650101000057f75c7804d79d368b342ddcbf21aab4514b90f2", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r23, @ANYRES32=r35, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32, @ANYRES32=r42, @ANYRES32=r2, @ANYRES32=r44, @ANYRES32=r0, @ANYRES32=r46, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r49, @ANYRES32=r52, @ANYRES32=r57, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r64, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r66, @ANYRES32=r72, @ANYRES32=r82, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r85, @ANYRES32=r91, @ANYRES32=r104, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x57892412b73ac70b}, 0x1) 16:21:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() dup2(r2, 0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) setsockopt(r5, 0x29, 0x7, &(0x7f0000000080)="8b6216b059e651f7ae53cf02b640ca764b97a83d825298176ba5de06281d19883efbc510b5d913d0ca", 0xbb) getpid() shutdown(r1, 0x0) r7 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000140)=[0x8000, 0xda, 0x0]) fcntl$setown(r5, 0x6, r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000200"}) socket(0x10, 0x2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:21:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) poll(&(0x7f0000000040)=[{r0, 0x10}, {r1, 0x40}, {r3, 0x20}, {r5, 0x20}, {r7, 0x80}, {r8, 0x4}, {r10, 0x44}, {0xffffffffffffff9c, 0x32}], 0x8, 0x77) r12 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) munlockall() readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:21:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefbfffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) socket(0x18, 0x5, 0x20) 16:21:47 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x39c, &(0x7f0000001400)=[{&(0x7f00000003c0)="4c407361423454f6d1a1f37c4c8bbd26bad763e551de07a02fe5b3785cae9a01b2b548cc09441040190875371660e4cb6513c414a844b663ee3aa12a593774a529c2d53203d4de035e3b5cf4c5bf3b3ce053d20bb4550ce411867ed0d981a935d93d7d325b1bcf8a9feceb338966e21ccd6c0451830ecffb7b23a7e0fed47cd70fbbd34288ba67e653b5abc1b8961388fa8e96286b94fdd6676f48ea2eb796697719ef5f01c152f0ea6d1fd6642094336255f6d3e15dca2dad7af64aa8d5face900fb7b4d74ff1fe38e37ae1be61a0cf23d54258793f1470bc415a6e30d30af0cee31a2969bfcf7bfbc36f34b1aaa4e5cdb47f48a3274a3a7b178c9d46a72c47398879c93493df2332572f53a1464ed30a925d3e19434a6b5496af79542515894bc789c4dc75bdd0adf08449387443b7da81421184f914b8a9b520926fa905c4a4cbdaf4118b89aaec04917730641e24b6eb9e19df3b3ebd885d646e40f9082f6a8c8d092b0461ca7479e8077b5f2955aa9c2d6ba7534b909a268fb814b0be19c1e771d088f3e4319711bf594cd9a403691ed5064407823ec112098dceacb425db6293df3f428f129b67878ab3db37d20200fa07f809a68ef7b32e4ed70b5f46efeda7780f3805ddc8407e931ee7d789c04fff1b91c1420dd4ebd2479147fb76d3fe7521034ec309b05ff9fdb50473137c81798b0ec95ce5579fb6a5cc2a65f1a9e812eaa713dcb1264e855492d4e8decd8c71379ada1d9899f44c8108bf66b0efb6db0a7fc72fa6e90ca41a4f297d2632623d15580529af67092376e3bf1e830bac3d13eca5e78c4893201126a00a91f5072a9a12618286c7e87ea2bb9f0a6a64294de04e3432105f7cdab1fafd1fc307cd71dfe833a590af28f244b51560dc0bf36836afb79365980f5ea619f87b232c86fc19143f57d26c383b1891c17fcec63f51d9da220be0791e06cf4d09e99478ae6d47354c27a1991a37610c5c11110f80335622c794457ae3e6b7b5b9282db3f33f2a86de3480016f207d689bbfe645939188d5f9a796c37fad8adea4cff5056926e0b501252a78f84a28b44b6deb2d6be17a4d60b9465376761ac5605dc747a0bcf3477240892c1c992e298da278ed854149868cd9567c14d60ae2a88e8986320e54499438ebe7447ad5ed5a1a4c0a4d8ca6d528812573d63dd52087a5ec388af4e03a37df62a3d43167b853e7431a6fd05e2df185b4def73b1fe8097314fdc2686624989f87a60ef52fd70f866b8a90924e54a503528134712ab8f9cd3a5e4e04ed30c3703c1bb9a1cd4f1ebd20ef077a0da59de943d7feb06b7dafe535b96458301519e0933ede8d47c85639542006b8994c96169b1a8121b3c035b2bcad3debdaa96e582e6c0a9bfa6873d2e91425c3c71d6a10cb92c0c86c560c9e28041b99d68f573869a8cc0d7c3792c9ab58994965234513c1920083fd03ec1d6feb2773da83f3efb1f981c54d2625a74cb4ee18cb2c4c4f08c9abb0b716001762c8eda0d30ac99aad414e5c6751dd1f6188fb5411a30c9de84be1412fd9616d96ce83d89a70310ed8c5297c09ff86794fd44a749cf317e905b12928c33ba032b5d08ba66b394b8a1fa92a7844df4eba63cad9cce72d543e89934b2845595536b9cdc8a6eb547e556a5ca5aa54ead77cd8e79b61f1921750b9d03bcac86e59b0b3271aa18c6e2823b12b55a06b0b881a4a5f0645a764472a401018908744e719402292e5a0ccf127c6c40cc6d6c92012bdaf15749a923dd3f13ecbb1b4f3e397ff6f103fd806753d7c04cdd9592ed6da646855f474f99a38b287af9b5a852026425ac6e07eb24ae6addbca61905915fe2cf01e7e96a117396994df397a064e535a40f3199faa61cd5077ea281853d5e65cf6597576ccb25f5e2defd83b0c21d325cbaedb0a13c83716e19509f67b474c9b02b0fd25fa2a77614f3b44416a5c4dc0ef913ebc0e34a015224a585251dd19203b11d42df812a1073380355bed6dd84096d82d157c664025cd0e21169f73a24006596f7b14d5a3c841997acbdb8fc3b563dc7b9c28727af38d02a2831c569dca22f879cf7ef3dc02a8677588747f9c170cc86c6a4004ced04f06486897ca52a4d1b4e03945d044a8fa35377ed0965b700bb402a45e0379eeaae09900d3b0038606e91ee475f0b8147ab5395709130b94c9c086098ed92e769014f663b0be744648125f2d15c8e6002ffc7d21c60bd2ab6adbf92704fa46a5742fdaa1eed937677f03bb370aba2c5f1140577f25f2feeb78902f05ce051b082b3a6b0fcdd5cd2cbe1414ff4f278ac91665920ce399b737c3758a8118e9db71e314886a6711a902af085d6b085e3d6ac1d3026e526840e10ddbe5dff792bfe35590e787390dcf603ceaead121194e8b070f3efb770d0a71c3def3dfad22ae68f1bda37a5155df9800d7786fb311782c1db6c6de234e0c6d56c964b21b0813862d21ab54d72fe367f0d8b09abe7f8d621c784ba1bdcd84206d779f34b79a3ba04ea58921564c6f430b6da695bcaebc4a2a75a9075a83632ba1a8768d0c99a1e3691b2045df235e6b9b0f68ea51b81a3e8f219c3a4bcaff96d82db32c1f3c8eaa0cf5d34742d8c982c1de768b64d8eb847025e4cd8585d8a678bedcc2ac4737312cea9a8555005766416d04289f07b7a3b7c695f130f41827f29f93c64935d4659378f5ec22e1c5a756410b2c9951536f511c8f8fb8ba6be9f5c8a707ccd5afb554eaec564439c5373b8352b19156f1edd32ecbf4a90d329a0f18f5fe9a582f30201005b942c3a80d21c104ee092484fda436ff0ed79f15ce293e9487a454279a77750817bc3d6e477f2bf65cc5bc104606627d99c2b06f79401eed2c01fea55a703e8fea15600e8a79dcf3b40a5b637c3ac97065b11a02d21f8709cf0737a24a4ccdf8c55ef74e85231a78f481e99b494bdfa395c47b3b6a330879a9ee20896a44d78934059e6fd04bb966f8fd63e589df4374a3dd9e48d536c482d58fdec796640926b77e890cdf9097a351b2645cb2e66642a39961952027c7779302ce7e48b8ad2a46b0a53b603a52cca98f2f350362119abbf8f48d2f824f691026dff7c79e2bbd7d68f021ebedb1ffb2c1f934c0f5ab69114843243dc76b8820b6ad5f1c273e3e99ca7639f0af2417442524224695b31ce952f9fb6b82ab421cd7e59667122ca0661f80a1c4d787aa9ce5e1bee96d7ae45a7ffd1f7c22640bedee85a066d7eee9b6a69111ab642bef0f455089ac69ae3906f720d1d1", 0x910}], 0x1}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$TIOCNOTTY(r1, 0x20007471) preadv(0xffffffffffffffff, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 16:21:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x1e, 0xc003, 0x3) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a8930f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d60c5db3fd78ca175fe7beb97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cca671f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888baf0d6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd"], 0x10) socket(0x18, 0x5, 0x4) write(r1, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) setsockopt(r1, 0x3, 0x9, &(0x7f00000007c0)="ce22f352e094ed8c93df8e29c4357fec348f4e3a399d00fef1d7caed7a66abe8a71877ae54264be01cdde8c08af98499e52925faf4cf861e05264b7509649a4f134c420eca4ad4c644252dbe9449b3222f20fd2c8ed2bf495a9bd95a7cc62fde7ee5fe52587762830a423024fb94cde39e97f2a820d052c61f174af76ef687bd97cc785606dad4687085eef30e524f8ea7bbce339537ccecfa4efe7e06b0c80af085135b47a46ba103bed837e24dc847ddd20e26cc627d4238fec6b79173272dd775b1d2a798bf93e74da1f190e4bcf0e9b8240ed88265d9fb04d4afa103004b6544d997c1e48da043da04aae5975ecf18fee6096ee899752b89da9124e2f5f8cd0009dc69e411b10a4e40b36291db7ed37e5abaa21cc7c9fa1276fe005d2b5866c7fc7b6d4033fc24aab9b34c527d8005cc13dcc9b2db97902547051e4d287579351d252cb0d2ec2cd29b32e9fd086ca08ec6b58f16a68d3b56add9922cecc15a8de584a6644ea113094e37b68a4873c44f60cd7b355dbf4fb2d831024c43de6f8609accce388b9413ee408e9c3c725f25c6a3fd151984b1e19f23fb4ee19e4849e566032479206cf16698c2f1c56974c538eb08ab286d04ed52e0a76f879e41d7097059581aa85973f0777b6211723e39c8ed330c304e9d308e7ea57461617694d6a7ed2396425ae4a0dff87080138d8215b86ddf326f52753bd34b68cfab7436890d2898c26459b46abf523ea1a97fb5d0c7a09eacf9a66c1885e3a7147b6af88de81bbb841b43ba2d2c9d16293141d30fa25b638ef83df9d08fae217b253d2266ee12ef407d2efd96b06f28e1ed7f181b190038fcd2d09bccae7813cf3d78f93e0a74a7ca23a6cca7f710e11192050a8c81e22a7633f78def7c99e6272f08c3cfeb4f4c715799c3773622a86e629079580fe7c52018ee08db4ee6d8412da72356a358aa517dc714bd886886711480581cbe432f290eca1a870e6535efbd47d4aa5e627ed3690137ef9299e44dc177b0f19b7d6e848c99ce136766e3ddfaff05bf395ae042b746ec1fcf63ca6d5bdd3378100b59f255e73acc814af5012f2bdeb7da32a48942ab4008aa0827ed4d789518e5d3506cf5f4361fd3d684a17f10cac2fb313c97eb6e808b21943f761316fd397b60420913cb80f5173cdd1aef958f7c8bb0943d8335ee448ed9140e7ca52b830dccac769335cca6b90e9e787ebd8fb5e1a751540d77b4a6f2c785cbbc656ea4e82c312469d4ce3c880cf3a6a7fe74d24355f55a387e93292441c1be278bd9f19c767cf5fa59fe43d92b053fc605f25baacae4e3f2e607bbf9dec76f1b26839ebfa4b303352331e256ab274296bd5eb0572488194a4f6f0e027719cd2c023dd18211c84ac8642ebb0fc76e2234b9d85bce69b5ea18a0881e91f393563d10b5a9bc4e6464f498e6001b0e4558b595c2998b44747a5f475dd39f73105e85e464c9b0756b019e2ffe20a0198fc63f148215724dfdf8c669e4bd8b35e806efb8e9a805f7718b251becff20960590fca7eda526aef68454086c60ed97bcf0a871ab47ea5af2f39ff861c19fe7a8cf72a33e38bba69f00c057907c08e7a047e8249e476670544afa79903a8aa9ec0136a4f346c093a04c6813f1ead9ae3624e88b0e172da6d4ed98325f22c745cce6fb49f2b8147bb6ea14e7f0aea2f20cf2aede210b6be3b7b7c48ea2b6240dadf4d804549e03576ee6aa01db38f337ccc947a149e0a2819acc10d82edba7e8ae48c5efc21920ce831fd49beb64edb825d0b2ae01e8438399dec8217bc7057a44b10d506758f266afe23c19566e78918f59e91db270ecba6d833469ce6c48d562cd965a9eb32c3f48d412c61f90ca9467514df0161d92d0c28a82948d4c147f13d2f5e56812f2f64a28c2113bac52fb03516e302ffda070915c7b9ed4edabe2a8dc2c8729857a8ee435aedff10bd9b7d4e64817cc241c0c139505066764528d992f68b2f79988a3084fa97af4b1deba2fff2833ee6eb7029cc407e9191927a6b915ba780789d7b1e468138676de0beb44399c26dd0084b0f25a2fe18ea9ad417a8bb02e9402b2bd37b53f7935957db9d95a6a46b93cca447bd8bb783e5335e6ee74b7cc738d3697dbd33ab3f1431d69a6c5d49fd15e9fadc47d79d2dfb48fe2e7fbe6a509bca328778cb4dfed65a5ccd95fd780ef16fda569e5057dfbad19afd4161747ce199574c3b7c29377d0d352928ecfd43c10d4f47a013841712f6828b69c0b264be47758caeb2b0ab32f4fb7d550f3bb8f2461676b4ec1b81156baa853c8e730c9ab3224eae0a3c9627460bc312ec08140e9fae5907265ad00a125597e040aca3d3e6209f4d9fef9b3e2aa3a9478d8425afd810a2e3d5b967a2557d45b2ca705d9050dbd96f0dc644a06a0e497618765bff1e4cab57450754816c5a4bac6dcca5f88a713c1c2a1b05d87815d9962a04e75fa8316f8322ecfb3c04f69cb1fff5d9d79c07a80d3ecad5317f16c1bc70fb5d391341b85640589d6c888ea40921fd747e5ca4687d9556a7182b69cd596ca07b065906ae03c0b5786016343c1b1643c2ef27e6c9c13e6e0a6eee4e6692bc75128709b3030d48ff17f1fb981ab586e81fd6cef58045e9d13a66ed79e09694a1d0e8f680127931c96d1b8999468d2a16b14818b1149a758181699e84a024cd6a9a1b655afb82f5a7225ab49c389d7895f447d1933b9a348854dcb358cbabbf420e7c01f3484877e7c35d861be1d9a6e40655df3db22f04e9742cd206b25c95cd7038975af0a028fb151f5e959c0c3e8b0eb3a70c8f05454518121ce9a9af2eea8ee6b94baa8c6c90924b0152a7cf215a7d80ead9b56a1bd2381828a7f58e343edcc447c6d4e98cd05c68abeba81d63f074fab531873a8fa8c67d2b3dd13dcb8fcd7cc96cca0a7cae4042ec4311885c56e1a6312d8201fa540fd03cb4c9e2bf81d78e936ea45478c2533ecd5c36b20f83aee6f1877036b8871449c7950577ff84fe08d0aa3c58e216cd82641bf89e01e43c9b1b7ef8dec62f9fc778562e4406390821236f4f65f1543c53049cc601984a4b3372b29578ab2c243090ddc4249bbb57019619334f1f4c9a4a5f3ec28c5d240056f28da2fbf92219b8580370f1145fd64d6c55f19f4a86fee0d7574241cfa168245be608fbddbf225b2a22a78814539aae620114b65f16502b68b4caea5bd1be750758994a7b08cfbceeaa9a3454470a56908cbc8b2382748d966d59c0ff92ce2d9f2136e1b0d170c776f561c194bfef92466089cd42e42933d876ea3f0a718858ee0688f4268287b957c5d93c8d43b689d8a1b0a5eef69014c6d965c9d8985874953c7ce31f4ef3d3558f19a6ae6cbcc127a9deb08f55f49dd76c9f267474035bad3928d2ae8a2ef9eb3275653e7cea96a1c981b9943f90b6fcb4714588c8292f08ec318dd3fcc32aa26a2f8277abd255e675bfde77c31e1fc8aa934b0dba9226f7175e1d2059b287c340d5562e2e0df7d60406d3c4663ea3519e909b07c6a8effe80ef6621ccef9d64777c10ac69bcce7e5668fea2ff19d6f762bf1f1e089a6b419d9c483eb3f3038333608a2c6a4ebf6950a111323f6555d8d08440185b9de99343bbc07498af469449c9ee8d6fca668890c15edcc5f0ce5c1201a04ca373979ed666cf135af6461d82251829995841a49992f485b8cd890cfe95fb960ac4a0628d0bcc77260fb8bbbc679907b55da03a692609b37bb79ebefead7c97226771f3afe36d5956d31fdba8a96ab642f1ccc77843a481efcc1b3cfcbbd1bb20231cc324cb7c0ea410cc6ac59730c65f56bc9eac41aa4f273a9187d81c3e052691c3dc57ac77668c0ce5b5cd2193d00cc362d0336f4134eedb17a3bbded73a6ac92975cfe3cd02642eb7f980e396d510e7cb5f4ee5e0bb5d20f3392b79145bf89d2f8014ce142ac730aab4bc875bdb760a318575ecbb94d8fe524246bfbeae2dc0404d0b4b9a334cf8bd5949c298a0efa8093f85e205477378879ed68a9990f693254c908b9e1dff211bf0039b15f3e651d599b28dc6e563865efae76d81eae80e5f993ee30efc5575bb34a633e943a060542c1f182f4eecb4a526147d662bd6e3fcc1714bd6da23422d9420bf413c87b5aed27d7d2551838aac95c5e8b4dc3e9adfd34f6c6a2609a923e11638481471a9fbbe74c9b9739eb8d7a5cf8f70c91ed3ecf91b8f60f842fa9020a07ecbabc2e8b96dba083ccd5a29e45254f49607d367719cf9061ecb62e7c74918211d5325016bf2f689770d921a2a6c6ac56b5efe3ff0b890dbb9dd7e88c25e69adf1bf2d4d84a43ff346d749e7f954480895166d9c0148e3920d144760c193189cedecbc24974453de100172ef4a5ce9e4ca5f48dfa7892eeb04d23611ddfe1ae737024dc4127cb58f2e9e37d6197eb023b91e8e52927336fbcb7ad8670a915b719aeb38a777b03a4f164e62ab4d8cb8e74b44e08af498e8e08dc7fe3248eef0030bd6f63d6b8c82cf279ccbf29f4095c10ce4af1f5485394c908047c9a72fbbde114d347f3f796544f223f393b5227612ce52d9120c89c94041df825774930d69972527bf0e551f2443dcafe1b98ecd1d16ed1334dc6950286192a179048cfbbfabd8f8a02fe9e09d880d977e24c304e9dc3d7742c58fbd73971b1d5f85f0039b8ccbb5bade9cfa3a2be01710109a7ba7b31751f12adb51b759d3e42e9cc776dcd8a1d9d06d35b825c6fcf05e037d71efd758b6e599662821e1742f29e8cb3f80bada46143ef56f0fa761f22a4a08782f432fa07c44264bc9b9f5cfe18bd6050bff3029bfd7085ff28fa4782ba950511920c7ac78f483fbd58362461f04974f51873beceac9797aee27014085d11f79899301691c89fc1821ed27bde6e2a2dbabb4f33685b80612ff31f306a6c48f9c3dc8fa5b94197d5d74414898afc75b555f556fb32e3e2ba1f98f2d94287d891174956d0823807fa0f5ff661fdd75da4d0f599da3c10759e67679e41c4d0fca75af9be972d8737f564ac492b7bb5f3bfc4cfe4ee77300395976e635d3f504547f7465ab9ea1b4fa2c5b336edaa831b019465275ff0a5ee4e38d85b3fcc880f1bc0ce3ac084b6d663cd6f129e4b7a71c9e8f43fd5922d790f09f2f748f59965391abdeb81a36cdced028ec26eab488b3b569ef717c2421841a91a103dcc936d3de9a216dcd2a08bb9b6d07d6053abec1ed3f06dcec43bd48620cd6f552907bed7b19b0d01a9374f8657ec05d121e84eb07b08ce0c57c983f8b46c025fdd76493c695ca4346c9f8ef02de7a095b10371f01362900a1d34453cc73c2a3f3e63c8043a1a336f9a7c6270c2fc18e5fdc166d8c1c4a8bab74b0034fc892ca59be1e0b9b5af409bcf74740a576f7c1aec47dcaa887fdd068b152d9c3496db8256cddd64dcb9fd760f4fcc97a9a56688c488912be17998c6aadf7d31e7037e3509436ffce303465aadb73af0d441f262d01557cb067e4dc4c38344d04c4e488a8087bac057bcdba3f1fb1950387ba4dd314499aee1d769473f8d3c709fc080436fb4f045b69814062a7ff723c736485317990acafb73bfb3d3a60c0e1626af73408b730b1c497bcc285a9e56a4380051f3a5cbb6d35f3f7e45888e3070ce0b2885d26fc1b4ae02c5c0aa3e308453c900788ad699fc5c6f3021ed158e19182f2340561893921fed578965640294fd608c3f77d8bd1cbdc9020c32041153330011331fc90f61f1db4a83470c9253df04fb13b61fab6504d2a8f75fe5a40d76afd677253190770815864", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000380)}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x0, 0x1ff, 0x7, 0x6, "6d08b5aeec5be127bd261d48856ca0d5bfa441d8", 0x8000, 0x1}) chdir(&(0x7f0000000280)='./file0\x00') r4 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETA(r4, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x1000}) truncate(&(0x7f0000000380)='./bus\x00', 0x0, 0x7fff) accept$inet6(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x100) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000440)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000340)='./file0\x00') r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7f) ioctl$TIOCSETA(r8, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x12, r8, 0x0, 0x28) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:21:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000400)=0xffffffffffffffd5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x546f615b6d68c490, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socket(0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 16:21:48 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0xff}) dup(0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8000, 0x2000000000000001) r1 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r1, 0x0, 0x9) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044274, &(0x7f0000000000)) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x60, 0x102) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000340)=[{0xff, 0x0, 0x2, 0xfff}, {0x6, 0x7, 0x1f, 0xff}]}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r8 = dup2(r7, r7) shutdown(r8, 0x1) sendto$inet6(r8, &(0x7f00000006c0)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c00e29a1093a977819de62411bf4ca74204d42db4246a1613a7c6e3db8417bb05e83785a5ab4d3e3d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd91232e88d5986f58f297fe16d96ef120245331374bc71d6cec152793600200000037fee7cb26ff31e7df8ce2f190f182b6d3f866a1ce5a45946a5b37408121f35215c77d6e6de7173e78418fad3df493bfeedd994f4a496ffda874e962d78b4fdb355022af44f1cd891a7b7e5c506fb1e26eeba8fce27ff26c06d0a03a", 0x132, 0xf415ad13302a2596, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5f00) r9 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r9, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) semop(0x0, &(0x7f00000000c0), 0x2aaaaabc) r10 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r10, &(0x7f0000000100)=[{0x4, 0x1, 0x800}, {0x1, 0x9, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x2, 0x4}], 0x2) 16:21:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000165, &(0x7f0000000080)=[{}, {0x49}, {0x7ffffffe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) close(r1) fcntl$setown(r2, 0x6, r3) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01bd545b1565e4") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = dup2(r4, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r7, 0x6, r11) syz_open_pts() fsync(r6) 16:21:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = semget(0x1, 0x4, 0x130) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:21:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8000000000401, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r6) fcntl$setown(r3, 0x6, r4) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x1a0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:21:48 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x800}, {0x0, 0x3, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x83, 0x20}, 0x1fb, 0x100, 0x1ff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) utimensat(r3, &(0x7f0000000400)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, {0x0, 0x70f}}, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001500)={{0x10001, 0x2, 0xfffffffd}, 0x1000001, 0x5}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) accept$inet(r1, 0x0, &(0x7f00000003c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r4 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r2, &(0x7f00000008c0)=[{&(0x7f0000000200)="91aed6aa2c399ba3de58", 0xa}, {&(0x7f0000000240)}, {&(0x7f00000004c0)="c3d740fd1c2e2805295e771ed50061e1ae0e755dbe723e6e7137aa2942722874e9870fa9261cf03a5204ca32b939920f4ad9ddae6a5654c5bb48ff822f36fc4ed41ff6fd85d5bcfcfffc166578ce5eb73a304bb451af61a3e6e583f4be9e83bd59556ded51ba58e64ee144b701d42396d609580b884d9a750b4f12e748a8849a68099fe56ab5731eb8d1d51d01b6b5b07c44a3a0afaeaae195592b9be8cc3d19f2e7fa9c789d290428a3b81b7bd6f45ce57e12806603d5ddf8e3a5b97556d16bcb86eae3e49bf6", 0xc7}, {&(0x7f00000005c0)="507c61a90495e0ab41d2a464267205bc668ed6f1d49a865787b90880002595f314008a058317794d67d6bc63bdc446dca12e61ddccbd2b48bd9cbca21494016e930f9f", 0x43}, {&(0x7f0000000640)="041a555ce222ecd5af65cf978c28c728021ec4d7e1c256b250ba153b245c40bbb10f924d23b968176135140d151549c8c41e8961de9dab8e0514032b5686febb1ac813b9401007becb2f2e134dd414a3825fb8c8bd5512bfc7152e74832f0a503362b285a7e00789bff202274beb478293b80ab650cd32fb991611978977b867ec221d443ac6d7ebd91b46531115a1abe26cdcc8fa1473d388e0336e12abc3aca1ab3b6b68a28fcb3fc891dadeab5ce9744b5f0f014f9c4a45db58c676fa14503b977ac0eff0be3b5a00b004fd324c4910a8d142044caa6d32a9e78d767c4154bf43e2", 0xe3}, {&(0x7f00000007c0)="8e96f97392ca3c69c4fdb5ce64d6a9dbb57c35aa0ad8dbdc58016c0239d2f40c778206a24cdd3efdc7d5174e58872379701413707f2d1548f1b14a0cde5f572acf7f1c04b9e53a2ecffdcdb89d927da835f4ceb40b1e17b420da779bc9b69b794089e71ab60366594dc2935ac630e86816301c424e0314aeb5c3b1f7bc773bfbc483f7723e71e6aca3f4d7420cd8a1971b5a8d8924bc61defa925c7167750da592ed44999841ce86c68c86e220a319f6c3d7e8f081be2270cddbdb2d212e775cb859b80bd4f10c96681c020e998c25c088ddad837f92af0141", 0xd9}], 0x6, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x201, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fchflags(r5, 0x90001) semop(r0, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x4, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x800, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x6, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) 16:21:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x2, 0x1, 0x41, 0x800}, {0x1, 0x6, 0x38}, {0x8, 0x20, 0xff, 0x101}, {0x200, 0x0, 0xc1, 0xff}, {0x0, 0x3, 0x1, 0x6}, {0x7, 0x3, 0xfd, 0x3}, {0x3, 0x58, 0x6, 0xfcf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x30, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$TIOCNOTTY(r3, 0x20007471) 16:21:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x1, 0x0) pipe2(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="ce", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 16:21:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000600)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = msgget(0x2, 0xc0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r22 = getuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r24 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x0, r20, r21, r22, r23, 0x121, 0x9}, 0x800, 0x1, r24, r25, 0x3, 0x1, 0x1, 0x5}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r22, r14, 0x121, 0x9}, 0x800, 0x1, r15, r16, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r8, r12, r26}, 0xc) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r28 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x108) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x54, 0x1, 0x0, 0x3}, {0x2c}, {0x7ffffffe, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="0840d59aecf6fab7c65da08721c8") 16:21:50 executing program 0: msgget(0x2, 0x20) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5}, {0x74}, {0x8006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") getgid() 16:21:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x1ea) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0xa, 0x1f, 0x7}, {0x800, 0xc6, 0xff, 0x9}, {0x8, 0x4, 0x17, 0x3}, {0x100, 0x65, 0x1f, 0x2}, {0xe0, 0x6, 0x8, 0x664}, {0x20, 0x0, 0x55, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x84}, {0x6, 0x1, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") 16:21:50 executing program 1: r0 = socket(0x2, 0x3, 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) sendto$inet6(r3, &(0x7f0000000140)="d98b295f30b0ff3a1bb07ffae251ccbb11be870b5bd37a1ec3b9fef1fee3fe42d8c2d8cc6f8b76ffb2d18b7b991536c983d259d482d7586242c821de3b679217de81e643504142cb43fed5efe3e54326a5401ceb49c07e00bf1ab68df28bcf145fb297d4c3ab64c8c6f5e909b65302953ea75b48b21f81112ba2972155024378d2bed50dbee28492c45dd23a378ba033433a97b7520a526b4172ee697fe7a050db7c1d993e4f", 0xa6, 0x7, &(0x7f0000000080)={0x18, 0x1, 0x20, 0x3}, 0xc) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r1], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000040)="0958806f80000057", 0x8) 16:21:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) fcntl$setown(r0, 0x6, r3) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x10000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x00\x00e\xe8\xbe\x83Af\x00', 0x28, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2}, {0x6, 0x0, 0x0, 0x8001}]}) pwrite(r4, &(0x7f0000000000)="f94c4c49dfd685fbeb9df8881a02", 0xe, 0x0, 0x0) 16:21:50 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f00000001c0)="e8e6d217abe954d7aca45e6626c011832499a1c02f5522a083269474c37ebf331171a2dd786af4c95b51828ab16528faa55d70f4aa6e9e9ecbe113c355dbe70552aa70df000e7282a6c21635ede1372bf3756b8d3657951bccc4df1f84866f4bb83862e7ad2fe2e112af80c2a330336ae4d23176ea7a77ab6b1068c9e4b247deac0b817011d682f4c168b587023bde5885af317698d9672d6eb192221b3d4eadeee40bccbe096a539d43bf43c43c3124f5193bd656a78dd773ef152564b6c7de6a21e72e1292687eebba40824a9d04140a8c493c9c0d55afd9f810bd7104d2d125e8c45885b26bcba5eb10a1233d7f84081212b6f333c95ecc0433e3d20179426b76f9aca418283499384f03ace8818d97843b2328419130925328fc59f05e7aa9e1d1c9dacce8c7bc881accc73b47442b88d7636b5607282405cc6226871dd46cd6d261b0d723021be597c9c6ecee91d7bbd0ed4a619d7bae134f496d5c00fbe6176be721cbd3dca6e1ccc06a5d7931a21c7dee541ed0c69c70d2212cce492463970949dcf33f4b701b7215968f888a1ce47ef98b2cea39938ec80191a939199e4c73a443493066b4a4246e1249ed967eae865193ed28c9e3b4e5b561e3b7dcb82530c8d0f74e6a5a4c2f01e0a650e2e566ab0ede3e0fed6f1a7282f3d4464c27924685b0f68ba63b634762787f5ded23a85613957096bf7f7a3d9c8d82955044f7abfb1a9a91733c80f688b340ddb40576d2b0ff130f6aaa5e37af5cd775c0adf09ecc8a4c38a4b1d88a6fa44ac7cd2951c6f8b0be6f55123339c2b931d8fc9e4f040f82bf5fdf18b0271de3b685797653dc116911476a1b32faa51e732dd777aad27bd79e384a200c7976097edf259588d79b3d436b56023a56903e29908aa345faf55848e72c171efa838654c8ef82d48cb3b87a920b2c84dfc7f17e94da348cc47f08feae90fca9c4b6e2c9d42d8f0ad9aafbd865fd2b94c3a9f48294a6cfe095348175ce3b79647788e6944d9baee99b1b4348a3ba7bc31614b32885fced66d7bce46032d15625a174bed22cccfc5809df5e1723f957ce8562a0c62d4bd22f74151dffc433033fbe02d9bea68b6980cd02a2a772056351a55b3e7b1e48d6eca4e5436891fb25ebe1824d60eb804df62d3bd9dffb119dc295fb73761becb6eeaa4bab1b89144022d45dff39b6e10fb006f8424c1d2ce44c94fa1e5cf9f0f06fff80299145e0a36a35a78e9f00c55bb3cefbbd69cfcb9e4808d36768f888076752b167250b28df1c071dcc866ebb137aa9654b60700c31e480210ba42935c554353c8bdc7daef0c44da5b4df0f6c95057a0ee0a6795ca44bf33112e3c5bb44fbf2fb75cfb50bdef7542e076db337c34dcee952523c6aab4b86a45630b8b033b733780f839313d6edd8aca33cb2a1e16c6062e9cf99c5601f27331ef7ebcb186ffc4c298f7dd79e7c3c98ac8d5dabfa5980080246c9a7e8e8f51fe5909b5eb09a489ef9f111cd51925386018e5d03af81fa822353550115976dd45693ad1213937bdd3165863774e4240d7bd0643e950c0140bc41db098f7ebf61df9589fad8baab2092d4bf59acdad4473afc11fe66c320ff9339fcf03fdb1a917e035faeb5fa7f5848f50d80a328b8ad1d2f3622dace600270d77a1d5b19dec14fa4820c0b17892b25ab3f88bc590263d8911ea088a2669e4ed24699e0eb696c19e1b78716688152ad19f099691dc2fdb0f1095b441c962f3fe025b7463588935797f8567cbd4227323a7e5488a6cf0df81f1f3a84c06becf2a28ec097b6b5c92a3817e72ea5eb6960985f956f24d509fdf2257bd6f219f8258e8ca86c6225301a40342d8c908d027ed081430c6070dbb3332c49484bb68be69cab8c9067a607ae878b4b6a863edfe35624ab27b70c2ba7835fa96b1d73daf4555fdd05fa47c5d4a81c366d0a211f408075de484e8098208620f37aa6bd4dc805d923aa523513c25844e8eb0ba86467253521db215d67f26984aca4e33559384307ab4338232b23381cec10851a0b1efaecbb3f2f76defa058691bd120fcc7742d723d5515320c0d1810e1088228f3094b3ea041692f80b1aa6123ae4633ebb7ce58ee271f02965a87a11c296cefe554a0904d44e525419c6530bd126228d87a246b03909c7dab12254e48fb9fdf6c870507f84e55b69a93aa4adeca8b3cc0fd9f504e16355e7edc2ae6976c8ed8ec7da996ba0c1902c9ecd77f77a5a7adf54bb3b2d8f9204c60c6be460017bc3c50f7ab082796914494360286cb7cbe828ae7d1c85ca4eeb2a23924f7819676a9c69722dfd5a4292f35232541690ee1224650a285dc63d6e6628bbe5d18dc244b73fd9d22bb5fdd837a2205cf36ae58ecbb8bc274ab949f5b4fba07c974020c067bfbe7b7b8f68469ffc8876b1f912c5d64cf9037c39fe91567484ff5e4c6833a2a0379b84fea9998d1cd2cfe8d13088b6c92c84f3c51ea710fb6bc85c0dba3dab33c9fd88b79a1e0d589bcb55df22983ed6d067641db30fa2f99bd25f235a514739c72b03093b6c9f6bd0c2dd86f5584bc90f09316aed51754b60c1bb156dfb61e600735e21a46005d9f61df2860df82c6fed92e0a02854e8c49724f4b4bc81ac19d20fc4d35e9ffde62ba668206d67b6689d3a47382e323f825b475611a23549c00e138ba99f57e81d480e256a32608f2af61a99607f72ac33875fe0a61df091f4e64d34be3719219a55052d1c444e2b53ea6663935c0587be2d6bc77aa8c57122dd684e02c5759c385b49e7b4b3fbb4bd1f9c8076d62d1b4719bfe4bb1a320656c1d74ccaba97b2dc95777a0509b6fba77a5a46d633bd5be661babbf47a95efdcfe4e601423869a7a7f176d3f431475ef3b7440c1dac642457488dcdafa2db638c28ba79394910aa77f2c90713227c98a10eb", 0x817}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x40112, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = syz_open_pts() r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/klog\x00', 0x800, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) fcntl$setown(r14, 0x6, r15) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = msgget(0x2, 0xc0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r22 = getuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r24 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x0, r20, r21, r22, r23, 0x121, 0x9}, 0x800, 0x1, r24, r25, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = msgget(0x2, 0xc0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r31 = getuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r33 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x0, r29, r30, r31, r32, 0x121, 0x9}, 0x800, 0x1, r33, r34, 0x3, 0x1, 0x1, 0x5}) r35 = syz_open_pts() r36 = socket(0x6, 0x5, 0x90) r37 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/diskmap\x00', 0x1, 0x0) socketpair(0x0, 0x8000, 0x1, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r40 = getpid() fcntl$setown(r39, 0x6, r40) fcntl$setown(r39, 0x6, r40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r42 = getpid() fcntl$setown(r41, 0x6, r42) fcntl$setown(r41, 0x6, r42) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, &(0x7f0000001c00)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r47 = msgget(0x2, 0xc0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r50 = getuid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r52 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r47, 0x1, &(0x7f00000003c0)={{0x0, r48, r49, r50, r51, 0x121, 0x9}, 0x800, 0x1, r52, r53, 0x3, 0x1, 0x1, 0x5}) r54 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = msgget(0x2, 0xc0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r61 = getuid() getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r63 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r58, 0x1, &(0x7f00000003c0)={{0x0, r59, r60, r61, r62, 0x121, 0x9}, 0x800, 0x1, r63, r64, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r68 = msgget(0x2, 0xc0) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r71 = getuid() getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r73 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r68, 0x1, &(0x7f00000003c0)={{0x0, r69, r70, r71, r72, 0x121, 0x9}, 0x800, 0x1, r73, r74, 0x3, 0x1, 0x1, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r76 = getpid() fcntl$setown(r75, 0x6, r76) fcntl$setown(r75, 0x6, r76) pipe2(&(0x7f0000001d00)={0xffffffffffffffff}, 0x0) r78 = kqueue() r79 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r81 = getpid() fcntl$setown(r80, 0x6, r81) fcntl$setown(r80, 0x6, r81) r82 = openat(0xffffffffffffffff, &(0x7f0000001d40)='./file0\x00', 0x100, 0x30) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r84 = getpid() fcntl$setown(r83, 0x6, r84) fcntl$setown(r83, 0x6, r84) r85 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/zero\x00', 0x8000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r87 = getpid() fcntl$setown(r86, 0x6, r87) fcntl$setown(r86, 0x6, r87) sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000000080)="36f23206ca931fea2c6ddb97f66dc066dffae8e9aecbb99c255c6a435e3f5cb22485bc156132cd9eecd91a78c8714b18ae1bb74475cb5d818908048bbeafeacf17ad0069a11c1b1f93d8e31611a57c08fae090037103597d5a24d68195a813ba646a513f9846d9a652ed3b3d393cdef6d3c92dd830c8617f5fca4c741af717867f8d448ef652f419", 0x88}, {&(0x7f0000000140)="60a4d74f3e31d285066bb4cd4457a14879229ef3c9247bbac5dcd2791c435702003af833db93e2897f1f3ea60e35f27df4bbe2447d7741e6fbb03e6d8aa934351fa645c81f981c9cdb020d7fc41532e53e284382446f4d07eda3c7006bb6e76d5fd2b0", 0x63}, {&(0x7f0000000a00)="04596a0a5be05598ca66e4907c9139049cc9de2851959b38eff11aa08532a3583ff11115cac2d1ec5daa43a81412f0f22d59807d3057028b7bbc016755138ad76c6e251a8e13cd8266aac86172f35cd38eed9acfa57c614464d0d3f09d0d7873cf1a296eb5cdeaa2cfce88c7825b413f5638f0c2db61dbf1456f20c059c062bc465bfaba4c48c08b57b0ae23dcb6cd67c333a117ca64d1865578b80c351c952ca6eef6500ce073faf27b5aaf9133d3ccc51c590f45da494d52621c1f28c59a1c158090924d13c374608944969388a7f1d827b69054265b8fffc96d6df5802ba50ac275fd94e1965181ec1e9b2dff73970aadd1f75a229ae161889da85e2de5e7cea01a0a370e2948ed7069cd20833e3c0aef2871d8d4d1bd2b9f82c943b9a66950508e423266acc64ba86fb1333d720e8d0738a1f61c5085b2f5460312b8827437e518e426575eae08a58f6ed1b9c708adb8796626bb7242f998773fff8a1bf6cc46372c5552157b6697ce811d25446ba6d5e5bc8d9ffa587e67c5f587e93b3c2840e6bb7b7787375c89ce601c0ce5e7795bbc2c88ea359aa6d0791f6ef464e91f07a96d754ceeda8ae13668f60533422d108f126c2c734cde098d002c9a2db35dc88e5c69c2346d24d4f7c533e32a046e5418d76cf465b0af9dc280748a5b711eb1577ff1d48525dc74e364857cffb8e999b9c8f1adec98b4e190f5ea6c30461d111885c49f7a3c29dbab3b9b275261a2937ded835452804aedab6201fc1621c5890e6618e609c43a205b650dc130e74f4b01cdafbc0fe1fb6b4fb47a52d68eaa680a4520bb32826bf11e8a865727cf7b2489e0e4920d461c67783fe4b090cb6118c3d4467b533da9de29f3d1398fb7bfaa6f88c1f08a046c813753b3c07d835cb8ebaf7f5f8b5702c20fda0878db6896a9bd16137e0202f45df02374a7e452559e764a40556d9c456e31ec12cbc8f2d6bad64ee9d79052ab5ed1d3756f78025d567f44e056ce431b66d00f5c6dd984ec4d8a69be45b37add4494518595a0705f680f641f2d7fbd615dc09f3742f11ea5c0c921e4c35adb9d948019801aa9a6a6dfe9c5a865a8df130f902229be38f56276205d5f0eedcd9e46fbd301354467e13225ca0046c8b2098e843feaa9edef487c19638d7376098ea78d51e538663baac54995ae460e91cd19067cb3edeae03c7b5f6568bb9c940b08997cb86c3ff56f962fc1ef0ddafab7853598c322ed9abb89899ba918397fdc2ba76dac77a2df074deda1ee6eb7d6addb336b9025cf0b8b9559e2cccfe53e4d49c622928bec134eae8de46e712d0aa883ccc2dc3baf920acf049c05b3986734bcae31772ec195390ee62ca0ff52f7e979dfeff9b9da1ed842130de4dbaf4dabe05c57f897aa01c4d20806e1457c1003aca5b15e6b7d1acb1b95974f54c7268ddb7d2f949b2b10264e2d3f6ed29de5bdd4fc771eb45dd6b736f155f11cb186e8a010bcbc567195bef0d28a1f947c11a1960b2fb72b39b2bcfa0a91be66f7774fcc0ff9c9461a0ca19ffb0b371399527d710c13cde4f150d4638e3b439bdec3725e0ff0e8e43307f154012404e2f7c56fb64335a40acde188ec83b216418e25e862e73794da43b223caf0a181b3dc739f3890b52edc5ff22b081a9d5dfe4fb341fc90adbd67b4797395db799dfe52502f6bd34c79b95a6838d88f71767bb8497220c3b0736c0710aacda44b1859f041455daf806a06e58140a996a71c2b04be7921cd93b0773d37d6c4f2926c7032b10fbaba64d0d30040ab82e91c84e448716df4cf1a5842bdd2b84166d6edbcf00c94bfc890fa5d8e02cafd9d1716ff2448438ea771e697b7ba2c377ad2acc060ccecb8af6c2a96db5de3495a91cfd30e5a5636e791c5579c991bcc5f29be3e2359d5106c463bba64c0cc6bc1dfce91ee37e6fd8b8d2e778b982fbd2836a0eb7af2d3028038af21d9967d12b16133f1af950c6a8a446ae872ae14aeb784f9def398b46ca2d2e182ca8b2f3c2d7d15f7bc6a1b2d8975ee951709b7749dc9e46c8f1ccc4779449aa747f0f5d3fb433439935d58c9e78bb8b9afcafe67997e7f51766fcea8b987d26006c29a33694d6351d9cd6cedcb5bf80ce6ecce2e4a8516d402b19aac8c5eb97f82c8cc30a6bf6251ae7ffad6dc4cf0bce74eef3867578eb1eef0f43ab6ac5508d4c7a2bdde6b89852325c943f03fbebcf2c710b0293e1668f60ec2237ea12bc1b590fd40445fad5b0e0bad4910a804d498a030ec4f3bd74ce31206fce745fc427167b4b164af7e8664b034524001e266cb8b0ff9aa2fb16b77ab0be375aa418b4d43ce21121a5352726293e3bf3c8f20b79787509cd0f6af03512b189a4170a49b2fa91e4075eaf0564365c4666b18fc8e6c2b2a476490ae4a3adc2841575adfe6eb6c45afe164c32f017bdc386228ceaf3945f7f7ff252cff02139cfe8b96869a37b7821ab0bf0d765fd1b6e04e6116132a8c8ad5eb003fc47805fda3fa3857fe11f5e9cca883668744ae2b594ac56ef8f65ea7aa43beb5a1deeace2256064a241f267eaaded346fa6111b7ea2a185c197e954609f6c579c6698378c35b46a33d3370a758466a1a2770308fb62e1868f98c54f0d3b0cfe00c1dc567aee07c041543221a08d41f1fbd5106d6164088ba142aa91a87526c6f93f970fce23a5e70689588ac10c12ed6b4ba3ab3555c41f9467a7a49f3bfdbb31e5f1b4350ead26b7e9be1e1e16ca4050a598713a95f990c3db6fb0948ffb30e4a2c53d10ba1267dbc5ad7ed0a15f67fe5313868b56fcee67815a9957c4fccdeb50204fb15e78402642c4cf6592bf1d5c10b6d9ee069740834afe66e06138fb2a52acc7488c1d02ca24266b907eae2bdaae0a68f7392904f61b68693b2b0141383548c276ff4f20d5feec959ebdf7c5112faa7d25adb0fb5152287c0fc292f4ab5c90aca3ebd8a1f1eb3b2ff946c479e4633574ed4bc682c8f0b61bb2c6f1a6ccbc21dbded6fad9a31c5bcfaaf36027d5f07f3a2b49e9d6353047c8a7296860e10b28bbd826b485d82b6e8878611d790955c3c613ca0f651387946b2ea262a25e576ddb954801df78944bbbea8a11ae9bfcca82beb54bf6a0baf87311cb8b8871710556f59a6a10b74f26760b8c78518be7e7e93d2ed08f208cb53821dbc816d2af114ad12f7fb1c2a4637bcb0d0a13f4148e5c438a5083b99ec7ce9c74fdbf426ed2407df510e0f37dece26e4f104e6f50aee32dfa1bd5e98ce6dae1e98992df78708e7e6cd71763bcefc357417734415fe30c58998c3a147a4e6c159110b7b532696a65ef062aaedcca5a171bc37a5a98780ea18a0d39d49ab3d88ea94ac0c174c31fb480c14663e85f52d63b0d5a1b17aed7707b3dda690906d663d6deba45b4ad516f9bbe9c2837a83266845dd8170226975e79ac861dc17fdf17d4b8a9ef918d400bc83433384a9209ff854405196150694e76de81683dd348e6f778127078534560c6758d4ae2ec990053cd875d81ee66bafe160b5351e0defb2243719112f7b61ce305d7187917864434c92352865a4690953f04297a48f2a7b8b84c09e5c8b36ae0b1087d77acd5e556b54e54dad00ce66785e4cc533e7162697ff4e1249dcf9d3061e79b870bb77c415177f5e30efbd57b5b4ea8be464798541f5294619f946ad0d9a28ce939a3fec4ae6cc87c1c4770fd2f99659d33babb5006eddd075fb09abe9cd75e0b0654573cd5257ecbddba48dd85b751dc418a8dd78c358f53da15d6bfac03c955ae95946babefd9e031c30f20970fee40a3b7f4f9790924b7aeca83372bae7158e16915ec5ead1d15167a9bc25b0d33fe5644c0e12c10c14b3d2f40395071adc40d7e4c471f5e02efb28e8f4a9caabd82ab83c268c4be92764dc68d7f73ee26c1ea693008ab4cc754d90b802c58196eace43628a6d7177ac061ef9e9274a7a86526338cc9575438c4787778a6d761b375eabea170df26cf6a31c59750884d23e2d94a0deacb0becd91ddafe7dbf826450cf2d8344683427072dd01b552d2de30c2a01449268036722cdd31ebb64934144a7c628fc73e0db9acc9a4c81ee2317528fa1f9db9e664e8bfa7dbaa684766434d5f84dd0cfa4adef4a5c272ff4e974419fa8cbf51bdd95626022bf52e9b07e17b1b436a5136122434a97b2054b35ecb8aacac3b873d3919cb640549060f0392521701250ad1011e034db0b5d08cef583513c8fde3b47286012adaa7e13b98aa4aa71551af15512b041221a4dd6b4e265c502182030dbb0b91dac4039f591afa690f23df8b29aee54a4e4d3c45f9063f0a6d3cb7cbbf088db39a0666d23dce57bbe0d2af4dbc7cc8c19d93dee341244900eeb127ef83cb8add0fcc3bd5bebaf04c1d47c515c5c1ed49f2abe0454c80b8bd703624c67baca715dce755a6946a83c0ed1ba0cde71f93fe628c3dfb3d20aee1a9d2cde4ac8cbbba7a301d266aa8655d3e20b79d08f8aec4b97be1c8e100d6ffc52399f58b597acdb2fd7826e9da7ba8927fcdb57a03f2506caf388f57699b7bbb088d511dbdd4e8abb94e1aeb0d32073662acaa640eae15d50fee167cefb4f7988ace7861bdbffaa7da881146a9b371ddf141c13caab0285f96d4681ed0f294a3edcf10adb4544834042a15dc505961dba0b912965836f83a0d36bd866ea911fb6de8ca5dfb004cf30b72ec1938eba3577c4f79d8d3bb5fa79e9b6eed1a0e2f9fa544a52eeb78f0a9923da98f1a4e023d153d72d8ab306745e6c479b82ad896e01dd179e13a0f7e02f47062db374ffc20fba3963e28b2c60fc60ea0201bbce7f8b9b1151174661a75edf9b317747f5accc0dfc050a32fd814ef38a1f9a9d6f9fd1ccc675bd6898b73a056daef270dc9d7f9691d37fccb57cf68504b05199d1bbddca64eecec30d081586682c36bb418de4acfcc5ed76a9d8c74d7304b61352c26d31c920f4ccd55f07f78367cc03d137b7697c9c23fb265bc19d9d7a88bc2adfd9c42fe9a92d1b35354c56f6fff4c0ed70e3e0523d1e8fec35559dd73a7da050d1727f64bb0249afd831446c119c1c0122178b9cb7bfe4dfca8dcfedb726eff6c546003ec5fd5e5394e7fd7079765b645f1555af659ef8a114d70a9f7b5769f23bf194b2de43d0a2b49851d94b394e8bac0a9fa28c6845dcb3e3a69681a41bd38d7c6629ecbdb4ccd75994c6f78d69dbaa7076d92d93504ae53d03bd760756d0cf3b0638cdb803ea44fc5f65beaf5f341c2329129491f7c3653e5a35aa8e47dfffcc0e5c9df11a83e250ee5b589da8a375da98d6d7feb935dbe53a3a2724d5deaab2e7c581992e4cdaa9b42d8b1be744dde70248bbd1186d1d2485a3653bf0237156b23223c0d65623540c3b22333552dcb51bd028de23d638ce41cd90b7b0716655f5cc3f7ba94b8116f45eba5ae1068b9c28c05f9c5f9aaec9a903576115a4be199d9778b75a52885b922a78fe34bf0ad159cae9c87347c0db79ea8f92b08a31502020e4ba1238f3c634df950165240dcd1afa464dc771861070c8c3ec59055a38a06f6291378683d2a54a254bd993987519f355a2b83ea68e486677ea77643fe4d35590acadf97ecfc5f562662b2834a65880ebc42c62568c97e213381d611133c13cc38c72170a7b6c0daa9a40479a293fe0e7ba6206e4dc52e007270d244e873bb02d49a608056726b1821cd191dca6c7e2088f1a6d3054b95ebaeabbc911a46ccfb1449852728ac3881431c97fba132a31fee94dccdb38045dd4f3ff131d31a3daa325d6496c90ea8878d2359", 0x1000}, {&(0x7f0000001a00)="bd332d9447098f42bba620d2d5e4844cd2d8d24fb67922221750728a8dd0e2aa5b1929f031be025d61ad6a3de1e833abb0", 0x31}], 0x4, &(0x7f0000001dc0)=[@rights={0x38, 0xffff, 0x1, [r2, r4, r5, r7, r8, r9, 0xffffffffffffff9c, r11, r13, r14]}, @cred={0x20, 0xffff, 0x0, r16, r20, r30}, @rights={0x30, 0xffff, 0x1, [r35, r36, 0xffffffffffffffff, r37, r38, r39, 0xffffffffffffffff, r41]}, @cred={0x20, 0xffff, 0x0, r43, r44, r49}, @cred={0x20, 0xffff, 0x0, r54, r55, r60}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r65, r70}, @rights={0x38, 0xffff, 0x1, [r75, r77, r78, 0xffffffffffffffff, r79, r80, r82, r83, r85, r86]}], 0x120, 0x400}, 0x4) r88 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r88, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:21:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) r8 = shmat(r5, &(0x7f000059d000/0x4000)=nil, 0x1000) shmdt(r8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:21:50 executing program 1: semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000000)=0x41b9ef63) r0 = semget(0x1, 0x4, 0x9ca06456beaa3664) semctl$GETZCNT(r0, 0xb, 0x7, &(0x7f0000000040)=""/115) r1 = semget(0x0, 0x1, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/45) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000140)="cc46fb83298d6b832f27715824cfbdd3770639", 0x13, 0x80a, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x20, 0x2, 0x2) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x1, 0x400, 0x7, 0x401, 0x9a8a, 0x5, 0x101, 0x25, 0xfffe, 0x5]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000300)={0x7ff, 0x9, 0x74, 0xc5}) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000380)) connect$inet(0xffffffffffffffff, &(0x7f00000003c0)={0x2, 0x0}, 0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) bind$inet(r6, &(0x7f0000000480)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000004c0)=0x1) truncate(&(0x7f0000000500)='./file0/file0\x00', 0x0, 0x3d048f43) r7 = dup2(r3, 0xffffffffffffff9c) getsockname$unix(r7, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) socketpair(0x2, 0x2, 0x2, &(0x7f00000005c0)={0xffffffffffffffff}) bind$inet(r8, &(0x7f0000000600)={0x2, 0x1}, 0xc) semctl$GETPID(0xffffffffffffffff, 0x4, 0x4, &(0x7f0000000640)=""/163) r9 = open(&(0x7f0000000700)='./file0\x00', 0x200, 0x0) r10 = openat(r9, &(0x7f0000000740)='./file1\x00', 0x800, 0x20) sendto$unix(r10, &(0x7f0000000780)="db45f20c2ebca9369b756a0b95a7c368d40b98ad3cd61515ef9efd2120d11b9e4a7eac2254dec5f16b9d3a3faa32922213d4210b8d534c38bb8a9dca9a2bb71c8107facacb51e4a0b27a3abfb4f75b8b29077d86ec17d487d5162db68f145cb98fb462b771f9635b17945b66a27a946421c2aaff862525239578d3d47c84d80fe775bef24366b9901d2c78ca34e95e75b6cfdea58d5d4f10b866ad08de0c1a3e8cdaef23af010e9737393ab7e8f5889728f48353ee2903e1de5a", 0xba, 0x21c, &(0x7f0000000840)=@abs={0x1, 0x0, 0x0}, 0x8) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x800, 0x0) pwrite(r11, &(0x7f00000008c0)="83671c6faab7ae924a02ad107777abcbb33c0006a7f47a256e5be99e45c904faa1b4", 0x22, 0x0, 0xd7) 16:21:50 executing program 1: setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) close(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:21:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r3 = getpid() wait4(r3, &(0x7f00000000c0), 0xf, &(0x7f0000000100)) socket(0x2, 0x2, 0x85) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file\x00') 16:21:50 executing program 1: link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file1\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="460d45ebab617739a56bd4510fcb4671272f4255884a79e1a5a8ce070a11d972cb3ef0bec33e844ad2ad32aa8c33c7cef1652bdb2bc8bd0807313c26843f41", 0x3f}, {&(0x7f00000000c0)="32c1d5b08b6daeed7ad876cdfeb04cab0adc23e37f3337a96de166a835576e6f218afabf9497", 0x26}], 0x2, 0x0, 0x81) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:21:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2811, r0, 0x0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x1c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pwritev(r1, &(0x7f0000002400)=[{&(0x7f00000000c0)="51cd7b734fecf28d15e870a2679f341b533a872a69921f8842abaa255d9f6d0bdacd06fab2ce09a8174428b3f1d5cb36b58958770f6b7aa370707447612fe87d1be7396185d2d0b0480226bf18296cea3b5748ebf8d5d5396297742df7021b6d001014d9e978cf433c9f0849dd4cc10309228086d2548c2739c823", 0x7b}, {&(0x7f0000000340)="5e11205374909a984b3ce870bc8071a93061684504f8e8b25194ddcb34f9a66305bdeac9b77a587523dcb8156bc1e4ef0d0ea168e3e50278a2393f7154c77521e34ffaaed9eba0114e004daebef750c36775af127d082e27c3f678984c6eb4267501df3cd0e26a898becf143555bbfc8dbcb3c781ea2a8f5764a94987b1ac92f730dd05e37bffc884bae2508676eec272e67b54b4eb4440c406d75494207cb43104307124699646b89f02a6dc06475b151139d88a92a6835f92461bcd5c9b37bb5d1246d2b7baf637c2f7f538ec5e3a1620c1f39af12bbcd7d21783b3d24f0476fc72fc72ac885924d0ac1806d3b8e6f3ffef94d2931ef08789f7008700b79cb0d71642c0439d632d60b0d3ca3ff26d90b2a5fa8cf00ebadada22b17cd0ff2862d40b29c94ee35f2e11c72cbd748a9990b4a7f7d1856b890c8b6c5b6ea3c73999cfd78eb9125ed32472076b917b4b0afcda7c63285d6a0f40267424b067c6d65da57b2da037a3015a9b28af4a989d8653b74c465bc946e99047e29e67262d1dceb6ab8beedea1712f14927ec9a65a7d6044099e156d33b62791bef6dcbf5d1ae57c3077e3752d3890c9ad33cc9512abf58e5db61bc9c953e1dde056005d27e070625b1289f176841d0271bb49b802acef4ffc313c2973ff04fcb178436139ff11cb3d99bacfffeae5a920ae8dda5c32562c201b7f2945aa41b90b66ca6cbdafb7a1acb0047dcfff9b090e398bb61e14501c3fbbda414a551d5477b8183052e0e562612980954d3bb5df6a452d7e5385e706997fb888dc30a2c44b4e7f9cf4ac5060c5b945702ce87d30555cd00c889349da520f97163797a5980e99ac577dc0fc0eefa3bc3206fec30ead8ffcc77259dc6439db6d3ec2d82a9877dbfee4fecde22253d7cdf140a9176bd9494a75651deeb8cd29ba4ef62b94c31ba7bb40f868a25ffee72ccf6e48a62c7c9ad641bb9382307d58587657a967f85321faa7e779fc13721ab432626212b0e225abbc59b59d3429ecfca480cde8c64c097cf65af9edcc45efad3be208a9f74d37ef3233acd58d2ff284ff00b3e1bcfdc4df0a8e8d4696ad4485157ffe49545fe76d01b7c2b0f18a2752bb011f91e124cb8616edc96162630263854772180559b0a4667a6901b765fc2abc42150ddd531e276c82ca725a030c2c30d1f1114eec42222873e8ac3005985c6470a4726440dc5d9799396a601d224334896508567bd8c99eb50e7391f96c93bafcd1d8e5b02a50ebefe53dd79df31a408df0e9e1c53550797e8f828a2a356d297a5d2483b737ed01bf0eedc647863c19122aadac3ebd22f64bf5431eb3174496deae6f2a512d02ad1819390d5e1d800b87b23490a79dca883e4b214869cde40b1c02ba055f594bc8da286c38b018bb9e25bfd28b3515bfc763bb3de75a5b4cd0f219aa68ee29e74c4d192906051367b227918d9ee0ba69e1b6840b944cc91e5e6961dc29ba604484f238351c040428c93f1e12139c7e8388c3dd096da3af3be7744c6ed97dad11de659c344f4110bc1a9727be3e8be0e8739ee8f6a275823571eb23aa2ca5a6aedfd83b9a48f00a061c641bbd70adcc827bbbe955aa1be7739d8996c9800e84092c8faa70d4bb89f1e0e6a2b1333add98b471c6fbc757467be68120b5353044c25525cee048437fb58a11f78d79e0974465a4f8e94fc5de9c73b0b7c2bc45db0490c737f422c26f595b9591bd1caa5de484f6f47d72d8cb4c52d3a25abc7c9682b956106d852027cf34a4336e834e99ceb0e6b8d139527a57b1c9ca72ee22e056b830160b3cde872abb19a83616f3c46ba2dfdf59966e5d89cf5b9f99d0c0eb62415ba2978dbf00fb70b07c22ce5f662c9e3a9f6c6ef8f0b8b98727d46e2d0974de82a1995f4d40eb2de02e33bc016cdf558b4b295431c60fccde88e4bbf35afb7700d57fa3f70a97a57024780a0412b866a2992d147042b5072c05fce24c23e370352d5bb8bc8f6cbb0fa19c1330b2fa83859151d6d0e63633f5f4801451623a2b7ef420fed383875de7927f9177526d363dc20ee5d09fd4263e946bce563e3eddaf1f68f662190315e8b91e3e851f79c9af3ad9fd8f662a462d7e877d370b49c46a24dc1b75e30bda43cd941fe1cd1ff148d8aa97ca8d513981c8b725bb2bab7dcfc48f18bf9e9379ec6776b19b45e6a2ad7334ce44231df95988c29734066183bc18dcb7b3fe5911719020317e8b63a08c8cfb014ba30c17736a717217ab3ef6b6a6c82c77b49ede6969a31983dcd0d889c098f3ba9a11dd378a8721d5f8a92c6ea4512e77a978376e5c17d5765d3ca1fb1c79bc6d0558f1074c5e326a4897aa9ed7a53128a90be4254e198950cfbca74d4e8aff57e866d0f77e7b09b05281602fc9e0a2e79cf0dd6bb4230bf539d5d90475a6a67108f5727181cf254826324571c81afeffe6ac3831ec05099ae8b9fac6f4b984ddd5a68cbca2492cc29e3bf964101f9587715710f8eeb1c24adfbfbb9b55ec3361f1d98d0af8f2c454a41235c03910ee07701773311f42a7ccff914076a91454f75c124431af13bc8cafd6adeaa196073dad7eb39b16957ce5288b6888398ba57300412cb3dc4c9cd7f134c9c0fa021b390ad7a05ae1edb00be66c15af97e02aa6df7658a8ec57c609da9500fe94fd777ad5453b756d918ae641ab890bb84abf8bf168d3d6f83ce8b0e8ae9854929a38bd5886196d2a0abd9886e6d23a0b36ae21d152930c09bc3692c59e3f58e6add840330646ff3b3a8c669fa80cab492e2278f759cf6640602656f0b0e6be74199da118ae65a6f98bd337f08cd4de9eec9b41a4edd83e2ede413d7e58ef1812ad66043a90b63e48b589dfcd11c18ac5e6f07bcda54d0578f3032484fb3ebfcc54cfb6f94fb12f7a9a6a26c1ea5007df2ef18deba64607acdda8e5fbdd405fefaf766dfa71fb0d4fed98cc066985e8b4af157d57e3ac222283dc782efcf59d545501987eda84fa47fc3e69e7f28d926b81dca88a4459791217a8ebb7543bea3ea09fc93a4952c01f9df31be08d32842363419a98deaec437f4d58157d56791d8700ebdd512ea63f739ab6424892b154f93d5dbc9700983ee9c2258c77d9d890237be52b0bfcc0cbf13301373ae280fe1ea586262103dd1865d10751fcc16a0fc7795cbf13eb82b8e15e67393a2abf3383076a30a09a5b2052bf62bdf9b2bac83c005345d89132657b82f00ea25a63da312054e6b1b8834a95275dc512d318b6b68de8d6c9b11013884f84d0a6e0fa45662d5c8bc6bc142eeafe29059175c2822ce1ed83a13e8321cb678819fe6943519647d5c14872ead466ca026f7ffdd96085a2686c468ec9ad3e4debc37ea984b8997b6f361fbd58ded1c50e28c2db2b6b359995cb00d8568cbb9d4a88d07dad4fe8397fbeb8e7af1d3cc2a92f28e67d41a3a90ef194c79b559b4ea0e1cb06d912d8de30eff01c6b6a094119c98ee4a25276acce0a369daeb71aea808b4ed2d25693cde8dc91968b854852d1aa8749cccfd59553db79d85ab631143622098c7defbbbf39734c505b05866d6cf222bf74e8d60fddf291376cfccb2c47d02b1d526e321f1e696e0952cd29e5af4af298e9cdb7b524854b21ac36f35c905846dc88aa98de1d5d73bf151715eebe8fde12c83bdf413ee671212bacec1e7d31d2df5fb04ce1fb3c6125217005de3e6ea7f0ea6e27f68b7fccac56752d03c6d48b98aa38cf8c5e43c117e658dd71953a7669a54a0494ea033232b5028573312ccdc3581d5a4e774f306152246649fd075cd67ba8474e1926dd68bbadf7c88210c78772c833fa7f8d2c57e9c49362d08fb024dc1f62f1651e983fc1ea2ef0e098f2680b5b6f40357250cd2ed031a8a5f6ce0d75bd6090618c71bd9785647910d97db08c0303ef3fe0c5661cda048a29b37883a904efa69c8aa2f290cf9f3cafb584d4146d2534cb74f2297656bef0b9bfaa03ae75e9174b2a662fd543012a1cea2d729707723edb468928391107faad8c1ab1ec4f23f59d3049f577f7757d28f8b99d454b434a71de81cd427e6c4edc77e38da79cb1a026d4cd938b9cf3f6ede1c80bca1c8f7cdd3c3850f6ec9c8bc9d8a8a44f60c5b76328f5d12a6ea761413c1b71af0c776020b1c04661a000ae79c3a28f4685fe47d1198eb4831e8bef62fc70a02711ef1d106298c73d2278fa38020ea1e7f76a9c66c51cf50528117e254e3835dc759ad22885dcf11e92af3c18a2741dd440f4040c364ba75aea6d7b3176737c5d5ef7df4e197421dbd4470ea939c0fbf12fac12e0d4a761bbb728a46bf4ba529582e220968da60e5d9910b9063e9926268a1af43f0212a1e190403f7c07927d594143d2f4ddc0f1b41d96d2d5a434fa426d9cc51a551ee3df6b253e1db71897a0a70e5c69e981a4fbfd65e16f4ab82d851c5b203c0316edc90daab41e079536fcdabccf0a95de1f61b481a341df79b1d882d1b302285de486e9482de30fb5304ee83fe315d7e70ae8405d66f01f4ee3ac8f4db54692d3ebf34dbe7ee04ca2023f9366fa84323faf2488fdca5d0aed5b0e4f087a9cdd0eef3d6a263fcfc49bb8d9b684c9e027dd024de399a7b99cb8de7fe00a85d65ab791f4a306e169e566cd3b2f8e6c543c979ecbc0336b828d4cef24a4ad11052c8130cfd29cca1f70c032c325292ba00d2b91254f1af9341b199671f873483e2fcd68f98b8af052f8a7a48295cb50668fd040711239e6354a15083ab9d2a45e669a58761997a6ac5354c0fd465cdba6e0bb3bbee3f54ff1953ac29b904eabe60bdc11739b3a1496f41fcc9bab5027952f2d8c4487fe6473c80a43abe6f208fa70c4b36362df9e8d6f5210b84bc1acfa8b5097f68ee4f6b9fdc0a18072dedc145ecd5f025dbe855faabd932ff0d9bf94c75f156a5f9b9af5c3da4a9ef1338ccf51c6cb4b187feaab2515b7779dcbe5b7d42d05dbdaf5ef177768eb199f6ee8f1d5f80771f545dae3d40d68eaf6412a3696a01832f5527fa50b75ad5239766086e2f01abc57af9668f32e740014c2bd739ef3bf5248cdd5cd2d11a82a2ec290f1bc0231b937cd40476c51f60b0bca9ccd1b21ebfba9c8a293c6157be5769ad786b2372a2bdf8e6a5ca9c77266329920bdd387752cbe2840e06c4f46f0aa583daf4e4177f3e7886043abe8d0447eb0e5398d1939ab84544053301b4557b59f8f29a7d00e1c84c67a6c05456385efb8e6e5bb6179d1f935b542c269947d5511db01186f30021bcc01add29461498fce47c59503c85d673f2dd017d842af8a1016c2abb528231413baa18afad6245bc03d21ad712780cdbbc1ca25d7ee3a4851cd0e15b9b4ef2307d9ffcda8b7d3588284bfd9e0e148ce5c36fa31b8baf738ac87bc09819466f07332cc470eb540b934fb92c59115a3b9220ca1554e3cc3098e5f9a828d312a78879c9969e5eb5eaef7a2b7cebe501452de87dc004ad0d71591a0f785ac168f018b3288fa9450aa74e3ef141e5003ea5f4a11f8a998eb1713439e4c3f035748c98947b1a19f126b1ad5f94adbdf67c60de0bc7c5d4259c8b8c6ef1506f612c53575a739fad59ddb2205061ff9e84220566bfcc5810e801d5793174c8013d89368a0e108968367dbda31b7bbbd542d14f86bbe97e79430f1983bb552a2a67763977cd622efe473ee00b2a546ef37f9af21798783accea6bd1663bbade661d58a5f6b49301d368f39fbf54b595facaf42d31ac0d7c06e2929b23496e38c39e23f0654bbe0b7c5e7aad1f7414f1b1febf3018b68f6a691ada67346", 0x1000}, {&(0x7f0000000140)="90dd2e23a4ce32b60cc6da8fef4633c787680b20689f130254ff8acd97e978b0d63046592dc15ce96835c6183fc736989edf0be181303dfda7e68a21d469d105390c5a9af5b204261d99ffd9d0b73d40fe559f159e5775c349", 0x59}, {&(0x7f00000001c0)="aac7b54d0d999e944e2829cd534d659355930a37f1f1bc8ed8086e4e76ba1476fa8cb856231321afc0c7a58df3", 0x2d}, {&(0x7f0000000200)="7750ead4f63f97bba9804d57dc73113417e005fd3448149c58ae6a7fb7d9afa27d74436cdb51fcb8d8cf073d353b298d8fdb4d16fe547e769ce58dc90f539575fd48760f5f32cfbf14ae0b9ab1b3e54ad7f764c88fafcb0fd5c7936b21b8b8f8f9fa2be655964a7f3424d3b8fa7572bae8baec0543420007bc2df3f07cb60866b167b1be8110aae9e56ef309a4470e2c5cfd5bec7b768c13f9676cbcb928570d5157c358921effa29027f214a4606d73a0fbd1b82c04", 0xb6}, {&(0x7f0000001340)="4d774cb2e7a0bf1c672e621adcc67da797085363e0a28e386b39ca7129ce26b138c05baea77839d06296749d21eb7c1b2a28749d2b63f6334c18b74d80f347c06003029f212ff7650eaa08590e726bc0b9713d790b87f755c48fed2b3e0921035a21ec6a488ee72d62bce565fa55f559d50cacd980927591937a397fa187715f11cadcdb115e2f93afd435581faaea7362669b492dab288d4ac98ae8f29a6fa01c448f018c8e160193b4b9f5a3a736cd6daf289c1350f3ae4c9cd25eb92ec6555614b72ce87524602eaa24fef364798e3fd9c1963acd6c225e4e12930b701633158b2999de420477b55d079cbe4aa6d3d027dae5e2da8ca334e4fc3bd125535e70dfb8fc4e3165b4ef17f1a41f065be809f409f9585be6c269c0bf4049006a4bd94e14193d6f92d46c33c1327d4936c5c53a145a39740f2348136ca5e37b193e771491a96443a2be6ae4b69659627577fe5eaae92a4303603613e315b4a9681ec4e08ed779e558ae92048e43cb54a778781e6bb6ab7639aee3afc97e038fa31d83a360fa3e13e7099bca6c2b3b2f5f7ace604197ef8759bb4c05f84979ce6bb218ef5a0ffde32378781fbfc980ae44f0ee74210213c1a5f70790e8010a4000e538ed67014bb5ce67f1b878245a7107965c944af355750400ae45a8797d6a005e1c08e9152bb0cab5986ead4462cb85c43fb03ddd7e281afbdc7eecb767cd1f6d673c49929edad386cf1a3993855159783129d92d6f091a1fa1f45a33a427c289dbf971c001bf0c4e732841d0ea32e5d93fe3f35c2869cc902f59af37be90429e3182f33cb146c666e6a0a58ba4850b41318cb8f117d8e39e8f2210bb66d875c3ef4a109289ea5f6a8f992ec0dc3250002617436e79071dc3e85c76b712f106e038d4cc122ee5469b44584ceb6a80aace46f7418b5d344734225317ed1e82f0c07dd00062c6e6ed6766555f07bce58e252356686597f439e708664bfdd3a1b19f12dbde6991faee08b3ecf5e357009ad5f1e4c6e894c14761e22b381aabccd11860396f5b528409b3d5e39dc72368dd62c5b75117c0533d157e2256a0dfd26ba209ceb2ca6b942aadaf9574905f9d9b8d1d8fd95ce391881f23a279f2c24ba6af8de855c1a2946948c9c6f34e971eb601639d90ab8d6ee26b9c86bc4c400166fb65697dd19e2ce182ed37f56d81646413c50c67d6173deafa4ae2db77b1f8e37c20e98907237c8dd3b580c730c1c2c07fb7f94369ed6facc92a4fd977c1477d2a4e3b3181dd0cdc8af6a98ff30148b7cc1a4d2e06873d088faeb1fd306783be22e2d7a1a6cf00f2b118d9e9715093faee1e28b92ba5c947237b496b13b025045305b12de14aefa3cbec97a916527b1a2abd7d9189dfcaa9d1b87d6bf972fb1e1d7952df04fb7ccae32b4f56744a0b469f79a2d05ee3ab3f56b9cd2d17958f1af5521fc74ffbe4ccb5343decd74e23c35a162ad1c58b118b323d97977fd15f83d37a85902512b1f97ad89cc6d364c9e10343d7dbab37a794178d713f71b8987dd2094db3bb5b58237bd949ca1f18c6c6a6aba347fbfab827be00daef5d3ba1d2cb500f9f05b0eac4b915837661c80a7014a6f916f8103d9c2ec710b46c58834c9c7928b94529fabd20f16c1fc4aaa620bd0e419759ebaa9c0ce4a5e14d8344e6e94e0e8adf4c4da4ee2f543da1b673c4f0af9bc9b87eb39e82d429945049c556e9392fba42150534d6bda90a474601252b6b4920a7e968b28c28624ebb08585b52fe8a90bf6e2665ed290569d5791cc96415badd3c3942b0ec36433d74f73acbc46f7a059744d012a6ab18d5e9fd24b43e4cba845e4334cbd51b7f3bbf78ffc2d535f49362bf7a1a3f1f337bee7f6c3574b8406d25e65912dca611b672a035e2423db3322d2f405b69fb2b3963d995fb428a5b64740f996da19e30eaa9f18368cf745e6eb2902465d753746b4efad62eef5a296c8297390ae85b8e7638ac6fbafdfdfcbbb98d7a8665f5bb5e4c8a0e85af3909d346b30b6659a6aeb960c611a286278b133685cc2c8944d91362b2e857acf6b6e4a11d3648eed10bccee999af0e5d938a2ec350b8654039b5955120a450de27d99a8b2c2cf5f259721cb8fc42c73679ccbfdb3c6f3a935b7555004bf2476a02c9018fd77b5149f2735d059383fac3cb660ad3c2cf4c9c520b58d08f129eaec29a5ab608cf48def172c860e0277baef799ccf4ee600b86cc5968d3a922a7f53c77e732d684bd2bd8a2cede99d89aec7974568a1b13d3e2cfd85017de6d55be40d1116d86f9614372943cff3f48b4d6252aa6058dc4fa2de8a0738cdb5de7ef94623f9c41b56a36febf33cae7daaa974eb4e7e3491b4e3842262da018d73fed5d9a7f260229214d7342c17e408e18efdedc52f9ed7863fa371cdd1268cb74e296e860defad8a2c6434364e0384b3a7bb95bc958ce2f05d72476d95f80aaf96dff031b22ad13a4e64b807b2d95fa6be369bc2c2a36fe2c1cb455ccc72b0813ab5fef5b6a84fd2d74e1705d994eba973842a0cdc66a165e569dcc8eb441e28ee48066fde60dbafc9f25a70fe535edb621aa76cbab19562b237fa5e7287342de2040f2085370073291abb819ee696e5280ae386ed99925675d7265fa609b3029f69a4d47fab529d73826a717c3c49aa45d5e9a456e6eb15422d0d1341f3a832d808e7b0ee9424b16b22194a80388f8a14738ca8e373de5b75d6eada72a9e4f263eae11035d8476d5bf43b940210e3d0b0b10806d732bc8b8e40109806addf4b6bea6261d5c80c7824708d1abf558e5b2bac972117325584dea1cf83312532740dd1281853cf96ca4cece9801905b308ac939aa9bf2cb1372f0ac30492c05e0ee0c70ae276cd09c8896f84a523dd1536a8c5c9357a82d4d917b06179b7c1ec979f2969cc2a13ae8f37f136ca628634030227eaf3a4eae72fb2654cb08308986cbddfb3501e7c80f4884959c6ee36b3a7947ecf0dd34b2aaaa8e0700b855e0b0c86559afb83644ea7f59c0cf7b9df49603e55c95210aba01b639337f87a6d6534976e7b9505e2da7905595a9322436a622251a4b6ffd495dc1e30b8a78513620fdedbf200d54cbfb0180003d7c4103393b9fa2f4ab2e615859a58793d12e9e53fb4bec21edf47c9d1c3b783df8bfb392cadbd94c2b9b118ae56af78c5e774330d5571cf91e53288f8f3c9950c31afd0dbe9f920a64de584794f6e4fc381a778b1dd853a8c0ae1bfc50e6437dae89aa1ed0ccd8d39814e54496cfb3d56cbb0946360174cd624280d013d4be7b07d3c75935334e5ff580c030c027f5ecbc26c35cbe3f2599d1d752435946a6dfe8ae2af57a259a275f38d5f41bfcda625389eb8ed5d937485b5231e01f8c0e64a9f70077e91b062776125ca3411d165f83bd70838a844c4a8b2ec5a690ebe04364bd949c84e3fda35469a448cb0ffb8cd1a56714d6731722aeeff47bef6dab1568d1cf88b19c162df9968a235873e5fa9e17712d2fc5eceaef60584890804caf6795c942b159e631804ca5d0cffd0cac5d3342d1135946e8257dd6383d170faf9fe77ff4880e21ab305c38efecfdda408b516a233c6cb09557f9452df6e8b0352d465772962e58c12bfc76c4d051ffc3d88c8e50dd76e2e62028ec678baf915fcab5a0cc00ff838630879aceba20dce19d5b0b083657c4d39cfeed74ff8ebff77d07675e25e7d9c18cacead533f586fffbfe8f18f1eac3c1943fd56e9b14473c9024dd461b326c8ef088afc35b25a399d0b8b08a6a8fb7d8c8a10b50125479cc87f6fdb0a5f92376992991b0dcf5b6e873ee44507a7018ff8b2c68fcdd609c6a604cefe06cc363f467618aaf09f67e537b498287ee1b4bde644e81098d1943619892ad75027c6b0df5a9620e81c40fc4464de902b99903469fadf4362665963ec093e974f62da4b6d57ecba82b489177f0c6087dd2372e2f0ffc574a6fed2b56818e8a95b2ef515bc3c941aed37e7c8153bbaa42ce825036b598998300489ff8839c1f593ca6c30e8141a3d1d2833bffd70df676132df891d969172a0b5371a00c9a58c997c85229a1e536826be48af801f49275268980aa7f98994bbb77633579a60d6fd5dace6bd679846c2e4ee9a3f7997b03478fffded17158b3a819a0bb7d9811f5cdb8dfad5998e1cb78083125f35b43abefdb83055dfb7cfb0783c59f86aee3be8604a77838611084e9a7d2ffe44bcbc5b9940bcf469951aa3b085b185a7bc17ba2f432c1e0b0e1c216a378d71f091628095ec6f63cbb5002fa62176481dada7de6b74c57a043f6cf4621e267e437a8bfe81d504396d9fabb05c66dfa59c05eca19f86527c59a2fafce55e7c96df2abba6bafda40cc1c01d22f101de4171d0e5b9ca4b3e0836b6959701cf4ed2bc67d22a2839ef88c6789e0e8d222cbd757027e8434d928fe12490417d5a3fd0166bd9526486dba22e7133d6b1c19a83e596728a37f4abca6f66d699dbb4b4bb1f806dae6c8c0ee84b2e1101bcfaea46998658c02db1620666c3012d484fb4e0678a0485d829c7c9c471de15a37ffbe3d5aa97983c9ad1fa248c0a0f09e73b18e15c7d5a959d64bb80dcfbba930e47324c191e6f82622fc47e66cacdfdea23bd11b062bfb5acd0b72ec010426906ff0ce1cc9cc213cd5502fce7c3cf8a14a9b52d63b44ee0fa6d7741930d42fe28c52a4d41805834c01b7b5218904a17419d943dc483cd555c6c96646a3acc901b7706c1b77be36c6bdcffa2e2a93a62ee46422001fb7f49feb539e77a19fcf165bc571153b6350473a7477480fa5397a5a2381efc4d4b5b263e915455ca8e1433c257b9bfc707477a421836495e6abe79d6d63d8ac25bb03b6004540896db22db3cee7c1413381b9d742203884b39347cf85b2501e78a9fb7cef898d963b76562507d86f324800bfbc3e51d2c989c5d52001a2cfcfcff314642ca84b848c2853c3fd679b759da067b5bcb54c79fdfa92d4dc1c9fd4e976e804f46da0aa14c6809a1fd3e310c3e4db0826a454b7891c67b6534c11c8a997b432334b9cc983c0be30c13a3684b1599587ef4894ae1a7c02d270ae7099d1a98f0b585106cbb41cfc8c74550557fb311827b77a5818ca4041e8d6897243711cfdccea8b5a3114f5cd93663efc7e067f40f79b979536e7c1a18e4ffd29d51380a09ac15e71f3156b9774a3e3d0b9decd1ada298334f51b0ec91c9a18274658104ec8604d9546c4f6c9dbb48a623438da7ee4397bbe9a098aa71aef9554f3f3c720b253b9aa296d95c603a6dcb4cea2bd83146af1c281ae111a53266e95f458806e79df2575003495df7d6e6b19f8733f4dd11b1305b5123763af85f56e766c6661564a7f965c95cda9474e74721be7b48d186b60adb38ea9b1cea088742b6e567147a46db24601b10c15e3adf58b5c6344c3e47c1c3dba12447fcee7020c3e0b2fd14ffd1840475b5075f742306781f7cc8b533ecdb3ab92bf386d8f6b314345fe139aa38b6c4f5aa032b6e3433e64ade25decb9078729b63058e63c6a316c1616187ba4c86966da5e043314053f586f82684fe2d776a4998570b8803c1d8f3483d4407026e1ce2cc64978b59fd57d2ece1eb29e6828fce3eb2dfdb4aa2a28d8c5c272a12d5e691fd66c8bf4c0b8443af1a5299bb95f52e7ffe99596a1998455116c29b04e7b62f14d3fdeb26b0678d0349ffd43cb5bbc2c334ce147073fa376f55e165bac73674ffb22875746a1f8263db37672f459ffdd9d2ef99e82eac5d3216c91f8f6e939d4ceb9a70fbabc3c1e0", 0x1000}, {&(0x7f0000002340)="7373c0bd6e11dc8b36db58e60d7616c200098561de641d75a6c9fbca5c0dc968c67064ada303c82972729de7a0cc0f8f3e8e27a3c2cdf0c40a03f262e5e14b7ff5b0478a711038ec8abfcd618e025a979728b47e7f701932cc12b9af19df5510042e2e569acdeb2a3add6d8e77adac956be8b83a12609d5cdd8274ea75c4b5ea898e12200059cd2faf910f27aebb89a0ccf7d1eba87416cf", 0x98}], 0x7, 0x0, 0xffffffff80000000) semget$private(0x0, 0x1, 0x8e373cb9311fe52) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:21:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:21:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB='G\x00'/16], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) getgid() fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000513000/0x1000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getpgid(0x0) getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) chown(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x5, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e666957ca300000"], 0x10) sendto$inet6(r8, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r9 = accept$unix(r7, 0x0, 0x0) readv(r9, &(0x7f00000015c0), 0x1) 16:21:50 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) syz_open_pts() syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) dup(r3) r5 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x41, 0xfffffffb, "85491702876ffe4dbfa620000000000900", 0x4}) readv(r5, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) ioctl$TIOCNXCL(r8, 0x2000740e) 16:21:51 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x16f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x3) 16:21:51 executing program 0: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000001ac0)=ANY=[@ANYRES64=r0], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x8001, 0x1, 0x71, 0xc, "653ad7037cfd878af9d42c2b1046d32971b5aa43", 0x4, 0x8000}) fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000040)=0x7) fcntl$setown(r3, 0x6, r4) semget$private(0x0, 0x3, 0x802439743c7a31b6) writev(r3, &(0x7f0000001540), 0x2b2) r9 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000000)=""/60) 16:21:51 executing program 0: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e31600"/4100], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ceca45f94ddfac724d4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27ba0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55dad0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea34e6b6d916c1f6bc232c0a246a"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r5 = socket(0x1e, 0x4003, 0x0) connect$inet6(r5, &(0x7f0000000100), 0xa) listen(r5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) r7 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000200)=0xc) sendto$inet(r7, &(0x7f0000000380)="7b9a3f9ef066bdf0d3b7648bd6b4e3b81156ce5605b275fc8a8ee0b67a3380b31512350c7aac92870e36af407a3f4a85d0d927e4e7423b57abf1fd451d995226dfd642f4d43cf279ce1f8b53d45ea6650574e0d865dfa8f7f46287c9bbcf498b578a272e927d56f58ac03963aebb014a40743d68b36928537f2d0d77fe87c7f1e0d8a7f1c52bfa42ec11d4646eeaed7ce6458e41e47db4f3cdf8a055351a26489d5424d410c8fb1d083af844d6326fbc06a7c7ac37f5fdb4c4070bc28b1762fcafc406a4ba3f41f61c416108477e", 0xce, 0x400, &(0x7f0000000300)={0x2, 0x1}, 0xc) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r8 = semget$private(0x0, 0x7, 0x287) semop(r8, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r8, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x3945, 0x2800}, {0x2, 0x0, 0x800}], 0x4) 16:21:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() dup(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x5, 0x0, 0x0, 0xfffffffd}, {0x72dd, 0x5e, 0x7, 0x80000000}, {0x8, 0x55, 0x4, 0xffffff3d}, {0xee, 0x3, 0x9, 0x1}]}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1, 0x1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:21:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8f0040040ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) close(r0) r2 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x8}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r16 = getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r17, 0xffffffffffffffff, r16, r18, 0x121, 0x9}, 0x800, 0x1, r19, r20, 0x3, 0x1, 0x1, 0x9}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r26 = getuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r28 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r27, 0x121, 0x9}, 0x800, 0x1, r28, r29, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = msgget(0x2, 0xc0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r35 = getuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r37 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r32, 0x1, &(0x7f00000003c0)={{0x0, r33, r34, r35, r36, 0x121, 0x9}, 0x800, 0x1, r37, r38, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = msgget(0x2, 0xc0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r44 = getuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r46 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r41, 0x1, &(0x7f00000003c0)={{0x0, r42, r43, r44, r45, 0x121, 0x9}, 0x800, 0x1, r46, r47, 0x3, 0x1, 0x1, 0x5}) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, r9, r15, 0x0, 0xffffffffffffffff, r27, r34, 0xffffffffffffffff, 0xffffffffffffffff, r45]) setgid(r48) r49 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r49, 0x8040691a, &(0x7f0000000300)) 16:21:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032f1b3662ea7e166000cbe57977136807465e3d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f0f6456a174f20003861c4b5d9e48a3f92fb4227b9f065", 0x57}], 0x1) 16:21:52 executing program 1: r0 = shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) r10 = getgid() r11 = geteuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r17 = getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r18, 0x121, 0x9}, 0x800, 0x1, r19, r20, 0x3, 0x1, 0x1, 0x5}) r21 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) fcntl$setown(r22, 0x6, r23) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x7f, r6, r10, r11, r16, 0x1a8, 0x9}, 0x58, 0x6, r21, r23, 0x100000000, 0x3, 0x5}) 16:21:52 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:21:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[0x8, 0x7167, 0x200]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setrlimit(0x5, &(0x7f0000000000)={0x0, 0x4}) 16:21:52 executing program 1: execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x4) fcntl$setown(r2, 0x6, r3) getsockopt$sock_timeval(r2, 0xffff, 0x280f, &(0x7f0000000080), &(0x7f00000000c0)=0x10) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(0xffffffffffffff9c, &(0x7f0000000500)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/232, 0xf4}, {&(0x7f00000002c0)=""/157, 0xff}, {&(0x7f0000000680)=""/162, 0xa2}, {&(0x7f0000000740)=""/182, 0xb4}], 0x6) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x4) 16:21:52 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/do\x00', 0x2, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() getegid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r6 = semget$private(0x0, 0x4, 0x43d) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x800}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r7 = semget(0x0, 0x6, 0x0) semctl$GETZCNT(r7, 0xc14a5bd6e60aa578, 0x7, &(0x7f0000000600)=""/101) 16:21:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0xc8b158564d5b6fd2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x72b80df7f1bac955) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, &(0x7f0000000180), 0x0) 16:21:52 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000100)=[{&(0x7f00000001c0)="3272a6a7105503e57df55028cd47925dc51fc093d11bc4a201a110860aa5f4d0a187d5bff1a36d25ad8fb8a782c28f01f15ee384be3bbf24884d369cf6b2a8911786e771069a782038fe65a8e6341575ec7e851afa4dca4b2cc04c38dddf882ef6246dfad3956c53e5e161d1f1120a4157851092ae02daa33b3ffbe6c52d5ded360eb84deb7484843bc47692aa65168f1ef94fae823562ace7b23b7b47f0e60f4ccdd37ebc5aa6fd7f5d31650e6eddcd1d43c07276a3a3220023f4b7ef5ddfd030e9126de132d3f0", 0xc8}, {&(0x7f00000000c0)="d6213c4aba17347bef2d8d142df76af6f74be35021dbb3673c", 0x19}, {&(0x7f00000003c0)="f537a18d1e2fe006057dfba2de44c4f510333f33c8198ca17aa3fe3513195a88e6cfd41204bb84656152377bcc443a0a8b32ee154610ab33c45806dbc22b88eeac1449fdb74b6782b30736377ad3a64fc9f516dd77fce6f8b06e774afad488ae2e45a92c48f572ab455a37c10474dde38ae630294cad027ab0e98ea2f11b53a785222eacb4afc4021712ef4e551832e649fa14e13eb3422ae8e913d294aaf659646b67dd6bc9081429e84f0be8ff063bab9aa5b4d53203424792a7eb4e0e49dd6de161a30b43c7e8709efc8672f8589583a31df86876d6ca0f04ce030f9efb9cf4c24f73b7968e842838f38e6aceba10d533", 0xf2}], 0x3, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r4}], 0x20, 0x400}, 0x5) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) ioctl$TIOCFLUSH(r5, 0x8004745d, &(0x7f0000000000)=0xa) 16:21:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000100), 0x0) 16:21:53 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x17, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="53f1b8b506b100000000f592790000000000000000000000000400"/37], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:21:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="cc937a3b009506af0904cd84d975cf52db63f6562660c0a1e863afa2016f721e24cb64ed3b845acf271899199d6c3e138b89a2432bc38c44d8a3d5d7a9bc33716914aeab33488ed871f99df0272b004fd11dca151c5365dd8683c8a8bd5398900015ddabb1ca91c3b0896ddbde68c0e05080ae6be32b17c508545d09996960368f20aad892e83be411ab4bebbf75c72eaa737fe13a", 0x95, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000540)="ebf17136451fc11fefb65f5ce4c9379f095f4a220b9733df8fe04b816a89d535cc6279b567f7037d9d8dcb5af18b37d4f0b233b3b5108a3f6e64a386d8eb8060a1051f43e981c8932a8742a3e2085f396e5549fab6a4b0eb318d8d5339aae9f088780052366f06f1f61bcca51e5171a291bf658738d5bac5dc26303585e12930c7cb4ccc6d5220782e37a565a457dcfc4081cf31d8871f220863626a7373af7b", 0xa0) 16:21:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xc0) pwritev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b75", 0xd0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000200)=0x200) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000001c0)=0x8209) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:21:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0x80000000, 0x0, {[0xdbe, 0x6, 0x3e0a, 0x8001, 0xa26d, 0x0, 0x4e, 0x800, 0x2, 0x1, 0x4, 0x28, 0x8000, 0x100000000, 0xb30, 0x400, 0x3, 0x10001], [0x19, 0x5, 0x7b, 0x4, 0x8, 0xc3, 0x3, 0x1, 0x1, 0x200], [0x7, 0x6, 0x9, 0x1, 0x9, 0x1, 0x6], [0xffffffffffffff2f, 0x5, 0x6000000000, 0x2, 0x2000000000000, 0x3], [{0x5, 0x8001, 0x7, 0x8001}, {0x3, 0x6, 0x3, 0x2}, {0x7ff, 0x2, 0x5b, 0x410}, {0xffff, 0xfffffff9, 0x3d783dcd, 0x7}, {0x4, 0x1, 0x9}, {0x8, 0x2, 0x0, 0x2}, {0x1, 0x9, 0x9d9, 0x7}, {0x8, 0x6}], {0x4, 0x9, 0x3fddad4b, 0x4}, {0x9, 0x5, 0x2, 0x8a5f}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x45}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x9, 0x8, 0x17, 0xff}, {0x7, 0x28, 0x8, 0x2}, {0x6, 0x2a, 0x1f, 0x40}, {0xb37, 0x5, 0x80, 0x7fffffff}, {0x7f, 0x40, 0x0, 0x6}, {0x7d0, 0xa4, 0xf6, 0x40}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:21:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/105, 0x69) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) sendto$inet6(r0, &(0x7f0000000080)="56ea4634bf757c3bf91cd70504d52e96697ee8498913ebfac6afb1ff67d744ad264f840ae279786bf5f37921a863910f468de804576a13eb275aa0cb35d19eca74958ea54721c72c2156696d4a1fe1faace39e7d1d464e86a36ab92f18d382ea61aa2be9b08c3cb34d0d8edbc821dd134977de0f9c52d8a0007bb02d7ff279d9313a3f843ecaf5193d2db853994c3b371f11511fd8", 0x95, 0x600, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x6}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x220, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="02aa15be3db04624826d5bc049afaf36f06832d082b7002e2f6669"], 0xa) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r3, 0x0, 0x0) 16:21:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x106) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) 16:21:53 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() setreuid(r2, r3) r4 = msgget(0x1, 0x20) msgsnd(r4, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) msgrcv(r4, &(0x7f00000017c0)={0x0, ""/96}, 0x68, 0x2, 0x800) msgrcv(r4, &(0x7f0000000200)={0x0, ""/101}, 0x6d, 0x3, 0x1800) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:21:53 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) fcntl$setflags(r0, 0x2, 0x0) clock_getres(0x8000000002, 0xfffffffffffffffe) 16:21:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0xf8040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/195, 0xc3}, {&(0x7f0000000100)=""/174, 0xae}], 0x2) 16:21:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0), 0x0) 16:21:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x10, 0x5, 0x13) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x6b4fab9e3ac7935f) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:21:53 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:21:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) socketpair(0x20, 0x3, 0x1, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r5) fcntl$setown(r4, 0x6, r5) renameat(r3, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00') r8 = getpid() fcntl$setown(r3, 0x6, r8) kqueue() fcntl$setown(r3, 0x6, r8) kevent(r1, &(0x7f0000000200), 0x7fffffff, 0x0, 0xb, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendto(0xffffffffffffff9c, &(0x7f0000000140)="346466534166febf933ded4fb08a97f9e3b7e0fb74bb2057334c132846a6e3a6782dd68eca90ee83cd1edb1fec597fb5caba786e77bbefea7fdc328704bcb7171b4d3c695041e1f98dbb3dd04cc119bdacd34c5aac8e059a9d1aee4da110b5b4774accf7cb11eb28ec384aa130248dfa0240a6b8e22c55c6088a16", 0x7b, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000280)) 16:21:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x18, 0x2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:21:56 executing program 0: r0 = socket(0x2, 0x7, 0x3) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x243}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) lseek(r2, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:21:56 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x3, 0xffff}) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff65301354d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae200000000000000"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae2"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r5) getpeername(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r3) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r7, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r7, 0x40044b06) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x2, 0xc003, 0x0) sendto(r9, &(0x7f00000001c0)="a06d82bec24f6146b5", 0x9, 0x400, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r10, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae2"], 0x10) dup2(r10, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) dup(r8) setsockopt(r10, 0x6, 0x100, &(0x7f0000000080)="90221698cb11c8e21d5a81dff20e342293568efd092a36c08a35564d5b7824dc0090e895a2b68f6dac0d664f19ed6c0728f1d603cd124278ab1caff59a4aa6f9eb04466bd5ccd29026fa2d4ae872a24ca833caac96f3740493851bf2f79a63a93e10875d7260fe357a0a5335dfa6dfd01780741580eef49b7082ef4953493d62b2bac35cb81cd53eb373f9d62fd83d82a76903614f85213d6e6d8e011b01270460cc52097a279d7cce76f6719ae795d5f906783a74939245ae95f5cf6f8a72fa6393af8bae98b7086fff703fba596472a7c4b77fb71e0d55918de526e1c3e80ea0136e70", 0xe4) 16:21:56 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) r2 = kqueue() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x48, 0x1, 0xfffffffffffffffe, 0x800}], 0x7, &(0x7f0000000380)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0x1, 0x7fffffff}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x8, 0xffffffffffffffc0, 0x1}], 0xea5, &(0x7f0000000400)={0x2}) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = syz_open_pts() close(r5) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r5, &(0x7f0000000140)=' ', 0x1) r7 = dup2(r4, r5) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) write(r8, &(0x7f00000001c0)="94eafabea91b248eab7ab4f63908eeae1e2f2af25e86e2cc57dbef05f7da6aee0732958c4e7c90c640304433722c0a6fd238a85660040538fe1319b881b7db411fc4ecec2b8f3b4e8833c2b4dd64579ce1762f74ce447a1893dcbc0f6fe044677d465c5b", 0x64) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r10, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r11 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r11, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r11, 0x0, 0x7fffffff) dup(0xffffffffffffff9c) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020690c, &(0x7f0000000300)) 16:21:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x1, 0xea, 0xa4e}, {0x3ff, 0x9, 0x6, 0x10000}, {0x7, 0x0, 0x4, 0x18}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = getpid() fcntl$setown(r8, 0x6, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r12, 0x6, r13) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) fcntl$setown(r14, 0x6, r15) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpid() fcntl$setown(r16, 0x6, r17) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) fcntl$setown(r18, 0x6, r19) fcntl$setown(r16, 0x6, r19) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = getpid() fcntl$setown(r20, 0x6, r21) fcntl$setown(r20, 0x6, r21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) fcntl$setown(r22, 0x6, r23) fcntl$setown(r7, 0x6, r23) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r25 = getpid() fcntl$setown(r24, 0x6, r25) fcntl$setown(r24, 0x6, r25) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r26, 0x6, r27) poll(&(0x7f00000001c0)=[{r1, 0x80}, {r3, 0x4}, {r5, 0x8}, {r24, 0x80}, {0xffffffffffffff9c, 0x48}, {r0, 0x1}, {r26, 0x1}], 0x7, 0x400) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000140)={0xffffffc1, 0x3, 0x2}) 16:21:56 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) socket(0x2, 0x4003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x52, 0x6c85, {0x93, 0xfc8}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) pread(r0, &(0x7f0000000280)="715f65347a751c61e778a7305514677036ab38c12e56ed131b8482896b91631439cfe0df35f527af52ea0642cd8d206c0ff2360536bd2571299f4229351b810d7eab111e12c8d4b639ee599c03f78073325797e3c731d11c860d12fd5ac99eb9271762d51331e5c1bc6232ac847b713317970e279e9d45fd1a55ad6d1697914234141c62a0a8dc55b17191f00b592136dec6c008926868c7a7f9512c7274ee1fd532d782304692c8cf528317c4e209719c81cbe69bb1c2a6f3a8ae", 0xbb, 0x0, 0x8013) pwrite(r2, &(0x7f0000000240)="d000ef9612000000540000f73ff5", 0xffffffffffffff10, 0x0, 0xffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r7, 0x0, 0x8, 0x0, 0x0) r8 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r8, 0x0, 0x8, 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r10 = fcntl$getown(r9, 0x5) ktrace(0x0, 0x1, 0x20, r10) 16:21:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x122) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r6, r7, r8}, 0xc) 16:21:56 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r0, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) sendto(r1, &(0x7f0000000080)="ab7bd8a822ad5e59de8548cba0021ba9e39bae5952f3143aef2af9707cd880c5ff653a01b393193d3dbbb338b5c0c1f896c3bd1985f245d4bcbe9e2d795ccaa5490c6fa7008780dc3dc7c31e0760a2960c0f1ee00d10fe45d2146e1c27924174d7f92a034394ba75fa8a28a599228d1a", 0x70, 0x803, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:21:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x20, {0x0, 0x3}}) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x11ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0xdb) 16:21:56 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmod(r0, 0x4058c0a6390478c3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) flock(r1, 0xe) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) fcntl$dupfd(r4, 0xa, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x80, 0x0) fcntl$dupfd(r8, 0x0, r7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000340), 0x10000014c) shutdown(r9, 0x2) flock(r9, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x84, 0xfffffffffffffffa}, {0x3, 0xff}, {0x3, 0x8}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001580)={0x5, './file0\x00', './file0\x00'}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) 16:21:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:21:57 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) geteuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x1a2, 0x4) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r6, 0x121, 0x9}, 0x800, 0x1, r7, r8, 0x3, 0x1, 0x1, 0x5}) r9 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r5, r9) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9, 0x1012, r10, 0x0, 0x9) 16:21:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0x200) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'`\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0xa937, 0x1, 0x3}, {0x6, 0x20, 0xb4, 0x1}, {0x27ed, 0x5, 0x81}, {0x7, 0x7, 0xff, 0x2}, {0x1, 0xff, 0x9c, 0x100}, {0x4, 0x3f, 0x0, 0x2}, {0x20, 0x4, 0x6, 0x3}, {0xffff, 0xa0, 0x9, 0x5}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:21:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x5}, 0x8, [0x200, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = msgget$private(0x0, 0x255) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000010000000008000000000000000000000000000000000000000000000000001f0112e5ee1cd83df234000000000000000000000000000000000000000000000000000000000000000000000006000000f766bda2bc0ebf56002f9221cd9184b8000000000000000000000041000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000020000000000000000000000000000000f880934db9c59c9cee08827aec31e1a569356a3c5ad803f57915c9026da9af2e6948a1a6d0eb8a8570c42711a0ff3587b6f4a9985cf2b97336a86444e3b6f46c4848e29be997a6c8c4146871895356b0dd34bd1fb2cf2e4180c368be22e2cb765a61508a8d2c636dd528c54caccc293e26b8f4e9e49e1012ac95c2f46fc2b785d1ea5bf56146591990554488255b24221ad3bb7635fe62d2c4e2d1d8efece6d4dc47c1a24353de155d9566d2a5d47a4cd0f46fdb9638150ca9593fd334a5bebdb8aa605fad45c483edd925c2a7f291ee005f7660e8c833348fddcf45e9058efedce7174b5f16b1ddaff9376748d0bba169a7f5835a7242e968b90dd5e7abcfc67a02824a2d81978d5cffd4dbd8fc6f4468b1b60de83f7ca2bf942edb27d702eb8ff6bd4becd20ef592980762f9b9fa66ec9d24052aa56093bd09c3577dc36d5138bab7f9b30788a15a59008c7f0a7e486e24a49e40fa40e709c06a94f95e132b4ed141c9c01a86a85627bf5f6efbed1b2c9437abe0000000000000"], 0xd1, 0x0, 0x800) write(r0, &(0x7f0000000040)="670dc3", 0x3) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2e8b9246bc986cad, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) fcntl$getown(r11, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r15, 0x6, r16) r17 = getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) fcntl$setown(r18, 0x6, r19) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = getpid() fcntl$setown(r20, 0x6, r21) fcntl$setown(r20, 0x6, r21) fcntl$setown(r20, 0x6, r17) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x6, 0x6db6, r4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:21:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = dup2(r1, r3) ftruncate(r5, 0x0, 0x5) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:21:57 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4109, 0x11d4) r3 = getpid() fcntl$setown(r0, 0x6, r3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x400, 0x45, 0x1, 0x101, "e478e6679ae38adfef90edb6d96ed5a346ed2d33", 0x0, 0x7fff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:21:57 executing program 0: ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000040)=0x6) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) setgid(r8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6) r11 = kqueue() r12 = fcntl$dupfd(r0, 0x0, r11) socket(0x18, 0x4, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r12, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:21:57 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x70, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) login: pmap_unwire: wiring for pmap 0xfffffd8060f042c8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8060f042c8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8060f042c8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8060f042c8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8060f042c8 va 0x20ffc000 didn't change! 16:21:58 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) acct(&(0x7f0000000140)='./file0\x00') r2 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000180)=""/4096, 0x1000, 0x0, &(0x7f0000001180)=@abs={0x1, 0x0, 0x3}, 0x8) connect(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0xdbaa177c9e74331c) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) 16:21:58 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = getgid() getgroups(0x2, &(0x7f00000001c0)=[r2, r0]) setgroups(0x0, 0x0) setuid(0xee01) r3 = socket(0x2, 0x5, 0x0) r4 = msgget(0x2, 0x224) msgrcv(r4, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000981dd448393600000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3bc000000000000000000000000000000000000000000000000000016b28734f48cab95a2bb056dc41f61a9feed2f2838fe4fb7c81acaf99b6cc889fa11c13021ce5fd892cbc939280361263dee59c37ef6186643bb6ed6eaee698b1aabd8514f3a093812106144cab6560b891c0622b5fe25bb061cfd2f0615d31ba51eba02bb4c07af728e14685afe12b3f38d95dd04b66043e1e5d17191d1a6de26a65c3a12a297febe30169b3b0072820f9c5e9c2d0eb54f1be64cdc5bc27837429ccc650e12d6323c647b2d"], 0xc4, 0x2, 0x1000) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x100, 0x4683dce6b38cecf0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="9d8c55", 0x3}, {&(0x7f00000005c0)="946d660ce4d814ba2670ffa2f333d193c1ab2b7721fa75b90cd6f843042520d9bda34eb243960fcfd87fa4637cba52246119ad17e9eb98711f25efae058ffe8d85ee59ee36bfebe356361baac85cb58a453577cc2a39eb72aa69086be976ad0361e290d420eff635a906b594df58367d26a8a9ea6ed3bdcb817c691f28cbdc63beaaac909100117af44ac461e76205244401ad1216f68052db17188c2f6d4c865a2d880c2f1f6a71481eb32ed75dd73009003ad3eb90498ca7b68e69c1c3b0bf32a8e047b28a84c96659a7f0927e5c5307a9f7f6deae4ac056c5aedebc26e226b6e41d6e9655ad68bd17b49b2b2c9919e4b763813ce60c19622834cf1c5404ee55e3864f2bbadfe21fb7a1971fe85300751f29f72168f0aee93102389dd3a8a76c0ae688565f495709bc484e7f3fb845a1d7f84ec0a512de06944d6a6170ea97f53edc0551daad2fb85195bb1a01a2e6732e08d31ab6b845152b8fb89ee3cfcd23b8ba63b3c4a9915a79b6e9ac1452fea6870f1f203d8a1dffe1705a22c8f3968c215ae02f0b9babb5b77f0f718c2e5d15ed228f4d482dd615877958ff63ad15535d861c0738a8a58f149df0057f30e1bbb4fd5950a26c1c2754b4d922087b5401eb2b775ed602df48e56a273236287d3a1f5c0a0bf309b7fd4d65274a61947174ea0e3bd199599aca16a752675d7d5b48c7af0e543b646bf6cfaa5a5f4c4c185436d5a3c9482e51931cf2265c5b9b4f2525df156dcbdf622e33927f2449d714fecaa98043baa9535ed5903bc18a4f31cf451c4ae8f3d593e0aadc02a1b96e3ca2a9446810564f3f5b5112e21e47c8756bdc8fb8d0606bb13356deeb471f4d3654da3becac2f71dfb615ce83eb6f7691784f30db5e297db56752bcba0fccee0fa1f53953b52f0d639da344ed1575ed54b0393944cbc87cbbd1a466849f7019b44b6fdb594f382c830d313241b5b4eef24aca2ab055f3aa520f98808767b38392c34b891e4946d71623dde993325985a1fcaad6994a1ba1845bb10592f20e99e728e7afee0b1d6dfd02c2ae4c894f86d87321fc253252ec34b2e2a3d6bfb3e4d788d0d4de2ebfacac8aaafd81b7377d56198e0ac03413d5d6072285b3e90d1bcdf7066c919ff19446bbd52325fd809ddebef6c0882f8d7aff190cb34c62a4b00516edb4b39f955c93aa9546072f3ad252f4052b814f1c6fb26890212f3722351d58f12bbb72af438a68d5eefdd39b20c3557ed25c559cdd5b10b94e6c569417e39b5fd8863ba7818771afa13cfac71290e79a43faf8c80e13f8ea0da55e000de3928d3f8a1e78f8350d6660808541568de25442f50f087e41af9de9d024848212ab052ede74ff8405cbc6822c9cb9b22919d36ba95cd464d6f794370c5c25ef12c3578a06a4e6c7573cdac1771e216caed44a77fd3638f483857b1aaeb03665d936f93d035ddaf87c4950d3a955f0949f8c862924809adcd4003e831f89338b7e424406699737f21dbb7149b8e9118b55ec54107885a8a9929321fc6d8692f212c8cc32922288284416c05f1aa9e0fff8cdc5fc09ee0401526254efa6537b532689c9a9f4c97e6e03cf5ab67d8ad2715a4237069886521271befb541247abb01e8efffe1617fff03c30a0f410f6a5c5e629b8a9c179113a61324db242f56804b5392b02535048076a650acd2cec267578bf224510ea89292c8beb52a7a0d378aa681e41ef2481e734577d20d53f9b16fb61dbe18c07f2b4eb57888091f98ac8531e532621d96938027a3b824d814979a04bfc9b55cf21a198fca25f61e738d6b81eafa3c73662bb02b4b7bdcf639e29afa461aa93f6082d0715c9d83a5cd88258eb15a4736b58b0ffb1ead2b5780fd5872918dd508539bc4ecfc1043cc783f8b33d9c421b95f2a5ac54426e85bd0d6b6634c5f164e50ebcdb27b9971ece8db888c8a1a42ac99bb08bfc60d6a7ddd1d26cb5938ade089e547526550ea08ba59f6961afc9a68a1a98ce46e2205292e4896e154e882da491fe0948e4ec57b4a7abdbd4dd6b4956d5a4e5f77854e27cc8bbf9bb65ad5270bffb70fb8639044e2243ce69ebddb8c02e14920179e82543c196ce293a7a968b01dcf8eda5e97669577eb25a3a611d33887a269bf8c47b590c1ab0ee624d1fe9e77c30ec87e1e04d8e2d0c2d8b87b9cec756aeff5c23e4a33dc5b80c60a5b3cfb5a46b9f9d87e154e5b1d4b5d23f1f927b0ef8cd97f674f40e029c2b56be0148d02ea894e9f62edb682199deb41f82374c90f8299038225e3332cdfeb49a79538a762a276ff01fbc22e7a16072c94f3fdd8a052bfa62ec0f632d440ff2c625c4a56fb1ca808060db684f14b0bbfc2216fabc10e76f0df8b116fb8cbd71274e4e34ac2cef434fa7e584f7523a47e1aab6ccd615caa8ff9637b4a078a1d0e75a4d5828063ae71ea85ecfef44c2655a76d0dec2cbcbb203c4d6c07d86067084640ad29fd28e568b30d0f3e024cd275192957b3d0d99e2b5e01c2f3ea76a03fbdb2e6eeaad744e3bbae45dc154dcf0b69d68f152e13abab3ce06c307ec2f729c7243f8f4e19a5104c4b71be82dd64d50c935b7e9fbe8bf73c77d6ae112af965e4612476665814e28f0ffbd6221ef5177976a80d2a8e31636787854096d967a0aeea4d8e58c9b88f11f5a34eb507ca27cd1db0f8c2be1e43e54bee6d28b030a05c0586ce4a0cf0335bfc591bb1959b466317d75a4209c9d36f96fb0f0782d8e0c815bd2498bd1ebacd47caaca3929008cbd41f3e0016e5dc80db450ea2b182babc6b972a7fece61c7cd24ef3c691a45fab0f5fee42467108efc79303ba4d84d4362152554e820d9528f6a7629de35cf170f7fa3a0e6b4afa91e155a61f5735555f524948586f185396a88c70b1285d64d52b1d253e225c930b7829f567cba8943265d63614d6873bf02f04a9171d70d2b5ca0588bf55b827747854ee9116851e4dbcb12b0d7a1d236dc1efb1d3b4c11b492cf8c6e025e45c981fc1a6d50843c71617fe7b0bf30c5f68407a56136f81e34d8b6fa87e5e9bf6d945d20edf7b121564b87807a2cc969c693396fbb875d422a983b6665b237c67829cdc82ee66f17b5ae02ab1d380a92cc1161914acf2c4c1143ceecca721c0a0e0b07ae77c8edc479e047b81e08705e7c85309cf24a9de17beba34478d3f9314ed63051334b5ce06abf5565afafa5e7716964c945ec60d46f595dd2353b582ed204a56602e74f5d1e65432bcf902904568ea30cad9c3c55000bc1fba94f2ff11c701e283face26c319aaad9d98dc944718f8771e419e2140013051f2e2c006c3896c26ed197e15c71362e402a194ce7b3483b6673b739b9e47a57091f49b956b3520c5ca3883f48ede200ba3ae25099ffaddfbd6f49413adad952d1c9ea79e493fc470e9290a9949078d0aadc2136ed8325b0464ec44501eb8b03707b63eb3c3143fe1a816b1ebc893de0a2cbe60060b677e62fea1d38e7af1f2ed454014f400b45656bfee049373ab51cb37965fa0e29693ff3fff46b699655f0d4e300edafb23b6b0227f555a3a2d35888e448d62ef01468eb6a8cffc212e734fa854b4cdbe0e11a5541727a6c56ca2ca65d072705024faf709f2ce7dc1a6059242d3dedf1120bde8d37c6c8e81bb97e69f978b1f6be405f5b9159f2dc1d26998ffe419e5741ebbfc316bc662576163859084f0652fba20cec4c0767f86bf0dacf26dfc9f505c8a39c5be70d8faf080fdd9011cef3c03b19176e285e8c9a9eb5549c60ab8151824d353a29d38460373cb41f315e39e68447d97f6a9dd5f131d05ba038a4ad3409739a58b7162adcb79db3481c3622194f3f1b56ce7cd24f58ca4ea42a2ccae1b29154806e59a9482e06df9484c745c413eac7a1f7fe7d0ff0b0a398622468a386892debb015c1b51dd56a00ac69b342ecaa268a8537803bdd39bd3b1b0e4e58bddc96d2daa4b5711493523390de18ec427264246ebe8caf25b7f6197a1135100afd26388df060bd6218772d9d9c6a7742a7d0d8d5a843d3bffef73cf2a9ffccef9193a7ed3a5c9b728b483ea3280fc1a6b405af7691d57fd4e86e95617dd957a1080fd39c64865eaf1ca95f4fe31f84a8d55038973c0e9b7103b82dbf02eb63df6459c351958f2745788ee165a41d10d8f3314f1d3dd49765566be11f9d96cfa9f2187161c60f0b2072fa75ec1f58f66f6fe7519170faa534c1bdfc0273e97425ace2a3951769b550120430f5c32b78c170009ec1a833829a00d0c90e695b420c227d574b8c8ff6e09b8dc5cf4fa88d53cdd8f130b1014cb98e50ceece99af740072c91a941c0bd1b8005a43b7bc5c63fedc7b30ac153d4a0e9e75482d0ea5d52ad71446ea5f941cbd8305c13883b9e50fdfc1ba4f687b6ad37fc771a4c4fa5e245cfc62e784a162b47e2401321991434dafc1fa7b04d44d06d11948a7e09f0dbfbf6772ae2e7a0ab7b4676bc6680280611a73bba797fe7b7d449e74d41f52b62360d17018057c71adafd30deb5c12bc33af6b3b62eb2b6c0d476cf7fbde608d09c0aedb542b4ead0bf5fbae8729938db953f1fd95a32ffe5ef98da3ee22520990ccbce5f212002b41151cecbf534258e3c1b0a0222b1086aa4ae64dc7615adc5f7ab2a7145096abf4f2001284750df89e5a1e7f5207dc1c63c3bc56a7d84b201ed258f075b8eb8ea6cd66d040e02ea365c5dfa0e7c9119886a242fd0065d7758936d350db30982db7f7d6c1bc895fd48194f6843ecb5eaf16f7192817c2bc2287de9ad3165aca48b1838a9e1ce8e3c5009cf54feafb32850e983fd4f627a57f1caacd6c45c2162d723a0a173a36b4b63401f6536b6920c57a294c087f1768a262d4a342c1b36e2002f01e684b8b838d3330fe2bf445317c51117f0dade82b0bd56e2e3ed12ca244209121af88f7f8cbdd54c807e8ac289d33e54c037c2ca3a41eb69db845fb9e11c8f4fe8bd5e66cdf5ea45620a6dbc91066c3e11d1b658138ae7006c9f9249f780f9861409f987eda1f746c86846dc6fc12a30409fbe16fad2a25703ae042c9d33c1b127e4c273f422e83fb6000100c379a769d8e0ee8327961800f3127831e12c8c9a1af3fc7e1fe859322fde4136a483ab488cd5760aa21fc6719af4d3e295857e3441e12a097f8f006e195e32b26532dbe625927cc5cf437c9b7996bf6dcfa8568ebe791429ba44b87eb7981830c14bbf7723725d01bdf9d4858e0a2ff85ee587ffa848c290c6882348ee2bb3d1e319fca71b33d35e9b7da2fa3e5a0a5b7f5ea8522b1273f2b68bba7689933a579a92549d9d9801805a87b44c7663662b6e0419b51027b7ead04be9272354034771b666779c29b38ac904020146e26235d66c049d1dc793e21b4e809ab69b52490acbf7c906d1ef025789abe5fb0b1c31ad2e21e519b338f7f28f11c2305ee004118dcb9bf00a0ae30d00edb69ed82004b4d4cb7634ce14141163b2230315c3819b86dbf1769008aa44169383a374e7abf5f3a3ad70d326559488c1ad66bb7294a8d1c0439fbf66dd0a6db48f7575edeb9cd20949eb349466fb2ca177aaf527d8f539cd865ec5d78b814db2ed8b6aa19b0c40c92c92eb085b49d7483cc87ac01aeacd571a81247485b84371d07953d8575dfc52a689eac20faea54df7f8ed0e32ac69e1a6a18e8ccae38138913ae5b59c2fbd32f51040044de39ba719822df673821099d93c029d4211fe961d533f8ae647a0b74dfb55e2eb5dfc14e5c18b3679fbe884f477fb49439f72306387c965778b13de11c195507bbf2cd52c6386", 0x1000}, {&(0x7f00000000c0)="ec82e11d", 0x4}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2ac6b8f7775b065433be229dab7bbfd132c94892226090482d4e77a5a43f674da", 0x72}], 0x4) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r7 = socket(0x2, 0xc003, 0x6) geteuid() connect$unix(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f327398a745375d123e5045000000dfd508999e4355f63069086de0a37e05deca1ca3f2c11d2fa47a7311e234c5217dd84c330acf90"], 0x10) write(r7, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a6}) pmap_unwire: wiring for pmap 0xfffffd8060f042c8 va 0x20ffd000 didn't change! 16:21:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fffffff, 0x7, 0xfffbfff9, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:21:58 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffff0000000080"], 0x10) write(r0, &(0x7f0000000080)="0100f865f8f10b4bbffbb7e4920ce5dd", 0xfffffffffffffdd3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) dup(r1) sendto$unix(r0, &(0x7f0000000040)='*D', 0x2, 0x0, 0x0, 0x0) 16:21:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000300)}) r1 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/31) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) r2 = socket(0x18, 0x8000, 0x7) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:21:58 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffffc) r13 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, r13, r14, 0x121, 0x9}, 0x800, 0x1, r15, r16, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = msgget(0x2, 0xc0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r22 = getuid() r23 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r24 = getpgid(r5) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x0, r20, r21, r22, 0x0, 0x121, 0x9}, 0x800, 0x1, r23, r24, 0x3, 0x1, 0x1, 0x3}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={r7, r13}, 0xc) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)) pread(r1, &(0x7f0000000340)="6f24d79461e6a4a2c011bc46487e73921bde5f563e3de5bb23f8c5fb1db4193e80367b9118962e97f94604124a2919ebccd8a0b849e72e71fc8026ed7e8b0822a01941", 0x43, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x782a, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0xffffffffffffffff], [], [{0x8000, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x9, 0x20}, {}, {0x0, 0x0, 0x800}, {}, {0x2}]}}) 16:21:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) 16:21:58 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x7ffffffffff) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x9) r3 = getpid() fcntl$setown(r1, 0x6, r3) r4 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r4, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r15 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x9, 0x0, r11, r14, r15, 0x20, 0x4}, 0x80000000, 0xfffffffffffffffa, 0x8}) fcntl$setown(r1, 0x6, r3) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) 16:21:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x800, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="36ed53dc47ed7a2527536528a3a8473169724d101c9e064088605fec6f5fea5704343ab33979ae329c1f0f89c633fd0b3072d6bafbf72fd1d990d2bc3871d68b30a291334a9860c93e204e0e47d43a90a12522e28402adeb4261cb62fbc76e0db613654a30c7bdca015c057b0a9a", 0x6e}], 0x1, 0x0, 0x3ff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) r8 = getuid() r9 = getgid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = msgget(0x2, 0xc0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r15 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x0, r13, r14, r15, r16, 0x121, 0x9}, 0x800, 0x1, r17, r18, 0x3, 0x1, 0x1, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = getpid() fcntl$setown(r19, 0x6, r20) fcntl$setown(r19, 0x6, r20) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000280)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) fcntl$setown(r22, 0x6, r23) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xfffffffd, r8, r9, 0xffffffffffffffff, r16, 0x8, 0x5}, 0x4, 0x5a91, r21, r23, 0xfffffffffffffff7, 0x5, 0xa5b4}) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = dup2(r25, r24) connect$unix(r26, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:21:59 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getgid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r14 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) r15 = getuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = msgget(0x2, 0xc0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r21 = getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r23 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x0, r19, r20, r21, r22, 0x121, 0x9}, 0x800, 0x1, r23, r24, 0x3, 0x1, 0x1, 0x5}) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r15, r20}, 0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x6, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:21:59 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="8202b8f97108c2b07606c4bfd86630000000ffff0000d07acd34912577dde1769dc6b44762f74dccbead11598c9b2343962162fe48283e28544592050d58589e4437ea8f63790a71bbc59be9b85bbfe6dc322e83360e673e479ff5ed5cc379b7f5e825fe3cb4ba5c39e2"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() r4 = semget(0x2, 0x0, 0x168) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r19 = getuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r21 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r20, 0x121, 0x9}, 0x800, 0x1, r21, r22, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = msgget(0x2, 0xc0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r28 = getuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r30 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x0, r26, r27, r28, r29, 0x121, 0x9}, 0x800, 0x1, r30, r31, 0x3, 0x1, 0x1, 0x5}) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, r20, r27]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001300)={{0x7ff, r8, r32, r33, 0xffffffffffffffff, 0x0, 0x5}, 0x96, 0x1ff, 0xb38}) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="b5f614d742f045d409d9aac60857e4f16c48da9660b741bea2c143fa957433d98d2e118d1a4fd4935d5b86fc1e0fc2c4cbfb2d7600ae0c5efb50ae1fe75d04a384b87c3c0dc8347f4fba66eb68255f65231865436413c7f1915280c4933fe0f83db8d5f26dbb0bd6da548f2b2b2f0275e012c15df1c5470cbc557dab0ffc298e8a654c70a6fae281c1a0849883d95b885a23ddbe63b52fa655349a4032efd12158ad811123def9c62e388b88b1c6b34dc479fd5ed4911923a440ea5bda5fdf939730df338bf1bac510a49253647dd4090477a92f2fa9", 0xd6}, {&(0x7f0000000300)="95325e26b6ee5dc9dbcebc634b4065195e6e3e151f6541c87c7a66a979629e3fadfc831a119876571df365c4b20f85ed9b2fc69c0d11c380d490e87cfb4c6deb5b8c9e20f2050a543dbb8d19c3999b2de8517318d32e43c5370e68f60a60876195ac48bb4ffecc327bc17b1600524bfb3433361b10e9226eae9ef71196cdc839f438d2d0a2532ca3086ae84d089e7a299598d4677fc4e5bcd8cce2bc778ce675e3b19620dd0d84a0d09914596950b269abce72840de0d062088863a197ea59903d18573393571bf727a60b397613c607b88a62237ebc593990a732271cc680b09b396f0908fcc71bf6aa762cb318f7d81b2dbd504681b6111d0bde3b8f165bee071c061527ee21829628aa8774ba67b94d5b44620589dceb4210e145b37f903024e0d5d4ad195f082a96d8628b488bd53f63a09caed6e910771c273d90940da94f5dfda0ad495382b77b1c8f37eeaa45cc64697611131ac326e0087f6fa6f0ca4a1fe3a4ee34117576a8ab19a212444cbcb951d0d20f80de9d986962947149f1ad7b8a4a8be79e188385e1e8576ad7a1e3bb4129b493bf757e9ecba08ec7413c6c902d489a585114ce65e631910aea42fce0cfa5e3a2d980ce469ac266c74b0318cab6cf89b16589de45962cd6163a13f629817c92f97b335c6b0a1f0068a518877d1ea20377fa110e8314ed32f2a0d540c6649f0b7ddcdadd549c3b73c0d54c55c63cba7ad50b1c5e8db2d91d11d7fb73a09fdf70b049455f558c5fb61b0f9c538e8d333326e1896c5433c03e7aaec9bbad919c87faddd905886b697baeedcbbf9a3dff7c416e1aefaaa819f855a4b23ca3c17b74b74dcb2be7abc5c68b5b3f782a8b20656fdcf691e34453c0d5c04f388834020a30fd8eefdc52257b4052f24940d4626849679dd2025c1c721a5ee5217317975b4f6772a96b01dc34c456332d81db332fbee8fc300bb88e3929f42a8de0a80176de1e8923365cf192186b7fee449c1fa3afd45441495d9a15b2c380374ee6c7b8ab1f1427d6562cfa9e4f2f4bc9f923d0bf9c839e45b813bd7b913ab15be49e66e933d2ddf13f8b7a19688486d6e742ac8f1ead73f1ae058b2629801bc74b499b4a3714a4c22f4ac476a11514cad433378ca771eb6b8e02737c22c827b5b10cf08c6072309e7c4f86bf2a49022bb69a984f16d4837bb51e82728608f87dea848032538b26cde5372f5344acce42b8e9699639e4f3d56e1f802e44a89abc8c90aa415a1f067328f7d35106e52f0e5de11c69382824c83fdd6d06169155e9dd82385159debaf940edb080c4ae421e13c5e1aed11feec5fa39cbde0a229797f8ed4649820edd398b283429f43e497085973688539531ce4ffe03d66428393f146e2f238e71ecabacf10c5ea370fbc29871ae57c4a29908bead97d23f33ea8df2aeb790341a2269e547dafeb7fecbdea37ef6b8fe0138c422d196645c6464557ccae4860fedf30db414cdd72a424bd296d4fb00d3165a3aef0560fe8a983e9547672db2bf04dcf68a8e6b1895aa464558b583ea9e6ef5458cae4227946b1067cac218752af32920b729df58bfdbcf353764598c4eb118d9a60248074fb74c6e222899b3db983a7f35253a8fcb973628f0bfb78bcbc7743a336672821ac292c1aae4dcfa433db18f31ba8b5ad2d52b93e859c4a66b488862123843543200510499887c2f79fd06998bc1c5261e824c23b85e5d233f14f1218d4bfef4792dc77d738fc73416437283f3cb3f55c9ae690ea27cb796c1607349c71f0c6b44c4e4135af4c116ca6d0e9be5f372ed056db5c6c0226c9f8d6525dbf81f71ce2844de73e01a5c1542213894b6b5e902e44aa90075207ab8da513750a8c9c69158629031994f801b14fbedb167e9a4b02dd66138b91826c9365e4a94094809fc5347062ae3bf9fb7bd7b5f35d106c8abab1a42f7a9775136229de4d826435009d9daa31b7fd2af91a1f27348236a79e91c648220a259b44124c704c882a9a25d58f24de834e04c17fefb65f089ba259ccb1dee485c4334f2cec7b966aeb42d1163ca531517698b173292166e99428b870101430aed031fb5136dd374b80bf00acfb83fd9b3629fb74246871a19619c04d9a93c245f8ff9005c3a0bb16161d255e61f974691dace10757b5ab436779fd01987e3f8d83ba29235b83309d5b0d27c109d04adb4076befae6a9eb1042d49650d71b5630b16a2b0ab73ef8792ba8b4e2a1e8abd6fa4430829c7fce342b4286a02532429a347a745bdae04ab5efebce4e3186354e670a85be458c830dbe347c1fb1e26a9a9da779db9f5408206676b250f0f6fbec18efd612315ab98ecf31b7a4b24ac3aef7ad383a8fb2d634d836903825bfaca87cf0c744500bd8f57eec138079e38a69eb8cbea86f341f19fcce1b908db84b80a74b85fe6f8e7718f8d0deced33ff8a7a71f6d9c94b6bbd70e249db3f4d6f663386b6fb4e4eed099af39bbba206e12f986aee6a7eb780bb818be3b7c76c6ae7093b893d3e0dca3d6cecbba42b12b27f9f55813a59fedd6dec79ccd2d16b8b7d81546b1c903b51bfca9ad7f0ff5cc0bd0c112aab03a08c2cfc0222c293d4ef28f3d24ab8f31df7e353d10f55fc942c2c3a263a04689d11c3034f1f6c2fe7677e1d645d71b2cc4ae99fd1ecc15198df2376530f35c00a34c04f4db27006d99206c406f0b9bff189f637f0694f70b810e4de3b46d8b35a665362b38573dcdb56458a7095e87e95ac944cf23497d9e394b3e2ae9942d29095c6d761eb157f0dc91c653d6f8866e62812f768778dd34ad22e305caadafccbd00db4e097e6c7914f7e5d290297cc3d938e28eacc6640c16e12bfe7c7dac2521670b23d50f3aeefee1610e582ec66e4a70a76a628aed4b5b4c62a3e2e5804f77378f299fe1f6e7e28cae82b6db4cc6f6c77af7800cdd315767980a10a7f8a63b00acabba4a6a93e36731fabc96df18bbaa58d9907fc6bcff94eb7edd3a6f3ffcf59442527f67494dabd070937b080c251473ba22039f413e03fbac0f7922ae6d51f9a714efd5e5646932be142bea05fbb38ed98b2bfe2bb3d9d1c66b79b2dae791cb0c33f946efa767f89224470a0b03ea9088a1e87c70105f98d31b5539683410b9308d617af3c377a248a097d9b9ac071aa1e22e633a5b773f7dcdb287ea6682e79638d879d430894bc2dbecef0a764bd01cf5ae20b73cc3ef930acaa93faa0e11291ed4ec13a8cf6e1cb5c0ddb80e26e5e73765892e6968ccedbd008dfa7d646d75760308a596ebf3be29d1450ec680306ff86ec536e09a23cdf0437ff382cdd59f953401b437ba900379c58cd776c4afe667646ac8a6dcfde0e16482472463b317050cf68d6b60289412a11b4bd3c3b4500c9520927137a13894390ae5d303dc10774f1a57f90629425dd87ce7ca5a0ba72624d5a1e1352a4568d455e2c8bb83b0f5a4594d1e43170671fabb92591cceec0183b289a27b1a6c427ad0eb17341f828f74e6f2e7f225eeba3671fe16ce0dc80ca27b08e60adcd34c0c988cf5b0fbe5c8f28c0c5ac7b7ae7969a1a089da01fe3b3fd40ad28e6d00306712957fbc671864337be61b956ae8e192b40408eedd34628c73155ee6ea57a0e2e9d7046b9cf4989f5665b03fbca3d6436ee08b9ceae4fe5347a5d879e1be6bc9adf20f91de39de54d7ea2ed66cc3f76d17492c654c7265f94018a553b90c8115fabe4e81e884f5925369ba17db461fa7c2ccc7dbce2591f24841c9ce041b7992e0927362ed5442038d031f1fca5813d10ff1ad4dfb6c2d448071cf911039ea467ea7e87705b5e180b8b909232fd6ec37fd018d21951430bc5158e209c1e430e13aa897ed6f115b78dcf03582fbadd74a77060f9afe41862eb614f6e3ae3557ece4ef40007522a7d297df6218b8f10f26129430848a8711c71e4fe63c8e23183c34994244e645e7721f8b72cb1091474a621680003518f0e0b38c35a478863e1afae814b22f6a95dd80469d013f9aef8a9c95de1f1d8f22fbc9b1dcffad8a566e3dd573733313bd6827883f144cbd9b4ad4243ddfbed3e7ff0c14ae1e69778ea0acb1474d8e5b47420cf8e803607edd5ecdf8d524692fea7ec0bcc286f598469da2302125414438aaa7df2dbd8c3decce91a722b3c2e5c3173a6d9d32ddbaab83c482cf72ed80902f08b82c5f9489ff772df56c985d6d2a5c596f85f714113b6e8f11754048aa112739bcb91aadd4954c2d0e7c4c4d6bb68c0b4e37d6cb8fe6e2204a09ebab6590a076bf2b1035fc0dc4c4bf494ba79b478d7479148c6e11c55508eb4fb445802b6b142c82fd33001dc3de9db60130e7c9aa0bc1f68d37630c2825895a9f92c48de7e39b8e5b8322ccb01911b6128a3c0d10d6664169e47ba788079246da04d671bf082479949e16e4081eb7af85616e438172fa16ac247d14ade043d0a4e8131753d527ba19075b0a32a4a5a01471f0e7ca676bdfd26b1151b725d264722901bf40d470ec7f3adbebb58e2ddd0c0a3fa7804070590f6be8079ab0a148f0fda13aaaf1694409f6d527b2ccf0e80bf54389e047ae0bd56c159ffa356c87551d530f7db61377613d23b90e2b56ed4365ea9c5979038acd26277775eea07169a08f6f339f2a5e023eef50e6d3dd980547c8ba111236403b5a20428c6cad264f01992c00368dac44634a59b266960cd4c8763c8cc3f62644e173e1487c667b15229c60a6aa4154e23b0ead732e351448e128e3340cda8f2c80eb1fb1af69222b35321e94f0488f0a5ae3a1ba1c4816d15116ad8ffeee5107b7a653289150fc95cb48e0531ce5c5373d7bb786c4605415bde903cae01adc22af4576052ab967df7f17de6800f46d1f6d4aabee5d03f172015c0d88f2b1708a09913a198b0191001fc7a7cf087f9495cd0732dbbefe70f7d4d59046bfaf87bd718575c474143e76673c9586d92fa17c4439746de30a80f084f7d1c02a88aa7d0983c15b3e5c7c3e979e85343896c1170b12e6092d0154444f73a6a9a13c5d3bbcda63257993408585e7e7b2c94e95e4b549a76071d93583bc2be5856fcc74b055aea8e8d3ebd6557ee9ad76497d00c42976c00e56e8b2b880d9186be4d228107211e0cdcd2810bfae71d969e327fac5289eafd460e8b4c9c68cbf931e04d4ed2c2048aa956c0c6c518c81b1bc81db9407d57a21b647622d7d94e2fc150372fc9a3993ed001f0fe6da3bc0e7666e665f557c059f16d0cbf20b8c28a4de526e418b14d2b380a3edf648730b05ad7c460ea0ed9948c13a97027e63591ac92f1bb912e1b5131f9f93691aec39756e79b88f088bc81a7a2438b0774ef70cf2b8f21c9d95f0aa40477cb9f24438b6411707d548f5495f891b68867e3f1ed5b491a63cff02ada6aa75f251e58a1e9812e5365400e49d302651af35c90fc82f50d513f1fa5543dcccf92e52e6cb99ab98e72db1e40eacd43fc13f3c301b431689d44a36eb90fcaeaec8526347e01ca79642e4570fd308c49b652d58886882fba0335344e56b1b0c819737b662f28ce610ca49383785d2bf40a230d4d29e1945a7e2d6cd07e91de688315c84b9ee3b9d4d79f5ae0b37bcc2121457e11fcd7fcdc1e58af73a652da4f8390c01241a1118fd5d5cc9352cdefefba7754f1cf60309f40e740da504162aa9cdc0624b6ec666008e565934da68798363b541422ea729803aac57c48e80e2c3d1f3a7c845b708016fc86f5739844dae31b98e060fcd3b67b1a10166730ec4511a2b885e15fe27554937633421de6c952b7dc73785d0ce379aa", 0x1000}], 0x2, 0x0, 0x80) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:21:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0x7f}, {0x18, 0x3, 0x7fffffff, 0x80000000}, 0x400, [0x101, 0x20, 0x2, 0xbd7, 0x7, 0x1, 0xfffffff8, 0x1]}, 0x3c) r3 = semget(0x3, 0x4, 0x400) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000040)=""/77) 16:21:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x8, r2) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) r12 = getegid() fchown(r1, r8, r12) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 16:21:59 executing program 0: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x6) accept$unix(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000005000000f40000000000000000000000000000000000000000000000000000000000000000010000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/110], &(0x7f00000013c0)=0x6e) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280), 0x312) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000002c0)=0x6) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r5, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) accept$unix(r5, 0x0, &(0x7f00000012c0)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000002c0)=0x6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001240)=0xb08c63b78ab11835) bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNXCL(r12, 0x2000740e) bind$inet(r3, &(0x7f00000011c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r13, r10) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000010c0)=0x5) r15 = syz_open_pts() ioctl$TIOCCONS(r15, 0x80047462, &(0x7f0000000480)=0x5) r16 = open$dir(&(0x7f0000001200)='./file0\x00', 0x20, 0x6a) r17 = getppid() fcntl$setown(r16, 0x6, r17) renameat(r0, &(0x7f0000001100)='./file0\x00', r16, &(0x7f0000001140)='./file0\x00') r18 = syz_open_pts() ioctl$TIOCCONS(r18, 0x80047462, &(0x7f0000000480)=0x4) ioctl$TIOCGTSTAMP(r18, 0x4010745b, &(0x7f0000001180)) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r9, r11, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x2}) 16:22:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000380)={0xee1, 0x3, 0x8, 0x9, 0x3ff, 0xfffffc01, 0x4, 0x10, [{0x1000, 0x5, 0x40, 0x4}, {0x8, 0xff, 0x1, 0x800}, {0x3ff, 0x6, 0x0, 0x3}, {0x0, 0x0, 0x800}, {0x2, 0x3f, 0x20, 0x10000}, {0x3, 0x9, 0x4, 0x6cd}, {0x3, 0x80000001, 0x2, 0x9}, {0x6, 0x1, 0x1, 0x4}, {0x100, 0x4, 0x9d, 0x2}, {0x3800000, 0x1, 0xffffffff, 0x6}, {0x0, 0x1a, 0x3, 0x7}, {0x9, 0xb4a1, 0x9, 0xe058}, {0x3, 0x5, 0x9}, {0xb0fb, 0x3, 0x3, 0x5}, {0xffff, 0x2, 0x3, 0x5}, {0x7, 0xc6f, 0x5, 0x7fff}]}) getpid() r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) r3 = geteuid() setreuid(0x0, r3) setuid(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r4, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r6, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) sendmsg(r6, &(0x7f0000000900)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x401}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0xfffffffffffffdc6}], 0x10}, 0x0) sendto$inet6(r5, &(0x7f0000000240)="2a675a1ea032cd66e5502db376bed5aea79c4e73532f3cc9ddd64aa3e088659c0d66341ebe28cdc1089926f6b22ad0a9", 0x30, 0xc, &(0x7f0000000280)={0x18, 0x1, 0x78e, 0xfffffffa}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, r3}, 0x0, 0x0, r2, 0x0, 0x9, 0x0, 0x80a6}) ktrace(&(0x7f0000000200)='./bus\x00', 0x9, 0x1400, r2) socket(0x11, 0x4003, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ktrace(&(0x7f00000002c0)='./bus\x00', 0xc, 0x0, 0xffffffffffffffff) fcntl$setown(r7, 0x6, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:22:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xff, 0x80000001, 0x3, 0x2, "e88c36417c56d55dc2843848adc0b7ddbd0ab011", 0xffff, 0x4}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x147) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)="0004000000", 0x5}], 0x1, 0x0, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x7) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0xffffffffffffff7f}], 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001780)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000040)=0x43f3e64) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x6, 0x8000, 0x8, 0x3}) socket(0x2, 0x8002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1410, r4, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) sendmsg$unix(r10, &(0x7f0000001740)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000300)="1a7e72c8b3990b3d1b419cbb997844e5297694cba29fd3f9f4e3644f9bcc04c6033d57d4d3dbbbcfb2cf6e1b262cf497332a95967f012d2147c24fe96c0cb280443162d5de24465a9bbe803e97f6f06d978089dfa8c75b8123cad9a4847a642751e671e3fe3ba0099483f6d3ecd068e3568118e8f60c5666849208c866bc188a99205d6eab2af1c55bc0fccb70019f458db38b3ecde4ed7307222e", 0x9b}, {&(0x7f00000003c0)="7e9403a297661c251532164416a6dd7ac800dacd0ad0ca87e8ad5e385811ffec17c0a94c0cef610cadb47538183e9307b62690309f8af20e116eb9b4a3a3ec1466ee536b01d72cb99f3b0db614607aa87cfc67e0f56dead630bd266a5b1e99268edf9aa7ac05be75181c32f56575fc5408d145b224adbf802d6c10c68a3f7606c551346543b8b2e72106d1ce1adee9de4903de0c12697cd02d0e2bec1bb0e99fe0ae2b19b5d31ab76837364b7ed81dbd328d7e6dac7dd6eaecaa5bc1bace230af036376370b1eb6960fb48aa8104c75a79d1da528b928d902fa422922de9cccc9796d6", 0xe3}, {&(0x7f0000000640)="36dd146fe16910cc37b566cb99b25f37404c9c97f3a4d8897ec608607d766869a5263c4f86cbe24d5983751d7798b4c3e31eea958e1406773ea770b89f6e4160a4c92655fd4d45d798e76d350ce0bc7e1711729697f396004471a1dfe05f76fa93de9cc4934349a81f5f0a54672ca63cef86cc850119a8eca788bf25e324e95ec1dbaae4c4c3802d0f5af87d7cea6a0c054c4b369a702d41543ec265c762fd7ffb99d94d4cad7eec2eb0b34a60fabf286829c729010045dbdc5057a4e9fdb723c563479e81520ed5ab079992b33feb453bf227ebcb", 0xd5}, {&(0x7f0000000740)="5898594c0cf0365f16e22808ecf77d534768f019accb2f1350bf6255deadfa1dd0cb217c0e32275e6e4860e27491ad5316c163cac16c1e14d764fe5c3230537cd9e935aafcfb883e5c86a6375674e270806e339fe00756103000a85f195f7067c8beaac704e87cb3fe84277f1885e7f348a78bc739b857376cfb30aae80615ab94b0720656694f68a809d7cd5793be0701e4b72e926b9d43df8152a3e7c226588c9df40df6fe93c26104b9e2ca17bf866670889af3edf5b3e5aa88081c1cd58019261ba1ca88d9cb18b300c06eb3afc0480b64539566edef8e0d079302ef516b01949e06b661d2ece20765d4df1561bf83594cbe84df6aa2faf6216d08dd71a7fc3ae633395f45aaba530f59e0310727cd61699efe309ef6df434f38ce7637f35a0db9247ef084e2fa72c53323f98be4fb1acfff89219ba32e9b568cce8f4196f3f6708ee3774038cb409b34a7b009703a0b77b418a8785f28493102f81043067a70a56b0351b8427a91fcf00a9b6338c2418f85198f7b09432d284911466eb4bfdf3e614fcd8e8d15816a1214f8d24d60fa7c0cb9b6a18fb444a1cb722f1d3ccd0a4434a5fad4436a1cd0d86fca0f80db02bb6ca6abc177e04b9a47f6d08ffe2ed7282709354d997d0bff855561f46e68865c27828607f0dd8a4998b405b3f332e9ea44b30c6181cd2bd29bd64c9871ca0be906335c9ec172ae8d66ed88020948437f30e36d3d2c7ea4dbe531890a8102f4b7631ea36b4bf60689aaca0e725b6590c73101fbb09a8fb9919be64c6365a40d581a1f3e18ec0bc29bc63468d4673453beb8fd41456106763ad7dedd65ec9e8d8823cecebc7b2af22b67c6d2296108935883a44e078f4151511dfa75648a6f6b8a523733640801dce6da9d04b83403e3be9eb740edea51a3109ddabe9a847623a9ffce6de165f113dd9c436775ab3796a5780841f4fe165b7cf73f549f9dab01a9253bfb0b0544127cea38df31d83e86c9c055225ec0fb07cbb3cddec3d7a5b99e61e0606dba94aeb6e88c6b0d881edb8db291d1eeb0fab458a02c720cb4d7e9187db0514f410220cfb95dfda4240fbf18e004c71f00c62b90577ead0f6879d0de721dd82123d606adf702070a24a71d9681ebf76f84fef7c7f85d79cebb67c9e45d98eeeb3fa7974c938b37b764fa43140e7cf22afaf371967bdc952858c18111429768e43f5827e343b54f84622784c1c183147877ce3a4c0c98cdfaf7c3723157b44344e7d3908a1f943169be97298f0942bb155f7bc7100ad428e8b44fd3e348c053e41c86a82fdf2c1b548d7be7b18c760ea6ada58d48844d4cd7afb6ae4abe2181a11d47475d7507835b1a0e506cad76f43d8597400386859c17f31ace0ce34fd02ba1ee2451dcf93b9383b7e31bed2f6eee823bfec1cbe15eb86d839ae747683360a3f59b80cad04aafdabf1c1dbd778594b95dd3f83e836d7d8027ca2bbe8bc63e004c607387280dab3e40a2f8e8a76b719f2fd68c0359f67572aa04441808f3e84c0f48907bfd106c00a4510e9869f970b96b793222df23a88270e449476b1ab49da980d88403de9f709c40b1f5b0d59462e4330d15cdbfd08657dfe7df65ef5f6f7e58e4161a0b295f878aa3325265ddd4a0642c706cf7960ecbef43af475ba72121168d4472a8901d070d8be18a05b4eb92c0800ebc9208f21b030b805b338ad0a0d1f50e5776aee0420f31ef0d2810e26e996457eb6c0dca8598a2a3e0dafc3f627e1ba08b3ed11bd7d86dc4243dbb7d45fec12b9a93c00aa660e3e95b11d3e096199b0432560aef042913f0895c3176ff7192c01f6fe75adc694159b8838bd9ccd9be301eb445bc07f18b81e0ea863a0817134066ebe551f7df04d8491526054ee6be186e667f934e38b6d6e9f7a3e30167e8bdee0ac544e9bdcebfeab83b72d93a32901f8448b74289c44e0f8b1b7ac939d85631134719417bb2cecdd1f86b68922a0f1cd8e478a4ed60d3d7d4735d674550418fe9c690296ce73c213ea5856becf8b8a7245c9152e0febfa172569a92b8916ada9b01529e195023496e450d137604355e41f42f77dcc58e94d4ab590aecdd8ddc516d71527466e632520fe473f8b8f989552aa5f415a1e55ff53a77067288efc974f220efba212d170959412575ddee47ef213bf158ed5af801bf796dde9ee8500a05c09e4ee734712a7979be5ce69a437b8af5ab4916b84ef6092219cf5f44cd36a8608a13d4db520c8b745e59f30d7cfa6f9d3513cc3346379762040fb19f7627d4032e367f1e094a9a987e8132b8079ee48461077a46457e729846d179b5fe9d056f826e4850154e8b67db3cc10064dc5187bb39635a3a3f712841f5958406924b8e7ce90669c6c02182a6f7c14e51fcea6ae13805503691f710fe9e0ed8dc4fa7cd759c2869da5610ff1b6a3c9548790c9e924f0e00f9ddd12a40208bd2f52fc84c0e5fbc2a7df34429b1ef02f89805b1f5fbf6a7b94c1026b048a06825f02063f69537c4e94006165b8e94b6fb985a91f92d7a9bab32ccf4ec02a584998050e23c3ffdd9498d82d25f4a62edf55effea48d0d03ef55d820ce81223b4d20651460f8e4eedf6924a356ba03470eb829e528038f8d7f9180d89d1731f858ea03d0415fe18fd28451a182d7b9f13e4f68017d82c4226087b3bc1990a11415228eff9c0eda26133c9d0583f710402986a445a0c600def283a9b88937eef7d28ec4a2e4966bf11ac6f6044bf0e000d04ea852699c733bff0606aa323ea8eb5af581741d428b0f7ef097104d04b312f2e5d2407ea563aeb37f4f5d1d938f4c16da890924d19451edbd2f2493abc6b2fa8aad9a86c3a6f3293fff151ab6e023092e15e96da62e332c9f7f196929c41580f4a4db1b6d693f7665b96a1a9131ffe90969aac2f127d9ee51a78d9076206dbe2da757f5918048b6d1e39dbdd4b28f0c947cc703dbd36b671476c6680e0cb1c3d2731f63a2530334ceccdc23cdd29233a5f74be413b5a25ef03724eae47500dcc7dc178f66eeb72f6290493850c198764eefc41b52714769732f5b57ff6f1ab85cdb3e5a409045aaf29d2f3710ed148cfce13a4e52035e84135c610e6ed72fcfa225be7635c33f358e407c349cec0a0842cbf8854cf4652c93bfb0321a41d47bd4e3c9ca2dca2f63c6e7c094aa2c5e72dcc629489589e8b0085805dac16faf4254af9174e867c9f591a441a8a2f52ef353af568245540d8f9532074f7a32f50828ecbc977126734695aee029430ab19345ff11a2752fefdd1bc6b95bd1350b5460aa2383e7f217e98c3eba21a28eed9d011a3c18eb9d42f096162628dcc4e2089cff8c26c3465ef02816d1daf2049f10c5e8a288b72ea197352032850d09424bc94f06eebbcd70658bcf75e5054cbea8e1d5ffeb8f347350078fb63dee8f90fe663d84511856509d31a3fddc8a2abc3b2d613c373f2f6faedfa5f3e93a67fbccb6e2194ddddf82f014ebe98830672009d372671e57b5a5b3872fc343ee9e1a496054398b596f54fcd04fc940d32e66f70ac47fd89443dd5c00dc6bb7b4fa55d5171266ff59648c7c59b0e14db9c9422e16f78427e0e98290fb95f03298b3d57dabb608f2f5814313964f7435e8658dfa89ad0a0f1280a563dda5fbf4ec560da775966db71623d36f2c78d45ceb1d4bd5dd69def51839efd518a0c255f86579684aab90ffbfeec682ffab30ed190fce002e765d32450662ee6f417ffb9f179593b5a0f41ff1f6951750af3ac3c70ce25ba56412081695bbc20d196ffc15730adc5039cb916bd7eb5543954d8af06d8c257b3d31602483cd6504081bfbe93bee9eae4cc4ee8a42542e7babd9b1bbccab91b402c62cf3703e732749c6ddfd4133f7e5fb01ce0d1ee50843d068140587145929247f8bfc90d8d82c3ba7b8bfede6c3c2391eb068e9fedff920037ca4d98742c65150b8f2a7f8afc8bacf4014e988e443d56db9fb202f00d167ca9d1e92bc1849943b55e76aade6c346719e87cce152de536727c941e46c4bae4aa6113ac8da6d9eeef340fed3dbc72243a5bc9a5fa0856eeeb76ce23f71895a49755b2758dd17a12de643cd7e5bc506eabb101e07f6fceb1dde68c84cf89d5f6ac30640aadb82d743793fe1c3b0ee1a0b0bf8c25152f5d8e7f9fa2e8f37f0b74b027af3001bf68c52b72ebec8816b69ce2a4fd2762914f75404a67373e58be5d31e00785cb47750c58c0d3bd9994eae30e6bb0e0864e0cae181fa63d5ca32ad3edc2aabea15cde5d680f2706efc980a0e46a3a6857a96bd7597e25d3e0a8c1a1821d36c1914250e705defd888de85ed094dd490a63e34df9f2e9875a81d8bb232ffb744f36c56bae3c57f90d3b63094bbb92b38dc2c7c731f84c54c578e369c9744bcfeb3fc275e2c0b7ba69de548b7560f90771feffcd48e3867dd6b3d9ca8700d6f0eb876980996dfa0ef732b17798ce22920a504832094236796e104ab394cd320ae189193f6ea305f0e2c1aae8944472903f82071f09e599d1340f029c266f61944a83eccc4ce0033d9f397d8c31d3367f46b5ab7977c02a5f541c82c9c56d72a1de2949f7239a90b1951d3370bd16225961c02557b60b78292432a488961f7f3ad59bdc8f2c2f827a635d2d3a2a9444f25883a5f99873258edc5a291d5950eb43fcbf0b7c81daa1bafc232129816016dc1fac750e9fcfa904406f47a6faec50a70326a30fb0c82aec6f8df6752803040eb3cd9575888f0d454992786a8b8c1403f920550ec0f1c259e1473c9de454732a3b28635460e94e56a8697154c240ad927c9d6415d9d80e0607d33e85be884e6f7e30c4c05c381ffcff05482e216ab74e538ee98ce867b8e157da45b1cc7d4900200f6f4fb1ea372437a77c8e92f6581f1ee65bf50f3df5870ff08226d68238078e52dadab8c3ae2735b7ce22238686ac0d182fbe57dbfd0145106cf175766f53214ef7fbd4092614811ef2291cee7b2d061aed998e4a0994643213443956aca54f04f86a0fccd26a6de369a1ea514475f417eb6a250b5f1216f311c500fe4d12a58e0f80bdcc42d8f954e27e5a61689ba7672181675fa2679dd55a2bb4669c312d51325228cf6f674812b7c962ebadc2b010acf2de98b614351213194ef6c67c5ba28b2d683e16953a8909dd1f028a35bb7e794a5a3ee7d6e390c742e8a08ab7f55feb5d07c35f6988e08f62b5b9fc9ea5439c72fcb4312d37630e93e9b31d45111a551b8434bb7e5a3a430e26184d3540e284520f68a4a1038b33f2ee8cfdc91d1eb3a4d996bbcc3ae8ba0926ad72248ef8d27347b2d2a659e62f67f0461890fd554a39008e556b128fc401bea78150dc3a8d669edaf909d62b07876e8e7fbbaf0e39f67f281c3ea467ce3ab39aeaf6283bd1454b120972a3ea6f9a7521d18b2a9f91632a4f6ab32e99bdd633729f2c3cef86321a4d7dd7f62cc4a0957cbac95cccbed88ddf88c69a425df04a34a071cd0ae15e81aa49d2c5764de15ea7de0646550944660326936f5e306c693a39c23c661f0d0809f812b95bb38a3d36dfaae1308d181a034227462b36c12f39488ede986e9b2631afcff67e55b866b9c8b06c3bb924020afa7bbfafcd9a1ffeb617656629160d468d9dc696d728629942885da336e43b5dbf4c0a75dff5329c1e796681338d7de89dc29f796e7991751cf05453b82fac67afd2aba21450d1a8946c1fe7e233a0b970ac455840907e08a7a15f4c8a3f50d6ff31b152ba9a7ec6ad9da10a04493474af2b2e268da5bdeca2784802168a09fa3a", 0x1000}], 0x4, 0x0, 0x0, 0x6}, 0x8) 16:22:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="09401d52cf989dbedee0e38500cbdc39fef4e448f454f382a642bafcc78c4dd48807e1ed00f91da5ca97a3d9a51ab514c0f9e89f3f77dca52bd7fe2c51e71bb734203eb156e5f19262d8a507ed954b1fce77f7602ac954f9382d7782b385b5344f2dd44f4e", 0x65, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) socketpair(0x1, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000017c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000016c0), 0x0, &(0x7f0000001740)=[{0x60, 0x0, 0x9, "3f0349e27e76e16960e8737b0ed5996f177822f0724db760673b6a67a2a8c39e3f1cf69b830b2787aa411e607ff4bf796b7ff720e416ac122aab4a0f0b1256f865c933754d8721797cb54c5c"}], 0x60}, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) setsockopt(r5, 0x5, 0x9, &(0x7f0000000300)="27b51c7e5454bd719912acaccdda8a5dcf69f58ee36992383d0f6e796c6eba794f5b7135395eac4de814a9da9a2a71ed", 0x30) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x70, 0xf0000000, 0xe8, 0x34e52882}, {{r3}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0xf9, 0x819b}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x7, 0x800}], 0x800, &(0x7f0000000280)=[{{r7}, 0x7fffffffffffffff, 0x14, 0x4, 0x0, 0x5ed}, {{r1}, 0xfffffffffffffff8, 0x88, 0x20000000, 0x9}], 0x4, &(0x7f00000002c0)={0x1, 0x1}) execve(0x0, 0x0, 0x0) 16:22:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) flock(r0, 0x8) 16:22:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x3f, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:22:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x40, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) r11 = dup(r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r12, 0x6, r13) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpid() fcntl$setown(r16, 0x6, r17) fcntl$setown(r16, 0x6, r17) fcntl$setown(r6, 0x6, r15) fcntl$setown(r14, 0x6, r15) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = getpid() fcntl$setown(r19, 0x6, r20) fcntl$setown(r19, 0x6, r20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r22 = getpid() fcntl$setown(r21, 0x6, r22) fcntl$setown(r21, 0x6, r22) kevent(r5, &(0x7f0000000140)=[{{}, 0xfffffffffffffffd, 0x8c, 0x80, 0xc1, 0x5af}], 0x7, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x88, 0x40, 0x8, 0x3f}, {{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x1f}, {{r11}, 0x4c5e04a43529801e, 0x8, 0xf0000000, 0x9, 0x4}, {{r12}, 0xfffffffffffffff8, 0xcc276db559f0d4db, 0x0, 0x6, 0x3}, {{r14}, 0xfffffffffffffffc, 0x2c, 0xe1, 0x8001}, {{r18}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x29, 0xf0000007, 0x40, 0x4}, {{r19}, 0xfffffffffffffffc, 0x11, 0xa00fffcb, 0xfe, 0x1}, {{r2}, 0xfffffffffffffffc, 0x7f, 0x1, 0xffffffffffffff2f, 0x1}, {{r21}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x7, 0x500000000}], 0x4, &(0x7f00000001c0)={0x9, 0x7}) ioctl$KDENABIO(r2, 0x20004b3c) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x24}, {0x4}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:22:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r12, 0x6, r13) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget(0x2, 0xc0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r20 = getuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r22 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r21, 0x121, 0x9}, 0x800, 0x1, r22, r23, 0x3, 0x1, 0x1, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r25 = getpid() fcntl$setown(r24, 0x6, r25) fcntl$setown(r24, 0x6, r25) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = msgget(0x2, 0xc0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r31 = getuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r33 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x0, r29, r30, r31, r32, 0x121, 0x9}, 0x800, 0x1, r33, r34, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r36 = getuid() r37 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) getuid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r45 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r48 = getpid() fcntl$setown(r47, 0x6, r48) fcntl$setown(r47, 0x6, r48) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r50 = msgget(0x1, 0x20) msgsnd(r50, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c397209070041da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e16900000000"], 0x8f, 0x0) msgrcv(r50, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030aa15c8209dd5e8a74191e4387634350044a732cf89bda858df23de6311d2e99c95f0f6e4e0211482fe2620561a57ba15770c0ccacfdfb658d6ffb75202c741f653f50597264804e470f3cf05f617f9f4615cd2767ddfaf675568f41fc8b637a4823f1277c238b961792e7dd02199a845bc8bf380f9f92d37afbc7cb9cd8d095322036835a35f37fad9823f810b4061a9bebfd66e1a16215be15a14d68b85d08cef6d76dc43efe3d426a3943fda4cf8243c75cc3ef33853c962c8a04cfce6e24cbba0596cdccaff3ab28cb63c76f960c8f6a0bb3bbb"], 0x68, 0x2, 0x800) msgctl$IPC_SET(r50, 0x1, &(0x7f00000003c0)={{0x0, r42, r43, r49, r44, 0x121, 0x9}, 0x800, 0x1, r45, r46, 0x3, 0x1, 0x1, 0x5}) r51 = geteuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r54 = msgget(0x2, 0xc0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r57 = getuid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r59 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r54, 0x1, &(0x7f00000003c0)={{0x0, r55, r56, r57, r58, 0x121, 0x9}, 0x800, 0x1, r59, r60, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = msgget(0x2, 0xc0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r66 = getuid() getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r68 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r63, 0x1, &(0x7f00000003c0)={{0x0, r64, r65, r66, r67, 0x121, 0x9}, 0x800, 0x1, r68, r69, 0x3, 0x1, 0x1, 0x5}) getgroups(0x2, &(0x7f0000000440)=[r56, r65]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="197e6b97aa0985ba5f72de2c03b54e20affb96b677b3e32710fbfc450e60accbacc0ef1dfe9dafbd25f7e8d7e3a8686e063bce3c1a2f955afba1273fd441452bd581cb05e73c4369dcd53546fb6c7b888aaeea380417248163f974d99acc08d3f9f6e9fbca2858fc190828eba90e61acf6ce96313c88f0a8fcb0f514b157b0e00e446bb434db602a9c8881548dad22e9965d32241296d155a2d5d38f327bd3bfe09320665fd020c061eb92feecca3a744f49be495127096142fa7fbed2758f03", 0xc0}, {&(0x7f00000001c0)="6464c5d0cf95c723626a840f59873caeaf0206fc6ab23b66c089e7d072d701125ad7629d5eee5260089b11df4921364cc79f3e7a0fc9621f48c82df5f76c65370b8d1d63a73c7cfbedfff320af16bc28e9fc4f474595a541fd235fca2b6d0fde6ed851a8d16eccbc734d420b79a16a1cf16d993c8254b7034726377a0dd3f0001c2bcd32f2882bc743404cae1f5f6621b11af38c8d0f44020e9cd26744b5d7974c13156fb587cb55a337a5670f7bf7027f260fc3b59d3cbb", 0xb8}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r14, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r29, @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r38, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r39, @ANYRES32=r44, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r51, @ANYRES32=r70, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x406}, 0x4) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) sendto$unix(r2, &(0x7f0000000000)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babcf164006f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x401, 0x0, 0x0) 16:22:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0xbe3, 0xff, 0x3, 0x9}, {0x2, 0x40, 0x3f, 0x23}, {0x1, 0x0, 0x4, 0x9}, {0x400, 0x6, 0x80, 0x9}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 16:22:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x40, 0xc0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8488, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000d, 0x400008001, 0x0, 0x0, 0x4000, 0x0, 0x2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="22426d5d1327f96715622546129d020e36f1c2e33d3011af8d5a33bbbb5f18c898aede1710cceb4bc6ee0376dd36b373f49d41ce9ccb13f222817bd6bf6f5e073049c191ae11a02da85f23023bd7ce0757a55c7588b7861f2f81a11c3902bacd19e544effdc76fb2a5659d569814d1d2cf6e55eca5e9a14b3de46a909fe6147a31bba20524d3d23592430e6a72d5e8c6231b", 0x92}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 16:22:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="a4fffea5646d1bb8b564c4415847901711a0e0952fba834a6a90a09a74539c61f353f37b3712c1f66fba191aee6f46db1bc0032399c620f65b13d9ab0d50f2cc8235e6401fcae53f37db2916e9495bb0ffb3ad430c88ba05274884ee053b9fe66f98b9a756787dd785f831af2af11c346eeefeee550d26d477"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = accept(r2, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) sendmsg(r4, &(0x7f0000000580)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000240)="18244deab56381b3881e936ae701b6230283864e6954e1ac7549b0dd1811219064a7d9a4abef4bd73461d1e5e9967f193ad3d85427380d25929cafdb9746ee78d5e583703e08d9adf50549a7d794fce138326fca5b1b23331e2bd4481d5e73016c2ed44b126777d2f5b58b9356e0126daecd662911c9f2dbf138a77158beab2cb58ae50a9301328a1bee87da5e5cc4bf3222f517afe3b0b4237af1608028fdb9d725324cc58e7b88d35cda9bcb3ec9ac558c9dd74dcdec047d37163b021e3aae0a028d2890b9d9f588d4c9dff115d2a0e63136cab250c449f14a96974759234b106efec95899781a86cfa5e30a59bb57c6ef20", 0xf3}, {&(0x7f0000000340)="03ab2273b0f1b0e1a6f5c89c68f1e675040fb61e7f2ca18fb6318c755dfc2c3e19e3876f8c9cc1cbc08a0c6fc428f7835d32965b331d4e1fb202c8c3a8d860302bcf5e21252e8ccf2db4585cf5dae6be3ae0f0bbeef4d18b147b1b0a12128d3255e8790b9a355d667cadc789acdc7a777f08a6831184bab1a2bb8155e1eb55953e076f6b0195efe9c4ab", 0x8a}, {&(0x7f0000000400)="1ba8b837d7abfee5bedf75873aad9d306c398913a81b10c3dbe987edb8225153828dbab03470e02a059119b6627c77d5bbc01e410f7c63f902bc5dfa0ac7b22a878cecbec5fd9a41c9c3f8f76039b67ad887b900f4b146b3805470aa702936a41f07c8e9c6580d0a6b844d6525efdc9b3d9063b3a51451a7a1b49f0a74313e3c34486766ce45ea47d99b1137c97b82c3af4e2ea3dfda8b4b4d64c0c3bc5e36c5a7645fece530ac22e2c68765fd5e5b3901dc8f77ff7957fa251dbb20f979216ef153a847fc0b18b09eccc04adefcb18a3a415c850b73c1e9c65c267f2da069f5c7760ee6dd070c758136148a7f314dd715315b", 0xf3}], 0x3, &(0x7f0000000540)}, 0x1) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:22:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') getitimer(0x2, &(0x7f0000000880)) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='W\x00') r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)="deff0000", 0x4) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000340)=""/10, 0xa, 0x40, &(0x7f0000000380)=@in6={0x18, 0x2, 0x6, 0x1}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x19a, 0x7}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="9db0eece5f45294764041b229050c2e82337f036c508f64fe2cfcba9d72ddb3c517ec8affea40c99886f25aceb1ec00edab9441ce3392011dc1830dc921f4e5303b87c0c41496d8a9482073d4b222861cb0ceb8701efed72df7d4b5f00cf158a02346be3065c264af7d6bf41cc09ab546827242cb3a46a3d623761aaee950078f728a8dd2fc6446a3bead3756c5c24929a54aafecf1f3b057ed813e7e899be247b5654696fbc09608072b5137b64a3", 0xaf}, {&(0x7f0000000180)="6b3b2af2ed8b5512570ba2fe6622068ff26e4d94a9374df79e97eef676ce998f8ebb508474af4847de0aca0b3359bc0570cb948e70deba58245b5b74454dda8f96ce85614faa", 0x46}, {&(0x7f0000000200)="086832449ba1cafbaf14489a1501ec942faf976e95271cb9955271c9e3f907c09d78723b187d613f60a2c79de639a77b5dbbcb4984f4885673ade462eb0e0faad34a1c8afa97ed6260", 0x49}, {&(0x7f0000000040)="0a98cad1532de6a1dc0eb3eceded6c4ffea44ae583", 0x15}], 0x4, &(0x7f00000008c0)=ANY=[@ANYBLOB="e000000000000000ffff000003000000da8812112a56a177c0fa687d4826ea43ee36f9f847e1320d691cd6726624beae0ca88be192b40840e1ef00eb3932c9b7a110c3520899b5f54efabe5076c0efa4894c452525ce068ce1259a54b795a572b83c31963e14f29f532646c67540524b19ceb54268a5ca81f374221b70766fbeb3f5fcf228f7525e118f07124aaa916b6940572c38fc870203027ce3442c3c9e0536210de6af87aa5f9a09906e28acd18846ea725efabaaa88a703bc89cad0298b6bc57c86aca0f14b120becb29a5fbf3b0d23f871fe16b8ebd4a8a2f4b2c8567800000000000000ffff0000eb94000066b9fb6dc904588bff0dcdf611c5e54085f001f0bce449963e8dfc824c3316b4b303c06d76d4770801217144e16fe24bd4799c836040ed67a8203f70f80c89e1ae5a689b2217b955bbec5286000f937801d7dee93aaa30e6b7c0bced314a59c4c60000000000000010010000000000003b55587305000000ae3de9a06defe94d143bb0d03bf7c42cf67a018d7b31fa083a42927d1ac380d9ea31b3a28aacc4bc4b42e09df329d0a3e95fdab2599229615917ba92a7080f5e274d4f296a7e5129f0eb5d77dd566d7238eda4adaf5419b286b0585ecd169bc4fc7ef97dbe2894e9e8d88000499df6f59765c117c8c8225abbf255452f7f0762906062e3a69d45d72e2ccbbb1c29b6683612d36d207a98026f0e71c12dd0a1d72b1e326a7f0304d6fc48f42cca087d0a5a5ffa427184309f5353dfbd5b86a7bac5fdfaadbac45ee5e8108f866360d1e6a80dc9847bf4fa3e2c89725b3176b31edc6f75f0be043be63ea2b3eca94fb2b3a6249d11cca83116204b0c00000000005800000000000000ffff0000ca000000947bc364ea72de49c1f7a0e7b97af502fa786bdd2790355f42741d64447bb12af24f1c74a0e73699f2400eef62af3337a54fff4b217ee32abcdd1b29925469557b6a0000000000005000000000000000ffff000004000000f3b2b7c3764ebef1e95902f0c129ce921765eb85b0f09aa3f7b1f35c613a3cd145978dded6528ea302f4bebf12650ed57fcabec51582b245b456be861900000040000000000000000100000008000000b3cdbe1fa59aac624f7173579ba5e91e951b21c7da314653ca03f2c6ed7634f6039fb5710c399424302400000000000080000000000000000100000001000000527e87585cb9e8c8e85656e6264871370874db5bd51fc122efc3611327ac2e844082a53ed62feb2cce403fc9a2c0ba9f607798e7aa8d12bc651660b68a99f2edf9ddf1514d5b2a7da6170c84c4855bb6bfb9a342756056fe5642e8df13fd66012e6ccc55cbbead17d442aba5d800000080000000000000000100000001010000e1d536b70bdd6c147415a2e1755134c53af6d4598e91b79d769dbd89aae39c04d8b2fe8e2de11e2e040000000d495ff4c0f28317bdbb31cd4793eedf5cf15b4a2919322c972cc461a8723fc12f12f31f1e2c3d44edbc661cae67fd645d4c9e10e45d6ea290242c91dd875110fe0000000801000000000000ffff0000050000004d3cab67a49f553cf8ecef3705a07b46224f10d0e2dee93c03562ea0178322a1437128a03e86aec9f69a59245ed1d2d4547dcf5b6ca0d7a85632f002ca8933f66cc937aabbd693291b12435cb86a3f74e6e084c1b6dbebfe072088638f279c0b27e52d9d68c66cc7f055503c82cc5a3b45741a1f0adc41458ac3e8fd12e55f9282b0a421ddce23cadc7072b08d2de22b22b88847b10d6d0bf2a694c841fe5bbfcb6cdb789417847703a0e5977d448f261f624160a304a070d6bf480f37745244dd6624fef455240d5583508e8f29019a296453aa7a56813fc49bd21599676f8a12f9ed258e84c6f096a5f117150f155fa34e58fc9314edbbac1a00"], 0x558}, 0x8) r2 = dup2(r1, r0) shutdown(r2, 0x1) 16:22:00 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e862520187f0c3bc9c2ac20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000019cc57ebeba09388a3fedaf7"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000100)="6c19f582b73077cb4cee5977b9e80e25495cddfab454d35bae2711974ab90e9b3668d5a96ac4112519d422f1fea18b0c54038b59ffb814760469a59e9e2c478dd2cadf184f442214cf", 0x49}, {&(0x7f0000001140)="f22b09775a082b316686da0b565caba63813a6c351886c7f00000060eeb18ecc3d2507d16b49df7f383adb3b4bb79a41020733bb8a4774ebfbeadb5d889fe47071a8c9f028d05011bea19e579e266ac50537db91cd7861d3c850ea107271aaebb0c3a9c38dcc7be85656484a6c13a3010001000000000043db4a6e4902dc632455ffa6e836eeb882a4471592fcfdc855f5b12f808ac3b36864d5646128fe67b576055537113dd8e083593d629ce401a88916f3641635441841a5eecc7c3b1cb1209f8c2ff4ccd8064845ddad0eba3c8ab9e4540ed41e10a41795f0a2b3522d09df040c5d4ae2cc2a2da5f7392e999e7b3df7bf0ec8e75640d05cc51b62d84d3ed9b54f4b8769f09971cb4137bcf0b342def713875ad5d16e52a4daae54c250fa2de3ed9ef814d093b8344b1ad6622202032021f3b9c84816fc1aa9daa76f0f3f3184300e9678c38946ab21df609f77305b3026d3e610abef791e5f2f1054ce7c7a04847ed048798aa46529becd3bd42ecace57c047ae58709ab818b7834a5bcd9b2e787c59e1c95c00f18a9f98118e47959543", 0x193}, {&(0x7f0000000dc0)="ce02ff3e925dcb6744c1dece6a5b79ccf75f1f26f2d9dadeea7cc710544864e9cad34dd167e678fa32b4f5799add865ead8f5f0e2e94af185d247f203b67296c714167cfe23b5dfa22d1e48ef15265e9892443b5c45fa5e343f6eabb37e8be10593a8c6bca0e81a15b93eb06b016e4616a57cc6975515ef84b77fe8edfe505d8e629e0f635a5ebb6bb14dab54c4fd3d8b6d28fc1e78671206de6e09118f7da3f4f62f180fd542fcd8c8f9876329416dd363e6abb3cbef4f7eb2925bd9ae15d4b4b85a67db7359b85c8cdd1af4dcca1a6c5d2b06d5775c19d0b13530c43b249dbb6da969bab243389b57fe0625493cf6ac0d8430d768c3860aa094999c5a42bd586b0b9fa2c09ee09d1da868a8892be03", 0x110}, {&(0x7f0000000380)="1b04c7adfe10ce0a61b43289694e002dda58e96385432d319aedd997377d99ae9dedfef3b84cbdc658dd8dd4b375bdc952f65998eb0994ed176420683b35690d5a17935edcec97122e59615451def92b8211dab3e1f570a8ffa7f6f8a397744d", 0x60}, {&(0x7f0000000400)="17dbc0841dca2f0dc9281fe4e0e0e0edd2a3daa27aff15927cc13aa76e108c145596796a83efe3229efbae8ba316cedc37caddfc4a6bb644e2ec169a78f3e20356308a77ed8396ed4f0d8cf26de793a994d84084176fbfe7b9ae0e755c7096433f1abc0073a0", 0x66}, {&(0x7f0000000480)="0a0d03c03129100596f03795f17046bca7d7cab0396a1b31bc73272be829f123d7b2a6ef383dec33434a5e9b7feab8d782de0e8537303e619f45873d834d75b50395f2de718d767198afd378eaef80ad71bfa54878476b8ca868dd0dc6143d", 0x5f}, {&(0x7f0000000500)="c807f79fca6218124b63af8fcb465758bcd25c", 0x13}, {&(0x7f0000000540)="ede1bac36da228d4d09f0bce6e8316fa1352f1ed4a3f963a35d537378e1ef5dc5b43", 0x22}], 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000d40)=0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) sendmsg(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0xce, 0x7}, 0xc, &(0x7f0000000600), 0x0, &(0x7f0000001300)=[{0xd0, 0xffff, 0x7e3, "b42667b374428d4adf90be9fca687f6b63d9705e60f70d685ae642293d163a4b971e8d9072452b2a3c3fcb654af128dce334cbb88ebc3ceabb830d094c1b55516a1fe1699b1cf89bd06b3ef04f0663e3f8eec2d500aab277ec89466db73c69801f05c7181686f35a2c68f8158d28f8901e83992892b2c0d20f402e175949f3ce9412c1a8ae859732cb340892910a55831fd4803d32beaf5d1637207a8b91ff879f27fc928c81906e796fa34cec96e7594e886d0a6332fb262184"}, {0xb8, 0x24595997fd1aee4c, 0x69, "daa64076fb2dd1d9a6f860fd76d41d03c58ce7088ee6d801c2c7cac6d4ffbd386dc20a17fa5e9afb7aa3ae9fe145095d915a8e1efb08e85e75bbb9f291da758ed2c848a849067957a55e223c01102f2fb4f3e6f3946a80f25dfd0e7ce33db5455c2e08046d5997ec3a8ece14d127f1fb3791e92012d9de5f6ef16676b7f404bae12f07dba3a6866e8c59b92742ec20a7618fe008c549efb4f8e87bc27f132e99b3d88550d965"}, {0x18, 0xffff, 0x7, "ebd1dd"}, {0x18, 0x1, 0x1000073e, "4d5cf09ed156"}], 0x1b8}, 0x8) fchflags(r0, 0x0) 16:22:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:22:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x81}, {0x4006}]}) r1 = socket(0xab39b1e0763c74f6, 0x0, 0x2) dup2(r0, r1) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:22:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x84, 0x5}], 0x1}) r5 = getpid() open(&(0x7f0000000300)='./bus\x00', 0x80, 0x20) fcntl$setown(r2, 0x6, r5) fcntl$setown(r2, 0x6, r5) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x3f, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000200)="220e2a", 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, r8, 0x0, 0x0, 0x3fece}, 0x10000044001000d, 0x400008002, 0x0, 0x0, 0x0, 0x0, 0x1000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:22:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x24}, {0x1000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:22:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x8, 0x4, './file0\x00', 0x0, 0x7, 0x0, 0x570}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:22:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) r11 = socket$inet(0x2, 0x1, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x528, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) r15 = openat(r13, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) poll(&(0x7f0000000100)=[{r1, 0x100}, {r1, 0x20}, {r5, 0x132}, {r7, 0x80}, {r9}, {r11, 0x22c}, {r12, 0x8}, {r15, 0x20}, {0xffffffffffffff9c}], 0x1ffffffffffffc47, 0x0) 16:22:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000200"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000002ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000090000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x3) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() socketpair(0x10, 0x0, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r10, 0x6, r9) fcntl$setown(r8, 0x6, r9) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000180)=0x800) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:22:00 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d03", 0x1, 0x0, 0x0, 0xfffffffffffffea4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\a\x00\x00\a\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="fd9ac9f035817737d9c15786dd83ee5ce00a010e2386781c60299acdc3ca23cea8025065bbf7ee"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:22:00 executing program 0: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) dup2(r1, r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="a74633cbbe5a7e13278d9190e2a8fc13623d213689", 0x15}, {&(0x7f00000000c0)="b7a99da770c58e15391780f1444a0d0fb83979e44fa108249a7ffb35a2e7731e566a1bd7995f419a90ef90a7d77532988412311b1bac421adc4251ceb0a74bc3abf2af187511ba12c1d1e2d1487c6f3284d32c89bffb25614cb22e2cadaa47cd5e3c259607f5c7bda8a979fd3044ed4f4be0aff69a48b4453efe5d9cab5d51d5214dc0137f5d7822de086bdc4c6934798bf652179f5cb0d88acd93ef54a27913858f299fc19eb478a3b63e015c179ef5", 0x43e}, {&(0x7f0000001740)="69bf26e9b73638800b82aab2e985933e5e87d010d1f72839c9de9e4585353ef3fb1316a37ef86207861369603691ef1c29e07dd67cca7fe64613dc46763061bee1413d2a386326fd0ea94c0f6e46356d47833c4108640adaea5fe3d88ce2535fe019ec0c12681d83911a6d731b84b34141876c2c0bd4d0fc98dc7f7a3f67025137e36a7ada778f15928c07a7e74905a13fd52656624c272eed2dacb73c947dea9d5325f89da548cc2992ad47b1df31acf343d73c0f8e79c3c0e76e7586d68a6fd9c98850432ea1ee97b37bdfdf94e97f444e929ab2a2ef4f78b01b822f6f42aa0d5e0e5e6bbc8d71430a129cd7d98d07496c5d58fa2e4079a3f54fb08a056ba995fd4c71df7006cca087f18d8ad63ac11325748e9e702dac8d1cd0cf61aaa327eaca17b39b895bd52464ae43a9ea453349b8372f38fb995d981b7f3756dbf5ec3dbfcad9a52760d11c1d5e3ed12865c04e643fd7f42998a87545830e67f524b85ca46447431787915207bf0db848876483aec1ee5c78241471c082276d165507041c1d50af2f1d5025cb6030d064c86472d67d7f2220ab5bd4ed0a1bcf74db9684e7d13ab8a06e5eb768335c6fe632255a63e13b32b4263a10749fbc00eb5816fc944cfcd68e89ae65a75b8ccbf0f26108390a23e132be49c60de51364f1c6059af191ad77f5f3bdff20fbde2d211e5b201e1820203d9e5fb9bf794520aa0516c64491bea4ac5c6c264e3d1c0ec72b01b08bc5091989e903fde57540d86a86315c5cdab9cc9dcdca58ea6ea5f1af6bb7a748433a92a3f437218e9827cf9f3c5cd2a5690fba068e89b23a9593bde60494aedb73437c5b65612e34bc5337d6bcce7f754ef60e2da9a42a1ff76d93fa3382402db5353e6b505170f14c4442f73b83789a523fe7be7faa27db21b9b95d327fe881f2991b2e1564640211d6603223aaa6b000b6e2481eb90421fd796204e22319c029da9ec37a59bd9a40bf3fc246123e466ff4a34f37b8547de7ba41b32d9a9e69c158d0a78b228ae5229af3ce41294572b4e59b704851d5ceb5cd5c699305dbc148f3fa9f23e1ebabd83872ab0bbcae4616b5c66909c7f167072b245257f85a9e80a04d1d701c5494c3c3f3993605ca39dc0838bb7881b678c454d5c2eacb80eff78c5cbcec467a736d9d15335a7815b5a6aef620153742342a6f005ca686c82ffd633efa7f327e01ea1f9928909a92fa4d53b3822805e81fc1462a7198d0f4f404ec673bda36c0fbef591736221e4c57e150bf9a4075b51e34f52e872a843cafca8a3b811c18c6a7137894af496f3eb35a98c07b003281c240e2fec5f2710ee688f5df7bf194fe882f646e86bd3fc77d076cf12655cc607ca8f807c627cac10035cc6cc863a978d7a554d097bb31b6bbb97087eef7b0edea15f3ffbc33b4ffc2f2d60646cc1d3ee0e9844238ff18edadfb019368fdda491e07481ea5d0661f9082496aeda3193c902407167d68548ca69a572fd6ccd5c4af208fb3e6fb3e3ed55dbe3bf7043e8f9c8b28469cc784bc119c6e814f79eb6676529abe338f7a962dd5c7ec9580cff7bb7a4b1a05736dcb59eea10f9b67a680bc1ef9e6c42a4026570366dd9d8525eb5d6099b1b0a3f42cceaed189340633212ea0e00882eec9668f9174f4b4d262044e4603956be3fc2aa5bf8491c90ace525b3ad05e9943f74bb1f6d6f326dd2e663d1577b9ba9472e75ddd962388201cb4f6f5c25fa209fd6c7db346d84278c5bdacc1eaf0434a9f6413401c8bec728b859a905eb20316a3b2a954d59f9c525cb2fec176252266d9650078d51e2500d13e3c594c88255b18d916879ac40ec1ba758ade470a65b80fac8f842699a2a5f797234b66bb441706bd4efe6bfebbf857bbe649145ef50f40b1f2bbf92e8348d90c446ae892d9a2a2460405960ea43164973faec546caf03ec1ade39c30f65d7236ffe69e9e72fece0b4cfa3bbf80b7bb3b447f11931dc9f57a02603c21551e3c9eafb2365b9b7b23e4245a0a8d757b81a68ecbb61462fb037e0d3e88940aeb14962fbe46603bf2ac2b2708fd7e10fc89d03d7ad3f9ee33d6f19805a9591b2bc54e27843fe9518b8866eb4944d2fdbfe017a34f0cf981c155554dce72e118b72de4f2a2f0721ac7864e2e9e7b9da80438339812240dfb7354560d411551a0cfd41ef3e0bf3c189475bfedf6575110b9fe596da0c8d345642396e18379c019da21371d83e60d322f7910e25bf1eefd4c1ecf3c771cfd7675cdc277be8659f66be642d0da48d091aa0f02a4c8c13ffba187baf6c8ac2191f28f4f420599ff0b7e7b839f87cd6a163110ce43f74e89d41099035b07fd1c07c68b74a6a32a128c557c6a5cd433f88e5c07cad7c09c332593aed82ad8f8d2232038358092db5a0661e1f7f9298ae9a3dd913154d42b1d15d9e3cf117ad84cd3a9be051ac91898e5b77d45ee376198232f592ef5fee246de411623afc136f08d46b85614bdd278d830e00eb884588fe74b28e5e6c1c226b37abc7c2af6375b5616f12c0eb22f45a77757946e6971be51f3be064ce3343b2ecf3512346a997ad08a7bd29c8419e0712c6df44e30006bdc42d0a04a285bbb38df98cef808732958d1938c50fee6de6088d1b85f9b291f141a2776164c5e23ac521ee40347ff6a376a0f107a79e7e63fccdfc3134251d17caacba6d6dccaa7c0c6f40662e692322226de9f536990f02fcca7bc4ec1c241330e84d97311a2e50ae31163b471322808ce0efa86d0ef207bffa0f242126ad274c5673d3a17a07f8b6bf921a6be6f55dae29f3f14f005217a8710e2b6af194b4aa1b50a0055899850a1f2c1c400ca7f6119a95c8e312037651bdfc6d5e51dd26cb02adcb11e4a48f45ad76fda6e98bb8bebc935236f56cd12c711eb3a7156734e024219340b3140413047950f42625ff127e4560bf63d5067f41d5d977454ea0559f1671be157169f524311445b29822d32981d6ebc09737366c48b70e87b8df1de20c12bcc9c8fe399bc69cb84a92593687134b82c9efef2817111c4c38318feac2afd07d2cbf7a03e254c64dc169635a040ac29509de482e2fd118948f4c4629b36c0fb45578d3c4d9be3346bbe39b701d0fb98fa6b9950f126e23dfd42c3d317d0b2c34810eac103b997bbef34fcc40415a943d416acfe07ef98a874288686eab1e236627ad931138a6be9b4cc2012d5165bae2a6716eecc0c4f96f8f858db69e4811d2b6446cb13f4099fceb840f3a4e5ab6e8c7951aad651d09865583c991d1c1e0a4f8c6ba7f697226613be2a1c0c085de34da417f8be7636cd70da868f4b55da55ee3d1c917e17cd1fcd64e131bdb00524ee5a30478061fb959dea11cd55187edf31e3bcee2fe2ef81a844d1a4e30a2e745a1143063b2d2ad33c42fa18516fbe18ec67cccd2893a67c5e3e53a37a7ec78220b23c240d33737c6547f3d906408bd4840bd5c41bb0f61afd724c96f52887bee224b8150d06fa7e5d8bd254de78e648f61d17ec6ed52a293d68792de2284b2caa2e50b6a0c7cdda0cc1b0a690aaec850d7bd772f30d517f3ba74bac648a054cc653a9a6d9cfd92cacf5ff2e97ae8a6d510f72faff30c0c0c8200026e9646a520c4be0466c06361c09a02c065ae220c20f0c04bda4f7f88e08bb321e385c300f0f7006f3b7d94dd27f5e09cbd11708b26de6f4b8ea803a3697f03ba039a8e40c7626a3377144edb23da0d1925c9a61246f374e8a1ef03b692d5876fc978a3ced35fef684001a1c61d71b93d4e7fd3f3aa59b53744dd03c6c369c3422fda87bb4563dcec0eb862b1ad04944ac94e29aa8d937528e671f77cea6e774257124af48def87f3c88a621df958b632bb6b753535a710752d177d17e27831e3bc5133012e7f50f995e809aedac55672558e02f1df7a2ce8fdbed2ba9f0a2f750e73cd33c23f2fdb97005979a74ff09e6e324854ba4538ff741bd0344ebe5ac00fe934684d9ea606320e16dbe028bf318f79c27b263f70ce30003c126500565311c0425f4d9bb0b0cac3da06cb78e411cd01b939389e9a21a7e22c3019e9f71dee22dc5331a83d4c1c43916332ff0cba584bbc50f70bdf1b72b7be4bc6b7e9376780708ee9dc0e224dcee88a1c26af29318b5958b7aa1a5ed1b2381301f02389fdd44e18ddebc9312ea839ead46bd2b8078d7fe69f272cf4cd8b8a5f97fb27a025c9a078802097ed3ef63b415b9b8b4ca3ef003e02b9be7ae1e7728ca23672f4736e52bae659e774380fc4b0dc1229b6faa832c1d7ab4c2382c04fcf82c00f9e1a41f6250d034c6dcc24f6a90f1e37cfd9172115847f9b6186a671f940cc096fe0f6be3676f5d699dfd3c3c61cfbe398b78e5db3da1f1d6cf394a0baa267bb9d64142c8d2e1b4adadabcdddcde701acf5db08893270b02efe1afebcdb13023ba6a6d56759e6328f7cea574f6ff79ece088d6d9b16428d7dd4f185f9de533017b509ee0dd15b51035dbd6298ed5d9784ee5898ca18faa27d861bd47c915cf4892aef49c4a4fc81945dc668f6008f28ce0ab6e6f74e73d3757e9225ba359e825d64285de3748f95a94091c66be3995144d69cbebf76c050939cc32bcde26d2fb44b547ade38df221fe8c93bd900e5b63c1645761fd149b812c413bd6881a9f54598182538825a4974aebe571fcd4170ac8ec43ec83c8723c32efb3a1e11786609ed2140baf051c7353fbf8c46b51f70ec4cb562bf3ed877b03b15cebb63e4edf9ff9fa8f8c332b18a344fd338b7008da111b77160c074b043899bd677cd70de529332af44ad246e6a9f03b19830db1ce91fcb2c200bad762ad139ee9c3a54a49fcc9bd4f17400a2f19eb65e43fc6a47490e5130a171c8673503617f88e8f3c2c9a0f27d8da3d406af2ac3bb40331f9e11594582dd4d8e9e9b127f896a95a00007b0387c1911d2489439b7a958ea266928e120ed6c5431814cd5bc7582d6612dc7bcdda5ac5d37a2756f8b4ccd8f4d60c2cd01e90558da840f3a0b4a6bf8021e56195b2603fe8dddcbfd48b16baf3ed475bd70168f2af529954d6664519e7fbb720929cbc7ca4605f7b291b04fd7c92c3047de2420e68b387554b6e756691c4fb82332e11125dc4fba303860dc7c86805da483ccc67277f4e9b6394bcb65b8fa6f46311ac131f43b8c05d9056768b1ecdbe30544078ca6db86d4062346a5f1711bf88baf938f691714270d754f6bf98e3017b277119365d7712ae9c1096a77231e8b511a0282257615e0d13e4d6feaa0b8a4a97cb0fd540304c929809654365b45b82eaddcc4801e1a856acff861336e09941ed3925c9e4f1c86bfb188ac1b3d1f31d02dbfc8a535df0a375463df6ee61b2055a7bda700b528904407de2984d68ab217c58e02d96ee2d6a3024afa21d0290d00527476d1025b5d2202e709329c399e1a538b1ec09f6a2714d247eaf0c4920ec7e842871bd9a2bbde5f92bd077e7885c2bc5d0008ab203f9090e73c205866fd9951b25adeef13cdeea0e28572cb1975cabb4f20bbeca3a80e58190cd565883384fa564954b76a8840f717dfcfbadafd24c0355953db1a46614cd86616debed15b4aed6b06195229f6c8d93459f38ecfc0aa3a4345ef0cc1fd22790af71935d5fcb1da77336800b0b7480cbd4d3c33eb53ed29d56bbea2087bc2b172711f7a11e44fb98a3aaaef5473060a4d06d23ba4690f4893ff90edd3e502adf3f4644b7062729f882fdb394089c03d57a237870d9de34b91adafe0ec4c853bfdc8952fd035f5131da07581615f0e97ebfb2881618919", 0x1000}, {&(0x7f0000002740)="663c13077bed0d735a7e5a8b87a8bc9f0c74279d96a8a817b7816fb37346792a90492d07abeedf1dca4c7a6ec814378518e62c89fc88e95a7672c1239c504038a9ec5b7f5950215ae888898c59e6444a5139090c60f799c8476eb1ff4cc59c4e4c6afb388fcfe00cff02b82145a6c091c92fd12db7b6f4b5ce01f0b36c6fc9bac0498a8ad2445fb5b698119b861db1382fa6450dc9873204675f67efbee2cfb3c06ed9b61eb1bdaa292039305b7acfb0f293a82bc267a2e38d1705c078df22a14ed2fdc9c37203dc36eaed1c7ba3ad6b70bad695ef6c251612ef9c8b65f5c4fe45bb0a7ed62f27f75bdb308a4de19f94b279096ce3d971590e4e5e7d12b9943bbbfbeb31586fcb5a04bd9f341c750396dbecfbc59027084b928c4e884a4f4ef27e17ab7b0076178e33d7d717711a462f52218d35e5d572b6a87c633ffdcaeea667ee8a2ed4f7a9ba838372149813214393070f5e676283bd9486a3dd1778a6e3b5794ddc534ae75d5a56369a41d3e076f107495bcb4dd65f8584c4747f45ae6cb208c06115f3d64d1ccb9a4165c74db9ce8e382b6c57b72bce2c62cceba7d89edcd7b59d26d65c978d9be361460737871d48aed1cefe8077842645f965b4ceabca39f4f503287e81a15e7250ade3e53bf478c8c5a2f8cbf66a06ab9857bfe99d7732b8f80ff9643e4ce7ec4e65dc282dfff672538a947d642a462f1eb3224d5e37baf4cb1d554b91d41f32ae369cf33f2b0f6ef23ba6769e95a926af7cb0749384aed1fe73831b6c9703eec127d27f292bbfa06bb858194e154175ba6202c8f50f3e6d1271e39e08e678b259531a6a6327c94e98c6bff2d23be50d8b78dfd18780a70e8a4b75d6dd3bee112a85d418b357dc16e484fb629edfca0aa9e0bbfe71c01e0ff449ab6aa0abfff38c89b7cac652df92bce9fe4e4dbfdeef3791a6fff6a52a0e917c8db19fb357b8bcb32ff22ad7e6e31594bf9ea4053f9a3027e25684f219813ea0ae0b80793d488a9f264697da9c67acabf8de4d829111dec0779ea6857f029a0a02ad828f7ba132b508f71843bc3f818041fecc9eb4d7aa313590e89cd9ad9104473fa68464778a9883d33ff2e0e6b733c038d8a8dadfab8d583d421228d932643f82ac8883c5a1532a1be54d5b44c06b989a2d5c348e53b6ecd1c4e4353d779be04f742a45cbc39b02977a6f18ab50ece33dac5644f5c412e856265e13faa608911af78fda1929017c76ad747b6c9eb154c068698a765c7ad4c697ca0358175b9b8a9576b6e17bc426ea50934d54f5cabc61121d0f3ff056785d31b5dc0e66b393b9d2d131f2884ab3e992fdb58976f4ff4a46255735cf355a12a8a325c237607b1df9fa3bd9dc040859478b3b744d8b770e90043eb2c7d04e92f99f9bfd7ca08245fb181dd377a60d306c35bdaa6ff2c12d7baef1488cd98da7d4f0f9596657dcd88c6782161db168bcad314bab7b8f85bfc3cdca5ddc3f662e9d79e7d5eadfb241da361b2a8c8e739432bbdaed7c2a3036edb2331b1c603cc79318055453bad0d7e6154982f430de19d1bb5789c80c19447abb59637fe5e861ce3564e4c8a5377411cc89f32b6106278136cd06354c7e2fafa0b68996da760ffa5c467adf21cdc0586b584b9d2ff9fdf1566b6f116f74ea9fd6eb70447e8c1cf98f0060c5d969c5478ad068920bc1db85fa0374d426a665f4b7debd6b671c3b693a0c3fd5eccadd86343681bba44d0d6a85b90a4733c21afcc305e5ba97027919669b30bef9f618b98ff7ca3b7e9a15e5d93157e77befd005d90854641da504d697444f27fca360e1d367aefbbcccb87ebad40fed26f681decb01b23d0007edafc7b2894b299a0539011554fc0286fe0939e09381e3beffc46b48faea042c1a19b1bd74f77ed7b2c5695466d02558540b4f5786d494b99c759bedf3b329c0c6b6ab68e88e104bc0c8de32e4fc02b92853af1b1b1889de0f1cebab3480839e4939a910ff6b75cf2ab7326658dcc1f65c5c56a007e578bcfb1d8cf9ab018900bee12794e20bf1bfe814e5a1ae0c4715078b123b514da816151b8c80947b7a61e83a99f5aa7c65409df5ced108bfe7ddc9afe5a6abf129ac334710ab93fb8f6ae5d86dddd165e3bd5790b3a580aae081530d67ba90fb7b5a0936c9cfe821b3dccccac1e7980b7a34c1a137cc909f180738028b20ba442647ea85380837e355cf745ba47c0b6f6944ef7c1aa5ddb6455a4f78ea3c0015c2382b0a77b3dd254a957f9da4375c330429b918e13ec0a0f835994fd75c2d66b9ac5261b6b1e1405ecc2c4505a9bedeb16d4503f7b10ba51ce66ef70156e37713cf0e8d933b0e24633056a13a8405facacab846381638c3f418d10414978c2a9babbdddeb4e83b81988897462aaf3c2b64fa211660eeddbdfa3d27938b05cee243539a46e492094f5a8e43ceff604f7841c28e1a57fabf581a2e31e089f2bf7fb94f03eab5868e335f7d825f65f85cdbeea059e9f5c48c2f58d5b3c43ddee40dacd5d2d7c23eafe37fd7be20ec77f696440a294063261f3e38f61c7ce36bbbfb1e0287980f437f8bb5370720fcbf5a60f04ce1ebcbac4db316339f915afc33f318341b281ff5f75b8bf73b5131afaf90bdbf2bb0142ef5cbf5f7a58cffb1ed723d42e922035a3dd45fd0b30942783290a198d26c965ad9d0c164be6191497e4d4324b1105a9ef0cad099535aa8aa10d12190910a3e73811aa613a9082cd06e8b9c98e248f32013cf00e3182c2898f0b014d702631521ea8116e94d8cce97f887b52c53efe5ac2179ca6597de2213e6d39e4fe18d65345234d1efb93570a0f8dd69439138dda002f94cadc8d2f070aa0c6254c23a4033529d991532fc6fd45fd89ba0791984a5dd2c2b36f83d026e8e0ffc3e243cf2b3031143e888d1e5f142780795c2f149baddc55cbcafbbc78b321ff4ed6f74b88b31fd585035618babd1e53424bdfca4fb65445173ca7d6e714a6fc8814f45801aa40f60bccda6fa41576541411bb8aea64a3398c2a3b3f6806990ce575655fb1d4bce47e0097514f6baa71f59fc62f0049036c8072f06325830028c3ae65b7e2603466fc828071aa9f64453d2381c3810c83a629ffdec8de010a1172e170624fd2fa72895e09deeff048b754af27d813927d753eb399818ac731f5c156bdf00affdffd0a9e5ad3c598523d48729154e578a953a4c035185d05d9578edb712ac59df44765cef025bb31a64b8403387127bc4eb26206b6dab9bffb4d2ccb6ea086263d76952da7332d150d153967518cefc025d9f97a788422579944a85b01afc0902e7f39ead29be86faeb6ef8c8150b46ce816aeabfab59e887c0858e1ea3b1212abe1a1538084c528ee745ab690184200e13d72eedaa2ef0d7ab6f6a917eeecde47329a54f872fb27b879355ef55996a9900f55f0106346f57aae3f145c80f3dc7a67a67a889f2664b58369763064165818f4dab1959b6ca4ab3f37f925c4b3ddcce32082cedae6b624de400502a6062d18f77dbaf2306219fb62457a788c85b19e93c025ccad186e9c6340d35b67df16ace9934049e575d2ab6b465915798cf6220a8e3542031e46bfa3e6b26ba42b028d0379e8917ab4c633f4bbaa358b90d0cdbd463ad2a059413b4d136acac8639dc2e4cf120fc9729a4ff114513da5d2120e43d48cd28393af2d2e7dbce8dbafef25f95cc619d9a58836d40313318586de457a6add71f7fb9c113610ea793499e5d55f502423a66da628b1569d85bc4873141fc5ff0c3ab7178ef31226bdb29bc93413fc961170251c27064f2caa7e0db67f1513ab09cb206549bdfa1edeac36472291a34d506fb4cd613e985dce310f564f24c1b4213ab1e2f8c051f3830f285616590d5cc237e07fc20953a564b37bc21296f8150c429c0c8af0020baa79d5891e1f06b188f23119976012a58a3ec7147da86b13b1f485da18e98fc81c9686109d4c096cfd2105285831855715bb772574176183c7806afd7e88a3e282481d0d450c70dfbc5d678a37fda3d05ad4c7429bcc832ae6d462c4d89864a6a6231d7b66b3040aa530896d07bb0aefe6ae79a4378bc84debd50b4cd3bad73c845841d590a78121b72bb7f6ea3d017e8bff5bd75b6a8cf85851bc7bbc6119a72a757c6e4c0d9a3e832e91515b364f14d57d43ca486dfece31f9dfd3d31793d17d5feaf6cc2dc00d61a7539c6da29ee459f1bee128c4e523d21697a341bbf429751131f093c1139b5710482b99ee6968e26fed7088b1ad05cebe5e99f9f76849fffb5d0bd267870879523817bbc9045e8b9d5650f0c4998e51ae56e79d00d6420aa096e008575a01ae1e98301a50e2b48cd07452f3becfd846e4d72a07983788fd1ce88f1df2d154b329996560c3021c6f08fabba106313d8dd5cb04ee77d0ff373aeb742b2e0ccc0f5ba70d301ff1791f321a3f86f4e9460ec4764811ee6e759312b006a7b17459c7a09c3f408f650dc714290f92d7e254c1116df344fda8cb46ee9d1dbc2b7c9bc1cbec0b6cd0b3574dfc888bb2219a6dc217ddbf80d9f337f0856d69c4a43417a8d78115a7d62ac457033d2f71370b32055c4464d27d8d1819f3d6934179e909ca40bcbf5597597ae5be84461059c01fd60e28d61eac15261b7e3921838548bf76f3da859f492413c80cb2dc21e51290d399b881d4b5e7e20ac2e578e29311eafe057cb725355ea57419f7e504ca0c7c3b5f0190f16b4466c3b5268bac011a910f27649a345b3e9c3c78defa261608dd965035235562cead95459118daa7b7b92fbfee6364011d5a3dfe4e681d9741bec19435c0f7bfe70e10a543b78c8f61e66713eccf7a974584310a37251d09343bd9319e1ac7e372e855e4226e1c02b79eb1299ca4f0e8cd03a00e3038ea3f556270238fc4a3d076597a6a78ee3eb62c409d4b85e57b8ac8d9e6692aa4f48cf220edb42355d07e12ae1d99d8cdd7f258c35dbd522ea2d4fc181774cb32fdcd71425a86bb79216e3f83ef622cd154aa98444e685f830d6dc0eaa45e49818e825379b856c6ae9c331ba272b2037e0ae1f3743826362524739941d3c8a40e3dc7b7e40196a9bd731a5ed4b7a6098ba61866638d838a9a7f5ad426d6b025ae3d5a07e94f6dc05d929da43e989984b062ad1e8130ce67f1ed59c15a4beb9581dc7436096885a68c633b4327fbd3df57c07898f0dc59c54f10d97374de85f836755b67a8cb3f3ef468b21f42a0199a5518ef5ee8647396feddca00e1f050a0c3754d4044747d2d8b1bc1e7043d8b835c67f70c64be1831c0e3954a968c94aafee327fd3a04149396d3e9005ceb976fd25668e5b9c089f363e4358bd9c346a96ba4b94719d4cab0972b4ba04306b592875d7a69320d47922849d4c68c8077eddff3ef185a5c2b27df5c00a5b07011c70d26c39afc503a6c6e84c7f872a5afe274b61513f8d07c8b09a3b18bb335aa5ce58726d18124be55fe55cd9444923bec19e567373c71b559a9469481efa40fd2a93485197ddd2af360a7b7b06c4b4a76a596753ef21be8503ba6d53bcc1c30647815ee5e350ee43dcbc1c1e1b841f3b9e421ccf4d44fdeeab7bb544037290410a43790ed76cf2fd9734fa64e5bbb7f14c16b20ccf4389a97ec61ac77952681687a6b2d066f0463e0928c381c25038cf4a0f4a9b5cef9f3d8287fcba35b3bcf4c368e450e644ef1e40d2d186e316723bc8cdb8aa4bfea5fa3bb47561de1bde5b5c56e5c58f842716ea180f94e405137ed7cc7b2ddda559d0c35f9c02e40f7f9662c951f2fb5a5", 0x1000}], 0x4, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000a40)=[{&(0x7f0000000b00)=""/237, 0xed}], 0x1, 0x0, 0x0) 16:22:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x1d}, {0x6}]}) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200a0, 0x0) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) fcntl$getown(r1, 0x5) 16:22:00 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:22:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x2000030}, {0x840000006, 0x0, 0x0, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x7ff) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) 16:22:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="ecd4a7ed70ea56e64d62e951dbb7") 16:22:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac558698107b866467be8d9bef963638254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a87868ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f1893fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f07c1fafdedf762ac9427b81352d5911bf1b5fddf3f189b3a3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8007ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737570700000000000000a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6ce615cde3d54d4e76418d9fe07891849b0382145b9e077dd819a75fbb7aee7f1d1d725c5a6882bc9a1e9a5e38106acf9ed15e64c99ab82bdaf09bcec7b59e54027403dbb54e797f60012fff4883f09fd1e22c8d66f2964e80a0d00d0d52d44b30ae88a2feacdccefb62c63d8a4a80"], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30006) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) writev(r2, &(0x7f0000000000), 0x0) 16:22:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000140), 0x100000000000002a, 0x0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001080)={0x7, 0x1, 0x0, 0xcf, 0x7, 0x6, 0x5, 0x10, [{0x73a9, 0x81, 0x1000, 0x1}, {0x8, 0x4, 0x5, 0xffff}, {0x101, 0x4, 0x5, 0x2}, {0x10000, 0x80000001, 0x883, 0x6d9c3f59}, {0x9, 0x0, 0x9, 0x8000}, {0xfffffff7, 0x200, 0x7, 0xffff}, {0x8, 0x101, 0x8, 0x1}, {0x20, 0x2, 0x3ff, 0x8}, {0xfffffffe, 0xa1, 0x2, 0x8}, {0xffff, 0x1, 0x7cb, 0x1ee4}, {0x3, 0x0, 0xff, 0x5}, {0x5, 0x1, 0xffff8001, 0x8}, {0x5, 0x3, 0x4a0000, 0x2}, {0x3ff, 0x9, 0x3, 0xfffffff9}, {0x80, 0x101, 0x0, 0x5}, {0x1, 0x0, 0x1, 0x4}]}) recvfrom(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1010, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:22:00 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x31) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) syz_open_pts() 16:22:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x81, 0x0, 0x1}, {0x40006, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:22:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2}, {}, 0x0, [0x0, 0x10, 0x0, 0x0, 0x9]}, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x4, 0x84}, 0xc) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 16:22:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x4941180640f966f8) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) dup(r3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0x8001}, {0x18, 0x2, 0xc399, 0x8}, 0x7774, [0x0, 0x8, 0x401, 0x3, 0xff, 0x80000000, 0x1]}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) fchown(r2, r10, 0xffffffffffffffff) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x6, 0xfffffffffffffffe}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) fcntl$setown(r14, 0x6, r15) fchflags(r14, 0x0) msgget(0x3, 0x200) 16:22:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000280)='B', 0x1) dup2(r0, r1) 16:22:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{}, {0x54}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) fcntl$setown(r1, 0x6, r2) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/155, 0x9b}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/248, 0xf8}, {&(0x7f0000000640)=""/127, 0x7f}], 0x9, 0x0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) socket(0x37, 0x5, 0x2) fcntl$setown(r5, 0x6, r6) r7 = socket$inet(0x2, 0x8000, 0x9) utimensat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x7}, {0x9, 0x101}}, 0x4) dup2(r5, r7) 16:22:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:22:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) setsockopt(r4, 0x29, 0x7e3f, &(0x7f0000000000)="03f30000", 0x323d28a79b25d9f8) setsockopt(r3, 0xa9, 0x77d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r6 = socket(0x40000000011, 0x3, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f0000000300)) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r8}, 0xfffffffffffffffc, 0x0, 0x800fffbe, 0xfd, 0x7c}, {{r9}, 0x9cc966705e988fd8, 0x76, 0x4, 0x7, 0x7}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() r11 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r10, &(0x7f0000000700)=[{{r11}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r10}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r10) r12 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r14 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r15 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r15, 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8004667e, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r12, @ANYRESOCT=r14], 0x5, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r16 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r17 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r20 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0x1b1) r21 = getgid() r22 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r16, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r22, 0x40087603, &(0x7f0000000280)) r23 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r24 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r24, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r24, 0x1, &(0x7f00000004c0)={{0x400003, r19, r21, r17, r21, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r18, r18, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r23, 0x0, 0x0, 0x3, 0x1000) r25 = socket(0x0, 0x3, 0x42) r26 = socket(0x800000018, 0x2, 0x1) r27 = socket(0x18, 0x1, 0x0) close(r27) connect$unix(r27, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r28 = socket(0x10, 0x1, 0x2000000004) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) dup2(r26, 0xffffffffffffffff) bind$unix(r26, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r29 = socket(0x18, 0x1, 0x0) dup2(r25, r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r29, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r16, 0x0) 16:22:00 executing program 0: r0 = socket(0x40000000011, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/203, 0xcb}], 0x4) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x80, 0x100) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000500)="8eddd10360996eca05f8ff4b9db6ddc0bc946a5cf5395aaa19519d1bd4da1bad4ab3b8a363051bfec14a382b3fc24541fc39fb5172abe919c4de2fb2e062a788f1b00116a28036ac5f27df17d1d811879d8c521162cb1de5d5f9fe499a61fcfb11be7923bc6c6085e6fdc858beb7724bc146476227ec3df452ab8228e91aaf3dca8ddddbdd7f77b51caa769edd27a404357ad0a7ca386ff5b7ad15545e05f10906ed75a8418c4b82d3f05ea9a6dc8d80c68092fdd6c539fec129a6b0", 0xbc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r17 = getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r18, 0x101, 0xa}, 0x81, 0xfffffffffffffffc, r19, r20, 0x3, 0x1, 0x1, 0x5}) getgroups(0xa, &(0x7f0000000480)=[r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r18, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000004c0)=[r21, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000400)={0x81e0, 0x4, 0x3}) 16:22:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="8797f078e964e23bc85851382c4213442de600d63204fe1c", 0xf6, 0x0, 0x0, 0x0) 16:22:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10008) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x0, 0x7}], 0x5, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0xe5f855f1be954766, 0x20000000, 0x9f7, 0x80}, {{r4}, 0xfffffffffffffffd, 0x89, 0x1, 0x5, 0x2}], 0xa7ab, &(0x7f00000001c0)={0x2, 0x10e4}) r5 = socket$inet6(0x18, 0xc775c7bd07e6457b, 0xf7) recvfrom$inet6(r5, &(0x7f0000000200)=""/68, 0x44, 0x800, &(0x7f0000000280)={0x18, 0x0, 0x712a, 0x2}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:22:00 executing program 0: setrlimit(0x6, &(0x7f00000000c0)={0x7, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0, 0xffffffffffffff96}], 0x10000000000003cc) 16:22:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = dup2(r1, r3) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000000)=0x2) 16:22:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:22:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3, 0x2, 0x0, 0xc66}, {0x5, 0x7f, 0xfc, 0x3}, {0xff, 0x8, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318", 0x9}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') fcntl$setown(r2, 0x6, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r2, 0x0, 0x7ff) setuid(0xee01) dup2(0xffffffffffffffff, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[0x81, 0x0, 0x3, 0x81, 0x9, 0x5ce, 0x2a]}) r4 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000340)=0x8000) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) 16:22:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x6}, {0x3c}, {0x16}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:22:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4fffdffff11fe4dbfa60400"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) dup2(r1, r2) r3 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000280)=""/204) unlink(&(0x7f0000000380)='./file0\x00') r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000003c0)) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008034ff0701000e92d0cc000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x2000000000000159, &(0x7f0000000040)}) socket$inet6(0x18, 0x0, 0x7) getpgrp() pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:22:01 executing program 0: msgget(0x3, 0x100) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x0, 0x8, "4bb0bbca21d300000200", 0x2}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = msgget$private(0x0, 0x220) msgrcv(r3, &(0x7f0000000600)=ANY=[], 0x0, 0x3, 0x1000) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r5, &(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)={{0x0, 0x6}, {0x6cb, 0xb}}, 0x0) r6 = open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) bind$unix(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174249eef9904359f13ac592177002f08a5f673c770c0af6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901b6522a2257650a3bb0681ed91988f7b8798a7f951845b9fc16010000801a40e610c0318ce6da33494e54"], 0x1) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) fcntl$setstatus(r7, 0x4, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r8 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r8, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) dup2(r7, r8) fchdir(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r10 = dup(r9) r11 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r11, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) kevent(r7, &(0x7f0000000740)=[{{r4}, 0xfffffffffffffffc, 0x24, 0x40, 0x8}, {{r6}, 0x0, 0xf5, 0x0, 0x7, 0x4}, {{r10}, 0xfffffffffffffffa, 0x2, 0x2, 0x6, 0x4c}, {{r1}, 0xfffffffffffffffe, 0x41, 0x80000010, 0x5, 0x7c}, {{r4}, 0xfffffffffffffff8, 0xc, 0xf0000000, 0xb9, 0x1}, {{r11}, 0xfffffffffffffffb, 0x4e428531e2c8e0be, 0x47, 0x237b}], 0x6, 0x0, 0x0, 0x0) kqueue() r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r15 = accept$unix(r14, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) r16 = accept$unix(r15, 0x0, &(0x7f0000000040)) write(r16, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) r17 = socket(0x2, 0x4000, 0xfc) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) r19 = accept$unix(r18, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) dup2(r4, 0xffffffffffffffff) r20 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r20}], 0x1, 0x0) kevent(r20, &(0x7f0000000140), 0x3, 0x0, 0x1ffffd, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r22 = socket(0x18, 0x1, 0x0) close(r22) r23 = socket(0x2, 0x1, 0x0) connect$unix(r23, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r24 = socket(0x10000000002, 0x4008, 0xfd) dup2(r23, r24) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r24, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f66696c65312f2e980c98061d9dc1b60fc50895050cda89b600000000000000000000000034340079111d0cbd5b4f7decb7ea282f988d0293518393843f6ed62495f8110149a6b1b91c23484b4e49fae154e1e72b886be57e66dcdcf2acb44ea0452b4f72c408098dff51711024fda4c0c9506b0145387cd5b165aea65e65254ae8daaa5df06096db845ab1fc8735625e561effea73688b4ad067a7afa4eb10d5d69ecb010488a4801d738d7b068fde6fa662352d6a4ccbb2fc5e1edb07"], 0xffffffffffffff63) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r25 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r25, &(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) symlinkat(&(0x7f00000003c0)='./file1/../file0\x00', r25, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r25, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xc) getpgrp() msgrcv(r21, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:22:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x64}, {0x16}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) sendto(r1, &(0x7f0000000180)="18924ea09a6e0bc44e36556088ec0c41db38dbee629ec58da8462009f37325e93d82d4357dda93e41d4e82e334459362f4ffc8ef141a19a92bece7594b7710de42514c7c79f3d5861e0a5b7ce5d4d4e97fbc9470c0581284be9cf5a3f8283111d79ce1556c1bf728c7d39d9c54275e85c34ef247e7440bc9a65bec96c08aa27b5fb973c5a7633dd931c7939a7f97f8b5eaa6c8", 0x93, 0x2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="237b5dc6744aeabac7c85353802c") 16:22:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) dup(r0) read(r3, &(0x7f00000002c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) 16:22:02 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) r1 = getpgid(0x0) ktrace(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2000, r1) readlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/97, 0x61) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x400, 0x0) pread(r2, &(0x7f0000000240)="b281d41bf55f3f9c16b7c5eefa4c0a5e6fe06ff525633b8f72b192111eeb842aa54d0cfcde84138262813f6ee488747be129f6f6fca23cd17829e60723870b5ca76f2511fd259bd62d1b34651b8acaf73499c393b2cf80e447f35c0273a07e49f99f8b8bc826cd19799cd536b5d43c8d0c9b09d8ad87d6306446e90b2c831e50bb7267e8262f", 0x86, 0x0, 0x1) getppid() execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000580)=[&(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='/dev/wsmouse0\x00', &(0x7f0000000480)='/dev/null\x00', &(0x7f00000004c0)='.\x00', &(0x7f0000000500)='/dev/wsmouse0\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='+.\x8b{+/\f\x00']) open(&(0x7f0000000680)='./file0/file0/file0\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000740)=0x6e) r3 = syz_open_pts() close(r3) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000780)=0x2) acct(&(0x7f00000007c0)='./file0/file0/file0\x00') open(&(0x7f0000000800)='./file0\x00', 0x80, 0x4) r5 = semget(0x1, 0x4, 0x460) semop(r5, &(0x7f0000000840)=[{0x0, 0xfff7, 0x1468692b4162cdcc}, {0x3, 0xbb4}, {0x7, 0x101, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x0, 0x3400}], 0x5) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000880)) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000008c0)=0xf5a) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x430, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000900)='./file0/file0\x00', r6, &(0x7f0000000980)='./file0/file0\x00', 0x4) fchmod(0xffffffffffffff9c, 0x1) fchflags(r3, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) r7 = shmget(0x3, 0x1000, 0x402, &(0x7f0000fff000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x1000) syz_open_pts() 16:22:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = dup2(r1, r3) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffff56, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000080)=0xfffffd0d) syz_emit_ethernet(0x133, &(0x7f0000000540)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) ioctl$TIOCCBRK(r6, 0x2000747a) pwrite(r0, &(0x7f0000000100)="e753df15df55db42df8107f6a4830c2a98f09645d546d1ae892269e58f10004a8ec61bc35c1754deaa55ad5c288c8657562717a4fa9f8a5122f4c2760770022241f7a4cd0230c4fdae2a640f3bf2d7e5361e19906fd11ba42a3dc68d2ba86c882a9d7dab2c5453749bdd944b3080c7a9d153d881915a8905db40f1f5131279fa5e29964a871a4c8a0e4dfc1c514064cfab12b97d6e4855a7b7d01f8a0bbe2d2e3f94021c18ba2724bc0aaff22f090ccdd31cf63c50e3839b9aa4e3091f63f26c0c69c1673fddfc24d60a327ebec9a2c758c07f9a175933377315ef16e8f62ed3f4a4043b7357722a50aefaae", 0xec, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = accept(r8, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) dup(r10) 16:22:02 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000a9e000/0x3000)=nil, 0x3000, 0x4) clock_gettime(0x3, &(0x7f0000000040)) 16:22:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x4, 0x3, 0x8}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600400800001400000000000000000fcffffeb00002000000000000000120000e4ff000000000100dc", 0x2d}], 0x1000000000000096) socket(0x4c3837c9641cfec5, 0x1, 0x7f) 16:22:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:22:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x50284, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c653000e7ea09fa5252b42417043ccd482b88167bb1c913130404fe76a3ff8b96419d4bed234f48cf51039473fd3dabaafcbc44b5d4e8746ea07ad4ad169a4399bb4c85beda05cb12492c8fc09129c7def2"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r6 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r6) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 16:22:06 executing program 1: fsync(0xffffffffffffff9c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x40, 0x7ff, 0xa4, 0x1, 0x724, 0xedd6, 0x6, 0x0, 0x2, 0x8cd, 0x9}) close(r0) 16:22:06 executing program 0: open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) 16:22:06 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000968000/0x2000)=nil, 0x2000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = msgget(0x2, 0xc0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r16 = getuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r18 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x0, r14, r15, r16, r17, 0x121, 0x9}, 0x800, 0x1, r18, r19, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = msgget(0x2, 0xc0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r25 = getuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r27 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f00000003c0)={{0x0, r23, r24, r25, r26, 0x121, 0x9}, 0x800, 0x1, r27, r28, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = msgget(0x2, 0xc0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r34 = getuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r36 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x0, r32, r33, r34, r35, 0x121, 0x9}, 0x800, 0x1, r36, r37, 0x3, 0x1, 0x1, 0x5}) setgroups(0x5, &(0x7f0000000080)=[r1, r6, r15, r26, r35]) 16:22:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000c00)="35d98af0c16821ed5fc66d90243ecc720043de7d343e749610c1de76eedcfea38ca343647e4c", 0x26}], 0x0) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) getegid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=r13], 0x1, 0x1000) msgsnd(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) r15 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000400)=[{{r15}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, 0x0, 0x4d0, 0x0) r17 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000400)=[{{r17}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r19 = getuid() fchown(r17, r19, 0x0) r20 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000400)=[{{r20}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r22 = getuid() fchown(r20, r22, 0x0) r23 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000400)=[{{r23}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r24, 0x0, 0x0, 0x0, 0x4d0, 0x0) r25 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000400)=[{{r25}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r27 = getuid() fchown(r25, r27, 0x0) msgrcv(r14, &(0x7f0000001040)=ANY=[@ANYRESDEC=r16, @ANYRES64=0x0, @ANYRESOCT=r17, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES32, @ANYRES32=r25, @ANYRES16=r18, @ANYRES64=r8, @ANYRES16]], 0x4, 0x2, 0x1004) msgsnd(r14, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) r28 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r28, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r28, 0x0, &(0x7f0000000200)) r29 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r29, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r29, 0x0, &(0x7f0000000200)) r30 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r30, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r30, 0x0, &(0x7f0000000200)) r31 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r31, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r33 = getpid() fcntl$setown(r32, 0x6, r33) fcntl$setown(r32, 0x6, r33) bind$unix(r32, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname(r31, 0x0, &(0x7f0000000200)) r34 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r34, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r34, 0x0, &(0x7f0000000200)) r35 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r35, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r35, 0x0, &(0x7f0000000200)) r36 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r36, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r36, 0x0, &(0x7f0000000200)) msgrcv(r14, &(0x7f0000000e00)=ANY=[@ANYRES64=0x0, @ANYRESHEX=r28, @ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR, @ANYRESHEX=r29, @ANYRESOCT=r30, @ANYRES64=0x0, @ANYRES64=r31, @ANYPTR64=&(0x7f0000000dc0)=ANY=[@ANYPTR64, @ANYRES32=r34, @ANYPTR64, @ANYRES64=r24], @ANYBLOB="20b4c8e67d476a9e60510c16e3fb7919436cc93ceac7697938b6e3dfaabfa1d90db66519606e336ded8dde205da872f2b1c2227f567e020f3d1bf2348a81c37b901c872aaa511ce53692619187290b51cb61634bd0b851661041ba7583f684aa03c7bcda7126651a33ffa369ad2f00eee0a7d64b6cc1af8a1b706e7ca2032d3a3383a4cae9", @ANYRES16, @ANYRESOCT=0x0, @ANYRES64=r35], @ANYRES16=r36], 0x4, 0x3, 0x1000) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r39}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r40 = kqueue() kevent(r40, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r41 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r41}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x10001}, {{r41}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r41}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r42 = kqueue() r43 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r43) writev(r43, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r43, 0xe3) writev(r43, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r44 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r44) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r44, 0xe3) writev(r44, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r44}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r13}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r12}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r45}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r44}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r42, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r46 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r46}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r46}, 0xffffffffffffffff, 0x2}], 0x0, &(0x7f0000000000)=[{{r46}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r47 = kqueue() kevent(r47, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r48 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r48}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r48}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r48}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r49 = kqueue() kevent(r49, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r49, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r50 = open$dir(&(0x7f00000007c0)='./file0/file0\x00', 0x400000002c5, 0x114) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r50}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r50}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r50}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r51 = kqueue() kevent(r51, &(0x7f0000000100)=[{{r50}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r51, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r52 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r52}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r52}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r52}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r53 = kqueue() kevent(r53, &(0x7f0000000100)=[{{r52}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r54 = open$dir(&(0x7f0000000840)='./file0/file0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r54}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r54}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r55 = kqueue() kevent(r55, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r10, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r37, @ANYRESOCT=r39, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r46, @ANYRES32=r37, @ANYRESHEX=r49, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r51, @ANYPTR64, @ANYRESHEX=r52]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r42, @ANYRES64=r54], 0x6, 0xc00) msgsnd(r14, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = getegid() r59 = getuid() r60 = geteuid() setreuid(r59, r60) r61 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r61, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r61, 0x1, &(0x7f00000000c0)={{0x6, r57, r58, r60, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r63, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r63, &(0x7f0000001440)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8160000000000000000000010fbd87e33f8ec3edc9827641d3b4368f4fb6b13208b196b1ebaae26108bcbb34b7fd2844fb396"], 0x1, 0x7fb) msgsnd(r63, &(0x7f0000001180)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc8d1a0fab7f6cd7cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58eea64ace5c53e097eeb0704497390f38c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2a5f6c64a6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d780bd6cdbea2472dab0cb7782c669b966e7e5fd8114b468c5621705b655658cad789eb68f03ddb2f6869c64f19986f7b4c9750c83c8504740eca913f51c56398"], 0x156, 0x800) msgrcv(r63, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r63, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r63, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r64 = getuid() r65 = geteuid() setreuid(r64, r65) r66 = getegid() r67 = getuid() r68 = geteuid() setreuid(r67, r68) msgctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x6, r65, r66, r68, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r58, r62, r66, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r62, r11, r11, r11, r11]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r72 = geteuid() r73 = getpgid(0xffffffffffffffff) r74 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r71, r69, r72, r70, 0x143, 0x80000001}, 0x8, 0x100000000, r73, r74, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r74}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r74, 0x2, 0x24cee5ef, 0x81, 0x5d}) unlink(&(0x7f0000000100)='./file0\x00') r75 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r75) writev(r75, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r75, 0xe3) writev(r75, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) 16:22:06 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f0000000040), 0x8000, 0x80000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:22:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x81) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x800, 0x3f, 0xec, 0x4}, {0x8000, 0x97, 0x4, 0x2}, {0x9, 0x6, 0x8e, 0x4}, {0x79a5, 0x6, 0x0, 0x80000000}, {0x4, 0x1f, 0x4, 0x7}, {0x0, 0x20, 0x5}, {0x7fff, 0x1c, 0xc1, 0x6451}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:22:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) unveil(&(0x7f0000000280)='./bus/file0\x00', &(0x7f00000002c0)='c\x00') r0 = open(&(0x7f0000000240)='./bus\x00', 0x400, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) pwrite(r3, &(0x7f00000001c0)="11194ebb7fe9082cbd4c6fe588d2c06d9577387738f59950584743de", 0x1c, 0x0, 0x1) fcntl$setown(r1, 0x6, r2) recvfrom(r1, &(0x7f0000000040)=""/154, 0x9a, 0xc41, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) dup2(r5, r0) 16:22:06 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="e402e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000005c0)=ANY=[@ANYBLOB="ff00000000000007fd9a811a26da8c999dba014295a22bf5b9cde8e52c290e685714c8694bcc5a828218e6a45a9d883be608d0089050136ad19dec961654dba0d054bf38add9b8eaf381caf7ee2f7b719df94a5acbe267c69d0d5a8f7dee02517a52a784ba2d3584f59d67b1a79310d7ac769b3c8b6d6cd2ab3d4e349c5a0400000000000000e16fca440edf982500"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1, 0x1, 0x0, 0x0) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000002200)=""/4111, 0x100f, 0x62, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='&[\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 16:22:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:22:06 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='r\x00') r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, 0x0, &(0x7f00000005c0)) 16:22:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) fcntl$getown(r2, 0x5) r4 = getpid() fcntl$setown(r1, 0x6, r4) fcntl$setown(r1, 0x6, r4) r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:22:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000002000000000000"], 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xfffffe00, 0x3ff}, {0x18, 0x0, 0x2, 0xc95}, 0xca, [0x8f19, 0x55, 0x8000, 0x2f7357ba, 0x7f, 0x4, 0x5d8, 0x6]}, 0x3c) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586", 0x48, 0x0, 0x0, 0x0) 16:22:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(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) r1 = getppid() ktrace(&(0x7f0000000040)='\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//file0\x00', 0x0, 0x20001000, r1) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x40, 0x0) fcntl$getown(r4, 0x5) fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x40, r3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xce1ef3371e324b0b, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000001c0)) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000280)={0x7, 0x4}) 16:22:07 executing program 0: open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:22:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x5}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") 16:22:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x5, 0xc3, 0x9, 0x3}, {0xd3e9, 0x0, 0x8, 0x124e}, {0x3, 0x0, 0x4, 0x400}, {0x98, 0x0, 0x1, 0x401}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:22:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='g\r', 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSCTTY(r2, 0x20007461) 16:22:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:22:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:22:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5, 0x5, 0x10001, 0x0, 0x0, 0x7ff, 0x6, 0x1, 0x0, 0x6, 0x9}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) setgroups(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) setgroups(0x162, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:22:07 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0xfffffffbfffffffd, 0x800, r2}) flock(r0, 0x2) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r4 = syz_open_pts() r5 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r4, 0x2000740e) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r5, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r6) syz_open_pts() semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000000c0)) r7 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x7}, 0xb3, [0x7, 0x42, 0xffffffffffffe958, 0x8, 0x3, 0x1f, 0x0, 0x6]}, 0x3c) semop(0x0, &(0x7f0000000140), 0x38f) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000200)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:22:07 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x3, 0x0) r2 = accept(r1, 0x0, &(0x7f00000000c0)=0xfffffffffffffe79) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0}, 0x802) 16:22:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r17, 0x6, r18) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x6, 0x9}], 0x79, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xfcbf7d0d9d1ac265, 0x800ffffd, 0x9f0, 0x7}, {{r7}, 0xe4c253493b2b4edf, 0x184, 0xf0000000, 0x200000, 0x5}, {{}, 0x0, 0x1, 0xf0000000, 0x80000001, 0x7}, {{}, 0xfffffffffffffffe, 0x91, 0x2, 0x5, 0x86}, {{r9}, 0xffffffffffffffff, 0x0, 0x20000024, 0x20004, 0x14}, {{r11}, 0xc340c7a89242b7c1, 0x21, 0x20, 0xfffffffffffff001, 0x6}, {{r13}, 0xfffffffffffffff9, 0x60, 0xf02face8cfc7ab43, 0x7, 0xfffffffffffff800}, {{r15}, 0xffffffffffffffff, 0x5a, 0x80000000, 0x8, 0xfffffffffffffff8}], 0x1, &(0x7f00000001c0)={0xd37, 0x1}) 16:22:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:22:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000080)={0x583a, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = getpid() fcntl$setown(r1, 0x6, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x104) dup2(r5, r7) fcntl$setown(r1, 0x6, r4) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4, r4) 16:22:08 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff", 0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x100a, 0x0, &(0x7f0000004680)=""/4106}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:22:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x10}, {0x28, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:22:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) r14 = getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r15, 0x6, r16) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = msgget(0x2, 0xc0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r25 = getuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r27 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f00000003c0)={{0x0, r23, r24, r25, r26, 0x121, 0x9}, 0x800, 0x1, r27, r28, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = msgget(0x2, 0xc0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r34 = getuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r36 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x0, r32, r33, r34, r35, 0x121, 0x9}, 0x800, 0x1, r36, r37, 0x3, 0x1, 0x1, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r39 = getpid() fcntl$setown(r38, 0x6, r39) fcntl$setown(r38, 0x6, r39) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r41 = getpid() fcntl$setown(r40, 0x6, r41) fcntl$setown(r40, 0x6, r41) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r43 = getpid() fcntl$setown(r42, 0x6, r43) fcntl$setown(r42, 0x6, r43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r45 = getpid() fcntl$setown(r44, 0x6, r45) fcntl$setown(r44, 0x6, r45) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r47 = getpid() fcntl$setown(r46, 0x6, r47) fcntl$setown(r46, 0x6, r47) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x81) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r51 = getpid() fcntl$setown(r50, 0x6, r51) fcntl$setown(r50, 0x6, r51) r52 = getuid() r53 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="f4b7cc556861f47e8051d08cd143e2692d8a8e230e411c347ee1ce3724d0455f0b0659973405370d71004888c1ee4f6f9aae4af004cb2f2748d0d355435d26954deed4de0a172ed828281b30bdd11b66943f9334d1c09c4e421e39fdf89436ac3be18f892ecd251d535e822543e0816b78709332f929c0ab", 0x78}, {&(0x7f0000000240)="581729fa8f9bc173e44c431406f305a9e4eb3d967a9e666c1275aa15dc0edcf452e04d9acee44b1d05113002a0eba59f20a4efd209b50051becf5f10cf6f165be7c1199b2a427666e5a003d80f95a193bdc39ff34e8c566e703dd3d9827352417905731f170740f69d2134804264d39011d22b889b36a2ffc810e098b0ef206c1bf722f73a7e1368b06c4693abf7ac2c4729cdb10a8fc29f66c91db9099c915d55", 0xa1}, {&(0x7f00000001c0)="de99c639739cc3b44ff78578a4", 0xd}, {&(0x7f0000000300)="de7142dc5ddc4a46f62cb21911ea879f2a95f6aa587ecd98042cf0d343fa6642baac28d497cb7ae6de645428759ff5ca64d2491609b120271ae20364d37f5a65155641eb5b7fcd4922458ff363c448d349ba496af73109ae394a0db4cffbd13ca1574a70a2f8d7918ad4238308a1eebf", 0x70}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r10, r14}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r25, r33}, @rights={0x28, 0xffff, 0x1, [r38, r40, r0, r42, r44]}, @rights={0x28, 0xffff, 0x1, [r46, r48, r49, r0, r50, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r52, r53}], 0xd0, 0x2}, 0x9) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="65a889ee", 0x4) r54 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r54, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x1ca) 16:22:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) recvfrom(r2, &(0x7f00000000c0)=""/180, 0xb4, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) 16:22:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x82, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="a002a5f95a5a7e4900fa8db7cfb4cb86f5f3aa"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$KDSETRAD(r3, 0x20004b43) 16:22:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:22:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r11 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r12, 0x121, 0x9}, 0x800, 0x1, r13, r14, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = msgget(0x2, 0xc0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r21 = getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r23 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x0, r19, r20, r21, r22, 0x121, 0x9}, 0x800, 0x1, r23, r24, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = msgget(0x2, 0xc0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r30 = getuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r32 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r27, 0x1, &(0x7f00000003c0)={{0x0, r28, r29, r30, r31, 0x121, 0x9}, 0x800, 0x1, r32, r33, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = msgget(0x2, 0xc0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r39 = getuid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r41 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x0, r37, r38, r39, r40, 0x121, 0x9}, 0x800, 0x1, r41, r42, 0x3, 0x1, 0x1, 0x5}) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, r20, r29, r40, 0x0]) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x1, r5, r10, r15, r43, 0x80, 0xff80}, 0x4, 0xde16, r3, r3, 0x1, 0x6, 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r45 = getpid() fcntl$setown(r44, 0x6, r45) fcntl$setown(r44, 0x6, r45) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r47 = getpid() fcntl$setown(r46, 0x6, r47) fcntl$setown(r46, 0x6, r47) r48 = dup2(r44, r46) ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x4, 0x1, 0x81, "a800", 0x9, 0xfffffffc}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000440)="390a937bfc875802900e2a0dc0b05bc612fc74c45450e7017ab5466aa16e10a464f8a16e5dd5fbf36ef634ea124e5f5bb762cec1a59fbbbfa89937e583e524d709f563e9abf28339257b248d7aef5cdb7c26bc239f11e18428452eaf26381d9fc28ab9040000009e2cb6b1fcba69e0418a6107e94f26b719fc4ae84f94c655b1fe7394b1cc782610530debcacaf0902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5794806994f000000000000000000e25b9e1c81f154dd149ac05837792e07f5d4b51d7e3977c566e920a905c3ec4ece152926dd2231a896d026cbb26ce42b9942747f1927c5142acdbe7de44ace47fcab02b7bb84a237c787a608066a81766fd2321fe4f8fc56e3f1520c5e360f1681e55257555e4eb00287df8bb54a65637bc7adefe40599a1285f34745b8d3e0dd3a02edb43941d6320bd9e29f529dda1986d2ed6d8bf7a5c320eea5d33b4fd875e0d319ba664b74cc24b4b30f34f4f95d1378169ac7365663828220fc1065ab2b616e575913c", 0x17b}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)) 16:22:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/4096) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) fcntl$setstatus(r8, 0x4, 0x4) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f00000013c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r12, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) r13 = geteuid() r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r15 = msgget(0x1, 0x20) msgsnd(r15, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) msgrcv(r15, &(0x7f00000017c0)={0x0, ""/96}, 0x68, 0x2, 0x800) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r21, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) fcntl$setown(r22, 0x6, r23) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x1dc, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0x71, r20, r23, 0xa5, 0x1, 0x100000000, 0x80000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000001340)={{0x100002, r26, r28, r29, 0x0, 0x46, 0x3}, 0x100, 0xc07, r30, r32, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r24, r29) r33 = msgget$private(0x0, 0x682) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r33, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000011590000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) r41 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000580)={{0x4, r13, r18, r29, r41, 0x20, 0x9}, 0x3, 0x9, 0x4}) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) r42 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r42, 0x0, r42) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() 16:22:08 executing program 1: r0 = socket(0x8, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) shutdown(r0, 0x1) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x8000, 0xb8f}, 0xfffffffffffffd45) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) 16:22:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x2000, 0x0) fcntl$setown(r4, 0x6, r5) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000200)=0x7, 0x4) ktrace(&(0x7f00000001c0)='./bus\x00', 0x6, 0x400, r3) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 16:22:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x86125) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:22:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x0, 0x6}, {0x80008006, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:22:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = msgget(0x1, 0x20) msgsnd(r2, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000e00000001000080000000000000000000000000000000000000e60000000000000000000000000000000000000000000000000000000000000000000000000046e3ac7c00000000000000000000000000009ada420e724b0a1778c9df58f100"/117], 0x1, 0x1, 0x800) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b3fd4f5ca11a31bde00f8bdd9502ede10224fe4e0408fe858f46c8ed8891171c5c3ae84a23a5097dc2ef3d90752b8a84254ae59e929df51ed56e8f089dc4ae53d663dc4de602e408"], 0x90, 0x2, 0x1000) setsockopt(0xffffffffffffffff, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5ac6843fb72da10ca31b1c4e63c10555cbc180be2005966d43fcfdc8840cd247f616088d2dd976c596b5fb31675fed1db25dca790a49dbe673655790f114fd7f852c0a0ad8870488e2b83ce7d6dcc6b9a90db87b4460fc98c28c0bfdd2877e33f1caeacfb2264f54308d37c03043e450f3cd4c43cbfe3a9f9d80351c5fcef4b6edc941cda4e9cd0f97daf15f716900369e5ea5f3488c8ef076dd38ff54e89a99f0740d3a9c0c8f58d459a356caf7fb3bd15f630bf2707fcc3c86834af73538f3ff2dd711a09aa9928c82b325404ca9f60553c4ba4e4154d105e08a5d1b975922f40df214906bd1d26d2abfd6170ea7314f926c3cb9109eed51d1de185807a6cb64e26ac3e682eec6c98186e6b978d1c89ff67d400a40dc36ca446b5c8491dd04b56283d01caf524a104ec577fa73d44c17f632ee0f6bd19e7dacdce8cb2b7dcab38f25c297b15bd4e4139744df745e5aa2b9a30bc072c038192917152444f392dc584907cb9bba729ac59e03d956d35823aed50ef02025219e0c330e66f9e21cb1983574c672e7bc2b30c35a4af3ec1b83a014d569d71555504610f2c7d21fde5a988734e29c669f6961a48878d80ec40036c72007ee6a298e87f55c74f7e9eea7b884e46f2c3b14cfa96061f0fd1ee6a646877147db030b6ce065b06acd90a45e11e0d97b594952d5e9213db790b75b9a1595fa2a54567042c27d1191657c0dbb7bc58a69d8b0d1b7752a767dadedc774c4b50ff26e3df621edece026aecb136b6e533f07861ac6584fded8607f64adc1143f1a52b88d76a3b6e58ca4da77509f485c2ee73acf2e7c65d7d6e077b921b40119c93bf82785f63a7a39107d3fb92026f85a39627e645336787bd72999be535d176a0c6109fe6f978d220fac9eca6e2b3b02e766e6bcd7993e9b6d541694797b113fbda1595b2282c1b56f477272478eabed5d6d5ff80d8c2ee6ce8e8cc8ec1214cb95df35282c755f770ff60b008feb067a4756439ab6c54826a05948ddbcf4fb4fe2aaccd89404c5c02fe4b30cafe7132b5b15ea9ae55e3fd6196a032f03030428650a4ac02f0ee975265229a7d0a74f3106baad2bc9e51947088ca04d6d1e86b8fae8a5ed583abf22abb6a0edf54cd655aa9c00ca78d4132c2cd0a4d0663028a2805b5720a6e3acf970baa259bbb328cf86238bfaa0628cfd9a4b0cc6e30c84163e862820005b7e30de86431e031ec4ff4c29bff1067c2033b1e245dfb09d67039b169849a8be93fd0db42e4f21d72e34195eab194d340f8795e4f8b5c1a0194b6eb9056368b48209c6ea1ec9249e3ea8f119763e6eb9c6a02acea1142bea9a6b5f1ea6792225a2532ac12069203519df675052cfeeca7838cee34f2eae64f9f69a6c78e2a7ead4af1f8275f975f168c1c2ca66f708585f10b31cff37adc4bd7c03716a3be1f55007a938485ec88a38e7c5cba9b321d396614d341729de97c8572070e33bb3bf428d3ff27a4806f102f5", 0x585) 16:22:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:22:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62cd5121a5864e26"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r3, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = fcntl$dupfd(r2, 0xa, r7) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000001480)=ANY=[@ANYBLOB="6a634e19767b078492031a7fbb7d1bcf495c8595cebd812958af97634120aa699dcde4d6b83d0bef99be3849a8c5645df4b078452ba0f37ff1ebe6e1c565b81d2464bcb9c9cd6895a6b93439c2dceddeefc58d03f68b0f5fe535c287dead1e782cfc404a815a03aa74b88504f832fcc025a12f56a360f5af32960000"], 0x10) sendto$inet6(r9, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = accept$unix(r3, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x0, 0x0, 0x0) dup2(r3, r10) 16:22:08 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x16f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000000)="985602d9205366c3579c20be5d70916f7e3a1af9efb8e3438633f81361b7", 0x1e}, {&(0x7f0000000200)="f6f264fc7f5bc2496123f482644455e36192122dbc0cba6a170a90e81aa93dacd45f862f0a3ad925ebb2904ef11b5e5c4a144358437d5be2cc379b7bc176989e37c1d363a9ccb0a29d40aa5ec78caf7e25ad57c988ef7ba1a27647d9bd1293a0f3cd3f361e05153e267370913415361993284ee2d9fc16887e4ceadf5d00d84b1135c2a798b2ac42aff995153d5610636d8455b42437164ca3f68f84a3a5564e5e26664eb370776d05a3f6212ac41e05753a93973de868ace530d6709f6046cface19f0ae972d56b14c8747a70", 0xcd}, {&(0x7f0000000040)="90188b60e1881dab663adf2a6961dab2a4c52e2d13e0c84c95d66ba9852f52539cc47dbaa045cc2207c7d7a11db8f0f534e7c4", 0x33}, {&(0x7f0000000300)="913f9a1fc43a2d425d4445490c8097d95099546224d8759024a4da6f169f57c2e30c5049e35ced67986e3c2e80a8467cc28dd041a8fb2e925b129a508899429fd3c19ad8d0634f38ecbe3f6b01de79121bb80b5eecd334143ff1601f5508407cd74a1aa6bff1847afc303b70822a63cd9b7b14f4209e48fd212a1e0dd75807c2", 0x80}, {&(0x7f0000000380)="82bba0984e8224fbc6bd722a8cf686ab7253dbc081785e20e88774866c725c7de272400ad229e9b0ce75dfb98dd339e704f5fbbc8e97f1b8ae08f5d97b2d43050c57527b739bb9e11b6803e2ed396db248a386156efee8733b3ef9a4e1f63510fd868563f23df214b86e6ea4b8c4618884d2dc119a97437f03fdc758f948419f94ccfa7efbcb78640d46a4b36a250fc8a161617acdd2ccba870bb40f7f2776fb54d9902433720a279cf2c9f672aceb020dff31dd0bffef71164ed40f09d45ead8e9f188c9e11952d933f417c852507b9ad3988dc0806e2b1a467803a3c5b7cdc00e051188af7a083724d1215fbe7ee55aa8ed99ac126d18fc2a08c65", 0xfc}, {&(0x7f0000000480)="2da44311b9a6596c3e62651ad663a49a5f98fe7d1631edb9e5ce2a663eda2e93c755d01a6770009d0c78b21064020e15d2c4bc2f529e731db7f00494e5cfccfaad58962a10f2a72b1a0690e1f1ef03ac8ff0ebb45353bfaceea3c200b68f2fe866475ee0dd26d16b6cc8f06231ba2e9a2c9f822a2bb9419c187b0621de1c26ca057ea5fca030", 0x86}, {&(0x7f0000000540)="129a3ab0c1a62e7175056b5ac5cb785a04172f1689d639d83d1bd12afa0163e545e7ec3c2d2a8db1db7e43f1ffe617d056c905aabfbe42c26eb784602f5f9cb3efd1ef19dc2cdc25842fbcd17d93457df2f531c10ec4c0267ee867ca394c4c2cbe25ff598bd6b0df00d856e13d2ed1109a12a4d4f808373839077c413230", 0x7e}, {&(0x7f00000005c0)="6be70927cac2c7d59f72a314b8f3bcc7", 0x10}, {&(0x7f0000000600)="a9243e7230fb4db602ef2c25e7ada4785a933af2b429052ea66161bd6180f38d3b4d28bb92b540aa4fceaf8d3a1a6862804ae0efcdf6de27311dc638f15e98a3bf17ff2f4b908402d678ba73ac15ed8dac15da5ab9221e625584f254f33c77cfa317ac7d9edf8dfc54a3f16b8e5abfafb2550dcffa79628a382258ba860873b5de04ac3ac9c880def67eac93c208fa1c4ff688827bc4303f29e2749e233f8bce33623b8b3760e2362ff1fbcf3ec46ebe6f2047c6944bc81ff773", 0xba}, {&(0x7f00000006c0)="b72ae9621dcb70f17eaeb89cf6f853c396a89be61d8d6188df63349d0607d33772357e8002d204b891fc8a5347566e0263081781e40b45376ae4874021a27a4ee47bf1de85785167ed2c10b5a9e687fc08782ddfb0deecacb8d755bce5a1d18d67e7e1d4d6703ad305418f2647e4d40a7496ee742aa3d24a6b5002d1215e722ec77fa65507778533deb084819e5c299d0c34fb485a77982dc9a6b5f0905e899d1254c8bb40dd302bd48a8e62f2906a06", 0xb0}], 0xa) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3800) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x800, 0x100}) r3 = open(&(0x7f0000000840)='./file0\x00', 0x40, 0x1f1) write(0xffffffffffffffff, &(0x7f0000000140)="04", 0x1) pwritev(r3, &(0x7f0000000880)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0xfffffffffffffddb}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0), 0x1000000000000018, 0x0, 0x0) 16:22:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3b5, &(0x7f00000001c0)=[{}, {0x0, 0xffffffffffffffff}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) fchflags(r2, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) munlockall() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:22:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x87}, {0x60}, {0x8fe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) fcntl$setown(r2, 0x6, r4) getpgrp() ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) fcntl$setown(r2, 0x6, r4) ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:22:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb10b7f69c7c1256b1c31c53606cd2b5e6547b340ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:22:09 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x1ff, 0x4, 0x4, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x40}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x57}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) 16:22:09 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593d2870bc122cd2350000000000000000180000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200000000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa0361eacaeb32d99d89af9b6cb7d545ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d93"], 0x10) writev(r0, &(0x7f0000000000), 0x2) 16:22:09 executing program 0: r0 = socket(0x0, 0x4, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x92}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x5, 0x4, 0x1a, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffff8001}, {&(0x7f0000dff000/0x200000)=nil, &(0x7f0000e9a000/0x2000)=nil, 0x4}, {&(0x7f0000f0b000/0x1000)=nil, &(0x7f0000e52000/0x3000)=nil, 0x10001}, {&(0x7f0000f58000/0x3000)=nil, &(0x7f0000f98000/0x3000)=nil, 0xffff}, {&(0x7f0000e87000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000ee5000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e07000/0x4000)=nil, 0x20}, {&(0x7f0000fac000/0x3000)=nil, &(0x7f0000e6d000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f25000/0x4000)=nil, 0x6}, {&(0x7f0000f02000/0x4000)=nil, &(0x7f0000e71000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000f91000/0x2000)=nil, &(0x7f0000f59000/0x4000)=nil, 0x1ff}, {&(0x7f0000f0a000/0x2000)=nil, &(0x7f0000eb8000/0x2000)=nil, 0x4}, {&(0x7f0000efc000/0x1000)=nil, &(0x7f0000fb3000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file'], 0xffffffff}) 16:22:09 executing program 1: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000000)=0x800000) 16:22:09 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x2ef) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000fffe0000200000000000388747bf00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x1, 0x2, 0x9) close(r3) r4 = socket(0x18, 0x400000002, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) connect$unix(r6, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbec13b9fd4800"/20, 0x14) listen(r5, 0x9) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:22:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x3, 0xffffffff, {0x0, 0x62f6}}) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x23) close(r1) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:22:09 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)={0x3, &(0x7f0000000100)=[{0x7ff, 0x9, 0x6, 0x4}, {0x2, 0x3, 0x49, 0x1928fde9}, {0x3f, 0x65}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="bf776e807fc42e69cacfdc5507ea") setitimer(0x1, &(0x7f0000000000)={{0x81, 0xffffffffffffffc2}, {0x7, 0x2}}, &(0x7f0000000040)) 16:22:09 executing program 1: semget(0x0, 0x3, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0, 0xffffffffffffffa4}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0xe6) r4 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchdir(r0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000000c0)=""/219) 16:22:09 executing program 1: socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bcfdef7af2ea06310e5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fee730cade0b6c6f0e173b356ac2bb578f2cc0233f168ebcdbcc1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534c77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b411ce7c5a7301eddd45ebf2c535bc23bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a000000000000000206b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000b3d38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a1667a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b7220ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a250000000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) sendto$inet6(r2, &(0x7f0000000040)='&~', 0x0, 0x0, 0x0, 0xfffffffffffffda1) 16:22:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = socket$inet(0x2, 0x6, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r4) close(r0) 16:22:09 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffff3c8], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x200000000225], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x0, 0x7], [{}, {0x0, 0xfffffbbc, 0x0, 0x101}, {0x0, 0x0, 0xfffffffa, 0xd09a}, {}, {0xffff}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x4}, {0x0, 0x20}], {0x0, 0x0, 0x0, 0x87c3}, {0x0, 0x4}}}) r0 = socket$inet(0x2, 0x2, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fcntl$setown(r3, 0x6, r4) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000100)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) read(r0, &(0x7f0000000140)=""/30, 0x1e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x20, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x03\x00', 0x20, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206916, &(0x7f0000000300)) syz_emit_ethernet(0x66, &(0x7f0000000080)="cfc019779ff3356c40183eabc3333a6b0ea0b7091927f3447701081bfca8e3b6664c465b2ee3636c194c63fc3db46207311782e13d414e6bf963484d8a523f2bbc6ee37690c8f89b282e0948b8eaeaf09f646f39ca8da0013c5dbf9954e160dbba3c826eb88e") pipe(&(0x7f0000000600)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pledge(&(0x7f00000001c0)=')@\x00', &(0x7f0000000580)='/dev/null\x00') r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) close(r9) close(r5) 16:22:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x0, 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$KDENABIO(r1, 0x20004b3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:22:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xa8, 0x3, 0x5, 0x3}, {0x221, 0x2, 0x8, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) dup2(r3, r5) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:22:09 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) dup(r2) 16:22:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [0x0, 0x0, 0x9]}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) write(r4, &(0x7f0000000040)="6edb35898f5f2df15a20f8466bcb1640b3bca47e08d2334bcef9838fb12db33d66efe94dfeadcc32f7555e47c9bd8bd785f4e3667f67d7ad7f8e54a9f1777624c4fb2a1496b95af65d70592ce909a4522b5baa2876372a81136f4a19185a73cb044d5e8a21271d749f8021e6886a504d4ba4bb5ebec301ac5f", 0x79) 16:22:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000b40)="171adb7cf48f4a9a1135527b2494efc81a6812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865a1c96a18b85df48476f79a8c7dafd06133d70d30e9c9b467dc88fbf6ae85521f44df8cfc76a6956f63d6eaf7608e9a7c40347de1caf127ae455a3968dff32e0338e82935a10da399152f30525f2873e0dec5c0410545eac0a4c428c4bc7022cf755f5c2eaea6a2d62c15e310a23c", 0x9c}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000940)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c115c3a0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8edbf11670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f003000000000000004bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b49901009604f259638f97d829886889237d0c0ca2e0e44cf343936ecfce0750808a94d7b140f9ac", 0x10f}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000c00)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a99ac46b042a83f3b0a2d9f5f48805290a22b2291f448244f6bb88ed34c5c5301843cee6e5857524a1730b3a9290a95", 0x44b}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000000180)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f266762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd9926e99458c2f4c7f46580ef4c459c7e049a750ea3fb93998580cc468025f143e6", 0xc3}, {&(0x7f0000000780)=',', 0x1}], 0x9, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = dup2(r1, r0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001800)={0x10, 0x100000000, 0x4, 0x60, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8809}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x3}, {&(0x7f0000b72000/0x3000)=nil, &(0x7f0000eaa000/0x3000)=nil, 0x8}, {&(0x7f0000af7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000b89000/0x2000)=nil, &(0x7f0000f85000/0x1000)=nil, 0x5af82fa}, {&(0x7f0000b23000/0x1000)=nil, &(0x7f0000aa4000/0x3000)=nil, 0x4}, {&(0x7f0000d5a000/0x1000)=nil, &(0x7f0000a21000/0x4000)=nil, 0x1}, {&(0x7f0000d29000/0x2000)=nil, &(0x7f0000fb3000/0x1000)=nil, 0x80000000}, {&(0x7f0000b05000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000d40000/0x2000)=nil, &(0x7f0000a5c000/0x3000)=nil, 0x2}, {&(0x7f0000d92000/0x1000)=nil, &(0x7f0000d31000/0x3000)=nil, 0x7}, {&(0x7f0000a12000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1ff}, {&(0x7f0000e77000/0x3000)=nil, &(0x7f0000ace000/0x4000)=nil, 0x7}, {&(0x7f0000f80000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x9}, {&(0x7f0000bc7000/0x4000)=nil, &(0x7f0000ff0000/0xe000)=nil, 0x5}, {&(0x7f0000b60000/0x1000)=nil, &(0x7f0000b72000/0x2000)=nil, 0xbd99}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x44}) 16:22:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getppid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x935, 0x3, 0x1, 0x9182, 0xffff}, 0xc) 16:22:09 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x4c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) lseek(r3, 0x0, 0x2, 0x1) semop(r2, &(0x7f0000000080)=[{0x1, 0x101, 0x3000}, {0x3, 0x3, 0x1000}, {0x1, 0x800, 0xc00}, {0x1, 0x5, 0x800}, {0x4, 0x40, 0x2000}, {}, {0x3, 0xffff, 0x800}, {0x6, 0x1, 0x1800}, {0x3, 0x0, 0x1000}], 0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r1, r0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:22:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{0x0, 0xba, 0x8, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000200)="bf0a1fd92cac014d1320b902369fad59f129e5be38c43a8686ad022ed9e566d39ff2c14e5872f9d7c8620afab4655a0642b93a25c2efb4d25ce2c257ed0121034798b2f0b550eaa148441ebbe354775a0a8b6cc55c6b96f3349a3257a653844cb57cb42ccd2e9e7de01ca84145c568cbc739df448410160c5e0a5168340218cd190fcac580d3e196feb008d537ae32b22588fe248f1a56d327acb5a24bd2d66e71dfb21e7ba00a2b4575a71a0cbe278fba042d877294b24c0840dc2da18f057d1eb66667a1794a87d61fa54526765129119136518f0972bb369e1504924e36252032d7278bd3fa447222bb98cbcc1d2f2968d9db00c3591f4dc0e585611ea733") 16:22:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000200)=[{0x2, 0xbd, 0x6, 0x67}, {0x6, 0xa3, 0x8, 0x7}, {0x8001, 0x7f, 0x9, 0xffffff01}, {0x3, 0x80, 0x6, 0x9}, {0x81, 0x20, 0x9, 0xfffffffe}, {0x401, 0x34, 0x7, 0x5}, {0x1, 0x5, 0x8, 0x3}, {0x200, 0x2, 0x7, 0x7}, {0xfff8, 0x80, 0x9, 0x22}, {0x976, 0x35, 0x0, 0x3}]}) 16:22:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2c}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r4, r8, r14}, 0xc) 16:22:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c8b2c83ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaeacc500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffd03) 16:22:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x0, 0xb}, {0x87, 0x0, 0x1}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x18, 0x4000, 0x81) syz_emit_ethernet(0x1c9, &(0x7f00000001c0)="174af205b606750b825676656048") 16:22:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r5) r6 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="2d01697165300000000057"], 0xa) bind$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffff8000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kqueue() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x6, 0x9be9, 0x5, 0x101, "d730c1e449400000000000000c00"}) write(r8, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r9, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r4, @ANYRESDEC, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r6, @ANYRESOCT=r5], 0x5, 0x1, 0x1000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) r10 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x508) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r10, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r13 = socket(0x1, 0x8000, 0x8) sendto$inet(r13, &(0x7f0000000740)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bdd321e9cee254962032343d3e0f81832c2284f20c5fd629eae522c3d9a0ac51d3ab3705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72cfbffaa9a4a5fee79d861ad99b986f355402312430436e015d35b02109bbece300374ff23769a7c681543052555620708aea517660dd0b9808cfda119ebedc7c03624e66d60a48e15c65f4d9bc1094d7e21bb5328447ab510d358313fc2205283c4acaa78a83fc59d99e27d4b3dc31e2f4ca5410b75b3008922fff6751abf305eee8581cc7f0744982fabb3951844f1bce56b68022f9b00915fac0cf9125179c43288ecce23c3ba39ca519e305729bae5b5108ff73a6e4b915b48d16a8bef320bd5ae3c73483d2c272f05ceeafdae89c9458127f9d324ef2b818a8a7e809ca5b49a04836391c68211f5a263cd6ebc40b6eaf4023ddda221e0ff69f1ef8d3d710147ef27b1bbf9a01b4587006cdd2f11753474ea", 0x169, 0x8, 0x0, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xc87, 0x0) sendto$inet(r14, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r15, &(0x7f0000000900)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r15, 0x40087603, &(0x7f00000006c0)) r16 = msgget(0x2, 0x0) r17 = msgget$private(0x0, 0x188) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r18) r19 = getuid() r20 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r22]) fchown(r18, r19, r22) r23 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r23) r24 = getuid() r25 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r26 = dup(r25) ioctl$WSKBDIO_SETMODE(r26, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r27]) fchown(r23, r24, r27) msgctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x3, r19, 0x0, r11, r27, 0x40, 0xffffffffffffffff}, 0xfc0000000000, 0x203, r12, r12, 0x5, 0x2, 0x4, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r16, 0x0, 0x0, 0x3, 0x0) r28 = socket(0x800000018, 0x2, 0x7) r29 = socket(0x18, 0x2, 0x392) r30 = socket(0x18, 0x1, 0x0) close(r30) connect$unix(r30, &(0x7f0000000d00)=ANY=[@ANYBLOB="0800132f6669586b6c00f2a496c8de94c4c6d33719ec940e2dedfc356b22963bab0db22f0521d3711d1ba6eaaf33a3c0ce802317e1dc1ccfd8a3528db4baf9c658d906e6d4ff0f000000000000c032b4c75dc24c7733607bc958cde0b7ef6123eb1e26b7a3f54635df7a423b6b92a7db5bd44c197e78132a914e8abb004f144538dd0edbaa5b8a5306df08c11ec7aaea323ef28441eaa87e51cfc8e255d572cd40661177947679b1713a843e8d8b93168c48d87d32156e13678a0093892ed1d16db8bfcb5b0616c2889da6603d133f11f673b6362bc504e7d88c4f0a00000000444c6d4105e684360a11848cfa7cd282f099e42893152d1f70cdd03c4e2eb88981798503036aff80a0a821099f334fe009ffffa534c00979028862524a0b3bd3d8294c59ffa2dca0d7b18ac961f28919b5a4b91248ae9ecd6714d42b9d76e4290e297274f10dc5adfe4abbff9e62189d605a3ae8e317c12c2fdbc7151e6d8a666cde84f7d07b73003f5de95764269189f320bd1e312edb2f803bffba159d1519b81356db63a70e37ed8a7c45a39b658d607bbb51dc24ede4a7cd88b7b12654fe54846c156dab479c8297e818d80bdf7222f6126cca3810776d468d8b7fd741ef80742c66b6c3bc93eba1c1543a9106df73915f8a8fac434fb2228e73d11eadacb443a266a37f8d48c634a90619ee771f6e6d5a0cd29d9744e32e80eb4c76efb1ad4658d413c7af92be3c7cef7d68709132162d54699531f20d8a9c3866bb5eb794cc4806417a5a8703f0dcdf96ca9b0a23c8c48afbcba28f0a6df392a1fa689a7e6f72d38c7300"/598], 0xffffffffffffff94) r31 = socket(0x18, 0x1, 0x0) r32 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240002, "c4ad5fae885024b3e4000000000800", 0x9}) write(0xffffffffffffff9c, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881040600000000006d00cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x61e807af) close(r32) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r33 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r33, &(0x7f0000000000)='M[', 0xb7) sendto$inet(r33, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9915d050000005fee79d861ad99b986f35b02109b72728c0b74ff23769a7c6800000000000000", 0x35, 0x0, 0x0, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8000, 0x0) sendto$inet(r34, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r35, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731893}, 0x7f) r36 = socket(0x18, 0x1, 0x0) dup2(r29, r36) bind$unix(r29, &(0x7f00000008c0)=ANY=[@ANYBLOB="a61fc1fbeedfd0760000"], 0x5) r37 = socket(0x18, 0x2, 0x1) dup2(r28, r37) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000640)=@in6, &(0x7f0000000240)=0xfffffffffffffe3d) msgctl$IPC_RMID(r10, 0x0) 16:22:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x400, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000140)={0x1, 0x2, 0x5, 0x200}) fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000180)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4d}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0xf23) pwrite(r5, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xfffffffffffffee5, 0x0, 0x0) 16:22:10 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000ba6d4dfc482c3270940d9c4d7eb1c10ea0c7603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1d4d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f00"/167], 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgget(0x3, 0x102) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7abb0d4af000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4104], 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:22:10 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = getppid() wait4(r4, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f0000000140)) r11 = getuid() r12 = getgid() r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semop(r14, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r11, r12, r16, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r2, r16, r7, 0x1e4, 0x7}, 0x5, 0x5, r4, r3, 0xfffffffffffffe01, 0x20000009, 0x8}) shmat(r1, &(0x7f0000000000/0x2000)=nil, 0x2000) 16:22:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x3ff, 0x100000000, 0x9, 0x1, 0x4, 0x9, 0x0, 0x6}, &(0x7f0000000040)={0x9, 0x5, 0xeea2, 0x7, 0x7, 0x1, 0xfffffffffffffffa, 0x2}, &(0x7f0000000080)={0x100000001, 0x8, 0x0, 0xd35, 0x14c, 0x1000, 0x5, 0xfe0}, &(0x7f00000000c0)={0xfff, 0x52}) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[0xff, 0x4, 0x10001, 0x3]}) r2 = getpgid(0x0) getpgid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b697b8 16:22:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x2) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:22:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x87}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) r14 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r4, r10, r14}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r15, 0x6, r16) ioctl$TIOCSTART(r15, 0x2000746e) 16:22:11 executing program 1: r0 = shmget(0x1, 0x14000, 0x741, &(0x7f0000753000/0x14000)=nil) acct(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xd4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8) dup2(r3, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='ll\x00', 0x10000, 0x0) close(r4) flock(r4, 0xcf7eaf936eebc8f7) recvfrom$inet6(r4, &(0x7f0000000340)=""/4096, 0x1000, 0x26, &(0x7f0000000300)={0x18, 0x0, 0xff, 0x20000000}, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r13 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, r13, r14, 0x121, 0x9}, 0x800, 0x1, r15, r16, 0x3, 0x1, 0x1, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r17, 0x6, r18) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = getpid() fcntl$setown(r20, 0x6, r21) fcntl$setown(r20, 0x6, r21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) fcntl$setown(r22, 0x6, r23) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001440)={{0x9, r7, r12, r19, 0xffffffffffffffff, 0x0, 0x9}, 0xfffffffe, 0x0, r21, r23, 0x7fff, 0x21, 0x3ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r25 = getpid() fcntl$setown(r24, 0x6, r25) fcntl$setown(r24, 0x6, r25) faccessat(r24, &(0x7f0000000280)='./file0\x00', 0x8, 0x3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x1f, 0xfffb, 0x9, 0x5d98}) pwrite(r2, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) flock(r1, 0x2) recvfrom$inet(r1, &(0x7f0000000040)=""/240, 0xf0, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:22:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0xfff7fffffffffffc, 0x0, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) r2 = msgget(0x2, 0x0) r3 = getuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r18 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r20 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x0, r16, r17, r18, r19, 0x121, 0x9}, 0x800, 0x1, r20, r21, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = msgget(0x2, 0xc0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r27 = getuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r29 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f00000003c0)={{0x0, r25, r26, r27, r28, 0x121, 0x9}, 0x800, 0x1, r29, r30, 0x3, 0x1, 0x1, 0x5}) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, r26, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r33 = getpid() fcntl$setown(r32, 0x6, r33) fcntl$setown(r32, 0x6, r33) r34 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x9, r3, r10, r18, r31, 0x40, 0x4}, 0x2, 0x7fffffff, r33, r34, 0x93f, 0x4, 0x7fff, 0x96a5}) 16:22:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socketpair(0x1, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb10e86a15c7ba5ffee666c0e7e5608306b858245a3ad65dfe74a93e39e68fee14bab84062e59de0549ac3cf572d3008bf356dc9bab5a717257114f870421207e50ed3412926b85b35634d472ded8cc175"], 0x1002, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/53, 0x35}, 0x0) 16:22:12 executing program 1: getgid() r0 = semget$private(0x0, 0x4, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r1, 0xffffffffffffffff, r2, r3, 0x80, 0x5}, 0x4, 0x1, 0x9}) r4 = socket(0x1, 0x3, 0x4) fcntl$getown(r4, 0x5) r5 = getegid() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCEXCL(r6, 0x2000740d) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) flock(r8, 0x2) socketpair(0x20, 0x1, 0x91, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r9, 0x0, &(0x7f0000000300)) r10 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x400, 0x19) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8, 0x0) r11 = semget$private(0x0, 0x0, 0x48) semop(r11, &(0x7f0000000400)=[{0x2, 0x17a0, 0x800}, {0x0, 0x1000, 0xc00}, {0x1, 0x7, 0x800}, {0x4, 0x100, 0x1000}], 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000500)=[r12, 0x0, r13, r14, r5]) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r15, 0x20004276) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000580)={0x7, [{0x3, 0x1ff}, {0x1, 0xfffffffa}, {0x1, 0x6}, {0x3, 0x25}, {0x2, 0x1}, {0x0, 0x10001}, {0x3, 0x3}, {0x2, 0x6}, {0x3, 0x100}, {0x2}, {0x1, 0x80000000}, {0x3, 0xfd1e}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x80000001}, {0x1, 0x401}, {0x2, 0x7}, {0x3, 0x8}, {0x0, 0x7}, {0x3, 0x9}, {0x2, 0xd58}, {0x2, 0x6}, {0x1, 0x2}, {0x1, 0xea0}, {0x1, 0x1}, {0x3, 0x100}, {0x1, 0x1000}, {0x2, 0x1ff}, {0x2, 0x3}, {0x2, 0x6}, {}, {0x1, 0x20}]}) 16:22:12 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000001c0)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbabe8d242744e5b8899666696c653000"], 0x10) write(r5, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 16:22:12 executing program 1: r0 = msgget$private(0x0, 0x620) msgrcv(r0, &(0x7f0000000300)={0x0, ""/86}, 0x5e, 0x1, 0x800) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/86, 0x56) r2 = semget$private(0x0, 0x7, 0x480) r3 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) recvfrom(r1, &(0x7f00000001c0)=""/129, 0x81, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x4, 0xff}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) semctl$SETVAL(r2, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 16:22:12 executing program 0: r0 = socket(0x20, 0x2, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000240)={0x81, 0x1}, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x81, 0x2, 0xff}, 0x7ff, 0x0, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r3, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r3, &(0x7f0000000280)=[{0x0, 0x47, 0x3800}, {0x0, 0x9, 0x1000}, {0x1, 0x0, 0x1000}, {0x1, 0x5, 0x1400}, {0x2, 0xfff, 0x37423961be390d90}], 0x5) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) r4 = getuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r18 = getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r20 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x0, r16, r17, r18, r19, 0x121, 0x9}, 0x800, 0x1, r20, r21, 0x3, 0x1, 0x1, 0x5}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r18, r8, r9, r10, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) lchown(&(0x7f0000000300)='./file0\x00', r4, r10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x4b8a823662b136ec, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) fcntl$setown(r22, 0x6, r23) ioctl$BIOCSHDRCMPLT(r22, 0x80044275, &(0x7f0000000480)=0x7) getrusage(0x1, &(0x7f0000000080)) 16:22:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x3f, 0xdf09}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) 16:22:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xa7\x00', 0x400, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pwrite(r1, &(0x7f0000000140)="694cdb48fad4ba53a93c5008618d4b29690406a79118b5405214c1407837048967c32d63d263088423868bbabb270fa654889865ee97d568a3edba7f5b9452fea5ebd95268d99685dfea961fb5aba1e4a2f7753abe2556a0b81d04e40b471f576bb815b469f6d2a1", 0x68, 0x0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:22:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r4) fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) 16:22:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x72) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) connect$unix(r3, &(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES16=r6, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16=r8], @ANYRES64=r9, @ANYRES64=r1, @ANYRESOCT=r11, @ANYRESDEC=0x0, @ANYBLOB="7c91743117f0828db7089bd848711cc1138471bc758759484ce18d30fb011e0f8d29128a00b441ff99e9"]], 0x1) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) 16:22:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) flock(r0, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) fcntl$lock(r3, 0x8, &(0x7f00000015c0)={0x2, 0x0, 0x800, 0x7fffffff, r1}) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000001600)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) readv(r6, &(0x7f0000001500)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/46, 0x2e}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/97, 0x61}, {&(0x7f0000001440)=""/140, 0x8c}], 0x9) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:22:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:22:12 executing program 0: setrlimit(0x0, &(0x7f00000000c0)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) 16:22:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x7}, {0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:22:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:22:12 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000c80)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x3}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000c00)={0x0, 0xffffffffffffff44, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="d65fedc58684cf465a12eae4f2f6546ce152a61b8cb750b084a2485270b9d566ffb09a1c06e53d588c1ebed858188a24018675e0e355f443c92e6aedea8545f6dc43aae6d3efe0bccc501a35b6512b84605309ea03ea752230f5ccfc0d3c95e089a79136f759188638a75673fa7b006b9ab996d7513826b44c4622cba6234042cb36db262711a4d5a22d8ce1e317bcf5ce705d13c867f5ba9463631032425f5ce7aaa177cf9191d61c38bca95b6d00"/190], 0x10}, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) dup(r3) getegid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c40), 0xc) r6 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r6, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCNXCL(r7, 0x2000740e) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r7, 0x6, r8) sendto(r7, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r6, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r6, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r8}) writev(r7, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000d00)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d3e0b6b791ad5f8be436f9a529a5d192350be2d90ec83841f70e8761b9f86dd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96a0337aeba965ec1cf44ea99ba88fc51dd1d04", 0x107}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r7, 0xc) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740)={r8, r9, r10}, 0xc) r11 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000780)={{0x9, r9, r10, r9, r10, 0x0, 0x3}, 0x70, 0x7, 0x3}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000380)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r13, 0x80000001, 0xfff, 0x5, 0x100000000}) 16:22:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f0000000500)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000001740)="f4f73bba693bb9525c688d83db66ec88b735f31aaef2825dd98438a5e90d5d37e606a3186db356e5473329d6ec6f8621aa725c7fb37b75b4f16e8db50704ca0a943d5982bf0d02eb798ba9100d455b963b43c7b61c8ffe51e3fd95b4155f8b90da7756f7dc4e901445acbe2cdf74c8938524cefdfdbe3dd9b88bd304008322b8b9be7eb9e3d2bc6e3fbc7f4dee72a0e4bccdc963f57c1b7f1ca3a6910d087f5f9f3deeedf4ab2a0168e810bf48bfc5930c8891bd9db4ee6726ea1ca7452f739dc06bd052d5cc52648c29b3f0f88d0e7d90ace61f7a49328a64458a61c858c20b9e7b4622bd35ed69991719b1efa7d1cf97393d8ed66974cb0479d1555f4e7ad05f3faa6df2b5ba0d8885fd9c4e833a5cb995b32092406abe3ac2ff122ea713a9d74fe91dda00b7bf859aaff66fdc862ebce74edc7e0d3c864c54a76f9c9760e4c254b0cf88bf10c3886d39b5559bf939c3eefbd2287a5cb7c80ac2cde7d3857abdf1c9fff76e975942e5b3b17ae3e44e9a3b8db985e7bdb52504cd48778bb387da6388317a87470a08d614bc3deae985086b1eeb5ba59b0f157911e0133d6c698b1cffdeb3d48af57d40312a90ec59c388c480acd67b777db61f0286125c8929f8aaea8657b464a026624f9bd4eaf2df8cad69e8704854972cda609f6821e403cad779537c55d6b20d112e9e8bf50b5e1e6d237d8188baf5af057f376a45436b6bd8516bdf965a33efc4c35b3ca755378652920507554bd04e4b4972515f571d7925465113bdc5a739d7d0dc311361f4811c4969dff7a6f86f4b67cbe3b600534a7ca5ce511abbfa24d116de203187758f3283326a7313d28191f4e85b0981ed30ffa8640de2ccb81f558e9e33d45c3db0b10b78f179cb71dd7b8b9dbed81bca553e54fa6cdbcc05e94edabab7feac5dfa37e23badef3b3878968c1bc008f47ec262eeddf95e90159abe8a1f256fd3a8ac52d21b6db2256ef312f446891b7c333bdebc5dfa678fbd29754be1fadaef0e4dc6a8e844948d1d2bf967501ef6a2ab9d0a674dba2db79354ac284e120906a1d0943b6ecf97d4f356b4a23ba70b54ab9c0c5a1829ac8922ddbfc4c7f62fd950f4fc95ef1fcdfe811d0b6b098bb04515a357a467d15ab9d7fa013c410060dce7c96045c19a46482aedc4399834f31fff6fc73f079ecc61400f89fd5673b486978d870a7b37c5e5bf73f627752d9a01e7b43aa076e725809b587e2e426c95663a82e4203ba578a0077b1e67bd45477d338c99cee678a939510b8d71fb794507d7b2a31ad308a961195a91bd775118e36fb1aa066bfbbeb2c3a5b24be1b6ba41b86cbe351658561559205d8c72f3abe991997652ca8a050b6754a6c46f296e6a176fc8984144b71cb4c1f6bdc36dad61c971d6f8226f8b9e96f43fb5a53b077cab17bbf6c2f2563dcc0d658d3c8c7e7292bed073ee435a8d513388de322800cedc701cb83193a0294041e046d6237f58d2fadf82eda4846d24e46da640f37d8fd1c20d3f15b025f1e6b25aa0a463e463a7bf43b3c11671f9563b1b63c48e40523d6d9345c18f58c110458ec0679cb620f170def3e91191f8d4833752641c83d28839473fa8cb32f6cfe6a1f180a1c4b2df60c93534f86b20dade4bfa99d0a63bfe50d602addd1ea1a89d735954b27999515457716bedc3a486eb706fdda9d88d72a135dd71de0f913455999ba7ea38a772b8152343f8250e34aeaefbbf464fe89942a5ee44445676e9e3df4383484439bf55c4c3051c11bd06039cb075c21a0b5b005412a611abc3172c805b76ae30853f0e0599f021826bd78b9784b3ab5f261fe590ece0a068c8806428ce684ea5340abb2c7ab398235e52b58cc241b1128da698a2c7c68132a2991e4bbec43696292cdc2a5afa4267b94592daa9b2ad6986343bfab28359ea644f0ade570acfe2ecee49c7ab6e6e197a9fd00955b697760614ed06ce12b6101316e0ef40dd14629875dfdeae1002850af0d022e3f1e07eac7c40a68ad07a40950d9e17e42f8df0a6abc690dda17a3f5fb0329ac9cc09381126d95ed2a831d382187c12e69d78abc042ac42acc4975faae9b384dc083c51732a56d850c8bc992c8a53166c4107c4837532108b67ed7da7827754dabdc84f1ceb636f97ccae7e2a1797c114028da58abd0607c00e64c46e69c977621230f0e8f1fd441cf14637db8b35170a785e94f1c095375a76e6acd01c262898f8d7b9bca3d3536dbe6bb5d81f4973502fef12dcff7c91c4375220c896d8d4f1f9ccb34241e7d3ed4d507f34c6aa1f16353120fc4404aee9f5dde63c98d7e8117f0a9ebf5c0b02f93f0f985abb7f17df7936f04801f370f372972434f7848630345ba3335b831ef35e36f36bbc4a71c746d644256cc0f467a0427397d02801dc7270e02d143e0b516dfa3c4fa43ff20266832a298205cc47e43a2aa8064fce7603204a33fa89ebea78f78d2f918ba4047dcdef31d4f38c0d4933dc730bd54eb03de843c3d44c35be69868e2645f5d0a98c3662a17042d4db858f52041588079ebdda1b172bf2e3789e1df5f8c402651e4d4ad862a10620881517556c8a3a31d750c8472d3365847c9fcc5c95b3fc6aabe03d1079116897588acf28bbdcbbfae81249fa6edd538f37d6e21637f417344a9f2951f2514681c30ed0bc57bf5e2fd3c295583fe1d5f08f895ea566a1c1a6515f243fa97a8885b691626dea0f484258908cc496e1a3bb3674a439bd5242424b66ca84cf1085dd1836c6ef38fe96f32474b05c7861677277c08ba7c3a1af800cac555ccf77dce97abf8674db20ad95a999dc8a3e1788d3dffef44e4088f690ac8a65b9c012d937fcecfd017d00b46e95e5fb796c717a7d5c878ac9ea1223ba7e3d2d8fee896429d638a8e53f58dfbf9db3c448887acf157d0c59126a80286ea517699b5dc46e9fa810fec8deac49de6d5b9ebd02b87a57e944ae43dfbfa1a673df144bbc6044f1eb691c74df0c08d62774305afcdc81ff630708f940539dcffc76b7d3b775e4139d9b9b517f016c79467b8f1243ef9563720945ac478dd768a731568618d4192f6776362ec28dca599e2819e0e37ccef64421473b8c3482997147a368c3137268f289946cd09626333b171a0dc5b7e3722b68b6fab6e31ead295694aca07d0f506755a7c83f9b8ac000174a15b8db7ad5288957e0305b378d0edf89258b32877b4576232945c50f26c5072e98154331cd9632df69bdc8717cb46c2921e52c66e11e9efb219a1314ff2dee1e5aa32d95b697d074f8897f4ae22520ddeeca8d4717f9b8360118ba4f9f71c5629c96e6af58179f9d2e596a504d5c3a4bcf91f64587a01d21224fb50e51e35b22d71f0996025a71f842b9d4ddb2635ed6d2cb3fb05c85f25a0c0fc85a3c8dd791cfffaa585db2ba90941682678ac69054f1b44a101d788a5eb23682beaeb96f7884ba7d5995ce33d3cbe2bef7753adc3992f24b132681144a0217482f6babbb41114617a2aa3fd49fcc61e8ca71d365690c5e0c38a681fb240db91413f16fbeaed48e756d9fdac5fa0e6a0142db202456f38f416130678bf742f0799d8f1e9aa320062fedbeefeab0e07c88075a8d8f8cfda89b2149035c21186854bc96f165c8a2824d9fdea2aa45bfc2499320ab824bedd17f160f761e4550193714f47c02aa1c0552612616ee0677890e4bfc29d67e22af6f1eab4415a11b2e0ed8e63358b4b8410b74a20f2be60b35726f8c8e10eb116184326d3b0257389b99947a6528a65e4c9a542e69de04c58d3736ff53f673ef936e49016eb1826f405f60d5e6644e56aa2ea2f96226ce3e72d829328dcdbb35e5fe6e44ffeba8b2d8ea951eea6a36356e734b762e8a0d8a55b4182be2638ff9872b2a3f45da251fcecd6210ed6277acfcf36fabb0c7a76c9a917dbb22c645c6a8a8a5d41510f4bd9b345ae104390539705e38a552aec7837773120fd7c10367337997df4784578176a2bc4371a79d52b48c0d4cb2b957d7fc8602e5ec8512691f919d06334973855b4c099337f69804c84c553f98ceff76ab51c422d30627354e8ccea69d39184c3c98341004586f9466e03cb4dd247f5fe3a08a8d525c799ae5a7ed92410b4c801e49719d7bac6b8f3ef63aca3db0fbe0b7e67cba9a431671ec93b14ee79fe01d80ddd6a8c5b59309d543c661a10bdfdcd990acbd0f3134e04df0b6431683491df380290d8eb0a5db3e7b01c9b6f82e6287b59df87cc03c01741fd0d16988961d53b0f0a50373328fa3df89ddf9d66e3ca1355828a141542bf70c11e7350f79deef593f362b9b4a0044013e7408e8dcd67b93aa94bd3dcbf8858384b9b99db1decca6debeca18d3497ed523d6b4e751b86a40148fa9dab3fb5eec328f48d7c711ec0f7772a49a5aa0de8c3178cc2e57dd869d2829b88eea2745297cbccb8f11eff049e1e3bd77272e643b4abd914e1a94d444f3c2a09055182f872a4011ff3de7b39f377bf21afefbe784858f3d87ca0fcab16a1d20c79a3d0f5505b0e883011418ccdaf9bc445f1cc44dbac73dee17692ccbd9007f44d84279f3ee0b7642260eebb276e015c4ea75ecc192c66efc8e7e8f630db81d79c2076071e83dcc0d30c9fb1b2f0321231f899bc84e39af6e4e245489b0449b7763c6fdede1f78e7c46ae9b020a3e8def98fe5a9905730e034debb6188bcd04e6d130ffb2463d60b09ab4c111b194fff3723a6cd1fab243c7270793e4d2c02159115a74a91569b1da061f86cc5102f12087b0eece98e356ef4461a269ca9a38ea61024984614688c0ebf311e17e2c63bec85a857ecfcf6b921388620258b8a4c0df5aa7fc1b9242e8cf9037908864693de30aa43dd4dcf968d7396db685230105831e8d848bb8d9b00c255cd445a214b8cb628964959e7ee7faad65dcefadffe47aaea892f45701553a540261dcdd58eed83e23b5a8cc2ff5a10aae7640c93c8e5ecf1cd954d3d1bb7dadc701008865890801fd9a3b26eec7eee8af78d5ca4637950c1d4d1735d98f8bce012b3275fa2e803809c34e82026e59203f48bf1a70c2cfe5ee11dc1cf75720406ce025197ea9c210ab007bfd358e1222695e092e543bf4e7593ca2633bdae47bb78489d63454e9b53afd870f402016a755def5f243454c7ebcffb5cdf2d0ce33bbe19ff63683eaa50487f9692e64966786bb753b692eb64dde0a38886c1c71df2f41c123d0780a5d30cad3d07993a13ad14b1f313e1d3841f7d7cc1cb4c079c349e5282abe5ba562aabefd57e6318d93c284fefd30ffdf118c0621612d90d7eaf646bfac252612dfeaf35085a51be90e98f5237d6eae0707c64df5b9cc6ddd55aae5f133e33b894554a269915a9bca485f321f2050ffc61757024b24aaefdc06b48971920fa6545959d7155423f1f9b79adb2cb1b9d271f92cf7cec5c4297c44d2b628d4de5a37bca681d74b1886d6b0a37998439340b02282943e470a66580e3d99612b5274c590b0a87651d189ff390567c8254d981ae6a31cf5168c86cfb1a95f1d83e2dc44a717c273c4d13fbb854c47afa3dd08b3e9584bc5591ac9195878384f742edc69231fd8bd7c50942304c40102e27ce2d37f07463485aa7fb32706224d1151c5cd270f8fba230cf8221b2d14806014205eefe70c048517d2259f7440b161bcf959658f5bd58cf441183aed4fff646d0481b9dc0686926e75ac209e205a8cba51b8ab449a2aef22a3a64a0b3009f338675a16cadf5a434267c0261ca4d433d81b624f7ceda1ca0ca49c42e3a33771768955fcec4e", 0x1000}, {&(0x7f00000000c0)="5d45fc1976b985a0911194afd5c4febb66342bba137f65633d2a5395fb54a80696339eb1a402fecc9c42aebdbeba2c0ff94e07871363a862e780e2dec7dd50e15c58016537ddc354ced023a9f29ef784e5a60ef9697a8d45b2c133b8f4de6b1cf280276571612d4d9f185fead448fbe82deb83b68267a4b023c4c260c13bf957340fdb884ed8373765980e7d8e5574a5c1270806fc1591579e448a27c55dacf3da2cdefdcd0ab6e4fe", 0xa9}, {&(0x7f00000001c0)="e07533eaae39ab5bea7c1a9073473870c8e441a86521477cae72d0dd7762b284afd6ff260fb07d6cbe5199aaf393af8310b6deb09b67ef30335ac74fdeca05d4c7364175cffa83ab1aa20532b82cee559d4ece5ae38e9289a34f5c9788693ff03cd4d531936cdef23cf32733a798d7e1a58f906b98bb", 0x76}, {&(0x7f0000000240)="4663a1ec827ef6ff8cae43d0de92d0d0c452fd93b499b109e2641bebff0391f8a5724eb641dabaf31c0142db14f2dc91e89695c6c7fd1b78b76321012a79c5223e59e87c6e68b48f3ff7f1f2a224a1feb5f46efec29af3281c5362403b291c17adb91975b4746bd7130d83566e1443517325cf514c3b2a72a4e1fb7473d168237ff76d9c455c4c9b8a2eecaf607925ac70e7bf97e81daf3c3a8ffd0406b2e3aa5faaf7f99666102e4434d5cc", 0xac}, {&(0x7f0000000300)="7f91efb2b0f769f8b834817fda37b6a0b9d0a35f781aa33e3d34c3d7d3b79503b0946ee8aecdb211d94d4e139a6f6fc45c7b5efe8c1ebc4a2b294210731e7ce18807bd611942454577", 0x49}, {&(0x7f0000002740)="ddb30bfe4cc9ae79eb53dd720c95b13412e3c70f1aa07ecbfb034d5d5043ce1604f7fb37a5049c6d60e3308652d3ee09b82ee2a6c96a1cfca3b32d29e90ac65f87d72d6995168828a75a77d2e07773c9552de58c4487a19612d004630937458e259053c8a3fd8290b0ac7f58ae552b4cb048c33c80bf10a09957923c4827f46adb57d34c2014c8f3a075f62dc86a29c7a2826c3ae2b0c4a92ed0fd502b06a6206dd7c6ea86dabe87d7f6d2f2f83822bde887bd344a4f0fcebbbbf6274c279b69e5a8f13321b6c8544bbf74f84d2dda42a6e23db2b54b2841a30242689cea279d04b1b4620d67786dad114492860d38fd4d45ca5a40770bd146c48e842e6cd2a731ba9a2a5358e535c3cbc6f51b77f652fb5b20c950e674a10c9bd6ed29ea454d9c0213fa69e2f05c9500d8159492b89e1088a215d9aa37549a4f38cdd4212ed2974bb785f62601a465e3a469fdbf3b59cb65ca6a5cbd4930c17f3c1c6271e30c85343e92d3a8288e1990c603f0b87b166cb860248df6fa1544495d893b1371174bb4dabbe2f30ec7e2741285584a6ad07ece346434b7a98ebb9e916ee52c8b2bf11b478f783b98411797858d8f22f898c29278c4a07b48bd4972eafb0e4b9a62f812a4d5e2046885823027cd3a59aaf2d7faeb42a747861aa186e9e79c2f284eb5784b6032acb8c487ff4fddf2cad6d7fe7dd761d3f5261055cbc180cd160a3c03ff2975b9eb6e0468acd5bdc862429f11170419bc430b962c2dc37e299cf6d089b2fbd99af345ecbcafda1421ecc218043106c38fd8ca9e294811b162e2a6520e804cfe9137a9c473569964f71731a1f1132c3f8db3871be7aa281b393f0a190dd66417330b3735839ef148b113a6f5f04c4359325173239166ee1746bece800d68ef052929635bf875cfb05c2a1c2a452e5aa325fef0b27b0f9dfb901ea9f1a8ac37ca7bbddf51e9337171e659f5e158d7a88c161ad2ab121bfb8ec5d5b01d28165a1cc1220cf869c9cb985139984babbc4e2495f2a502dd156c6ff52fc3864aab460c56703b279097b4b251c6f7cad122b22e10f755e795844f7ae399eb44aec4685e3b917cfd0628bdb9b8efd3f3c3c13474c4c9b92ac05fd421e464cc2847024b26d085985655a12611ac04df9db3c665b025c235e8effe1876fe498ac6c9b994142b074578b06edb98bf9bdff397d8db8c769d09ef8801dac8d0cabf635c8b3e809772e94be7ada044922f9106752da0b4fda7ad44d15a8c1a33f76042f80347ac3b22ae0923697c82a9fe5ddf09b07ec8b0607efdaa3142a4d18bfcb375fcb450c927a355951f799bbbcb78745772169488c5eea0d0254fd3e2c9657b1597697b343fa8eb3cd91feb4641eb1dd5893be812bc375042c75207abc251e4ff85783018a3b98777ef9bc5b960ff42547e107bc300fef7c621069adedcf1e8e619b12b69a9396c7e1a11df9ddb31aed6278908d9844ec670f023cc055352cc05689616782d4f3c5ae72d0f7a8f56a3223345f36e57a039dd3f88c341d4529415fe26975cdd87bce73edc0b40d5208844a11a670951179b4371eea8afc9d7e3f3c14e9578e5a2729c5dbea32b1369d07b60a5fac3a2081678aa2cc9e089ff1bb870073aa8429469f4ab6eae06f50f6474fec7d68506c1d751351bde6450506b5f55af0f005925f25444953abc022cedc7a13b410450438a00be3bb2dbc5e5854abc8a4a9fbffa713fc16e01e689bf55c758f09ccda8623a522af165aa15c1f985c58f6512761830c51277af31c7ec961259289e2f0856359615eb2be36352a8ee8b498b38a352e82a3793ecf3d4bd4ac08ea5c8453c554b887aa8d6b44df95ac531434b2ae57db88f3c8974059d9efd88548c2b091d2f2c52c757233f3d16a04f683f9c63a97f30d092f1d989389e23b6c82c378eb2c51c4137b9bfa42c19cf4cacff56f9854f1ec3012aa79883bd9ba42835125e310f63d1707fa307f73bb1d3c68776805bf95eb79fbcd8cdbf27b2e11d212cfddd2b83680c226cf891bcd91d0912f2decb7e71462ccdda7a4343e8443be225ad0a49adf32e0d66057b6689790622d3b4ee9b2a37a102cee16ccb5ab3ea7087f24c04cbcccbdca1f847cbb7590e052cbf7bb186a4ceac9a6407f4caaa048d3fc69174c36108b7483a2e7b6292c7aaf1c5d25eec5510b0a6f75cd7a91a051fd1502744220d7a0b76b6584fd3e1290ada07ee279125a765ef17a06bcfe3001956086236bf80e243343756819d830084a5cfc3a5a71ced8c11833f7f6a1f5fe3029d62a04552d62cd0b67a21843d68f496e1c71f44365317569bd6daeff6d6b4d8db474bbf0fe7cd2ffaea4fc2033b3fae40ae6e6a4aff80f9335d9b5ee418baf5ce2095d79d4062feac20543cb008b47e09849a13c2441863411919007a38701b44f666c2e235d47ca4512737a992d05a0a4f7ce50bb2d138796f4ce1e91f01e676bd0414d5646ae358e18884cbba2518ca87b6f8773a7ae39708ac40b521e58a33805303bbbfad11eab573542059148e99eb83c808f743734b671c4303ce08af42095c5faa90c28b6cdde22166a450bf914b9983e47b7bf2ff75ae172bd1c5d78269287abc160d0f04d99af19473662bcc2092fcd1f89174fc24ed94f6ab9eb4ae26f83bbc07187074d5e76ef668eb1ca6ef4acb7ce6c31fa474c4e113e3303ad23613a7bedf29cca494309f213a21dfbe5800dbfc995cd3cd99e8d816906749cc70dbc031a222bf3749feeac624b41d9e4d5165698e19eb364b440b05dd3f4330cea0db4a7b04bd8f5be866ad798e69a193152ac40ddc6cff61edcb60dfa52e8c1ab24e568a56d930b5201fa7709581426f1cbbb3913c38a37f9369a1ece622f6f50a1f0599a6727453e2c949c814c456b1f1992f889a27552e9eb88f027fc198e29977f6155d48efb1f0954926a2bd9dde339400ac5fa4f83837950cd62c430b9517654fc01d7439cb2d082631fe845334f0cd4868b17217f9a444f522b22cbc40e4f4048940cca37786805ba19d64860d124d4b6cae0fcc4c7f0274163a3b44ea115845875c7977f447a60a1ebd3728f9c8384e23cf416c0f63149f3a902942f41880bd3fcd942a4e366bd99b36360c7117f7aebeb4a6feb7b31e4aaa2751803f92a33c955fd06658d08173f973200a4f12d72e61d29f93694bdf3c62526ab1ed532512923dd7574f24f107a08de5ddfa85fd4dd6848936cc130537616564a1d746b9fb1690e959f7bc4471556af0a69008cc641dfde88b8e545d02bae358babd74d3ce04053f797c66474a5f5c891114c8a429c84ed7b73b92dab54b0d187ba1f309f86b8fb78580bc034f31eff7cac28e8f9fcaa3b47de50be3290bbc3104a637ab8cf67a9b278b4dc49d09b04b173f08eceb48fc8c34bfbb8a4f6450e06ee36cbcde0ef71bedae6de5a6c4d5cb87dd6df5d4c1795cef260b7378d0f640a15174844e5c33d41b0700f78706655d4ad5f1ea784fb4c9b918e32d17784fe45d05add3ffc62e287be526aa8635c7cd41cb0a0f8a00b403442b39e465a33345571ef7d1b7582d7734c4086c1a5e4111c2b2c94fbe6f660a7040283a816ee95a55b8bbb7a07095bbd235b7da2aec7f04b1f33db0481501c6359e02c121b1989bbf476c534868da8c4374f501d7912485ebd0e739e1ab7104a16748c727ef8ee9a4c4631e2f80a17f8cd85a3a4b4bcc5088975da79a35a4323719e95df03653e6ecd5e19329463c18075faf55ab3ed012e3f53f6734271ecfcac543ddc71cca482eb0b6ff024991ec3e245404b1f122eebea2776d693db2ef5324437abcd308e1619e42bdb6f136b3271d2e31a476554975911ebcedffce4acdc04bf51a3a32229e2ecaf673b91b574140983eceb5ddd6f16f52f83fadd6fb74fbe79ac0c1710bb752235096e6792cf88bd1440222db5c3f205646f4869a9a8697d8a8a6aa888406db32868f8b039059a6ac01d6b7a5f5cb6daf6a755416937386530185513eff4443967a45a7e5681f051f75ba94d2a3ead21f9bb51a086ef58e53326329fbd6733ff5facb1e82c954c5584f67b4d56be329c1b0f5b309d84ba0de929cb1af6e28cf5059bd2b1ffe2af35d5bb35a27fa76f5a245b1262ec8a65cbdb2108f968acf58c90e6b3967974b310d8d3c24a6db5df655e0c850204827d0fe0a4fbf0a9d90b1ab70d9f8f5386f0f2893ababcad2a3ef2ee1875aa6b4993300573d61a859f0ac3dabb3679bf6d51b85e9feca864a62a71bb63e70465016fccbe7a21f954cb95e2c300737c8c3a9e2e08e5f958cf8e82548f8111042695204fe4a15f9637cadb3a4a5a2275bb6a1878f60ae0c08d259f7c5abd64355bda83cd4c37a269c02fa7840af30a47d92799930da374c1e7fca4e52217afaab299459ea8419eeda29c1e1a3d6f3e3923c32fdfb6d90a53bbe883c8eb3693129f3097cffdabd500e2b249fe062218a6fdc0e027a087e1cb56061657f996fbff1549c2cb47f0c4cf6e742e348eaae8cb2723c9b5d94433415825ab791aab9dd3e08ff94f8347dcb0d4b9fc01585616ad0ad21810b49551c0f9235ee5846a57e2b2c51596d18caff91b7a884835727c472ae144889ac950d748c4f301372d3d13666bc18f84c06c913b5fb19a71dffcf5c84746b017dd9c50e53ee31cc956eba271ce8ed5d9c616777ee972be2fee947c46a868136a3c06a42d80ecc7091a571722976ed7da99ae02fa60124ed3865f29b97fd417ba27858fc8d714d71805d079ff28d6133f09ba858d6d1ee9ee907f426a3b5659deca7f44a194a1827985d8e7d18d40aa6a118182a4199bbc31d3f6dc2829ab57ed6916245da98d40956b6371ee26261040059bc1cf9a4f8e0c4405527105abba26f13def0e0b9617efe05b6faa70190cdc1be3e0b88c150b25dc93ca692cd57e35fe95236f17561710a386b421b4dff14a8fa048a386186471671c57c5520afb52073f1fa08ac4ac9347d568c190ad1fa993b2c9844e4193e7fac3a698298c9a63571ada570ab50f96f6e201883547375513ce3629e0599a1a58d64f2972b118008482c3a1addc50c6a5990fb5d9d86d8730569c433854c7723f941674744fbd67c74212b914d1cda2ca8ab42b293c9291dc20ea4b6ec9e7e78b826cb48d56def928628a141fb1ae6b0fa4a5e79a7b3afb3e60b71f8cdeebdcabfb8441fa0646b54ae21eb83385e679961952b6bbf6e79f8fc2e654052d9833afa34ca987b933c3b4d783ce748f6195abeec7ebb694440bb5eee08b1c25d3872e197f32da5fcfe5e66f9fc93c450031c8ef22fb00ecd31a1aff87e5b9156c39395a847511ec80892c4b065ec9de11fb7d563191881d42ec16c69d83cecf53478c12fc8c9b567653ece50aff3fb76c4f85ceb42681690fe23007ef84431c1d55bd93ecd390560bdca6d4c76978d5edf4723b99144f098294a08dae3e29e611d342ecb3e0fa526336e8179f5136399bf4bf430a823603d48dd4687d626aaf439dafb052fb61d954602e3d06192e7b833ec32df42b435320a51fafd16386cde19d0f7beb4e4fadd57701d28e480c43d80633b31e1ba0d1e0e0635ddc7eca82597cc8bfc2c28ac3a11f251f9bcd78dc45ae042992657f9af83d7e3a54e0ed5e7e0214fe59034210731e8b0a80752caeaf595005fb0c8384c9e1677903a954f876e42895174ca658ca3c303f5d2162f9aac7acab48baab223c9614fe0aa09e47ea5600cfc7373d42444429f5c4a929e6af33a2ebcd7c9598329237cd9d97143aed38d34027e10bffaf0e7", 0x1000}, {&(0x7f0000000380)="6da6a3cc0ec61c5a1b391908b8cff884d81ed574500c9f0eb1f3a5b99c3c02e2902c68959a8abbe548e0a0c06e9b1abdd92ca1186b855eb240ed0672b98aebf88277a464a7fa1488842a93e682e6456f672b885dc15125766ec5b63b527e3418f4fe79487260f31b526bd3515cdae1", 0x6f}], 0x7, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r2, &(0x7f0000000040), 0x1) r3 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x20000, 0x2) ioctl$KDDISABIO(r3, 0x20004b3d) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:22:12 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8, 0x3}) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 16:22:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x0, 0x1, 0x1}, 0xc) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) execve(0x0, 0x0, 0x0) 16:22:12 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x3b, 0x0, 0x0) ftruncate(r2, 0x0, 0x6) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000346, 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000340)={&(0x7f00000001c0)='./file0\x00', r1, 0x2}) socket$inet6(0x18, 0x0, 0x40) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000002c0), 0x0, 0x0, 0x1f) r7 = semget$private(0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x8642b602aaab4398, r3, 0x0, 0x100) r8 = socket(0x18, 0x1, 0x0) close(r8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x800, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r8, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x63) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000003c0)=0x2b4) close(r1) lstat(&(0x7f0000000480)='./file\x00', &(0x7f0000000a00)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r10) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000500)={0x10, 0x6, 0x4, 0x9, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xffff}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0xfc5d}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil, 0xa3fd}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x7}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000004000/0x4000)=nil, 0xbfe}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x3}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x216}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0xa4}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x2}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000006000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000002000/0x4000)=nil, 0x1ff}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xd84}) 16:22:12 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x2) chmod(&(0x7f00000002c0)='./file1\x00', 0x4) r1 = dup(0xffffffffffffffff) socketpair(0x10, 0x2, 0x80, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = getpid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80e8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) poll(&(0x7f0000000240)=[{r4, 0x20}, {r5, 0x3}, {r2, 0x80}], 0x3, 0x7) open$dir(&(0x7f00000001c0)='./file1\x00', 0x400, 0x10) fcntl$setown(r2, 0x6, r3) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './file1\x00', './file1\x00'}) 16:22:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000300)="ca1fc1817b64d5d98581a54e2f70241ccf43747cd5f471d40ed1e910191cbd9f732eb026cb9772b66104a4642892a8af5d7984f61a3ceafd704d6408f4bed125c074d8bcdbbd84409211f58dc8a07715b078697097e3589f200d2a69476ee7b46f3a5b345b25afb8103e8b833e9fc27b777b7a8981491bd64080363f9eb3ec1ac4e0884f48ae6a5e450a2554f6159174ab4bd58a0348d29d77277fb431f8444a787f52a2d34780f36202461700223b7d597bae3a1827399cc7c94e3b05f7721bb3fbf926ca54b56ba07366c11ac8b1f8bbb81c184d248624ddb2dc9fb3f2809490d46d2c92f450b3e59d58d3", 0xec}, {&(0x7f0000000200)="23a5205d13641a1aa400e176111e96fa892ab8689afeb3ef32ec589712126990b5b8e50a217e2bfd72b8f13ef20f09b8174e90d6a832491a96988c2e2eb8995ffdb4d55c67a896d896ba84ebde8cbd505e9a353afe960408867cca230c0f21754e1bd9c5a8163103896d93bfc5635aca30d3a403e3b6d4bf7fd8bb40f1a3704c72926aca569037b190b3874d5be3cd47", 0x90}, {&(0x7f0000000040)="4b454969b5e0993382c9fbb8c45eb422d9db1f0795ac27159378b38c0b86d9d467e23afdbf9cfa7cb1bda44786aa46b97367a26a", 0x34}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790a", 0xe6) getpgrp() r3 = syz_open_pts() close(r0) dup(r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) fchdir(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7ff, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:22:13 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x110, 0x0) lseek(r0, 0x0, 0xff, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000000)=""/138, 0x135) dup(r2) poll(&(0x7f0000000480)=[{r1, 0x21}], 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x1) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) 16:22:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') 16:22:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff], [], [{}, {}, {0x0, 0x0, 0x8}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000100)={0x80000000, 0x3, 0xfff7}) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:22:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = accept$inet(r0, 0x0, &(0x7f0000000400)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000440)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)=')\xa3\x92\x1f\'\n\x03\xde\xb2C2\x18\x00', 0x10000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x80, 0xd6e7757d1fcfa63a) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x8086135) r3 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0xfe666dd2386826e) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = accept(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ff00000000"], &(0x7f00000004c0)=0x38) getsockname$unix(r6, &(0x7f0000000580)=@abs, &(0x7f0000000480)=0x8) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f00000002c0)=0x8) accept$unix(r7, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/51, 0x33) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = getpid() r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x102, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r12, &(0x7f00000014c0)=[{0x2, 0x72, 0x1000}, {0x1, 0x2, 0x6fced3f3ae7be6b0}, {0x0, 0x7, 0x800}, {0x58db8a0e6960ab96, 0x57d, 0x4caad600befffefe}, {0x4, 0x7, 0x1000}, {0x3, 0x8000, 0x800}, {0x0, 0xd6, 0x800}], 0x7) fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) accept$inet6(r13, 0x0, &(0x7f0000001540)) setsockopt(r10, 0x4, 0xd60, &(0x7f0000002580)="a9f0c72dc73d035f56438766a85033240707ee238b534c6424111843b8ad288a03d1f0386a1d8ecf5e52530fccdeb89d7a82c7af5a881fb0db595f1eff971eae2c605be2a242e65e64d0a95fcc331a00fe7fcfc4894eab5b5269c11ac0042a6e88dd2f325c1b0234e85ddbea6ee80445248678a3f255dfdc66105fd27d83bc27573dbc1b5c787153f589a7f1ffa1b6516e2064a90aa6f1f1abd8de88724ba7f4288389843ff71d07d6e862b5e4a30f4cc733c10ed8d267e6e8d84f9eecbc272219d184d0f4abcd1c851acd20a5f117ab40ffc75b8d59f82af0ea53cfab292827bbb6db31e0a135cecfec4155b15ce91da4bc377370a1377bd123a72a25180916d857fed4381dbbf239eac3114f83739596aa098beff8f2ad052721b63cc54e6535f55bd01354da035e67733b1a8c399925cef940537378feab62245f6dc5217e370f1ff6b585bdb12217e8208d28c7b50ae21e31319e1611e05e4b3cbd0e938fdaad4d7b6465f125ba8952bdab52446c968ad5eba93cc60c87f8c1b4df28031388247d30bb40e794b75dd21d68eb451255d1f0d28f4790b3a967ed1b683f7f130924510b59c4db52d036e03a53fd6cd7b001565c47d922b7e8acbeea5512d0c0ec27bba5201e0ae6d679c2361f5765aa137683de4a71d16e3a854900d6d496771a1a3b2a77d2772f7d416183d50fa3ed6a395db28f80c6a6e5d3d43ff5de44c41a7497c7e101694fc4ba516683820f6089b46a0c7b247b9a77c842029daaea33884e9cb470a8374378263315217dd59bf1b04bbded11e944b8ab8f8860135fa5d58ddeba69ae84f0054cfe43347d351e32bef08aceb51cda0b86c78b4c124f70a6d10fe66e35fe6d5568c5f48cf1329b96c8d0d8ceb1c91636d2cc0b6ad3dd483d87c33f09380c255eda078d9397c57d9550d4d7b9dbf0c2ed177cd1b486997172b1b3931576a5f48453c6ba4e82407d93d8e9da5a04202ebb9151a03f7e6bf4b4df33b2774a0e0a15c4962cd25957f44765caadfa00fb71f6354b40badb7ebde8d091e057bcc5c7f7e17648a18d2505987ec346d168c422075bc9d4cf7d04cc71f4bd9ca9ac879d8e4789b8e2042b0bf7db83709a49e8512814583d23aaa429320e855fb8484101b445e9e7f3b4562a3350aa2a0e69d2272eccf6df3f4aa49052cce22b5e22dfb830fa0040e44a3104620d004f5ba12a5514ad76245c3d930d76309229a88aa856c5cf98160ec0a8e61baf5dffdf60e30495761f01b9db576891f198e32ca8b4287daa0ee697a46d021737c816b38237b788833a7553b415fd8db547895c778c12d9d5370afa7c3ca35491e2e5322b878653cf8f84c8e2111a2be1534e3f4b2adab70d4ffcf383ea027f89cbddef3e569503d6787554d56de019c59686ede294b2cfc952b32bffeed48ed8a22127e76f6f2fe5fcdf8720a12e2ae98a1c0aacba9459e8961cd13b55b5cdc7510575cc63704a4d32dfcbb3c51833b381a38ea42fbecaea4a77948955b89fb5ecd0d18ab67b86fd45c0bb8a2c70446e7a21fc859850689050cbeee3380fc9af7e71ac25c9c58b043af51f280e4c79fad5e250c4f0ee106514faa66c9e1dc2e03d0d4d2424201f07d136c1f8f33035b864cda816a45c2ac98c417e8f764818dcae86f416ec6dd30d326efaf749438ff6f131c538733d0486c76ff288d348bb7d40153f79519799a161841c4aede2756478501b3198dcef18c41c75fa7ea8e3fcb922ff086260ad8419b9d0d0cb278942c9d516fc64b5700b640b0c1a530330ee9d4f61dda482c94b9b073ac4716186426cb897cddcf3c2f69f4b62c89e340713c3e4212ada7525aa89d59b3d300995017ac85084d77934e079043822a70c7efd607ca4891526f3152a055313463d893196448c9652ae5dfd46e64de08fc4ee07b44b89c0a7a0ab32651f49f3b0a904874b281d34c3570c15bd1cfa4b340627fc6a6f2c3816190268a237a54b95d02b4740f5568e25d96508eec5ea17232680dfe272377a3dd22820a8cb8b2320c915fa080da8d4ce1c68d44d17b82cfbab5090454cd2ef8d87ea7bab23ac869549794ea6e9a0e8d0176732b86b5c91500892d26357b1fe352e520f1a7ef7cc620f9a7bdfe6cab431e00bbb6ab05d3dd3e35e52587c574db3ec39ab81b7c02217e0b97777f9c6edf07e58015595837668c5f269279ee31e532fc3527a682e74e3ca155a62032f4b05928374a77c598540af9360de6907a619db4fac55cedaa603c1d114834e5e383ce5f046c9560542e7d4162c52bd2bfc0581945adcce07ee0fb9ae7824bff843550089424f365b9ea87d70558dc1f581a40da53ff488cfbf6368b9a9a0f9145cf7e0034de037c0fa0435861818117f0d0aabd7aac8aa4f17876794fa00dff8d0cba66379ec97afc333e978946bb53371995a21a2ca6d40c77874a625739511c3dd9eedff7551904ba3582ab65cf40dc408ef1e38687a6937f565c1f6a00b6d555b60f7de50990d6d157bec4902d4fcb72204ed3d2a65a7a78063d950831eb4ca8bb873001a733f936ad35ef98db7731885891fba8572e07059dd296ab943cf7cfb4248876eef63ac1cc6c6cf7d610c92acb2169c2e774d25adcaf15c36f4656b5c8ae6b3b862e82daa33af6e64e52c03bb05308b4d031b77a36e1782e4ea8a07efc87734a63f96a62316cd725c45ead3b97bab1218ea748ba83d7eea1edd45cdfad9ed1e432dab77cce1651a2644832a82eaf62e53344a07388d671c5ca4a8d1bc68a81d90168bdfdc766f494689a09f7076d8c898368a5f6c3771c4bd89eaf7c9a66fdebfc4b975cda07110959fce27dce00790361b9c261bcfa06babb283339e6df80dfe53928c5e7544a368d886ab2884819faadbbc2d362a75f556aaa9cad38bd83a55e292a353d1f41e9c560d425276331e24c7fad5dde32105e22d9f432fec50d4fa7f0e74de322abbd82aca371079ebb08dc26b4105aa4d52620565bcc6bcb642a6b547163d72b76e814d8cb520080c1c4ad98dffffff7f36676a7984000e63aa27682ad31c8113078621d17a833d96d73e20c709de37b31af19cd5b3797039712f758c91ef653df0528e716fb53a3b9e5d5325835fa84a8543ed1dd4ae389df6e968847dbf0f7231bf85597632dc4fb9bada88a0ae5250c385eb97059a998aee94093ecdf5a0f9b927fff4d532dddc8dfe86b20b8f046ee564668e841cdd864a1109a9fbc508e02de7c7f716a15ca2e7b87d2bbf8ede7517c1b74e6a1af4f370458261a851518bfd6e365a9fef17afbee1aa8a1c4325f52da2a896a90a18f9f667b4ae19ebe13f75a96fb4129e2d089a7df9f0f2a7334e25245294022c763ae151992fc19d65a12ca2fb13d3d141a9ff447bb2fe39425ff598e7f4333683e15ca0688e58cdd1cb9551dbaa0defd36c5c38dedc4358a6a1cd8df90141d36167019181f04404217f3a88e10082d03f3608ee91821e3da27bda1ecadc971d7f2c98d451b991e0ea8ffe3ea6d64a7ee1e80c5acf948738c540fe7fc3a0d019a0f3d19da5658f9076ca8469c4813d28b167fc4bd9f41287704b0bd111747f7d705cc7abdbcc7f0568f28d2991110651fe43a070568dd47eb0fe0f811b12fe4e2ec3be445c25fd7bf68792a8d8432e4690633db7cf220018c8295496a5c1ba0b2788747b6a9481e6e994d3ed67620b76ab89098c0782d6f6cbe8d0acc40cda2e6dcd7345a2bbdd4a2920dae921e741d77eb8400afbb79e56ef247dd2c41a9a4b7a799887077800f9f676d1ab4405e9b918d57fead3f4713f657e2073456279f8573012bbbe11f4c3fcc3f5ee5273e240ee9dc63e8782ddbe36a8bf90f510fd27ab7ffd9f299c77716294d3e97521f668b72bd659e18c0f7585a2b1094cccc71f503d230daf7831f265ae44c74490bb203e78faad61229772d86ae377c4609e9a428129bab90eb91bd15f2c2850ee367a4665bf3feff42c09f4d34ce3f1e2bd94da9245db9de87e99ccfdd450ccba0c7d3fdddec7d17ff746f69d18a1118150538a7af497e8b487fa2e75238554cff83a7cec7ee8fdf59a13360348ded6f9cf98a3daad37d05585f071f00c01062cee1372e1ff1554130060abd1722b751f5577321da857baba9849e10b67a2c7f2bd42e12483b080fedfb4a70f61b2ebb9ae596e2b73adf26d726b2f572653c16b86cc8d5a5d88f5a0628ef2bd605b907f16dd53c16e07e887c6587035e101f0eaa8e41cdeb58181853ce000bb61a4b40b72d28c1f96b9fd12735b2589faff34d512c41aa9c53dc4ee51c8fb58aa1a5ac02091118574b109b3e2aab265467f199c21c0483ae46a1128f4f7a886f39f7f6877d99ea9e651e30bd4633f17b74e2cdc5191e3a127fb4ffb9e7c0c1223ef618134aaace5ce6f8623fe5c8e4a1a5023d1ff7d068f2fcecad13a082488ed1d5261c70af864f4af6062c6ae7b8c78e2f88a4b823d7d2b9e65f1a00a82f9dce57aebaaa229dcfa8f9ae2166e6c038998d5c656a0288f7991cad082ace93a55c9b5fa39ec28cfe02e3503de62f251369bdf25a4ec9b2e398a8ae7377d062d9abb6573664959e17a66b3a2e952e83b801c8ffeb1aebbff44d3ea8baecda78242d157949694cc6abe87ddb57dee08a51c8a36235db466bcf9827e3356d166a5aa9ec48ba792afee9e377d2a6c713b41ba2412b1f1324ccf9669740677d8d1b4889d96f0c62ae77479c7455ec3459fa74cb538adb7e30727eac42d3670d49e4f8658dfea0eb1be58b85c5e0061ebd14323d2dbd6716249fa2b67b2c640a33c1e7fe9e98bb895e3f0c4b273adca31c2f3d6cb7aae5d3eef0bc12c7258a75ac4eded73db9a79547eef7ec7c4792967e0eabe38bd951614a33468fa0e71d8c06d9a4dfbbca51c40752d8411836729647802e847202fd55b1123d59823d49dc0ea7f5bdc276953094e14802a3600562493f554ee686e2f02dfb0c30f134533965d21f91ca1984989b23eeb862457d0bec1e490d097dacd1747e164e6bbd8362643b883515f59f733b61b3fa25b11a3ac8193c5fcac41f0a00c4ebb426ff9f767c4d8342984ef0613c9a8efe856831a997db2b678883fd4e2099df5fb4c823ec300014c01c0aa80c9a822d1b002f225c29c99a8307239ab2f43cfdd2c0d67b4449684a86a51f5729223913510d1c3ef359ae4a4738868f42f6f819aab0357b99f94020a8d19a68baed0d3ade828c15445d7d1ff11633c1badff2ad54c364a9c28c36e34d888e1661592a9c397c8d94212c891233b190e07e44a6e9278c0e4caf012f48e602918b921de4fa1013689c53eca6c7938c2a155feac78f07abad1e36c92fff8de863d3486a3083f3da0dd15b642465b4ee657938275db0eccb55a5aaf21b336c76b77007204e20f9e7045c06da349e51d0cc5cc5e7c10fcba080fb48cff6ace45193c3fa14ec74eff155a85a6346b5a77fadb849ca79612ae6f343997878557d202be6232976f5aee7dcbb5959467a7f7a08535275c571070e77f1c9233d7da625585eb9c61909f7496816e2b1d2f89829211fcac792360f2d2fa0bc0ea22823b634e93dba3e948e009c69d5847e1b7423bd08a92d5bb98da1f9995f2955d2adffb71eeda05b786334d98366e6be74110aefa43b00fbd11765e097d7f31487b0cc7d1a4ead40e2006268b158de3e8bf080f8657a92d9f7b1359dee38a2bb8e054d33bf6d3ed2a3fb5f3e338c3565137b5749d52d8ba0b024eae789e8251904217f4029709b0faec9234debed2b109fb56f641d31195d97b33720d7bfe7b681b664bc74ff5b4497ced049f39225808f20afb8e69e553b5d49c99453ea586931db54a258f69c8151948dd35aac79ecda41c6253f1b47b94f7eee18cb63a157397aebfffa15056549e51645cc3ed195a7f48ceb14ffeb40d58df7f78970755e6492eb67344fe87d75fdfb55c32dfec3e8cda02b80003f9fa0abe0821170e0b48588808fc10f5e4e5b62c642292ba71753bdbe8f1941809a08e21c9a14feace9a7e98bd9f3b2879", 0x10a8) setsockopt$sock_int(r8, 0xffff, 0x0, &(0x7f00000003c0)=0xa65, 0x4) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x9}, 0x0, 0x0) 16:22:14 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10400, 0x0) pread(r0, &(0x7f00000000c0)="57337e85fcbded924bb6512d80a920ef8305911b5846ca936609231286aeaeda93efcef5bd31950d638657dd65b972d11aa311897004bcec41a96b3e32064e691eb72b9d4c9ce8315bb22a162e030da76a0d2597dd97c5c7863d17886dbac5cd4b4d6628736b99ccc97d1cb46f48e4c6fb541b580577e5853338ce17d00cb9a101309c5b478367cef8c7e4395a47802cf235841ed140adf024bc558d6cc8ed9b5cd3a2dc097095bef31f92ff5b8ab9833f5e691787", 0xb5, 0x0, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 16:22:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xa) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r15, 0x0]) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe00, 0x6, 0x1ff}) r26 = getegid() r27 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r31, 0x10, 0x9}, 0x8, 0x6, 0x9}) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() r33 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r34 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r3, r34, 0x10, 0x9}, 0x8, 0x0, 0x9}) r35 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r37 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r41, 0x10, 0x9}, 0x8, 0x6, 0x9}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = msgget(0x2, 0xc0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r47 = getuid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r49 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r44, 0x1, &(0x7f00000003c0)={{0x0, r45, r46, r47, r48, 0x121, 0x9}, 0x800, 0x1, r49, r50, 0x3, 0x1, 0x1, 0x5}) setgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, r9, r40, r23, r26, r32, r35, r36, r38, 0xffffffffffffffff]) setegid(r9) writev(r0, &(0x7f0000000000), 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:22:14 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 16:22:14 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f00000002c0)="15dc5d9bbbcaddb9c854ef10", 0xc) setsockopt(r7, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r8 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r12 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x4, &(0x7f0000000340)=[r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r13 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r14}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r16 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r16, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="0500381ee116f97616ef"], 0x10) sendto$unix(r18, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r19 = accept$unix(r17, 0x0, 0x0) readv(r19, &(0x7f0000000080)=[{&(0x7f0000000240)=""/162, 0xa2}], 0x1) 16:22:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x25, 0x6c, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:22:14 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0024bde20000005a000000000000712142e3dae054e3137c9b94940acc2c160582d989c215271a6c33370e7579ce501b4315c6ea8e6235f55191d30011e8172c08aba9a52ef74bca554dcfe085b030a2ff85f94af9f0c12dd42559089a76ef5a0000000000000036a0b46f2d8467645628fef4291848db7da91e04853b240696ea9e290ef8d78dc9a91be5e9bb61eeed5510a30384ad46bee783cfdf72741fdbcf5e64e6756a771dd33c6f45094b520c76297f9518ec79c04cd8b32e6607f24d71949d50db59081df61059c802ae4a19331cc2a43dc84a4bd147480f0779aab69d42cf2097ed19ceca"], 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:22:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) dup(r5) fcntl$setown(r3, 0x6, r4) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x1) 16:22:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x3, 0x3, 0x8}], 0x6, 0x0, 0x9d1, 0x0) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="82b7927aa9dfea05e1022e3966696c653000021aaf22f4e7ed35bde5c63e0408d5b6d5fc99574fc2f6ecf675d2fa129305209b3b33c8881a29ed8581f314400db9edef0dbcc40efa83284408e85c224dc8cc789bc72a71cb95227bbe490891000000000000000000000000000000008463f33f19482d49415204885ec023bbeb6ab0397b14b542d8537ae8d0a2f1a39a2c5c9dc6db9426d3890caaf4ae3a7215d64377819561646ab8929fa3803668e194f41c7872757beeb4552a8b0bfaaf"], 0x10) write(r6, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r6, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r6, &(0x7f0000000180)=[{0x0}], 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r7, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) dup(r7) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r11, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) r12 = socket(0x0, 0x0, 0x6) write(r12, 0x0, 0x0) r13 = socket(0x1, 0x0, 0x3) r14 = socket(0x2, 0x0, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r14, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r10}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0xfa, 0x9}, {{r11}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{r12}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r13}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x80000001, 0x6}, {{r14}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0x9}, {{r15}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) r16 = kqueue() kevent(r16, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:22:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0xf8040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x4, 0x7fffffff, 0x0, {[0x100000001, 0x597, 0x8, 0x4, 0x1f, 0x4, 0x8, 0x363, 0x2, 0xffffffffffffff01, 0x7, 0x7fffffff, 0x9, 0x401, 0x2, 0x4, 0x2, 0x5], [0x3, 0x9, 0x8000, 0x6c5, 0x356, 0x1, 0x3, 0x951, 0x80000001, 0x7ff], [0x2, 0x6, 0x7f, 0x80, 0x6, 0xffffffff, 0xf2aa], [0x8, 0x81, 0x4, 0x85d5, 0x2, 0x1], [{0x9, 0x8, 0x1}, {0x7fff, 0x1, 0xcce4, 0x200000000}, {0x806e, 0x1, 0x6, 0xeeb}, {0x0, 0x8, 0x10001, 0x8}, {0xffff, 0x2, 0x6, 0x7}, {0x4, 0x24, 0xffffffff, 0x3ff}, {0x7, 0x0, 0x368b, 0x2}, {0xe41, 0x400000, 0x16, 0x81}], {0x5, 0x0, 0x5, 0x7}, {0x2800, 0xfff, 0x5f, 0x5}}}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:22:14 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r5 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() r6 = socket(0x800000018, 0x1, 0x0) getsockopt(r6, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 16:22:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:22:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x0, 0xffff}) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae2"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x10, 0x4007, 0x0) connect$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c18100287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447cc50361b65fd473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157a4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d98de98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f274813000000000000877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f368000000000000009361bb121ff9c085ad0b019f8c1e3b915175ddeaebe60b790c"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r5) getpeername(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r3) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r7, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r7, 0x40044b06) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x2, 0xc003, 0x0) sendto(r9, &(0x7f00000001c0)="a06d82bec24f6146b5", 0x9, 0x400, &(0x7f0000000200)=ANY=[@ANYBLOB="0000068820106c653000"], 0xa) connect$unix(r10, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae2"], 0x10) dup2(r10, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) dup(r8) setsockopt(r10, 0x6, 0x100, &(0x7f0000000080)="90221698cb11c8e21d5a81dff20e342293568efd092a36c08a35564d5b7824dc0090e895a2b68f6dac0d664f19ed6c0728f1d603cd124278ab1caff59a4aa6f9eb04466bd5ccd29026fa2d4ae872a24ca833caac96f3740493851bf2f79a63a93e10875d7260fe357a0a5335dfa6dfd01780741580eef49b7082ef4953493d62b2bac35cb81cd53eb373f9d62fd83d82a76903614f85213d6e6d8e011b01270460cc52097a279d7cce76f6719ae795d5f906783a74939245ae95f5cf6f8a72fa6393af8bae98b7086fff703fba596472a7c4b77fb71e0d55918de526e1c3e80ea0136e70", 0xe4) 16:22:15 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) connect$unix(r0, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r4, @ANYRES32=0x0], 0x2) write(r0, 0x0, 0x0) 16:22:15 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x3787846167c99695, 0x0) chdir(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xb1}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:22:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0xfffffffc, 0x800, 0x7ffeffff, "000026fb7dac0000000000598c00", 0x4}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:22:15 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x400) 16:22:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6d, 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="93000000000000000000000000032d80"], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:22:15 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/26) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) 16:22:15 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r15, 0x6, r16) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = msgget(0x2, 0xc0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r22 = getuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r24 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x0, r20, r21, r22, r23, 0x121, 0x9}, 0x800, 0x1, r24, r25, 0x3, 0x1, 0x1, 0x5}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="56a101002e2f66696c6534bae78bfb660b"], 0x1, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r4, r5, r23}, @rights={0x38, 0xffff, 0x1, [r6, r0, 0xffffffffffffff9c, r8, r0, r0, r10, r11, r13, r15]}], 0x58, 0xb2562e8348234164}, 0x400) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ab80 failed: hole in range 16:22:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) fchmod(r1, 0x100) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) ioctl$TIOCNOTTY(r8, 0x20007471) fcntl$setown(r5, 0x6, r6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0x2, "9375b01a93b45136fdf001804000d11eaaf100"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f00000000c0)) r11 = semget$private(0x0, 0xafd01ea6cd03699e, 0x80) socket$unix(0x1, 0x0, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) pwrite(r4, &(0x7f0000000200)="624c505f0d34068e080331b09fdd0870a201b032a646f4f0b8ee44f389dae7e669c1281b44d695a5e047aaf31b34695458d3a85c6a2578e0797fa15b53dc1e8a7d0edc15cb8d2b959bf54789635c0ebb6a277e04fa532ba9dabf352cdb2077737d1473948766129b568e97740b3216bf27a8484a6d51c4c4a648078ad56ebb2f38d38cc8e1a102fbafea09d79143f29c1967d240745ecd18332dba882bb4c5891eeccf4104a7b8ea6e0e90765eb9e366161223e6973742d6ef3c5b6120", 0xbd, 0x0, 0x8) mkdirat(r7, &(0x7f0000000100)='./file0\x00', 0x60) r12 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x44) writev(r12, &(0x7f0000001480), 0x7) 16:22:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000025e, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = dup2(r1, r1) getpid() readlinkat(r5, &(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=""/144, 0x90) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x3, 0x401, 0xd8f5}) 16:22:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r2 = getgid() lchown(&(0x7f0000001240)='./bus\x00', r1, r2) r3 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) fcntl$setown(r3, 0x6, r5) write(r0, &(0x7f0000000080)='on', 0xfffffffc) ioctl$TIOCEXCL(r0, 0x2000740d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) ioctl$TIOCNOTTY(r6, 0x20007471) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001780)="c9ff243c047e17139d05151442e43a2d43d304cca27fdc0703a1f3de471786a45476f37bbcdada881b05d4f7c8f6b7a638a864fc5dec110eed6f909e6671129e045be5b200184e2e74ea1a18dcfde0a88f8ae835b543e59edbcd35c864219411a0a4381e49fcdc70c7affcf3b4ecbe177fbc2d41135b07ebb0f6bce025516060314ad1f46752f1c6f6796346df417a19ba781b352b89003daf1f88b2efd3d1e5d0122c5f3d068ce5a20c6438aeb1439435cdbfe2ec0678f3393320319c69b75a711199fee69378e06398cc4e7cfc2f03269a3a779a6e68e075f4f2d915f216306a350b595532d77474525c73ecb8850a5c7adfbfe20d78e5822a434edc418038be5988772e030d71b94fd87fe20aecc70f90696674a9525834d0f7e4507e71", 0x11f}, {&(0x7f0000000240)="e10357e52ec1e172cf5f707144ec6e1ba5b9ef7b38039b74dff2396cc1b2d5a5ddbdeca380d6d7bfba8b6222921434f31c81f2eb9ca96fba5bc05c19ae402b21255f2d25e02e0bb519f4718f379745925ed9a7eb57831d19beab88d0a323f2764437c74b4f8b12d654c111bf2105eb83ce215e0b67fdb28ed53ffcd66ddce5a84b39fea6ec8df976b4d722bd09ad2bdb13bd441553036c2acba325ddb2c15687d339fd7b9163f89f46b7bd0c583b77353e572ec19426c5323659efc595ec7c2d03704d3d9401aca0d14c29b644d27b1f79c5af57417258cfce83b67a7c95cb913dd431678f92586df47f6050225d8bce7d679eab120ab15d5a0fd9bca2dd8ca117288866b5ada2a3bf153418db752e883fc49d2f3ff03124b3a7da687a31a9cab63db9809a7432a21958b5e07baee9f0d4ab3e4baa522eefd968aceeae500614f6a8e861b17332537780d5bde695aa1cd21e36bfaa1ed555daffc1c1c552fd43dfdac0d63a04c149d16c4739c04fbd0e927cc0b1a15a1efa4f8088f93a2ceff13586760cccf67d35f097347e0fba571aef80d668c9ec80c2a8c8d482dcc2210c29aa26b4966ed9198db4083850794130e34cba569c402ba77c0d18af665dd98eaae8692fe32e715afc367d2cca130390cbf285617f793bdae3a450f659c3ae82221bb88d9f59f8fd2445763137567053ac43a9282f854afea59de45cad0f6e9abbecf73d12831d4f61b5f58bbdba2bba150142a142b28e4b324afd69cd1f5bcc640cfa6693618442c457e0f9b2770d1992653aac3587324921d586f6f3d7b5d5a0cb671e71fbb38f21233aa0560142cd0b6f0b2f40f2ed4c0def9c0b9b08248c202a0464808b91a4b54b7105ae336da3fdcf56f9dad578a03b0bd809eb96f59acc7f1f40887819d886b2a21b0d6e1f0c72287213b63cb0d8f64cb1e2be3bdb7d791ca6b796d4a199b71a580c1a22557fe6d0967d37b48797c51585ac5c42f08568aa9709e1af1780698dcc39b451e0a7b009f3d02c96bd4799f80deb08b0bc4ecac99971ef79f0f0b205625aa4849fc24067300c910b84c4a1492229f38dde448daabf3a8b282591b663a93c982544adf2eaae8b63d7b653a9517b8a7739e82f2b623fd7a2ef5260975c01423b483ed59113643cd8ec3152c57ad25c8f7e084beec3cdca3f8df427c88225a8537fa6323c3f777a2923590d9efae0dc7ee3a259f594d6c1dce296ad6142077781c9916350be5a4355b1af454c8fb3ec3757fe24e0b64ff16d0c7891f9f0ec54b7d586c9460acbc993b768f24132a1516c148316b45b8a2486e88f2859cc0997776857ae9bb0db50d56b2a7b9979dc1d5f18653459a7a7d081f9fd58040c4f45fb19518301285c396400aa6601f1870666a442152e2616c0c6aacbaddece761ca560cbabcfa032625d703c98b986883e1dc591c86c661bc77a6a251179a98272a334bec19147015c7bb7cfa19ecf120f9971b4ef965b1a92bad532b289267d469e7bcab321b0c3bf50deca3604e8525a06eacb60f04aa10395d1ea55973cac09b3ffd2b58f97ebfd4f898c9ac4acdfd3b7c219611f337c8afd4672bbc393869e97aa9db75b383519746b2dc9f85eabd497dc96f6704b24eea4d9f3739d2c896663457190891b628478a0559a677fe6df2c6daa2795ae283dc5464689167bd3f753aee18f86c08aca1674359d17f5d7a59f9cf477d99f155bdb6710e0c70a7f8a51ccbb6203b0a081a6fa9a3964dc153bdcf0b31d032168e5b17ed83019a40c947586b1b53ea03accfc7782c1fa8fb0345781dd45c87558c837ff0af3b31193a3617244779803e3537c0101ea27fe55deb593b9276c2851e20b9238392e6b08c761791964f8892b4728781cccaa971186f65aca947dbb21b33840cf7c3b6642f7dfa5ac0cc72157320e1a958b9fba659f9791445f604ed17725751b42fd6de878f8fc6f0b4ccdbfe061b49a1b0c3e1efdd87fd9c91a9b0fd708c7cbc525f9a1e71dd5b22809d487fddbd62cb9ee6f8918e56c905f5457e5a2126cc71e1c8c283a5fd29fe6670c2852601f53e583f75752dbf608d7235c8167adad2296df1f6d586f31ff453633e36a0d8bac5c6f7af6b6e24ff19b1853a10d8e1e8c94295031cc1063baf927ceebfc9d1a711963baf679a8f99c6611c8c4c1b58b9fdb8d0427289daf3079f5a3c62d34627ba36c8f2ff2bbc6a79e1e40d4654d7a5a06f6764351f80617bb4fc961b6e2b6f9392bb6726f6ca38f478b0e4af2f1f326fb9a21b3b7e6c2069a35af1e7e2374d98803c4a55fbc706e1972e3e8d19d332b0e34212c09d35553d5a761aa4d2ff516b911107c82e9adeb056766607ab6946624428a85bd79a233fa79de5a5fb6d2fdcfad7854a7d1e936a373abd71ccec52bc4f59a783c17b7221ff63f54352c9e078bcafc5fe0fc7933bf19e4962698d3da16790a95eefc79ae640f5875f5d2db761af58af4043505286f905a22884400ff4989f8e15afb53e07bb77bd81aaee4b9f31310305d39ba8b4fa8500cb042e4a3879537b249278a8822269c93db36ea29b7d165a9c7c4912709180affa294444242aeeb1980bf7629ab4fbec17a5fe7b3bfe20cb22042ab231addb8ae1334bbe712de384ae7f51d59cde8c5db466973b5208b4a560b38c407ce0f8d77557e2d688c9a966706d201e7071c563764d39f1e530c8a00e19d8d7dbffdf944b6df672e45251ad8ddfb0311e38f92ad88f2d26011bb54107c174436b0b69a9193a0854f3936f06f334d7df5fec4cadee6366450ca7f5b390fcd5c17826ec8b779aa47e004f9b37458dd6b847f8dd9c4f8da32eee75597076e6ed542c8ff1e307ebc9da19b14967212dae82d32431757fd5e71b9edb81311c6c68cb334d29c1dea867502d5803c4a9030d9a1f25cd0a26cd096c9277fec898d3f3061ab7fa8044088588108d73ebe19f8c3d75d3dfb740c2d41a1b1bda4a2fcd0b01242fef0cc4f99ec7bdc0f14d9c284fca54be9c8b44b2da5d54accd4b1f3e092836b96ac8790d2094f4224b273f3bb683dfc71d6bbabb7f9d0d51bc98823cd79a00647f1bb84df2ea515ca50dbf8e8b448cd885faf276cd9a159fb978944818b4a9df2d9859e7c19cefa336e0bf73e1dde6c60d419b408790e52fddc4f2ca3bb9768e2ac9c7b19627385ecab640c652031bee41815e66fc001f21575355e05c971ebe6ed537a8c41563171da558110a1d0bba65a7ee651b96d4e14683e44fb108ba1dd1b3426c38936af87314f287ee8aca97426d14a888e01cdd2df1c46096499bbd7f3f63b3faaac433115db8506ed947004f59dd71cff737693cc42f31e203368b85f84b90d2d8a2aaa9efe9e4fb12bc9bdd60a7b3452df8fec4072137d0f4c4d9cf579f730d12d6a827e1dd97d69b4a9072988bd7bfbc120a7ce793785e2725607717850f0f93b7ec135494799f724efc5086b1b6c92ed88217c711da40cce26853773e4e254eb7f91467f7f61db593263cd20ef12313a5945897a44bb45ebeef9d72997e27106a8e865e3222e8bc2b4be19116f1a38b68010ec8d019ae2e02fb729cef54e9d06260ced53316117ad007e9375464ded53118582566cc54752865538ee1e6ca0f2a43e849c8bc1f10f4f6bbc016b8b1454b50ac1401d84956a1a722ca07b916992fa804638f9b28ee426949cebd06d2e9202db39834a5a48b6938f34735a75bd9a880d05de1ddb4c5377800f5de22ac71a433ebb65c52b02e5fd65dbc191f036285fcb36d0a2ec1f02a91e3e61498df9f8ad570b0b5d09de1534510b6a1115fd03985f65e772fb5c40af517c7da59191abf82364311af7ab3923e092580408e86ffd9cfb3ff51a4957b7ee3a83a18ab89fb85443395f11e446efdfea5ef2f962735f0bb87c35adf8425dc4b483e190b24621727088b19bce9109a57a9ef09dbf4d80d1ebe575b5e2af698e67503bcef0f701be9632d5bcacb49fda0431f1601be786809179948aa3b3b25a6eedf6987af3f0818eb140465959f1fc07371bcefe9a40606fcea63eb6544f3388120f3c935ba870b6a43ec2237aca13e8167812c46003dc30ba94eb2b035dee0d1bc514e30caff14b49da2d67ed3092b436206b6076a2748de4e3add7ac5a243725491ff203fa3fe87dd90685dad99c1479a1f43a3d2ac23391124b9d4f1929efe2871089749764a25906932fc5f80fd5358ad31cbc5697220281cb2375f6faeb0d8c57e7775b3d0f0ebd046797f3ad6732b372b7232137721cb6c8c68e4d1968a7d9eeba821b2e85f001181f4e49ce3c0473dbcc310856bbb822a8c0be571210960b838a476ffd42098981840935a0024b338fb96f89473d1693b015de186cfaf444229a742d0ffbd534da7691ac8a8406cf689e23db5564b1dfcb080d170b0d765253847eaa2dee7068891ee50b78027d61ad42ba6896c3e806557024f95d882e646565d6e686339d80db3eb15995dc2c876507874a338dd60bcb3cb659ec9320c134bf158164b5ab697918f21f86c4b2b7b2b2ec834078e23068eaac6e7588e5e7d0863c1863467dec5a0131de4e9c4a5844ab11819c43bf3553e6a645086cb86051ee5ffa12fce72e83b120dad2bb7cfec37f4743920eb1fbdc0710b5320eb1bfad6b657b2d43cf2594defae0598379bdd7f152e28115f7ec5e59cfa0c54ce2950487c4556c88d6afcee1e49ee96a159ef3f288e46a3c3724d3d93cf77023a3d5ec2f72c4cd809d2778f605be02caededa696f980e68c30832c1dd455610d669682aebf954cde164cae5d11b292a9fe1412a10450961264264b38887372c93e4b51a54378ffc898a4b20a0ffffd8f7a8f7f4deb5777ffc828248ef00cc782d2c40259f709d9e4cd1d64242eb26024aeeebfce0076f0325be91fcd6726a799d4ef4a0e5b5c3ae5b6a554e2b4bf578c00f7ac308a19481edb69175e5e1feb69615e3b505a02cde61ded9c411739fa3e8d23c1c891d487f7e09506300b4512f8049cf0c679872b10e7b880b6e0adcaacb0a5f9ea9528aebe551bc3e3f723d03c0a8a464b88b784da1c8a1b2352df76fbd7b5b1c0dd5c776f09a1d243d8de89f6f76d856b4ec5f378fa3c8b6bcde95fa3d7158d0f50a936e93766ed07441e26a9a4dba729b22705d68d49a27b66a29266804163b3b716510400be0d6db423c328b5829f5a1001929f9be6aa546e2875befdce05c12f8bb5155c48ba91237bfaf1d39d29f47afb524d33a39eb53b7a91cd523a6225344d6e8ac49925723c39c0d77702733e782d65619ae40804d8e02824fb81310477f12022eb0c1578db124886f1665d8216104ce69fb6a7c9b7f4fb17f1c765c39b8e90a3f2e82a529a04cc1affc2e3d749f589336159adf84f920ac5afb74fdd4abaff0e4050a32d255635b094802c3602f96e2caaaf1cf4c246c01a944f3558cc25fa43107071c2685a4c2e5c28a311baf0595f9d8d52f31eaa9906f5baeccdaee1d3a573d6439c21fff811628480f28a7dec060ecb44e7e89da2a0667bcdfa0b333dfdc3eca2721b2cef74fb85c82808249e27b4cea0f10b9d8ed9c6a874273e7a3ecac46ebfe74cdf4c1893e9fd7885fc0c533dd43fc04f2546e7de7a342375608783d060c0720b9d87f864d4e922ba812b84d773f63724cee3bfeb89a3778e0f3fc987e51d90784baa66704c27757d77bab8c79e172478d9a2c21570b348da8e0f150ec34598d67f77cedcf3205dcc75735ec1570d5805fb287b09bf91e44d3a27e51c8026151ff62bdeb4fac6aa39849fb6b3943258ec7c", 0x1000}, {&(0x7f00000016c0)="40b1b64f4b184a96c20e7b14adb02279cf9f905b990c1830acb188fb6399d9521df134e542e739f4a3be5d3830a29ea2e5816655daf1bb5df48d2449ebaca8b65c6e161a393c4121d1af3c0ab8daad2aadc656b28f0e5a88df10f4519228c629ad46a6848093a8c8871278cf959486464c14c3ed32f3380650da8cd0ab82232e20f84e21bce543b92adc83de76cfeac386a3e64a7a3715cc73dc27159d030839c788a1380b862c", 0x261}, {&(0x7f0000001300)="aa5be8f698418be3b37921aedbaf323a8cb9ee09a735760e5601338c1601822f3aa072ca76603e652d432cdc43b8ac798112684cc9093e1855ab3a0038f7e6c94a91c5d2a07d7cfe0a11b29bc2ca2585fff6471b2760e6ff3d9c5aa78ac3c80d0e6a3402d49b04c3c7c79c32b7003d8cc56f10c5a1e9de923b1fec3dfe015aff4c8cc87d999c36f43a296f754892a19c0df043f55255f2c2cb2055e9310b0021b27b7f9b4028e39371108965e7f13dc67182cad36efc5f06937bacd31ecaf9a1794f9dc084efccbf0197dddf31351a7a3023699b8941331ac3a4c0d7670f4aec", 0xe0}, {&(0x7f0000001400)="bce5a7af1282cb0dc2f40ffd12c421811635669081af198878fa016fe5f7540411ff8e02ef90c5d7323bfbe3d6ec48eac1bd41b6b2222eb8eb724a6e19866b05079d9132ee94520d86c9eb40427f5fe65aa9f09462da8ecbb0aca4781f841e9a60b19ef360d3d7d6bfd7abed1eee187484be2920f48c19517c23a8e7b6fe4ba0ae8c73875c7cb456126e28daed85e70cf717454f4d9d56d7b1407a46d56244e6dfa2950a3c5fb0934afe550eb30547b54387592d1a4275515492c9b9b7bb041c21a94c1c9cfc50c0", 0xc8}, {&(0x7f0000001500)="3e580e2e5eb44381d999e2bd28d3fbaaffb9da1f32ec4c3e9cf0622d88c403cb7c829ddce97713a1e000a4437e16d4d5f378b361c5073e6fc2996f9e967c345b9c6f36e63870734116c62dbc084fe3c6be391d7dfb2e40e32de6333e28e200d91264378a7ccb3aacd4a97411597ffac20d5ca681dc70080955799f5422f1f2c324fbe932ee2936bd8980105038503ff4c7c421f52ed11d30947aac55c5e07c20809f352221a39979269499de5e0302bd8b9879d60f0dc6490dd46daec72d2b55e2746fed5548", 0xc6}, {&(0x7f0000001600)="de5daf416d14f058158df8b2835856aa7c91ca321a69edf4c7e8ca91b0e8e0ad60e799b0cb41e51f5944ca1a55c10357372cf510141eb84fb8ad03204382904b5a3956f74bce65d34cc3433132504844a1617fefe0d43936c528ebe5d3d62bd0d70f4e6b86c55ecbc80e655a821349961b2a14b9c7a975720168f756185d30318eba", 0x82}], 0x7, 0x0, 0x10000) r8 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x80) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000018c0)={0x10, 0x1f, 0x4, 0x1f, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3e46}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x800}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x6}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x7}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3557}], ['./bus/file0\x00', './bus/file0\x00', './bus/file0\x00', './bus\x00'], './bus/file1\x00', './bus/file0/file0\x00', './bus/file0\x00', ['./bus/', './bus/', './bus/', './bus\x00'], 0x200}) utimensat(r8, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)={{0xe4d2, 0x101}, {0x3, 0x6b1}}, 0x0) mknodat(r8, &(0x7f0000000200)='./bus/file0\x00', 0x4, 0x4) syz_open_pts() execve(0x0, 0x0, 0x0) 16:22:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000080000000ff], [], [{}, {0xfffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ktrace(&(0x7f0000000000)='./file0\x00', 0xc, 0x1000, 0xffffffffffffffff) 16:22:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/18, 0x12) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:22:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x3, 0x0, 0x0, 0x8000000000001f}, {0x3c, 0xfc}, {0x5, 0x0, 0xfc}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000180)=0x4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x6) fcntl$setown(r2, 0x6, r3) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0xd3a7b41) 16:22:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000180)={0x2, 0x9}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:22:18 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000100)=0xff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "40000000000000000000f2ffffffffffffff4000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) fcntl$setown(r0, 0x6, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) socket(0x0, 0x4, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4000, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getegid() fchown(r8, r10, r11) r12 = getpid() fcntl$setown(r7, 0x6, r12) recvmsg(r6, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/143, 0x8f}], 0x3, &(0x7f00000003c0)=""/95, 0x5f}, 0x821) fcntl$setown(r7, 0x6, r12) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r13, 0x4004745d, &(0x7f0000000180)) connect$unix(r7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000080)="896c0962c91f0814", 0xc1) 16:22:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x4, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:22:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000480)=ANY=[@ANYRESHEX, @ANYBLOB="f620a2add1f9212cd8fab4e37e6765633262897a6177f5238ef013d63a9ca1ce2f767ace6f5e09c8d35ca6822a4710e92cd99147178184db4073464bb1730a55023aad7a4bd0ff2a6c8b83291d30ce67de", @ANYRES64, @ANYRESHEX=0x0, @ANYRESOCT, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC, @ANYRESHEX=r4, @ANYRES16=0x0], @ANYRESDEC=r2], 0x0, 0x0, 0x33d6c608722f80f, 0x0, 0x181, 0x606}, 0x401) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="991a018bd8093ccfd2f88320f12c76d7cdd987cf732bd294a8e3ff2ae3d6a9cc7d5c7c0a967f73170d821c17df7d763914b016f68608ba6a6133edcc6c296efdfe58d542debf653e8214c76b5dfb9026b1716d27fdfc8a1ea46e0b01edc8548f0314d6f41af063af6069ff8cd7b999b7c4ab7a2c63f4b290b237b62989cc1ea73a8d9e422c69d3a8d7d87f74102451") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x4, 0x9) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) 16:22:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x54}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000100)=[{0x9, 0x8, 0x98, 0x3}, {0xfff, 0x9, 0x8, 0x2}, {0x1, 0x40, 0xff, 0x28bc}, {0xfff, 0x6, 0x80, 0x6}, {0x1, 0x1, 0x3f, 0x4}, {0x800, 0x8, 0x80, 0x10000}, {0x6, 0x5, 0x7, 0x7f}, {0x7e3, 0x1, 0x48, 0x8}, {0xfc, 0x40, 0x26, 0x27dc}, {0xab, 0x1, 0x27, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="0840d59aecf6fab7c65da08721c8") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) 16:22:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000080)="55749ed907bc21c4a2b1b4d36cbc23372a1b7a0262b833b40e12d55fecbe5abf5990fea6d8ffb1d4e3fa36cd2c71e8a997f55062fa00c5f79fb4c916ae6afd50319e66f0a7391b9f27d4d455f00a22e02b626c445fcc13b58b0267604dbe87b48cdd9ff98b6962e84983ef1954d8af73e2458c95ad1211bbeed63c2280ca25817c5e8dd9c5cfb2b42655313bf93332a902", 0x91) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:22:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) open(&(0x7f0000000080)='./file0\x00', 0x10490, 0x4) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) shmget(0x3, 0x1000, 0x211, &(0x7f0000ffd000/0x1000)=nil) 16:22:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x10007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10602, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x80, 0x5, 0x7ab7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x18, 0x0, 0x9}, {{r0}, 0x0, 0x40, 0x1, 0x2, 0x114c}, {{r1}, 0xfffffffffffffff9, 0x10a, 0xc1614635c7c43f7f, 0x5, 0x4}, {{r4}, 0xfffffffffffffff9, 0x80, 0x4, 0x2, 0x81}, {{r5}, 0x996ffb6dc345f392, 0x61, 0x40000000, 0xc65, 0x800}, {{r2}, 0x335a6b6e278707a5, 0x4, 0x20, 0x2, 0x1000}, {{r7}, 0xfffffffffffffff8, 0x15, 0xfffff, 0xfffffffffffffff7, 0xfc8}], 0x6, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x200}], 0x5, &(0x7f0000000180)={0x5}) 16:22:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(r0, 0xffff, 0xd166715814429ce8, &(0x7f0000000040), &(0x7f0000000080)=0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:22:18 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x2, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x800, 0x0) r7 = socket$inet(0x2, 0x3a523703abaa766, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r18 = getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r20 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x0, r16, r17, r18, r19, 0x121, 0x9}, 0x800, 0x1, r20, r21, 0x3, 0x1, 0x1, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) fcntl$setown(r22, 0x6, r23) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r25, 0x6, r26) r27 = fcntl$getown(r25, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = msgget(0x2, 0xc0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r33 = getuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r35 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r30, 0x1, &(0x7f00000003c0)={{0x0, r31, r32, r33, r34, 0x121, 0x9}, 0x800, 0x1, r35, r36, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = msgget(0x2, 0xc0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r42 = getuid() getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r44 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r39, 0x1, &(0x7f00000003c0)={{0x0, r40, r41, r42, r43, 0x121, 0x9}, 0x800, 0x1, r44, r45, 0x3, 0x1, 0x1, 0x5}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000040)="34bcf4d5be56218c7b244e00d3c5ec4b295588090ab069d5492a116a749c3ffc680f86fce2afd92228c2f26232e8daa0585cf540fdbba25e2f79046ca50cb5f8de3da421cf6503fcada8ab627d45957fbe471b192226143ea23c3c4acaf954c863ae8d2eb3a2aca9afc703db5894", 0x6e}, {&(0x7f00000000c0)="27d7ce9b10dfe1872a77d2a80ea9e3c6ed946a9dc1a2da414d3379589fc54ef7028d404b7f7142bde64a8ed78ff7b09087e7", 0x32}, {&(0x7f00000001c0)="7d1ebe7977b484a24bb441d8627ad2ec2017282589c7c998bece016eced3851bb00cb3765601f1b7a4bf115eea3556b33bc90ccf3a200ec5580fac8812ebe5eca604ed4a5d48db0f9f09b6010b64d0a3729832cfbf2c4fb0db0f70ee5185ee2b10877b1790a8076d08045cdb4499e73519867644553340ec867a13180217a84ead8b9824374867352b5169956de3e0e8ade023a5616a1e5f0ef147ae9392d733fb0dd200f52c84508587d0829f323bc4fb83116aa94816c2a3c21a0472462d4b656b149a43a0722d0f35525591437183a52c144ff0809d409cd06de8f6690c429c262863ff375357930c46e020", 0xed}, {&(0x7f00000002c0)="4986597c21dbf087469b0c710372279643dfdae59dadf38803af3d2283128108c517b47bbdbaf838844a3b1645c7ebbfcd419253322f91c6720c63290fc057e08b6a3d688df4e10b03b91eef1ba47ef54ef5b1dfc8e88a182a81431f9c22759d8900ae863fa3d4876ee1fbfae7c6b1c374ab9fcf5bc3ec11e4be676138d1ec61a42511f596e0aaea57d06e9bf874c08997952f4a5774362a0d7ab55257e5d3f4c8a57c5d5379704184fecf697c3942bc7f1a73916fee203dd460d25a8cb64197aaa2cbe805fe2827beb944c5585e895d5177a7606b7d0e030ecd17a20e7df69720ae952504b83db22978", 0xea}, {&(0x7f00000003c0)="74f24aa6cdee06b1236978e0f52d6328f425aea1cba02cd0a443094f714aeb02f05274e6f62f05de9f20860604e2278b25983cd5e51c163067a64751675dcb5137b52db174deb756164ec639b67112e5e0", 0x51}, {&(0x7f0000000440)="546b0925db3e3baa39f9f894ad81f9bbccb871e1e593a659fabcab2f6623ef380cdbfc6da07882c9ba092ba80a0ff2bb487a253ac445203bb0ba5d75b9b2d2db9cd02897245cabe0e62d3535bdec9c6d589b67f787974eaa692e58d04e27fc52a3646a6a66398e39ba03c83e3cd279f9b6f0daa62e890f4b3a00dbcd4dddb455b2ea33bebf9efc4d444e24df7ae1511e25ba5b910c6c312b1b95885e4093a3e3c7", 0xa1}, {&(0x7f0000000500)="ab6a957e21e51abab7cca323b9d3cc6d6ced6803920db2bc325ca02bc9735070cf83776928a3c0f5ff2720bb73cb955954f5c99120f4e91e3db44ef7f861d84ef561c4482109556db871fea7e98060b6a295b57ca4bcef0ec2bb5a59c5c3cf37f456eb97a69e687cf12374f1cab86b407932d147f11919e50597cb801548da4cd26dda42666bc01e57fd67cf12f179a961297b31", 0x94}], 0x7, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r2, r4, r5, r6, r7, r8, r10]}, @cred={0x20, 0xffff, 0x0, r12, r16, r24}, @cred={0x20, 0xffff, 0x0, r27, r31, r41}], 0x70, 0xb}, 0x406) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:22:18 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:22:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8) symlinkat(&(0x7f0000000000)='./bus/../file0\x00', r1, &(0x7f0000000080)='./bus\x00') 16:22:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x4, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) acct(&(0x7f0000000000)='./file0\x00') 16:22:18 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0xe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) fchdir(r5) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x2100, r4) poll(0x0, 0x0, 0xc5ee) 16:22:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8000000, 0x0, {0x7f, 0x1}}) pipe(&(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f0000551000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:22:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1465883b21b13ab5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3dc, &(0x7f00000004c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000340)) nanosleep(&(0x7f0000000380)={0xf0, 0x4}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x80) semop(r1, &(0x7f0000000280)=[{0x2, 0x84, 0x800}, {0x1}, {0x1, 0x40, 0x1800}], 0x3) r2 = semget$private(0x0, 0x1, 0xc) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000006c0)=""/215) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='\x00\x00\x00,\x00\x02\x00', 0x20080, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x18, 0x1, 0x0) sendto$unix(r4, &(0x7f0000000400)="b100051300000000000000100000000000001ae3d3051020741438f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f15d900207e6d033f132e27acb5d602000d7d63ff37282934e4fd89f20fd3872bab81e2a8ee72e05424fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9", 0xb1, 0x0, 0x0, 0x61) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x83, 0x43, 0x1, 0xd00, 0xffffffff, 0x3f, 0x2, 0x2, 0x5}) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000200)=""/120) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) connect$inet6(r7, &(0x7f00000003c0)={0x18, 0x0, 0x2, 0x4}, 0xc) r9 = semget(0x2, 0x0, 0x5a1) semctl$IPC_STAT(r9, 0x0, 0x8, &(0x7f0000000000)=""/38) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000580)=""/183) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x2000}, {0x0, 0x5a73, 0x1400}], 0x4) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000080)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:22:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc, 0x0, 0x7d}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = dup2(r1, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000180)) 16:22:19 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 16:22:19 executing program 0: socket(0x18, 0x3, 0x0) chroot(&(0x7f0000000180)='./file0\x00') r0 = socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0xf0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000140)=0x5) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x170) 16:22:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0xfffffffffffffeac) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x800, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2006978) 16:22:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket$inet(0x2, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) r3 = dup(r1) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206910, &(0x7f0000000300)) 16:22:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x262, &(0x7f0000ffc000/0x2000)=nil) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000ec0)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1090000000000000050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c712b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9a4c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5647f7c96172c354d07e7d0188932c47e80d9773bd9bdcc59f79e3e4a147badb3232ee1ec6e8bc149b0cd00"/395], 0x10) r5 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xfffffffffffffea1) getgroups(0x4000000000000392, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r7, 0xffffffffffffffff, r7, 0x0]) fchown(r2, r6, r8) seteuid(r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x9) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r9, 0xffffffffffffffff, r9, 0x0]) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) accept$inet6(r11, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="00e6ffffc986528e7a2a1ba4a3d8751b8573f700000000000000008170c2b078439d5bb4e57d4844a1aefdc9990053f79d9417ae0ff8e97ca4de93afedb4e4e14c062e107649b79d5c6660e01f4ca106ec0d05e7bee4d32584190053ee8170a0dafd5fe1193777abc15f046e9ae0fbb94ab65803fab32b38ab4b444e3d60a4191c94fb43ea7603aa77b365c5d45e8a5899ff7bf23dcb28fcb1f2751632817e0e9359c72175af7a2ce5c3bd2137b92ab43ee19288cdd21ec1ea74b4e1d8ce0af5829bfcbcd4cf197e2db71583"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r12, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) accept$inet6(r13, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:22:19 executing program 0: shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000200)={0x5, 0x7, 0x101, 0x2, 0x8, 0x401, 0x40, 0x10, [{0x80000000, 0x6, 0x7, 0x2}, {0x3, 0x1ac2, 0x5, 0xffff}, {0xae08, 0x1ff, 0x6, 0x7}, {0x2, 0x7a, 0x5, 0x9}, {0x9, 0xbf, 0x2}, {0x9, 0x0, 0x8, 0x5}, {0x9, 0x6a, 0x1ff, 0x4}, {0xfffffff7, 0x9, 0x2, 0x3}, {0x5f, 0x1}, {0x1326946a, 0x6, 0xfffffff7, 0x3ff}, {0x6, 0x4e, 0x2, 0xfffffd96}, {0xd492, 0x7, 0x7, 0x10000}, {0x2f8b, 0x100, 0x2c}, {0x7fff, 0x2, 0x2, 0xa9d3}, {0xfff, 0x1, 0xa4e}, {0x7fff, 0x2, 0x10000, 0x7fff}]}) r5 = getpid() fcntl$setown(r2, 0x6, r5) fcntl$setown(r2, 0x6, r5) fcntl$setown(r2, 0x6, r1) ftruncate(r0, 0x0, 0x4) 16:22:19 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e37f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x2, 0xd}, 0x8) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r8, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="058aecfa211cd20d1101b7858f487b67e53238f264217a2c3fcac4cef13e76a6ab0a7ebf8aeb3d7d792e81476ded33c11d9c4dfeca2c73786513bb0ac8fdf49bb5fad638f3e4e0b997877bc3b866fd86fd2ee7a031cd2381d06ede2b9b460faf68c9905bc852c25fecc552c71a9274d3f643de4b81102ea5d4c6c9c72f8808c41ca67105f7bdd0942748abcbfabf1071105eb93bee1ff4c743b2e730cc8325d58d662a7f3d75fd3399de598f6fe6da8eded3266e64a0a525994f07744ec1c84d05afd516f5e564fe463984a882b4307fd903af0011cce545d22c14851ce39757ff43cffccb0669b8e93cc306ed", 0xed}, {&(0x7f0000001900)="5e8e00aa278d833088d6387f2c16070968d5ff5c339735a64eee62ff9d3786c3b6a2e3df3def60a286fca233f3cee7718a9c01be3becbf8184759a8e1161d64138b4fde35cef2f7b77da110daf3f67d914986f69543ee95355e0e3371a898f909c3c4d5cb31d00855d70fd96492b5d5f4354c3ddd853ac362d69135f9c5df788f205244540459b06009bc31b601ae66b718b5b8c5b7af9ab49b25a79b5e46dea1122d5d765d7dd1d352d34b8d1e27ef44436e2d33b410e7637e48de490ae9d5c4d38278983ac10de2f52280fe773e08eb9177e72b3b2de06c9b2d69a7092ab3e51b026897bbbbac3889ed3842374f1fba7d5b4a17527ff67c4e1bf6d4d3d5946d12b2893baec3d23e29e7aa59875fb0f151f79755f0965513a7e58d37be8ebd622e603b772b7a42ff9423a795230fc1047088f23e6c70424f829c0e41e3924f04a0ef8b2b3edfc35cb3b12f646ef6e7ad8b9687c5813f042dfe37e57883a0a28d2778e64f43c5b70a8ee557d02ae77941a88366e78862a118614f58ddfc49342927b4728ff527fec00f237059e1204a29270c5af317ec2153582e2310994db0407be8925b9cff25ebe05bc2276aa8022e4e85ac8bb469174a4b1f1ed1fcf687b232cd614a05ec3dfe41610282ba05d0526de93efdc460cfca4811943a25b47d7d198630082e258b2cd937a06227957c7e5c2b51d474c4fe10b346acd4433e6025a6111a2c06aef431aab128cf17213e7adfbaa6608b720d6013c2dea8c7303d9e23b8edd15042effa042f2a6944336f085f8fdf89dd7b5ea697eeabc2e83b0d613f609a1efcc0dd7510cafdcc7b69023331a0bc3b81da6e6718f41ff2483e5cc09d8639009dc4378191762ab6e8f4472fed2d4c2fb2ae2aa5e0aedf2b588722e37fe68745ed928b10e2948e85cc6361ddf933a8314bed404619b81496674533d578f53219e60f93aef468f9170706def9c7728de64a222483fa13cd7ac063a1c5f31450de6bccbeee4a2473a187c2fabd0e60aae674d95f148f876ac862228500b4b23d435774d0c97689d7a5d89c7b8632d24be7a7b8da264270c30ea8f6368eaba991bf52469850e40ec3cb0c3282a383c354ce4cfe02628a78fa23a8fcf601fd5852e1318964f292a4c145d6d01bdf161ad4190f40af8b277dc6338408287a1ac8179b4579a3e893c020e311f7f58acc8987fc9ef33d1b8107afd1a21fd624e5cadc5b0f6408885ec35da751f93faec824ec29a6e2e7ef671ebdd935a66665801894679a05adcec98843f23b299b936c7214e3c62fe20dbce0d672280b7802bd746ee7111f3a03f7391c738d5ef2bf6c00bac358fa3d91d6e9e18cc7b993f672bdc1d1ac013ca36941f3e85239a54a596a0bd9310cd5203da3026feabbfc127180f0901e73996e37ffd14bf8bc5bac1d0fa5552f88c838e7a99a60e398dcf77ec53de8d6dd94ba7214983da6ab247514482556287990e36ff2d0b0c183f4b570f51d6aba7aec43d38d0bb429894f53eb3c561741f153ad1426dee70a544d35554622f23e9a7d78b2c7dffdc8f08674a56cac9c50439a672f30a47411722d9babd6a59e9b8324e7cca9c6c6f2d08aa5df9c3b57dd0cd42c5b2d6c14d79f976367a6064c7c86ecfc1e9178021ca4beb5e56fa271d2e8bc35ad755b3c2d489acb03f68111a49394f2d8baad41db2a3eb9a379afe0b17f8642f8173b54b1da2f8045a5015887807bcf080190da810ed98113bedd848fd6a71d52387d5c7f851d2530d0afe97bcc2dc7b4bc38ced34c99f54629b24c7d5eb9a3165c8648812c81c4a14f299b54c327cca1e0c0a177b2829469fcbb780b0b619ece4f8f68914871179965268112e767eb17e3945883bc4103261bdb9234199f6bcb3e556de6ae89f406288fad9c22bada26ebdcb78385da7017a13ddabb08c0bfe985d678e3ff8f222e472bfee2f8a47e65f2fba0a6a415a16ef0a4f28c9df5bf50c6dd7fb3f8e2780e327d6ce1320f66c11c7342e4f36ead8e4bbf058d1c020469d4d50c0a352ec98e0cfaf7eb86d15ff5de586d2412c357448bf31014e1af15fa888c4f61b14f24747fc4bf54ca07d51645ce9d4de188e7b521dea84b7f7fe2edb5dac670e7746999b826678a2d9560a5a63ab8760b18899755c466195dc9daa88b2e50ca4b5f5769b500c36bb752b0ec22d013a783ebfdc55c12728592550ea6837d985b0bb905523bde678937becad0c237e1924692da81a54e579df807958e1a538f148fceb28426abfa05dd77c76bac8a5e2a325a96f3ab7daf36645ba273c15cb040607d5945458a14b85fb342d481b37d240874937a539d546873dc147136b3bd249b5986967c5b5f7d68e1c93c6c7af6f8f34ccdb45449cf5e34df239da0038d972228c3f3a14dfdaffa94c4dc49c29e0c90b9c4362a995b4b75ee0080aa4279df51ae6f2dfa1a8e9349d96bcfc15f7f2fec572eb0afd791bc38f65302826a962cd554f08dbb6e4b3f286b8e8455c7f77b3fad69c94c2a0950465342e600d267f110d61c70187778f9ae40a28555dd098af8f4f2c11995c242e20a5ac8278781edc7043192d6a4aa0301616d00376dfea7348cccb42fb05e4e205511034e1ea766bf6bc3bb218eba13bbbfcc51b6d926cbbe7514ec46631948cf809e23f1f51b8aac06fbe62d46d2726e20fd934472c472d304e75600cd951019ee818253ea44c5a5200e0890e4b03bc06ee3f8059f4769759e8f92721e9f790cd4bd0791da61a582f742f63401e5e2091ef60f6a57870371a23065218bf8f660ba8e5aa2b2b69d9bc2e80b52297c43eff443f38c4ae91df4f30d5fd2fca72c88f93a329d311368026465512e0cb8c3cb9fc76f85d54f899b82d33c4cc0fb67412cd5635961d23c99f92b66b4440580319659114e6e068ab4682aa873388c5aa8c43b3b01a54ebada2d697285c8fa8c4ac710a096b4d57376aeb963618ee01972e44f22eb0ddee61b9e2684ea973a7be390fab74e0694b28f38f3297f97a807ed965847801793621b05eec9ed19ced0ab706cc104059c9f6699dc5808afcc74d76cc78100dccdd02bd85713246846dcced4bf53ba458c8b587fa1a346f882a84365ed0e4b94b3c7383822a64e7c246ce0d4306981eff493f029fafe63e3384a3dbb92c76c1a97e780daf785ff363448b9a38f000e2fe6cf023f3d4ba8a691f02ff4658aa7397f84778b9989bb326a100e523596ad943a16b4d028c9aaed5afda2ef2d6763137c71b25f76847a4a70e60c16091f25f76e62f65e2f56000f8f8b6e3226f353c84d5839139624b2f1cbc6341483fc8a80c52b11f8de195a278523829dd9930b2cd1bad8673c74c1bcce18850168a4eae2790e83755772aee3e780cf26770b99a5f7b5989bb91b90e8814648902bbe2489929c671dc6f86faf5cb0db0648944885f35393a83ca30ca2a2cdd6347d0eef0f74026cf89c76c372a66721efe80d7261ac4be72c2ad331f10c4e680fb7a3d77250624c4d14690967b4e3ed8f08325e9d6a909afc1018354655966b2b4ed73a309d7afc7820f84394564e274b35e2fa52e58bff1037ce2058e2625f13fc7b19fea2f522f72e1b984aab76e4cb59c7611f39cd0e07c65ccb80cf641ca8fe87cefa16ee13f2c4a8007340d1a08a60bbd1ec84fa25de69817f8c536f7fb225a34e4cd6425b467369216a1e54cf6e47213d9df8d79f775a0c2612fb40c349fd6f784ab66d3dab938935cd140f455a64c216bd1f0307beec1bb6b46429271837c5699020ac1dc3342c441d433a0a83cb2d5363446cb9c0905cb15a3b9787eba6df491e096a025d0bae31fccc25b22557680ccde58f90937d770e0dfe89f82c97260417242b74ea45aa6ad9f8f9d4b05737bb7ad47b682b06f172d83860545a400c37fb2cd13a674418b801bb2d0332ac4fa40810c943438b55509a612522e6aef02886de4dfba0c37eb6b30125c84c12380fcdb5db2d559d6c87cca79c4b2524dbb755a339e6f9063a3003dafd1faf605aa266e1a7c91b78c3de34bc0a853f9a6edbb8ab9739631a1238018c7363e53cdceccdd15dcde4c03e9b9b7a2ca6f4f4f4b577a4ada7c83104e981009e2ff0a16072e4bc78ccb4301dc3a6b310154e799ab9751005613704ec2b363fd25b4e1b9b8db6e869cfb3f7f72e1fe3874e9e8055be189e566597e9ea74468dbe35518ea20c2ad8d1d13ec1dd5af00541271ada424a85dc6904f8062c6af59ebdb07f2820dbfbccccc73df5e692fc204199f07e7bc15e174b992f1366a0cf8903669cee88823b4ec079671a50cb6acf816170319b4f280a7db1dfba5ed806f193050af41161d4c2c56a2673f57fc2f169258fefe9aa602ff22831bea6c44ca0951b4357837911f64e2607113b70959a36286e869a9b3fd1de1fea03cc582482e345cb1294b1b144aaa761314a7b2a63db87505046cb8fb30444ec00688937025ef7f0bc6603ef34b2a57e150c95b8e52d371e78705a99d2d06b915c30810488539a75fa4b773e7f45e3dac884787ea5bf8480f159e853f943a0431d19514c64a2e585bfbdf3a6e03dddbf94000d6f8740f832c0f6fcc298068d74b8079a6f0f5aab8bece0ff5988d427e113ccd0cf1eb5d5f83491c10ca7ea800b6a4a03e6263ad5652dc1df05bac11c297bd4c0dc6710ff0d6c37a69ba5411d75155c4d878081b6c8e84e5934a7ab013f46c86cc690f9bf9c310838860047bfbfd0dedf78ccd6297cc7ab648edb882d2f33317f0cacf4ef5b4f9f7ea5f320b57a1fc94d2bc29d78d4be2a92abf91511ab4f6456b959a5d9f4bb4b1b9fff404b6aeff7fd7c403c27a9986004816ad059e258882530c35d841cdc63bbb7292babbbb8550060b604cca7792ad74c319bfbe4553a754d0f1d8334e4d60422c5a8b8fded0085f4f219a4b16dde17b9a1b7386071b8a4cb691b97ea7a6525a85497f61ec47d810e0db731a99333dbb93b64cabd828bbe5d7f2499151696661f6efa1b2cdd4f0310a17a03e183b248b966779e78028859e76d64c955baebda7d5c1068f613f01b5e8a9c727dbf78627f7d768fef52605c52c8b79c810b32c4259dbca3176ba1cdfb844178e7cd1d03f542c775b5a663db0fba56d697e888f97bca64b74095d3f108001391cde3d1cabd666c97dfdadb340cbd241daa600d52ad19baf4dc0a176b584c5eb0ce161d1fde656966bf605fbafee565bc178342c03483831208992cd4d5c5ee90db905585a2055f22bce728fa9aa6ee635332046aa91a5185ffa0ad6f083054d8a5c9a69748cd6d19ea48582af9d0897a0508396dcabdf6a338d90affa72a611c54407e546a5b0a161b1b5a36763b34c5ba19fdcdae89a6f616fe138046a119aa93609dc4e56542c4d3a155cda8d035faf54b6c1641fd06babb8153c4ce9a42fa8913be82caab39dffd06116fa29f82cf3374ac3afa85faeb37f6eccf5bad74338961fa9c5d09c59db6d43c70ecb15a39ad798e29abefd2d2efffaa49f13a8fbc0459c78eb44ce69e331566a06818ff210df59a7d600e83e1ad3c1852b48e63ed05f8c931fa482afa4b9466de0c520bfaf1d64ea310262529479e3fc887d51ee273b2e7d1abcca0b2453a182981caa539e07b1efb78d2cac932863454bd382fb3218dd4a063ce2bfcc5640766b8ae0a4993e0d546868908d7f9d245d46b26082302651cbad89b17e90bc10e3bc2f4ae7de8c7fc357d85f6b5ce601bcaec8af7ec4ee4e13a0f3a758b4b5173608f54344e8f6964b09a9e1e40b1d4374abfc274e758c35325c7f925773c7", 0x1000}, {&(0x7f0000000280)="dda322d64fe4956e752a148a47a972f6d59d13c52674055665f50b87db3a53a4e8046895a1fd819fb4714e27af5d74d2256b54bcd6fc23780237e4ad5685991b76603e576e03444eac4a5dcb23330b53af48b7ce0766819eae68e73340d887b2b7c2af4e838bcfecfb6eb4265fd6252524dcae3b80eda43e5d79bdacfab694f82eeaba6dafcbc63ac1073e158193b2039956c631dc245dc61e57a9a941dba4101d155da232ed081ca2eb307f6dcdf5fa3076ed85fb0f0b3abffffc838499d44b9d0d21fb65535414e6bbd10722895d3f1a1958a1e4e5dae3acca8b3acf76ab671cafe5b1e534f9a4460c0753bf8b07b90e43ce", 0xf3}, {&(0x7f0000000380)="0ad7df7a7f88909ff212b393c79ff82211de3ceac6e503763dd599ee6966de352a3a1e168bc540ea10d5a922f9b465034feef0d4567b69143ebeb682ad9f9e7d4bd7f3e1bf893c0b3802d5841aa873986042496de39dc393d182bfa508cf92", 0x5f}, {&(0x7f0000000700)="014a492d2d392e354cdc3cee19ca1529fe5c1c66a20dce418afbfb456e2c509f89554a226926e4f13bc87786d46288623b8aa7bca69f56a7a129ab000a28b60a082aeb706bec9933938c66a68a83fa5daf5c727c6bc707ecf75be5bc2fc50dad9f528feac6daadba1bef250aeae5410d9c119375678121519c8b355d2ae36d10def1df25a8a5227ae96db86052d49c680f595eb49d14c17fe918e1fd8f2f3b358706d85d9335f7929ab2dc0caed7c873686dfa1cadede5a57235c4eef0c4cf9b8fba7a82f5e6326d2081cdf6e6a18c029a8a7372c7fc99d98527e6e70378a4439649890c939f1d3402fb6ba435e9", 0xee}, {&(0x7f0000000540)="d8ecdccdb1b7352924faa7dea6f5e0d5a1e1aae02587ae26e27c58b328c5a51815d490d7a02f03d35fa262631e217b1e0ae4f8a1f6b2b645f3909c43efcb0511d77cfa80def90a5c90854e83f7db8a992038fe423fbacc07df8119044e77635466f60ea47740497c4a5a6e0c0c22a9c69790b355f27abeafa6aa6847feb2081b5378eec0ec00d297c92ba6f88e249e875abe8e2cfb7a4f3c57f9e429f01d2e181d0761b95aa8bcd0b09f9584af9abbbfb9039f8f4125de9446", 0xb9}, {&(0x7f0000000b40)="984cdd20b786452b893027098738d71cba12887365f07eb5813983b393302a4144d8b55661c19d0c52254d877923b1dbc18439cd26c442e87364b5886bd9cb1cfc1dea4f9e9c48979b592b77d09cee0440c1666f38617c7cc0c36ac8f1c3f2caf08431ca9b86e4211efb219c8f495a8dde63e4bca4db147be876d926cc140766b30d125075854d0de0b46838f3922f1a8ec7bfe6d161b906b8e0ce8e7738f9e6e43a25f87dbefb9213c27a7210af1471343d78ae9d942447d2ac8d25b839733922362005e3fd32c0233404b9aaec1895989e3b5d6675e215a5dd3b9a0e50ff0980f060292f17642e82a2", 0xea}], 0x7, &(0x7f0000000100)=[@rights={0x10}], 0x10, 0x2}, 0x1) r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r9, 0x0, 0x92, 0xffff}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x1ff, 0x7ff, 0x0, 0x0, 0xa000, 0x3, 0x1}) 16:22:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000080)={0x7, 0x3000000, 0x2}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) 16:22:20 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) kevent(r0, &(0x7f0000000280)=[{{r4}, 0x0, 0x80, 0x0, 0x7, 0x7}, {{r3}, 0xfffffffffffffffd, 0x10, 0x80, 0x1c0, 0xf9}, {{r5}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x6, 0xbdb}, {{r2}, 0x3, 0x80, 0xeb5bd7589c596b28, 0x1000, 0x6}, {{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0x9, 0xf428}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:22:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES64], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) ioctl$KDENABIO(r4, 0x20004b3c) fcntl$setown(r2, 0x6, r3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x9c}, 0x8) fcntl$setown(r2, 0x6, r3) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x101, 0xb072}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r6 = dup(r1) listen(r6, 0x0) r7 = socket(0x18, 0x4005, 0x3f) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="011143ba0001b7d6639d"], 0x10) sendto$inet6(r7, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa07269cbb2a41a531c5f27f910247cede971715cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x926c5f2be1ab5ad5, 0x0, 0xfed1) 16:22:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x64}, {0x8fe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = dup2(r1, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) fcntl$setown(r6, 0x6, r9) fcntl$setown(r6, 0x6, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r12, 0x6, r13) r14 = accept$inet(r12, &(0x7f0000000200), &(0x7f0000000340)=0xc) kevent(r3, &(0x7f0000000140), 0x3f, &(0x7f0000000380)=[{{r10}, 0x0, 0xc, 0xf0000000, 0x20, 0x3f}, {{r10}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x7fff}, {{r10}, 0xfffffffffffffff9, 0xd, 0x20000000, 0x3, 0x5}, {{r14}, 0xfffffffffffffffb, 0x2, 0x1, 0x400, 0x4564c7d7}, {{r4}, 0x0, 0x70, 0x4, 0x7, 0x3}], 0xfffffff9, &(0x7f00000000c0)={0x23, 0x1}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="ecd4a7ed70ea56e64d62e951dbb7") 16:22:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2a1, &(0x7f0000000140)=[{0x101, 0x1f, 0x0, 0x100000}, {0x1a8e, 0x2, 0x1, 0x800}, {0x80, 0x2, 0xff, 0xf753}, {0x4, 0x9, 0x3f, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x42b04fbc9b82271c, &(0x7f0000000340)="27e59940b788c60f003e0b965c134e26cee759f4d94a93538e750ab562d1a170c21dfd13267a4dc41ad36bd8eb982bdff0e1fc0c7c74f72b7523182b35ed7bd07319f2f4f36ea51d6abbd482f2439038019ac75645c9f19ce9d7d52f5d3d0f64d7bafb5018cfddf0f8442c10e451ef25f6c3b8b241e06c95310b955aa29574bc1b1a6a4fae915974c191bee232b6132325abcc28dd41082d94c55c9224000ce03074b6b5f8b89815ca3f36a78c540cf61e1340a01b706971bd81eea4684086cf39987983e4d33ef232de9b2ba5421311439ad15b1c170e95c43b78cda594b5a5a719cc7ae00c3aa47455db05e8972e91fb94d6ac13071378456e361728866c1fabb2f8cede06e375f906887576dbcd4a6ab68d") 16:22:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10380, 0x18b) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) dup2(r0, r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) 16:22:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186204018b002b3aff7f000000000af032f1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f0f6456a174f20003861c4b5d9e48a3f92fb4227b9f065", 0x57}], 0x1) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) sendmsg(0xffffffffffffff9c, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="a2adfda3349e022964a06f5d709eaaeb1aa85c76bfddbf88e7e29a751b98879f76744b60674100512b7ba75a33aa5999", 0x30}, {&(0x7f0000000200)="8a83f871441610aba0483381412756ad7f2d401bb51c7ecd6a01142f5ef4be9660a4d01fdd0971f6b31bc21670941d0eb4f8e2dacb1b8e82fa23a40c918e4d5c7645bebae067d2d737ca0b05df5e0b51a884fa12bf9add70140e0bb222a4e1a43b9f337cbfc142ec787e", 0x6a}, {&(0x7f0000000280)="9b5103922ec803dacbbbd13ac3f16d17a3c37d3ce26242f47ae7e5adeb0869f935316a378c03df5062f5007d47c2448f87179f87845719a2479dfb05f51d3a6b9def23d35d724a9239bf9744b9e5605e1c68872398d4254cc1064e794837438f4a7c176bc35e04e9ef3a3f3abe36d93de18502d22b0649854e5d0dd5341c11caff9aefe3e627b19413884591815b19f919c407d38c2d04e236b245810fc355965865f6d373a813ee1ab33e6d7042c88ba78f4a4e74dfa78387a5019f332003c87e2d", 0xc2}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="c800000000000000ffff000000000000641a413f1cdd2d2e922b082cfb14526531a5cd819431f2ddc7feb819d6710c20943b07296cddd9bf1e1182a2c78181784282355a662233c10c34d3c614d97c79e841d50253337ad35a722f9f66dc4784efe1ce55eb88996fe41f5718784d6cb461a2bd1d1d2a2381aa21d891efad0835310c98e26bd7998fdc1dfe147367f172e0076c4e8e01bf9937aca82a9f72cabbafaed0423e96d4e471f48da5a0172cbe4ed22ea3e1910e547a45b8831d962041bb54ad9c45070000d8000000000000003fb254950000000049958664d1511987e91a7ab2e593bd752be634f4287ed0da618330408f4736f9ad05543daa6896e6fca8f8b20e04b5736a38a4327eec76080c24f602713dde0c1d71dba4a4d43dcdf655b9851153fa56db8f8d9f831f2e80bea6b0862ebeacfe5b42370b182a6422de0e63ba1fa48e61bb91b5a99a1df5753b8f500dc996b1d63641cbba0bf3529e16a5c97a2f9b92e97d5fe3b74b16559e7601b29a898153157d2f2acc3147544f4bf12f4f43587193bfad0ec6a124364045ff48a5feb8bb58d5ed3c1e0b0a1600009000000000000000ffff000004000000596fe1bcc9c37403677a65626438d252724d7e20f916d9ecf773528b1f96b7830398db6d95eda5dc3ab801645865d1426c4d24c95fe85f9e0af4cc78eeb79bfdb66c68e4d61ce35346805e349846f2dadeb20a8cfda31c9b68d2aa88c68ac543291dc001086c80d537e7327145ddf255ef3a775d8436fc576a31cc360000000098000000000000000100000008000000d1e17e9a4b076d6df3709f96602cb12310b770ec3196f2144256c0390b7ec03d523d914dd12a616d19094adb041d79c479fde091ef40e99a7a556425c2384f02c5be269c84ece600ad2bbc7bc1e57aa980a6a2fcc6eceeb2f9e3ffc45bbe0e0e520865c8a05c63edac9be91aeba0604348c3e7c6ca2776fa3d8e30545f51cc174a226574c30900"], 0x2c8}, 0x7) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x93, 0x7, 0x3f}, 0x6af2, 0x4, 0x1}) fcntl$dupfd(r2, 0x0, r3) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) r5 = socket$inet6(0x18, 0x1001, 0x0) connect(r5, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000780)=""/254) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r11, 0x1e4, 0x8}, 0x5, 0x1, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) 16:22:21 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2ab, &(0x7f0000000140)=[{0x10002}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x656}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:22:21 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x8, 0x2000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) read(r6, &(0x7f00000000c0)=""/131, 0x83) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r8 = fcntl$dupfd(r2, 0x14, r4) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x9, "e4fd8878c9201329db609af1c04697c9537c34c2", 0x5, 0xfffff940}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 16:22:21 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x3, 0x10004) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) r9 = semget$private(0x0, 0x3, 0x10004) r10 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r12, 0xffffffffffffffff, r12, 0x0]) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget(0x1, 0xe6c7375f331954ea) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r20 = getuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r22 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r21, 0x121, 0x9}, 0x0, 0x400001, r22, r23, 0x3, 0x1, 0x1, 0x80000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = msgget(0x2, 0xc0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r29 = getuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r31 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r26, 0x1, &(0x7f00000003c0)={{0x0, r27, r28, r29, r30, 0x121, 0x9}, 0x800, 0x1, r31, r32, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = msgget(0x2, 0xc0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r38 = getuid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r40 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0x59) msgctl$IPC_SET(r35, 0x1, &(0x7f00000003c0)={{0x0, r36, r37, r38, r39, 0x121, 0x9}, 0x800, 0x1, r40, r41, 0x3, 0x1, 0x1, 0x5}) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, r19, r13, r28, r37, r14]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) fchown(r10, r43, r42) seteuid(r11) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe25) lchown(&(0x7f00000004c0)='./file0\x00', r45, r46) chown(&(0x7f0000000200)='./file0/file0\x00', r45, r46) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, r11, 0x0, 0x0, r46, 0x38, 0x8}, 0x1, 0x2, 0x8001}) getgroups(0xf9, &(0x7f0000000440)) getgroups(0x42e2, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r7, 0x0]) fchown(r3, r4, r47) seteuid(r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe25) lchown(&(0x7f00000004c0)='./file0\x00', r49, r50) chown(&(0x7f0000000200)='./file0/file0\x00', r49, r50) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x20002001, r4, 0x0, r6, r50, 0x38, 0x4008}, 0x8001, 0x2, 0x8001}) r51 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r51, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r33, 0x40047477, &(0x7f0000000680)) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2810, r3, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x4}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r52 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r52, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r52, &(0x7f0000000200)=[{&(0x7f0000000300)=""/140, 0x8c}], 0x1, 0x0, 0x0) kqueue() 16:22:22 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) socketpair(0x2, 0xa2d662126348b9ee, 0x4, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x200) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:22:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x1, 0x55caae5a06072fa2, 0x81) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r11 = getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r12, 0x6, r13) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = msgget(0x2, 0xc0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r21 = getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r23 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x0, r19, r20, r21, r22, 0x121, 0x9}, 0x800, 0x1, r23, r24, 0x3, 0x1, 0x1, 0x5}) getgroups(0x2, &(0x7f00000008c0)=[0xffffffffffffffff, r22]) sendmsg$unix(r4, &(0x7f0000000940)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="4731ffb7886e8b4d4ed4c919bd19b70a48b4feada6c47292acfb1c559dd30d516cf365d71c14461149c31374d9ece33c68e83d1a4d9ac2c6b78b2a8a86d1fe83223beb428fe83ac69c35ee9d40915658007a2b81ff0c532a33bf3ee2f4553d674f9466083d9589aaa58c320d65c16f6fd530f6802523698c1e900a26457c173de975c83b6976881e7c8fd5eb61", 0x8d}, {&(0x7f0000000340)="34c6be5bb8ad599c08f6ec7583b49a0740a6ced3c7baf47ee3413067c33ce30e9a892ed1cbcacba99f714a7d1df923e0572d6c0109cb91ad4e9bd2c6b979be41dce7fa62949273bedd619ac12497385d9bc0986159e3f0e086c56535dcadb3b1ebb3b4956a2732422952433264", 0x6d}, {&(0x7f00000003c0)="418cee0ce73408f604c80055864e5aafb5a7e584c84cc8711292785ddd796709e196ea0469caa661613787f25cf16ec0580b2f19cfcd1e69c861b4b01b5af3660babb7c7203cca45103bb9dbc4f2cba2525046a225f30b87b8755590ddd0f81d4e6256c7293e63b7acb9728fbf937c8607cb3538c35a72dd6f69e436", 0x7c}, {&(0x7f0000000440)="0ec2f21c2e561d79a8159a0c36590c085ab945ea126180b4e83d35917545801032382d74f51a161fec3334e798993c368bc5ec1861be4a2f68aec454aad11388eacf4bde1a8799a0", 0x48}, {&(0x7f00000004c0)="3c586f79b2ec312ff65c427b33710e070e5f7b4cf3a84549628e7861bd0cb7afbbc3bd030aca5c5e632c71771c441d9fffbe6f619a8b243ec83d679733", 0x3d}, {&(0x7f0000000500)="8f634920fd05f436a9f54984988f8e88087eead90cba93763d635c2613dee860173e7297468007f124680f143f8b034ebfee3541f5b01de13ae9fddb0e8fdea66766d58c9277a5a752a17046134264d31dac8fca7f12d35108cf10b0415a5c818e13aa94db40d24d0ffd8b9bd00fb2c80e1062cce5e8796ca2514d096bbba082ddbe224fc0b0f6000d69c819e331333f25920758902b96a58879fb9c47511e2bd3d1079cd810ad64af74016d4052ac7216dcedd6a486202cf5", 0xb9}, {&(0x7f00000005c0)="f4d5f4e0d1ba6b40835e1bc5cc043df025bea2106482d586b79b61fa6a60d2ca9aaf01e3f3701426ba286e03a41a3cd2fdc603a4243f78580b4b712a312be665f500854d07c2fb52", 0x48}, {&(0x7f0000000640)="531094073241d3385536ad5d6d0154336137b2c0da", 0x15}, {&(0x7f0000000680)="604fc1f7a81ae8a18ed8d1f6d0e4f03f82213bd5aaf5e2419f537e4c00f4c65068839c9ce8f3e163d177", 0x2a}], 0x9, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r7, r10, r11}, @cred={0x20, 0xffff, 0x0, r14, r15, r25}], 0x40, 0x8}, 0x600) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r26, 0x6, r27) ioctl$TIOCGTSTAMP(r26, 0x4010745b, &(0x7f0000000180)) fcntl$setown(r2, 0x6, r3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r28, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x25}, {0x6, 0x0, 0x0, 0x1f}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:22:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x415a5d2a08df8928) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000001c0)=0x7ff) socketpair(0x2, 0x2, 0x1, &(0x7f0000000100)) 16:22:22 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0xc003, 0x6) r2 = dup2(0xffffffffffffffff, r1) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87900bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158013647473c238495aaee48c02f6ac41e9f096e0263319c8713ad3050e88f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000038c6d3000fede780bdbf24611b59d9f9aa68c5334c1c8cb5f89485f5209541cb92a4510c52c3329e1ed52b63928c3353b1f83c1b00c3eb814c91a3d4e881e600b2997269407927a37d0de36a494a630c5a572763bcb02d090847300e9db2a5466b7b698a41d240b93e1f3c57afff4fd1726d61007d23f9079854e0a20dcf32eb0ce9ba09149633b85673faa789fba166bc9687862e439b7481e0d7f8edcdd79eee2a16581e36cd858f14281c0afb86066a"], 0x10) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x200) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYRES64=r0], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556", 0x23) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r6, &(0x7f00000002c0)="194468692512b0b40518", 0xa, 0x0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r7 = socket$inet(0x2, 0x2, 0x0) r8 = dup2(r7, r7) sendmsg$unix(r8, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$KDGKBMODE(r8, 0x40044b06) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b7", 0x2d, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="9e3eb39006c0826c717ce6f35d4230e8864fabe4f27242c9aa", 0x19) 16:22:22 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x802fffd) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) fcntl$setown(r1, 0x6, r4) ftruncate(r0, 0x0, 0x802fffd) 16:22:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x490, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000080)=@un=@file={0xc986c273020ceee0, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="60d288295e2b4e994bbddca6eb6490fa7184d34cb761c23abb10a47eed6da677f9881c21e831f401457dcda629e51e59a1cb3d1f4f6e5dbc75359e5de3333ad93e87c0ee8aac31177de396610a622b8e46ca", 0x52}, {&(0x7f00000001c0)="91cd42e84af101fe0d23a4cd9076763115130dd650f846abadffdcf25733c838268e2aae363e23af09d516944c1c06ca0a869f04b7fb595be17f64a29f6dfef6a0aa483df9416f3a7c725389c3f9a1d3bf0f604f29e867a9acefcfc0256de76f04a8f4856ee6d94c5199fcf595b595ab169880fe5a4f803421306f42", 0x7c}], 0x2, &(0x7f0000000280)=[{0x40, 0x1, 0x7f, "d4114b2014f8c6b1ce6c431ffeee9d1e8ee39106f56ee7203f9b4af096ac28e42e2fe53c36635249268b00"}, {0x70, 0xffff, 0x3, "22e4ddd84637a64e5e24dd43f894a5c1aa2d132285bf55306f5b3d57bac6941a0f63bdcbdf370a33736d42bf756782d6162fa2915880581c88c398ed1323963bc12330ee99ead5a6d014125441fd0dc53e5bbdebf38c1305d0cb71070a4d977a"}, {0xf8, 0x1, 0x1, "546f15831d897520a8419d7c2eb11f6bd3dde7169c2931432eb9b0035d2b5a83b445129bea14fea358d8df0803950e71083698fc8a5fdb60de0cc7ea906e0612a7731a96f24fca98d642993c78c274168812ac4148f16b9fd0ceb0dd69054571e0549d874466f4359188c8ca4cc368a54fe1164ee66e5fbace6135bbb0d595f50b2f76b7719c626990a9d4b7124134c61e185c37c370f52f22b61238347a476ed9391001c7697c04f1b68dc5afdcd10890b124a6c163a703890bed3763c1378c9f9061f4726ed9fadb4add9da979b08ba70314e726703eaef81ec59f9fd60c1216f9c0"}], 0x1a8}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = open$dir(&(0x7f0000000480)='./bus\x00', 0x300, 0xc8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) fcntl$setown(r6, 0x6, r7) r8 = getpid() fcntl$setown(r5, 0x6, r8) fcntl$setown(r5, 0x6, r8) ftruncate(r5, 0x0, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000480)}) ioctl$TIOCSDTR(r4, 0x20007479) 16:22:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x25}, {0x6, 0x0, 0x0, 0x40103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:22:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1038a, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) poll(&(0x7f0000000080)=[{r1, 0xee}, {r0, 0x20}], 0x2, 0x0) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000180)) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = semget$private(0x0, 0x4, 0x84) semop(r5, &(0x7f00000001c0)=[{0x1, 0x5, 0x1000}, {0x0, 0x6, 0x1000}, {0x3, 0x2, 0x1800}, {0x4, 0xd07, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0xfff, 0x800}, {0x2, 0x5, 0x1000}, {0x4, 0x9a, 0x1000}, {0x3, 0x9, 0x800}, {0x3, 0x6, 0x1000}], 0xa) fcntl$setown(r3, 0x6, r4) flock(r3, 0x9) 16:22:22 executing program 0: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x42, 0x81, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x500000a5, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x6, 0x6, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000004, 0xf44, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0xfffffffffffffffc, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0xd90c149b6eb82a1b, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x5, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r6, 0x10009) readlinkat(r6, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r7, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000180)) dup(r7) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r10 = kqueue() r11 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r11, 0x0, 0x0, 0x2) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r12, 0x0, 0x0, 0x1) r13 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r13, 0x0, 0x0, 0x2) r14 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r14, 0x0, 0x0, 0x2) kevent(r10, &(0x7f0000000600), 0x81, 0x0, 0x10000fe, 0x0) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r15, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$dupfd(r15, 0xa, r9) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) 16:22:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6a9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x1, 0x42a) msgsnd(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000340)=0xfffffc5b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRES64=r6, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRES64=r3, @ANYRESDEC=r3, @ANYRES32], @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYRESDEC=r2, @ANYPTR, @ANYRES16=0x0, @ANYRESOCT=r4, @ANYPTR64, @ANYRESHEX=r7, @ANYPTR, @ANYRESDEC=r9], @ANYPTR]], 0x1, 0x2, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r15, 0x6, r16) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = getpid() fcntl$setown(r19, 0x6, r20) fcntl$setown(r19, 0x6, r20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r22 = getpid() fcntl$setown(r21, 0x6, r22) fcntl$setown(r21, 0x6, r22) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x62, r13, r14, r17, r18, 0x8, 0x6}, 0xfffffffffffffff7, 0x4, r20, r23, 0x3, 0x95da, 0x380000000, 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x6d}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:22:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x1000000], [0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0xe0040000fc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9c7], [], [{}, {0x2, 0xffffffff}, {}, {}, {}, {0x800}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:22:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='Mn', 0x2}], 0x1, 0x0, 0x0) 16:22:22 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d2923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d60c5db3fd78ca175fe7beb97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cca671f5764dcd2bed04e80ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d0496662804abeb12d40cd"], 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x4008, 0x0) socket$inet(0x2, 0x4, 0x80) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) 16:22:22 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:22:22 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x9, 0xc1, &(0x7f0000000000)="09481fd38c3255d8b07b65dbdd609e7e03b9fba0c739ed5fc671dd7223a68fc61c02a92eff04eb4788c02f240c7e0c292fcfc35a6ed10fd516f7b0db8044", 0x3e) 16:22:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000140)={0x3, './bus\x00', './bus\x00'}) read(r0, &(0x7f0000001280)=""/250, 0xfa) open$dir(&(0x7f0000000100)='./bus\x00', 0x20000, 0x184) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x2}, {r1}, {}, {}, {}], 0x8, 0x2) 16:22:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) munmap(&(0x7f00005bf000/0x3000)=nil, 0x3000) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00 \x00'], 0x10) write(r3, 0x0, 0x0) 16:22:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) 16:22:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000140), 0x8) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:22:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) r2 = semget(0xffffffffffffffff, 0x9a1cb26cb4d8182d, 0x0) semop(r2, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) r12 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x14f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpid() fcntl$setown(r16, 0x6, r17) fcntl$setown(r16, 0x6, r17) kevent(r3, &(0x7f0000000200)=[{{r4}, 0x6, 0x5, 0x40, 0x4, 0x800}, {{r6}, 0x0, 0x6553cb8b2639a391, 0x80, 0x2, 0x80000000}, {{r8}, 0xfffffffffffffff9, 0x1, 0x0, 0x5, 0x27}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x8}, {{r10}, 0x1, 0x58, 0x1, 0x20, 0x4}, {{r1}, 0xffffffffffffffff, 0x41, 0x4, 0xbd, 0x100000000}, {{r12}, 0xfffffffffffffff9, 0xa, 0x80, 0x9, 0xda8}], 0x80000001, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0xa8, 0x40000000, 0x4}, {{r13}, 0xfffffffffffffff8, 0x417ad1612b1390ab, 0x0, 0x0, 0x2}, {{r15}, 0xfffffffffffffffa, 0xec9adc3eab440160, 0x142babeeb4ba7b38, 0x20, 0x9}, {{r16}, 0x8000000000000005, 0x1a6, 0x4, 0x310d, 0x100000001}], 0x80, &(0x7f0000000380)={0x3ff, 0x100}) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000000c0)=""/108) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0x1, 0x3, "75583da51967937806f5443c1f0e2f5d6f469d05", 0x4}) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:22:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x35}, {0x6, 0x2}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f00000001c0)={0x10, 0x0, &(0x7f0000000180)=""/16}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:22:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="01"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f000040a000/0x1000)=nil, 0x1000, 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socket(0x32, 0x4000, 0x5) write(r6, &(0x7f0000000100)="8c65", 0x6d2) 16:22:23 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockopt(r1, 0xf47f, 0x800, &(0x7f0000000040)=""/147, &(0x7f00000008c0)=0x93) recvfrom(r1, &(0x7f0000000900)=""/206, 0xce, 0x40, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 16:22:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x85) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000340)='./bus\x00') readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/115, 0x73) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="e743d4ccf66e368922083359194a2d9bc29994081aa8d00f326107099c65f52567cf6a0e40d93f9d795bea5d8b9cfa1e74021f"], 0x8, &(0x7f0000000440)=[{&(0x7f00000003c0)="27f6578ae3991f2fcbad4256e87f96732612ac41610c4b5256f33c9d38ac36150fed3fc4ab0305cfefe43c22082c255c5b45458010a3fa5f90209749e022fd4ac4efc88f57de28348913816eb765f105dee336b1832dd87c3c5c2066c0", 0x5d}], 0x1, 0x0, 0x0, 0x1}, 0x1) dup2(r1, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) linkat(r5, &(0x7f0000000380)='./bus/file0\x00', 0xffffffffffffffff, &(0x7f0000000500)='./bus\x00', 0x4) fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) ktrace(&(0x7f00000005c0)='./bus/file0\x00', 0x4, 0x2, r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r12, 0x6, r13) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f0000000780)) fcntl$setown(r3, 0x6, r4) write(r3, &(0x7f0000000280)="25e771654e9cfb4494924b4bb20b300ddf38c44581b5719dd3f33d1afaa55971432f225fe017200534f798ddb07ad70176d3a7c18632b079f6d2b94120539293e7ac92bd04c74a37992cc79827c843edea0a00eaa9dade3f21f797f072bf537333614024def52bd097aa97d542ae9c7417e3cf55d9b53a94c1d7113f76e128ae15cbdb3b7cd46eed765a51337b53e39e5161acbc4d8f3f8e8515bb07ab1222ad90334496eb57ca5983e20791", 0xac) 16:22:23 executing program 0: r0 = semget(0x1, 0x4, 0x260) semop(r0, &(0x7f0000000100)=[{0x1, 0x101}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r2, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r12, 0x6, r13) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget(0x2, 0xc0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r20 = getuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r22 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r21, 0x121, 0x9}, 0x800, 0x1, r22, r23, 0x3, 0x1, 0x1, 0x5}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x7fff, r8, r14, 0xffffffffffffffff, r21, 0x1c9, 0x4}, 0x51e6, 0x10000, 0x1000}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) dup2(r24, r1) 16:22:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x28af) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r3, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r3, &(0x7f0000000040)=[{0x3, 0x9}], 0x1) r4 = getpid() fcntl$setown(r2, 0x6, r4) fcntl$setown(r2, 0x6, r4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x7) getpid() 16:22:23 executing program 0: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e31600"/4100], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ceca45f94ddfac724d4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27ba0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55dad0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea34e6b6d916c1f6bc232c0a246a"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000600)={0x10, 0x1000, 0x4, 0xfff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffff}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e00000/0x1000)=nil, 0xdb61}, {&(0x7f0000eae000/0x4000)=nil, &(0x7f0000f84000/0x2000)=nil, 0x1}, {&(0x7f0000eaf000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xe25d}, {&(0x7f0000ea4000/0x1000)=nil, &(0x7f0000f8a000/0x3000)=nil, 0x80}, {&(0x7f0000eed000/0x1000)=nil, &(0x7f0000f51000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fde000/0x2000)=nil, 0x95cc}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x7}, {&(0x7f0000f70000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x2}, {&(0x7f0000edf000/0x4000)=nil, &(0x7f0000f9e000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x8001}, {&(0x7f0000e73000/0x2000)=nil, &(0x7f0000e1d000/0x1000)=nil, 0x7}, {&(0x7f0000f4b000/0x2000)=nil, &(0x7f0000ed2000/0x4000)=nil, 0x8001}, {&(0x7f0000fd8000/0xd000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8001}, {&(0x7f0000f41000/0x3000)=nil, &(0x7f0000f8b000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff}) r6 = dup(r2) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r7 = socket(0x1e, 0x4003, 0x0) connect$inet6(r7, &(0x7f0000000100), 0xa) listen(r7, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000400)="c610d33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29276366343f0db025bc7652f2c3d131a3261338e6", 0x72}], 0x1) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r9, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x3945, 0x2800}, {0x2, 0x0, 0x800}], 0x4) 16:22:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:22:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r0, 0xc0206981, &(0x7f0000000080)) 16:22:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xb}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/1, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000180)=0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:22:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) mlockall(0x1) 16:22:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0x0, 0x9, 0x2}) unlink(&(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = fcntl$dupfd(r0, 0x0, r4) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000140)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x30}, {0x1d}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:22:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x44}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:22:23 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0xe, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) stat(&(0x7f0000000400)='./bus\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000003c0)=[{0x87, 0x0, 0x6}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r13, r14) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r17}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget$private(0x0, 0xc6) msgsnd(r20, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000e046828f563a7584eae633181235a06adaf5ff5e88437f1673857ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf06d5c822c39204216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cd8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2298e8806585eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7d67625bbc56b1f123abe56d71097000000000000000000e4e2168c2d800697ca8ae18486eeba1206ab9abd031d81d23d67ce094f45de06831c0b9fc400ab5f830cdb04bd7c647272484086b0aacd11f57844d342dc591d9cd2f4fd029597003fccffdfebea994495451e0c87b2bc8ebbe860f9eed3048fcadabf77c9f523d54d1061eaa58d9e158636573f5cc00e9ca3567ee7d63170c0abc5f2f09a9f604112450fa22bff32ac5174482101fb14fc34b96d08cf3e6d54a165d58f5288698a55b6290d685435fcac56f47571faede5c65f0ee131fc095e54b6081f786d6b"], 0x176, 0x800) msgsnd(r19, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r19, @ANYRES64=r15], 0x7, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCCONS(r23, 0x20004276, 0x0) ioctl$TIOCMSET(r23, 0x8010426d, &(0x7f0000000000)) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCCONS(r25, 0x20004276, 0x0) ioctl$TIOCMSET(r25, 0x8010426d, &(0x7f0000000000)) r26 = msgget$private(0x0, 0x1) msgsnd(r26, &(0x7f0000000540)=ANY=[@ANYPTR64], 0x1, 0x1000) syz_open_pts() 16:22:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x34, 0x0, 0x0, 0xfffffff7}, {0x6, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:22:23 executing program 0: ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000000)=0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x101, [{0x2, 0x1}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0xfffffff7}, {0x2, 0x33b}, {0x1, 0x9}, {0x7e6ed244f67f5197, 0xde8e}, {0x2, 0x4}, {0x0, 0x1db}, {0x2, 0x77}, {0x2, 0x40}, {0x3, 0x9}, {0x1, 0x7}, {0x1}, {0x0, 0x3}, {0x0, 0xfff}, {0x0, 0x101}, {0x3, 0x1}, {0x2, 0x2}, {0x3, 0xc67}, {0x1, 0x20}, {0x1, 0x7}, {0x2}, {0x3, 0x393}, {0x3}, {0x1, 0x6}, {0x2, 0xffff}, {0x0, 0x6}, {0x2, 0x3}, {0x2, 0x43cd}, {0x0, 0xffffffff}, {0x1, 0xfffffff9}]}) r1 = accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001240)={0x8001, 0xfffff6a6, {0x4000000, 0x3}}) r3 = socket(0x6, 0x3, 0x7) r4 = accept$inet6(r3, &(0x7f0000001280), &(0x7f00000012c0)=0xc) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000001340)={0x1, 0x8001}) r7 = accept(r1, &(0x7f0000001380)=@un=@abs, &(0x7f00000013c0)=0x8) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd0\x00', 0x45760d44bc4db330, 0x0) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001580)) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000001600)='./file0\x00', 0x800, 0x80) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse0\x00', 0x9721f0aed30b2141, 0x0) r14 = accept(0xffffffffffffff9c, &(0x7f0000001680)=@un=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) r15 = accept(0xffffffffffffff9c, &(0x7f0000001740)=@un=@file={0x0, ""/108}, &(0x7f00000017c0)=0x6e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getgroups(0x5, &(0x7f0000001880)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r18 = geteuid() getgroups(0x1, &(0x7f00000018c0)=[0x0]) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000001900), &(0x7f0000001940)=0xc) r21 = socket$inet6(0x18, 0x63ed76924b7b74bd, 0xe9) r22 = openat$klog(0xffffffffffffff9c, &(0x7f0000001980)='/dev/klog\x00', 0x18480, 0x0) r23 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r24 = dup(0xffffffffffffffff) pipe2(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r26 = getppid() r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) r29 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r31 = getegid() r32 = getpid() r33 = getuid() sendmsg$unix(r8, &(0x7f0000001c40)={&(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000001440)="e257684b929e4fc4a33b206baa919a4f3e56949cac20bd7a9bb7a67730260736f89cfeaee87ed79a6cf22f3620d57fa5997651971377407a4ad3c30da57e1af0a03791b4542f45c90f840c59420b28ed83f798caae318083a2d06a9c15579110d514339f903f86305b0df3c921313fb66a221d02cc1687120bce1a5738b5f18af4ec27c2327807f99eb120659eac49684b04a7ca5c85a20e2a7f2059749b275542a7f7772e738aa7b1892bf0df03311d7956a395c3da2aa378131c", 0xbb}], 0x1, &(0x7f0000001ac0)=[@rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r7]}, @rights={0x28, 0xffff, 0x1, [r13, r5, r14, r6, r15]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r16, r17}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @cred={0x20, 0xffff, 0x0, 0x0, r18, r19}, @rights={0x28, 0xffff, 0x1, [r4, r5, r20, 0xffffffffffffffff, r21, r22]}, @rights={0x20, 0xffff, 0x1, [r7, r23, r24, r25]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @cred={0x20, 0xffff, 0x0, r32, r33}], 0x150, 0x2}, 0xa) 16:22:23 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000009c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:22:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) dup(r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x402}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:22:23 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r3, r2) pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) bind$unix(r5, &(0x7f0000000100)=@file={0xee6ce1acb06f3c7e, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) r9 = dup2(r7, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000040)) 16:22:25 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:22:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x4, 0x0) close(r0) r1 = socket(0x92833a3f932f98df, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x7f, 0x1ff, 0x1, "ef396eca9f638cc1acb52deb76b540f91b96a8d2", 0x1a, 0x800}) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0x9}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) socket(0x2, 0x3, 0xd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:22:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0xe6) listen(r0, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:22:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x14}, {0x3, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getpid() truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pwrite(r0, &(0x7f0000000080)="fb5b8a8d1a02727b6914f6357e3a", 0xe, 0x0, 0x3) 16:22:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c87c304000000b87e2e2ec94c3330402eaaefecbf80e72ed2f6c1cbe8221685c6ce3bacdadfbc3540dadcd1e8f11d36b629e5cf7c129d63b8c160a7a410a9b5ab6408163601e9e919d2e78dab7925aa25a26e42bd3dab7ef95cb16fec1d70c2e1972ce5c84e0b6baf28c84e5d9a1efba01461629c1635964600ad06a47b0393ef31f9c7317b9674e559945f43", 0x8d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) 16:22:25 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8258557b4dffffffffffae88cc3c6ac96cf9180801a08688630f05c00ccc75077d0ff5d3ab9b72f5e5e5ab7b52e608000000000000005cdb677902024f1e902f4dcfaa1e5724a7"], 0x10) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000300)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) select(0x40, &(0x7f0000000140)={0x9746, 0x3, 0x6, 0x1, 0x5, 0x6, 0x9, 0x82}, &(0x7f0000000180)={0x9f6, 0x7, 0x5, 0x7, 0x8, 0x56b8, 0x1ff, 0x81d}, &(0x7f00000001c0)={0x80000000, 0x7, 0x8, 0x7fff, 0xffffffff, 0xb7, 0x1, 0x7}, &(0x7f0000000200)={0x8, 0x3}) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) 16:22:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:22:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="2fd27daf8b1000bcfd55f9768eca9e0cf564c056fe8c3daf5ffa2bf6e5e1e819452a25225f2ca5af0ca719266fd77017bbf3223ce93953c35717f382671a6871bc2d8fab0b43ae79e1194733400c332fb09f9cddf61f20e6ba4f9e2862919c053e305643755b86b442a5739bda441ff20269c656750c8d1c188238e2643cd3bf437a1ed2fb6b8c234f15d0c88e22809a6c493d4ee56d3fcd26abe461c762d7d342a2e7b221d1e06381f829e93b581972c9ab58a3ed806f8fe6295b101cc66f60af5147d4cfb2998d34ffb19dfada275b560f6ad4656db1ed9140c050f15a80abdcfefdfb0691e5e24ea163167cd227d631c9f5"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = msgget(0x3, 0x164) msgsnd(r2, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) msgrcv(r2, &(0x7f00000017c0)={0x0, ""/96}, 0x68, 0x2, 0x800) msgrcv(r2, &(0x7f0000000180)={0x0, ""/97}, 0x69, 0x1, 0x1000) close(r1) r3 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) pipe2(&(0x7f0000000300), 0x4) 16:22:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84, 0x0, 0x0, 0x9}, {0x30}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x15f, &(0x7f00000000c0)="b6") 16:22:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x40, 0x5, 0x35f}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:22:25 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x81}, 0x10) r3 = msgget$private(0x0, 0x1f) r4 = getuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r15, 0x6, r16) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000380)=0xfffffffffffffef2) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r17, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = msgget(0x2, 0xc0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r24 = getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r26 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x0, r22, r23, r24, r25, 0x121, 0x9}, 0x800, 0x1, r26, r27, 0x3, 0x1, 0x1, 0x5}) r28 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x3, r4, r9, r18, r23, 0x86, 0x7f}, 0x5, 0x400, r1, r28, 0x7ff, 0x9, 0x5, 0x18d40ac6}) 16:22:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180), 0x419) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r18) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$SHM_LOCK(r2, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 16:22:25 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) semctl$GETPID(0x0, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(0xffffffffffffffff, 0x9a, 0x2, &(0x7f0000000340)="86537602a9e6fa1c1f8d2372c32876b2735206d6fc4946264edc34bc3910f83d8c57266e7f29554f0d1b891ad56c99eb13", 0x35c) r3 = semget$private(0x0, 0x8, 0x100010386) preadv(r0, &(0x7f0000000640), 0x5, 0x0, 0x31) socketpair(0x18, 0x3, 0x6, &(0x7f0000000200)) openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) r4 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r5 = fcntl$dupfd(r0, 0x14, r4) r6 = openat(r5, &(0x7f00000008c0)='./file1\x00', 0x0, 0xdb357056f8bd07e8) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r8 = openat(r7, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000600)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r9 = semget$private(0x0, 0x3, 0x400) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000480)=0x1ff) write(r0, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r9, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x0, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) syz_open_pts() close(r0) r10 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) dup(r10) link(&(0x7f0000000100)='./file1\x00', &(0x7f00000004c0)='./file1\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0xfefffff6) r11 = getppid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() r15 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r15, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) r16 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r16, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) kqueue() kevent(r14, &(0x7f0000000540), 0x3ff, 0x0, 0x2, 0x0) close(r14) close(r0) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) r20 = getpgid(r17) setpgid(r11, r20) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(0xffffffffffffffff) 16:22:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x5, &(0x7f0000000000)="03f30000", 0x4) setsockopt(r3, 0xa9, 0x77d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r4 = socket(0x40000000011, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x800fffbe, 0xfd, 0x7c}, {{r7}, 0x9cc966705e988fd8, 0x76, 0x4, 0x7, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r8, &(0x7f0000000700)=[{{r9}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r4}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r8) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r12 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r13, 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8004667e, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r10, @ANYRESOCT=r12], 0x5, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r14 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r18 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffff7) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0x1b1) r19 = getgid() r20 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r14, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r20, 0x40087603, &(0x7f0000000280)) r21 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r22 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r22, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r22, 0x1, &(0x7f00000004c0)={{0x400003, r17, r19, r15, r19, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r16, r16, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r21, 0x0, 0x0, 0x3, 0x1000) r23 = socket(0x0, 0x3, 0x42) r24 = socket(0x800000018, 0x2, 0x1) r25 = socket(0x18, 0x1, 0x0) close(r25) connect$unix(r25, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r26 = socket(0x10, 0x1, 0x2000000004) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) dup2(r24, 0xffffffffffffffff) bind$unix(r24, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r27 = socket(0x18, 0x1, 0x0) dup2(r23, r27) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r27, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r14, 0x0) 16:22:25 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:22:25 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x800000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300", 0x2000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x6, 0x0, 0x7, 0x57b, "736c0835b5309612f90fa5e31d1f6ad48a2bbd18", 0x40000000, 0x2}) r6 = getpid() fcntl$setown(r3, 0x6, r6) dup(r2) fcntl$setown(r3, 0x6, r6) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x1) r7 = getpid() fcntl$setown(r3, 0x6, r7) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0xff) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:22:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x60) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x7f, 0x2, 0x40, 0x7}, {0x7, 0xf6, 0x7f, 0x3}, {0x4, 0x3, 0xfe, 0x2}, {0x0, 0x40, 0x7, 0x43}]}) msgget(0x3, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:22:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 16:22:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:22:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) flock(r1, 0xf) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) write(r0, 0x0, 0x0) 16:22:26 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xff58}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000740)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xaa) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:22:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x54}, {0x6}]}) listen(0xffffffffffffffff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x99, &(0x7f0000000180)="276517cc9d51d8818474d9bba416c5655489885861029b377d685ece52fd6bcaa25791a2f4e49fdc12a3e18f741615eb3e8629cf95eb32b4e72d1d2876e8a8c8179740771bba3ff47abeb67cd70ced5ee7ad2228013539ca8946bce2acf32c4192d953784e5ed4b813f2bab3a69c2ec687ff9f52ce477b7071c2bcfc5767ae339b55c31e94b88cc4fb1f38a6b59e8b1b1e1894010e9248e564") r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0x49b, &(0x7f0000000000)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:22:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000004c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x500) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r13 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, r13, r14, 0x121, 0x9}, 0x800, 0x1, r15, r16, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = msgget(0x2, 0xc0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r22 = getuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r24 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x0, r20, r21, r22, r23, 0x121, 0x9}, 0x800, 0x1, r24, r25, 0x3, 0x1, 0x1, 0x5}) r26 = geteuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = msgget(0x2, 0xc0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r32 = getuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r34 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r29, 0x1, &(0x7f00000003c0)={{0x0, r30, r31, r32, r33, 0x121, 0x9}, 0x800, 0x1, r34, r35, 0x3, 0x1, 0x1, 0x5}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xff, r11, r23, r26, r33, 0x10, 0x5}, 0x5, 0x1995, r1, r1, 0x9, 0x6, 0x0, 0x100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="48421343bba74edd2f043f34a9248819a74e388647e7ce55581bb06b08c424a933b34c4ad3998e9deee284f59e70bc296c25599c028eac5556293494c256b35e243637dc3a36a51519e3fb71fca89acc23f5a6f85bd801168f435691f78d1d9f0401c7f13aa46374e36c4534e5027c0d8b24c987c46d6c5a113cdda349203305df1be3fccafd3b258896024ffa63551f977721f5e20f2ed6371fc1709d8c62279174e39200"/175, 0x102f3}], 0x1000000000000111, 0x0, 0x0) 16:22:26 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000180)=""/224, 0xe0}, {&(0x7f0000000280)=""/222, 0xde}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000000440)=""/207, 0xcf}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x6, 0x0}, 0x842) 16:22:26 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x110) ioctl$TIOCEXCL(r5, 0x2000740d) shmdt(r2) 16:22:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0xfc}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r7) fcntl$setown(r1, 0x6, r7) fcntl$setown(r4, 0x6, r5) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x1) 16:22:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r3 = getpid() r4 = msgget$private(0x0, 0x200) msgrcv(r4, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x3, 0x2400) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000001240)="99ffa653723559f28c146edff4ed121f6c646fb8c49278929a28764d6ef61556182ae77cc923244926345a1f9d95b31e44efa759c2393d3675ebff11a7a0fbc638c758a25c45f51bc58a8f94cae3c91bb5c9776dbb4f0cf3e5ee8221e9365c99a812be7455a11ac0c3d1ae8200000000ce6837353ad0b4390289b6497db8390118a14a319927a34d3860dc5ececda9e7c167cb", 0xfffffffffffffde2) listen(r0, 0x0) 16:22:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="aa", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="133f1255f685c6883b871bac1ba9e47814cde5bf8c86ee0e94029d8da2d3c65dc81e1e659f8c574dfc4ad831e8b0364499ee4c9c73bf01dd598f86e8e1b62ca73171dd30c7d486db0a8b18b852a4169b1365c6d651c61acb18ddb4763284b23420", 0x61}, {&(0x7f0000000180)="9ce57f870553a1d2aae0de946755b49222d48ffcdf5d764f08ac130764cd25a8bb7e4f35f268de5dc5b1213d4feb6cccd04a53590c9b5d036e2e75a35e80ce5781671c83a787c05ec30554c74a3ae5b999fec9347a4a85e35caf5078e8ba444216b961c84bfb50f9d7ac9c977d0494d944c0ead9f6ded7c2ddd0cb9f1f7805c2fdeba49636ed751bd7a0079641b75c716b21884bf9daef2f5a3d077ac30edfc834b3e09877092936824182e4e2921fdaa5a308b2307e0aa5fb705ff59ef8aa146c8d12a4684318f064fd73af1e011c4eb4955973052064835807af5aeaa738c69a38fcb035d57a4b42269d71b4f24e4d6653cf5f21c9c0ecdc2d4815ff6efae17d3d499321d6a6483a612b2df80ee54adf2b82e4d8ee3e7608e1b31657a62c7310c3be5198a9dbcd68648a133992bc4d32fd30e3fc01a78c4ddbf6f8f23f3d65ccf496e6a58616d9eed1ce3d4a219fe72ebccec66b981a104330a4b2a8c538525730f6e5371382a82f9cc2d0a2d561abe68daad2aa547482c02861c38e9604a5e0e8d21d181ed5030786f06f0f024f3adecd6a4bafa99111d8d0cdb0032ebaedaceda02b3ce5221e52d2cc5fd24c40847d218dff65b434490176b7d1df3b5307947cdf99ba7c7e6d449141f5e620952a0376d02530710aecc132734c9ec571f748a08fc532b7d6774cbb4fa2f238c55cc4f4f810a0cc0678c0ce88b0b0c64744d32ddc0ae63c75db95c0a55ce3e52e87676b4cde95bf63491b01bef34b177384d636797f2fb11f27263e264d04a442a03211a017e11e92bd84950cbc8516c38322b9d93b6f15baf9306377095db8168e2be7c0afc359fc495ea005ef94f7683cccae43d4190c6bc5f022c50c085c585a26e72cd543ad628a5442a4279dc87d1d2936c29d3b89b13934e266b0affb63d4ef3342dfb9752243317d294fefde5ad0a2fa5011d3700855162d9817eae8e854ec76221a75c2c97ecea34bb51a168e563edfead8fab6ad0cf59d0d35d5731598c77f55d578913e5b3d0f30606dece29315a70d0612a58de28cc8c9b504fa37dd18d0ec89a022e730b5533612b0d101f90fa48d6f1ac90389ba43b26b42d0a0ede8dbe00c89f0e2714cf5b644558efa9a147910b421aeb0c8478fb0dcf56765281a30aa7f9f9334782ed59810f43c6bdcd82fc1d5ed5c69d5e42206c0aed3632ad6f118fa052f01962778797678589993cc757ae1866aa236aa89cdfefd7a4147674f921cc2588273a6a4381cb234d0681de439c57e1f7bcbeede56ddba5915af1b5a19be9fe215ff152bdb58efec602fc98619e765cf4f101500ba73718fc5898c70c1bbaaee804c85bbdf40dd233a3f84e25c592ef86af81a9074ed8a7bc274e4e8b2952d6e396e3456619cccda18f581999d6df44d9446e12e7e4063bc26c16080f3bcb0a4b765b35978cce3bfe8e4cab8fc286fc241390282b3085ff1567f1b9da3f3234e1304ff721592a696d73569c7759a89085e26028dea9c64ebb8fd11e59f40262c9a71fbbadc4fa2665eadc8aaf6dd37750b80337d788b49b9992fd1d04062a2f4d42aa36cd2b786f6183657b3fcfe377a0b9656cdd55c5ca6df01fe18530fa0eab3be38687d191570fe187ee1cec2cde27fa9b1ccf13dc1f5d5037abefc1ae411dc0060fa9adbf37ddd3769f49689d459dc46628c343810067b8c168a35dd416118adb11bef4f6bd9cb9237d044dbc716b3716f4ac7e79d367d6126b1b89f069082be3bbfb712b50799ebaaa686ed1edfa86d519a0710982faf0829c37856e31691c5c40b7e6e1ebe8cc8bbb191c72db9f9cd934b7163b5cb13d45aecd371ea39400fdd4d37cd1fed48945e06759ea9d15b08a20da7ea05bb2f9eb4bf9dee2bc8639c3632ee5788477ecea51eecb1e6b30e263ac470e04ad943767eb43396ff1ea5c1d46a90295c4ab3a9d45e405a2ca57d8f6e56d7158827e3011238bf85ef19eb578b0d112bea5641f47a0fcd74be51b2fa4de94573817b98184929616e55025bae7f4adde67a2cd2ad323c94ea764ee6c02267ba49af57a7b42881ef9bb8d5ef03bfdb03ad91a9994801916cbc47e398c3377f19ecc9ac2133e2caec07334a895a15a8677a1c6d9e9b465f7637be825b709d929c726ccbb7b446c46525cf33debe992cf2f7fdf95f788e42abde263227a7c67f7eeffee44719397c6c3cb5ad067f89728b4f86f00b97b7b745016954315ba0513bc149e1622c7d109ba20de2408f5f03aa74c41eb1b038522c923bc00f45cab5735113ae08df4e99db9d559d19c280b291539f32be0e2f7adda2584058a8438772ef1bb3c9cf46775164a93faa7c0183e87eac5f5c4dc888d2498d4d40eee576a97516a25352d91a4ff3a058c2aeb52938e8dae02961c23f0698e361828f2bf8d526a0145ca37e729f36de4b78892df51e413fc88eff67247f2715c36b46d094385f5370aa986155a10da6fba2d02cb5992f5dc8c59f15b08cbaeab2f43b2707e5286ff170195a437a5a489b82bb6b376e90ef490220a9dc4d397eab7a414acd6502fd78857503c420ec403fe0d9c2b5cfe9c8c9777fe97d583452691f75c9505a2985045131486f564c91ec136d1a5863f1c9e2cc0dd303fdb982b650912a661442a37427da74b1a810a9cd86d45048249210a077c490e06008564f6bac0df216461eb20718fa02ecc7dc995036f67a5591dd634827d5bc15fb3604484c8aa96eee3adbfd110c6676fe12f1ea7621d3cd32bd9571f970c5cb35a7af7ffc72250982c21e57a815f6d506b6892257f9bc21327053bd3001becdcbdc5bdae7df040aa76823c9a13727aa6f41011bf753e1c022b5946525a72eca5f5e59f5efba71291aaaf6e10ec9761ee2bc4661738504ed6055419fa256ee2df1a82e5ba42225811ee897fd2ba19877060e6eae391d4e7af6ac96c187066f8067d0d8021759dca29896e9fd5949d6858b7fdcc3351d31cb779624a09791bfa614ceed5db000b7cacfbc819713d23829cced6074e9be1c5d113b02edb51d1f8fce42d1744c53cf38227657bab041fd1c15b55ccef41f99419d36294abecf4004561c0ef5f087323b9f734090c538705f23de7694a850341d330deb8c366339f8b2be2137b42c9425e1e1c574bf924b6221d3c071ffaf0479a8b4802c8623f2992e460f3265de6bac3de53a2204a75323770b86d8dc6ac883b706c47092290a7038bc81ef006dfd57d6c509e63e3ff7226ab72007ab19f25a03fad357a34dcf0e02443fd58d6b5b2a8d74b1e41d15f5250b3c21b888994167c0e67796655021bf8dca7ab57fce55aece67572f22dca77c276272a92eccf30bff605c891209d690703e7317ea3c035a3a68073efada0c1aeeb051a8c8e86e48b919bfa140ef2072a77868a1bfb7231f5a8ac178f07a3d0bcf0d23aa370122b900ebeed7a42e99326f7ed5d2984579c3c7a1875b932e268d95422f7b0f48eb230582404e63c9352ae1d92e07be0e6477c0a734c600e70c49a17f44f587fd50263582588a059ff253b9713e6c7ff2c54a985bbc9927890fba75c8974528e034fd8aa02d62f7c1bd4e597b54d36285d8b6bd9204d67df99f088329a6f810d43b2f146b360256040b2dc91a361d7ad022741c22517b6d9a23d5c58c6696cf498d8d9be132e1e6dce3c102661708978da4e8cfe4b018ce8cfa90008ee57209618e776362cc7cd651a607db81586263a0f60db5f6426b528828b84db69fe69dee2a64af7b08aa94e907fdc31d0bf5cbee698c305117ea43d86627811627a1be0d321accf14b487f60fba5dca80f3a0414a3bb50eae947207ab424b14b420af0ca10f059eb411fed52d53b5c829fe07bc713bbe0861953209cf20218414d18c6db6c76b2c394eae41f77da8c72f490485735729d8d3d09cb02bc08091640338c19336381c2a57b69688d66d783bd87cd5a1bd470ca31f29a6820e02ccf0ffc2396a20bc3a81e3a3ab6f152c6a4605b24a4f91d10dae0f595a2672d008a8c36cc7e4acb299c4fd89e6033511cd4becc753af6ca72d60437883aff5acd893ff37360105bef94554342d8fd324d827ee6df06b8653c6d490bbcce7311befb89037b56faf908894ee5b822972bfc8c8c2c52f919b8d9606025bf890f1339e4d5948f0d552a73a8e87c3a6598f3f1fbcba67013bb008123206d2527dc23084e523e07f71fa31cac74fb51f60b256324632d46f4244b59602a3cfaf96dc3ebad2b68c8ea0fccd59f285a42410f9a7a80e30ccfe9fac701743b8464212b46e8af1d2c916b10365d8b64e13764352b86dee8d97905dcfb05091d38a98ff622a907ffccd0b97e2056b01995bcd09301b95bd7ce0b880d63b2f76f1e22460093d10a9ae85974cb2f9f6965e59587f5209e3ff70c2892c9e227e5367661ae1ba819b31ae7acaa38806ba038fcf8468858d6215ca1794b16ceedf36ad23ce2e0805cf47a8fba1b36cdd17270a00fc7fb3d2cf51803d49eca161b5a05bb80dcf75cb763225b76df86b5990b424602a34b117a51ed6d2233f6240e23c1b60935f69982d76dd507fe8b1f634e9ff7bfcc2eb7a460b1b6defd05d5995e17c78479af58db020b011c7158d4c6610abe2502f630e1f7a3f7563276401eec8a6b32a96890b0a122a1190204c7b94cbdbbe45fc707eff8ea22403526602147d2855cec89e677c9e8d8a389f636e747280b8b7eca52a549e77b94e3745ea770033a32aed2ab4306739da977ffc02647e2533e99218d05c69ae23f8fe668bddc7230e8518ffe36de7283265cf54aa4cc609fdfee15f22cd63be741c87ea94b9c92d3641826b528e61d80381b57da770c2ea5892e34a725bd4f9f34b43847a8b168054276f4fcc8b82ce4821e6af3b36b32a41cb32e1431763098966ca9f98b9e43cb8001fe189ab94460cd338ee6b86367038f0767431b01be4ddcc064c88dad595cc632ddedb32d642c0cd8f70d5fe844d0e91ba5ace5682f5dfa352931342687ca4834153015b68b3205ab5ce9e80669c4d1cb9d598b7c4892b5d50385eadabae2e2c182cf564136f1195fd9420d9542237c6811ec0adaf62fccc8d44f9711832204f842b500d1b1b065a3b04afecfca467b41484d2b26134387a43e003562cb467569df093c23f22c4e50c544f321beaa941d7d16dd1fb8ec880258fa53c2050a2ed511bef92ba30ca0bfe9d55a64324fa4f71ae011ffb42809467e0ad2e62b50eb8ac106b1bfa6a813ffe3d8b00d97fe8d3896933bbfc554774b0191d9e9e29453375c47c84b5ddc42ceec1599c49a3b11095ad539f75bbeace4017cd92335a3e67088c43796907868128d353bfd4d6823c17009e2cc3139cad6ef136764a4c4ade1785c0f07c3a53c80eac33d766d896e934690810323ae65fbd06a0da9bc72f9c7641f31f9514f9141f566d48ad179ae1079273007f715ef1f3573a0255dc69d2cc1edef16dc12a0259c9bb0a2cfa925fb2823aca3c808e2dce3ce36883afdefe3d1f9ef4ec82d468b6bf74df21db0a63d71cf012745326274b0e68bc5a71b961e04f5e0c6f85b767e393f427bcd9088f928b708e0a637f0151e90465e9e64fd77a35ee7859d5ea00807a551b43a69e90c17c7cc4ca2e637fa67a0b5233e804f1d37cd72ae42ebb16c95a55e3989c1836829881e04339fa5c07837b12c97ff5438bf82bb577793d904be788908c8bfd11a17ad828735c42da15a36e6a30390de18be38c20eb1b45834caa37e9a09c077dbf6aad33f9f5a11e67976618041ee8b6cabe049c664f0e1f4e289ce74ad4b7a", 0x1000}], 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:22:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x21, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/53, 0x35}], 0x3, 0x0, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x0, 0x2}, {0x8, 0x57d}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSBRK(r1, 0x2000747b) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:22:27 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0x3) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:22:27 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x5, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() 16:22:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x9}, 0x0, 0x0) 16:22:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) recvfrom$unix(r1, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8f88509a062d1132, r4) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000001c0)=""/170) clock_settime(0x0, &(0x7f0000000380)={0x9, 0x5}) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000280)=""/194) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:22:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x40) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xc) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x7) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000d49313d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000000000000700000001000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x2}, 0x408) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000740)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0x3}, {0x30, 0xed}, {0x6, 0x0, 0x0, 0x80000000}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r11 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r15 = msgget$private(0x0, 0x290) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r12, 0x121, 0x9}, 0x800, 0x1, r13, r14, 0x3, 0x1, 0x1, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpid() fcntl$setown(r16, 0x6, r17) fcntl$setown(r16, 0x6, r17) r18 = geteuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = msgget(0x2, 0xc0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r24 = getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r26 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x0, r22, r23, r24, r25, 0x121, 0x9}, 0x800, 0x1, r26, r27, 0x3, 0x1, 0x1, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r29 = getpid() fcntl$setown(r28, 0x6, r29) fcntl$setown(r28, 0x6, r29) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r31 = getpid() fcntl$setown(r30, 0x6, r31) fcntl$setown(r30, 0x6, r31) r32 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r34 = getpid() fcntl$setown(r33, 0x6, r34) fcntl$setown(r33, 0x6, r34) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r36 = getpid() fcntl$setown(r35, 0x6, r36) fcntl$setown(r35, 0x6, r36) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r38 = getpid() fcntl$setown(r37, 0x6, r38) fcntl$setown(r37, 0x6, r38) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r40 = getpid() fcntl$setown(r39, 0x6, r40) fcntl$setown(r39, 0x6, r40) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="7c09edffffffffffefe4"], 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="9ddfc5da07bbfd47fda04af06b5080d87c3e09da917f9981ea61acd7e8dff1dcadae06c535a6d5668b948a55d1073d3b0f145a47f75d3853cf59db28aedd90b1dcc8f257152e746eab7b999431095bfd06fc35235b23f20e75689a21b3ad7210900ed1bb955d89bd362fb3e7c764216836ea40a1ab2cfad93cc61a999ecfe5440ad5fc855cd2127a292f36909f334c5cbd9e3ab4bc2b5e09b37ec3f9fa15b9496e843cef796c48a3a12120a4a5c3337eb9d7758b70f8952c5b1412b1de", 0xbd}, {&(0x7f0000000280)="360b135836b47eb4c8a0873da4a984bc0561f1015b46953d4a9e478c9ff5", 0x1e}, {&(0x7f00000002c0)="9ed2944e3f6129df09fc9f75040f36b319642ad25c12d55df715d5f4d0e6dc4a81555a5bfd2edbc4b966f3cad347ba760312d4fc622b4989dead9f31e6b96c6ff7698ca50851dc8b6b3c85f5058f8fc226213b393b0885f535a2988070bff6b3473578feb03faecdd9cd0aa9a82b85e1bff6af257be8861d117bb731743f9f71044703b7fb16a5200c034b4fa008b12498c4c6929f0e52ce1c6308c884e73674ef8b426310f1a65ca8662d4d6f", 0xad}, {&(0x7f0000000380)="776b8d4ee98c99775bea8e7602f355a6e6b847b2240ce651e1c2e7eff1ba76bd0fe76414558c35baa3dd502d3e7a9ea14d3f7aeb77f158e4a4b4b2a3c76edfa3f6cb4c777838b74393f0c651bd83b7f199354741ce87fa8099d791b3fd09dff28ec2703a818b86fd27c283ae01dbcf84eef5b748ee0304816e3ea608d563e3c55246417b74056087e7081aae8b97f53955ba7f5783ff8a4422f0e305b372ac9262b31ad601fb84beec123d17b0072de69ddfa86cfc124bc73f467e4cc2118d", 0xbf}, {&(0x7f0000000440)="470a6b233ef94d5f956b4166c865a799fe6a23c2e5276802e608b14cbcdd7bdfd882517d0007cde4eb2b407db5602b5dfa6c67059ae65871350f05c0f6", 0x3d}, {&(0x7f0000000480)="839f9c63c10037d1150bde207521b1ce81bcc357381511ef1c97d2fffa51db09136ba433824eec03759461024b858fcb7dc29d12c3646d", 0x37}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r6, r12}, @cred={0x20, 0xffff, 0x0, r17, r18, r25}, @rights={0x38, 0xffff, 0x1, [r0, r28, r30, r0, r32, r33, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0]}, @rights={0x20, 0xffff, 0x1, [r35, r37, r39, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}], 0xb8, 0x8214d520f4be608e}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x10) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockopt(r1, 0x1, 0x1ff, &(0x7f00000000c0)=""/100, &(0x7f0000000180)=0x64) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x28}, {0x10010000006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x4) 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000002953a7"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = fcntl$dupfd(r3, 0x14, r5) r8 = semget$private(0x0, 0x0, 0x801) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000240)=""/222) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f00000001c0)=0x1) r9 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000000180)=0x40000000) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) r12 = fcntl$dupfd(r10, 0x0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r12, &(0x7f0000000140)='./file0\x00') 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0x100000001, 0x0, 0x0, 0x4}, {0x4d, 0x0, 0x0, 0x4}, {0x3d}, {0x7ffffffe}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) fcntl$setown(0xffffffffffffffff, 0x6, r6) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x13c, 0x20, 0x2, 0x9, 0x401, 0x6, 0x1, 0x0, 0x10001, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) fcntl$setstatus(r9, 0x4, 0xc4) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0xfc040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fchdir(r0) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000133000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r17 = getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r18, 0x121, 0x9}, 0x800, 0x1, r19, r20, 0x3, 0x1, 0x1, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x0, r7, r18, r8, r9, 0x121, 0x9}, 0x800, 0xf6b7, r10, r11, 0x5, 0x1, 0x1, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) fcntl$setown(r22, 0x6, r23) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r25, 0x6, r26) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r29 = getpid() fcntl$setown(r28, 0x6, r29) fcntl$setown(r28, 0x6, r29) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x200, r8, r21, r24, r27, 0x100, 0xff}, 0x9, 0x7, r29, r1, 0x8001, 0x40d94c2f}) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) semop(r1, &(0x7f0000001080)=[{0x3, 0x4de, 0x800}, {0x3, 0x100}, {0x2, 0x203, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x5bb9, 0x800}, {0x7, 0x0, 0xa959bc35ad6fc6ca}, {0x0, 0x8, 0x3800}], 0x7) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r6 = semget$private(0x0, 0x5, 0xa6) semop(r6, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r6, &(0x7f0000000280)=[{0x3, 0x9}, {0x2, 0x7, 0x1000}, {0x3, 0x80, 0x8c45979a0dfa28b6}, {0x4, 0xae7, 0xc00}, {0x3, 0x10000, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0xfffffffffffffffc, 0x1400}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r13 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r13, 0x4}, {r13, 0xaf}, {r10, 0x10e}, {r13}, {r13, 0x2}], 0x5, 0x8eb6) shutdown(r13, 0x1) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1}, {0x806, 0x0, 0x0, 0xfffffffe}]}) fcntl$dupfd(r13, 0x1b, r10) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r16 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000001240)=""/62) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x3, r8, r9, r11, r15, 0x89}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) getgid() r19 = getgid() r20 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r20, 0xffff, 0x100, 0x0, 0x0) write(r20, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r21 = accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xffffffffffffff80) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r22, r23) r24 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r26) fsync(r26) setsockopt$sock_int(r25, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r26, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r26, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r27, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) kevent(r25, &(0x7f0000000240), 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r24, r28) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r30, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x1f}}, 0x6) getsockopt$sock_linger(r30, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r29, 0x100000000000, r29) write(r30, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r31 = geteuid() r32 = getppid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r36 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r38, 0x6, r39) sendmsg$unix(r30, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x1000005bc, 0xffff, 0x0, r39, r31}, @cred={0x20, 0xffff, 0x0, r32, r34, r35}, @cred={0x0, 0xffff, 0x0, r33, r37, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r23, 0xffffffffffffffff, r19, r24, r35]) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r18, 0xffffffffffffffff, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x2, 0xd}) semctl$SETVAL(r17, 0x4, 0x8, &(0x7f0000000300)=0x8005) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:09 executing program 0: mknod(&(0x7f0000001440)='./bus\x00', 0x10085, 0x5cc4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)=0x4) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000140)={0x0, 0xff, 0x7, 0x1, 0x3}) fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000240)='./bus\x00', 0x8, 0x44) r5 = fcntl$dupfd(r2, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = accept$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd73d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ad7be238700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f85f612ada3200"/4091], &(0x7f0000001380)=0x1002) kevent(r4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x2, 0xd837, 0x1}, {{r2}, 0xfffffffffffffffd, 0x90, 0x4, 0xdcc, 0x8}, {{0xffffffffffffff9c}, 0x0, 0x2, 0x180000005, 0x7, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0xffffffff, 0xb3cc}, {{r6}, 0xfffffffffffffffd, 0x118, 0x1, 0x3f, 0x4}, {{r8}, 0x0, 0x48, 0x40000000, 0x9, 0xffffffff00000000}], 0x2a53, &(0x7f00000013c0)=[{{r10}, 0xfffffffffffffff9, 0xf6, 0x70000020, 0x0, 0x800}], 0x80, &(0x7f0000001400)={0xfffffffffffffffc, 0x1}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) connect$unix(r11, &(0x7f0000001500)=ANY=[@ANYBLOB="010003000400000000000000984807141a70f5886453fa7bafe493a8bb33542ebb95dc5533ecfc02000c0757f77a344379425de6000028df025d921bd5daa3e5dd28cd3885d37f87f5ecb310080000001e4685659de432ec06cc6c2928dda3898f24002889d63568fa8373604796cc168d54c2078f312b7b653693"], 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) fcntl$setstatus(r13, 0x4, 0x46) r15 = getpid() fcntl$setown(r12, 0x6, r15) fcntl$setown(r12, 0x6, r15) mknodat(r12, &(0x7f00000000c0)='./bus\x00', 0x4, 0x4) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) dup(r2) ftruncate(r1, 0x0, 0x3fffd) pwrite(r1, &(0x7f0000000200)="6758dcea3d31722a870fa5aa7930cd2b413c0ac9485c88201c6610c907549a7236ca0ec394fdbdef8b3021fc454741b7ecde89028c807778a25b0e07a7afbd8418837a42ec19a1473ea5ff4314915e57ddc149ee8e73622cc40e0319c03b44324aa90fbe26c57d5899003008dd91325448f2ca1e5cc413774dda2cbfa730f7ee14da4df28bf7bb742a28184766e2be053f235ac1fd6721613781b12fc88ca784e4f6a64d1045038dcb0ac2da2ceed301272876aaf03bac42f439d416ee9dc3c223cc93e5d89f2a9ef32ba314f883", 0xce, 0x0, 0x7) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000300)=0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x83ba6a4438b20228, 0x0) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) mprotect(&(0x7f0000117000/0x2000)=nil, 0x2000, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000240)="0a5470023de971521f4e32a600d45a800bb5b2606d70904e0c92f81526a2446e3c1bcfbe6e92d0bfa9db702b10d84015528d0b1d904f62afc7baec396e6b2883161637fadd6c9b192564f14b8dd3a00ed9595079ed152669944bde06d146fc723466418e847652b556a022286c07336eda4eafe895a71f90e92e6c1d2a864351026001d888cb592c6c884da2", 0x8c) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x6d35358e8342e256, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000080)=[{0x6, 0x3f, 0x2, 0x40}, {0x3, 0x2, 0x8, 0x1}, {0x8001, 0x8, 0x9, 0xc}, {0x1ff, 0x3f, 0x40, 0x7fffffff}, {0x8, 0x3f, 0x0, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") 16:00:10 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) read(r1, &(0x7f0000000180)=""/4096, 0x1000) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:00:10 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001cd31816eb8b6566000000000000000000000000000000e9a02565a55f797acf0d443ddaa16f12ac00c2cbc95f054249da0e96dcc001f65046af43017f69a44c3db31f3528857692719451d534991faeb3347df9d0a06ae6ab599ff065648dd6226dc66358b716d767c77da4e6259d990b593e00d3267fe4ef31ef39c89382c2e42cc4632e361577a63b4498172c83633291d974aeb24628be6d92f773a538eb23c6db66b8ba76a3838693a418bb17dc54704e14cf1d1348a2b6c92b921e65a98d6e4fe156382bf7048acaee07c5a7fed769cb2766ea8706a3f0231d26625d7b7c28c767cdbd3573d21d10401dc8f107b9a40de8a276789830e726048f470e4e6cf09335eb4471b0a3d0f0c4dec24e0199184f48b6ca643272e3c1a0664cd4eb69b1fe4ce8f93e92be7ee981cbd3f81539b9b4ad952038217660e429a4c0baeaa4f947bb25a072ba4386f4e9acdcf75363468cade6a97c9a49e525452b"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() socket(0x0, 0x0, 0x19) fcntl$setown(r1, 0x6, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x1c3, 0x18, 0x8}) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:10 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getpeername(r1, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000040)=0x1002) clock_getres(0x4, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a1134e392819f507d0000000000002951b15801360bcd4c0a162b58fd42ebb8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d17faa93f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41218ac1b00000000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913e069f8b0fb636710000d2df0ac87e0d7b6546055e3f7d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6452b8775c00537786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e5508982f494ed7416b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e7628a0a67dc0d863db53a2e880f17204f0a16d2ce77a0a5e2e81febc967ac2baeae0d502159ad7001e67b85f815a2bf9a47c74c776a04341391b54a80efc17a6b61bffc7feb5931e46b5531b722607f270ff1b31e703b1f0eade4812e8df35b7fe6bae7cf2cd16b6626f4360764f7cf54baa706e87d6314838cc5268d689bb8deaeadfd8b06278487ffdf6c28016fc253d1e46c410bb974da640c358ca9cea3c006ca81d04c48a3e8c80f1ca59b80060266f6c2ff3e528bd76629d19400c65876195ff0a0285a3fb6b75b6c6386e122b35465230c97cbd1c5dae982344c838f54dcbf68768be65865e60a8d6b47ab57991e2030dd01c2d5ef18e4b03fd9a5770c0f8bf1456b6e123633d120d0b9ffe0f71472a23373e2acc946f87b61dfcf2c425f663713a2958f59c96"], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x25}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000140)=0x8) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x1, 0x0, 0x6, 0xff}) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6010, r2, 0x0, 0x100000000) r10 = getpid() fcntl$setown(r1, 0x6, r10) fcntl$setown(r1, 0x6, r10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00022e2f66696c65300f66696c653000"], 0x10) 16:00:10 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202b4561a5e54d019cc14462bd369168218546b0f227ba0c292bc13894eccc62aa249b1f6e795cbf29289a1efdf5b692edef70f4e4a71103922fe9f15e205000000432f463b358c67c4b330a97ac9bdec003755900390adf9e15085f9a045853f887f5a04e5644eee480f4ed2d02e819bf7ece010ba8ab67670540cf61c271f565ef7cf"], 0x10) write(r0, &(0x7f0000000040)="e25aae490200000401000000df14", 0xe) 16:00:10 executing program 0: 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(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') chdir(&(0x7f0000000000)='./file2\x00') 16:00:10 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="bd", 0xfffffffffffffe9b) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = geteuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) r11 = accept$unix(r2, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r15, 0x6, r16) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x34a, r1, 0xffffffffffffffff, r5, r12, 0xa2}, 0x2, 0xcd1, r14, r16, 0x6607, 0x1, 0x8}) 16:00:10 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair(0x18, 0x0, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280)={0x8, 0x3}, 0x8) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x6, 0xde8f0b845bff99ce, 0x4) r9 = socket(0x2, 0xc003, 0x1) connect$unix(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) writev(r9, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r10 = socket(0x2, 0xc003, 0x1) connect$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, 0x0, r3, 0x4, 0x5}, 0x0, 0x1, r7, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/102400, 0x19000, 0x0, &(0x7f0000000000)=@abs={0x1}, 0x8) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = dup(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) fcntl$getown(r4, 0x5) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)="60e9", 0x2) fcntl$setown(r1, 0x6, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1a, &(0x7f0000000240)="b3bc1bc92479d92b783f6a8a9c8163645dd603000000e76da18a719e66d4f56097900541c37477eb00001fad8357270c2ca9078623eafdc9f98c69bba4e272887a22de1a1dadf78feb992779a9432762ace5f1b5f3917a0377bdc429a30e7a035c050000000b78484becc5a201976400000000") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x60}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x2, 0xc003, 0x2) r2 = socket(0x18, 0x1, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x468d592de4ed7076, 0x0) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000038, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001280)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000002c0)=""/105) r17 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x2, 0x2, 0xffffffffffff0a5d, 0xff, r17}) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r2, &(0x7f0000000140)="c412e02f0a4d1fd17d8b017ace72306d174e4b87930ca3f0689e09f0872c2067e25a09efe4608f1f4bb52036c4879c8851741b0e3e610212ae2f1589fb3fafeea5e507cd0dfcdaa6949efc4173d257c6acfc575419a9e96ef798a9f937bc6407eb460f77476ab45c4bb07dde3cb7a2149b53d62c04c9d60aa597c4b77a5b3cc53c9ba180970e1c048c6e1ab5b4d2625b2468dd007ef519d34a2159", 0x9b, 0x0, 0x0) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x7b) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r19 = dup2(r1, r18) ioctl$PCIOCREAD(r19, 0xc0287533, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SBURNER(r19, 0x800c5751, &(0x7f0000000100)={0x0, 0x5}) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x7) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffd2af36bcf30e8da47149c5622c764b7b1e10087f03d84098008a304cb417104736b730a0037decfc2e724c55f200000100f3829d151c901d34ae50d2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x35}, {0x100006c}, {0x7f}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r3) r4 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0xfe) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") clock_gettime(0x4, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000200)='.\x00', 0x4, 0x20, r3) uvm_fault(0xfffffd807f00a170, 0xfeff00008a, 0, 1) -> e kernel: page fault trap, code=0 Stopped at in6_purgeaddr+0x135: movq 0x8(%r12),%r13 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00a170, 0xfeff00008a, 0, 1) -> e in6_purgeaddr(ffff800000b0df00) at in6_purgeaddr+0x135 end trace frame: 0xffff800021b73340, count: 0 ddb{1}> trace in6_purgeaddr(ffff800000b0df00) at in6_purgeaddr+0x135 in6_ifdetach(ffff800000adb000) at in6_ifdetach+0x74 if_detach(ffff800000adb000) at if_detach+0x185 tun_clone_destroy(ffff800000adb000) at tun_clone_destroy+0x1c7 spec_close(ffff800021b73470) at spec_close+0x311 VOP_CLOSE(fffffd806e152278,7,fffffd807f7c67e0,ffff800020acea00) at VOP_CLOSE+0xc0 vn_closefile(fffffd806ca4d4d0,ffff800020acea00) at vn_closefile+0xd8 fdrop(fffffd806ca4d4d0,ffff800020acea00) at fdrop+0xc2 closef(fffffd806ca4d4d0,ffff800020acea00) at closef+0x11d fdfree(ffff800020acea00) at fdfree+0x101 exit1(ffff800020acea00,19,1) at exit1+0x32f postsig(ffff800020acea00,19) at postsig+0x4e3 userret(ffff800020acea00) at userret+0x199 syscall(ffff800021b738f0) at syscall+0x55f Xsyscall(6,0,7f7ffffe7300,89,d53f3e3e540,7f7ffffe77c0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe77b0, count: -15 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff800021b732d0 rbx 0xffff800000ae6900 rdx 0x47 rcx 0x48 rax 0 r8 0xffffffff816b2454 rt_ifa_dellocal+0x44 r9 0x1 r10 0x18 r11 0xca79690ac5af62bb r12 0xfeff000082 r13 0 r14 0xffff800000b0df00 r15 0xffff800000adb000 rip 0xffffffff817d6ab5 in6_purgeaddr+0x135 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800021b73260 ss 0x10 in6_purgeaddr+0x135: movq 0x8(%r12),%r13 ddb{1}> show proc PROC (syz-executor.0) pid=405476 stat=onproc flags process=a proc=2000 pri=17, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf3e0,0xffff800020ab02a0 process=0xffff800020adc000 user=0xffff800021b6e000, vmspace=0xfffffd807f00a170 estcpu=36, cpticks=5, pctcpu=0.16 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34118 113296 81607 0 3 0x2 biowait syz-executor.1 91244 238635 1 0 3 0x100083 ttyin getty 27126 30230 0 0 3 0x14200 bored sosplice 35067 386869 0 0 3 0x14200 acct acct 81607 416352 83279 0 3 0x82 thrsleep syz-fuzzer 81607 30170 83279 0 3 0x4000082 nanosleep syz-fuzzer 81607 273113 83279 0 3 0x4000082 thrsleep syz-fuzzer 81607 309268 83279 0 3 0x4000082 thrsleep syz-fuzzer 81607 109154 83279 0 2 0x4000082 syz-fuzzer 81607 47613 83279 0 3 0x4000082 thrsleep syz-fuzzer 81607 183670 83279 0 3 0x4000082 thrsleep syz-fuzzer 81607 513960 83279 0 3 0x4000082 thrsleep syz-fuzzer 81607 14297 83279 0 3 0x4000082 thrsleep syz-fuzzer 81607 489994 83279 0 3 0x4000082 thrsleep syz-fuzzer 83279 243008 13960 0 3 0x10008a pause ksh 13960 497029 18527 0 3 0x92 select sshd 18527 339382 1 0 3 0x80 select sshd 34273 86461 94773 74 3 0x100092 bpf pflogd 94773 222601 1 0 3 0x80 netio pflogd 79474 439602 8777 73 3 0x100090 kqread syslogd 8777 173726 1 0 3 0x100082 netio syslogd 10162 520877 1 77 2 0x100090 dhclient 10098 91488 1 0 3 0x80 poll dhclient 94801 35252 0 0 2 0x14200 zerothread 49043 128321 0 0 3 0x14200 aiodoned aiodoned 24089 248186 0 0 3 0x14200 syncer update 14295 88017 0 0 3 0x14200 cleaner cleaner 87104 159117 0 0 3 0x14200 reaper reaper 15199 145906 0 0 3 0x14200 pgdaemon pagedaemon 18034 111652 0 0 3 0x14200 bored crynlk 72444 171022 0 0 3 0x14200 bored crypto 92517 439467 0 0 3 0x40014200 acpi0 acpi0 79790 254614 0 0 3 0x40014200 idle1 3582 456519 0 0 2 0x14200 softnet 38025 456306 0 0 2 0x14200 systqmp 49709 427434 0 0 3 0x14200 bored systq 89785 423311 0 0 3 0x40014200 bored softclock 96205 126395 0 0 7 0x40014200 idle0 24824 271099 0 0 3 0x14200 bored smr 1 510276 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 34118 (syz-executor.1) thread 0xffff800020ab0290 (113296) exclusive rrwlock inode r = 0 (0xfffffd806e20b0a0) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e4f41b0) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9595 6567K 14876K 78643K 14394 0 0 pcb 13 8K 8K 78643K 403 0 0 rtable 103 12K 13K 78643K 1360 0 0 ifaddr 86 18K 19K 78643K 434 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1582 0 0 iov 0 0K 24K 78643K 313 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 76K 77K 78643K 2626 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 21 0 0 VM map 18 9K 9K 78643K 23 0 0 sem 12 0K 0K 78643K 370 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 25K 78643K 1639 0 0 sigio 0 0K 2K 78643K 5074 0 0 proc 61 63K 95K 78643K 1087 0 0 subproc 23 1K 2K 78643K 221 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 132 0 0 in_multi 22 1K 2K 78643K 217 0 0 ether_multi 1 0K 0K 78643K 19 0 0 mrt 0 0K 0K 78643K 13 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 537 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 146 153K 153K 78643K 6913 0 0 UVM aobj 100 5K 5K 78643K 102 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 416 0 0 NDP 19 0K 0K 78643K 130 0 0 temp 203 3560K 4200K 78643K 58772 0 0 kqueue 0 0K 0K 78643K 21 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 36 0 31 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 158 0 156 1 0 1 1 0 8 0 rtentry 112 232 0 192 2 0 2 2 0 8 0 unpcb 120 876 0 864 1 0 1 1 0 8 0 syncache 264 9 0 9 3 3 0 1 0 8 0 tcpqe 32 86 0 86 2 2 0 1 0 8 0 tcpcb 544 701 0 697 7 6 1 2 0 8 0 inpcb 280 2266 0 2259 9 7 2 4 0 8 1 rttmr 72 4 0 3 2 1 1 1 0 8 0 ip6q 72 4 0 4 3 3 0 1 0 8 0 ip6af 40 12 0 12 3 3 0 1 0 8 0 nd6 48 32 0 30 1 0 1 1 0 8 0 pkpcb 40 18 0 18 4 3 1 1 0 8 1 ppxss 1128 51 0 51 3 2 1 1 0 8 1 pffrag 232 36 0 36 5 4 1 1 0 482 1 pffrnode 88 36 0 36 5 4 1 1 0 8 1 pffrent 40 1280 0 1280 5 4 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 122 0 84 1 0 1 1 0 8 0 pfstkey 112 122 0 84 2 0 2 2 0 8 0 pfstate 328 122 0 83 5 0 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 986 0 720 23 5 18 18 0 8 0 art_table 32 988 0 720 3 0 3 3 0 8 0 art_node 16 230 0 187 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 5 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 363 0 353 1 0 1 1 0 8 0 shmpl 112 100 0 2 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3789 0 2382 46 0 46 46 0 8 0 ffsino 272 3789 0 2382 95 0 95 95 0 8 0 nchpl 144 6297 0 4689 62 1 61 61 0 8 0 uvmvnodes 72 4883 0 0 89 0 89 89 0 8 0 vnodes 208 4883 0 0 257 0 257 257 0 8 0 namei 1024 20627 0 20626 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 16 0 0 2 0 2 2 0 8 0 vmpool 552 21 0 5 2 0 2 2 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 21234 0 21233 17 14 3 7 0 8 2 plimitpl 152 134 0 126 1 0 1 1 0 8 0 sigapl 432 1806 0 1792 3 1 2 3 0 8 0 futexpl 56 41512 0 41512 1 0 1 1 0 8 1 knotepl 112 415 0 396 3 2 1 2 0 8 0 kqueuepl 104 450 0 448 1 0 1 1 0 8 0 pipepl 112 7882 0 7864 5 3 2 3 0 8 1 fdescpl 488 1807 0 1792 3 0 3 3 0 8 0 filepl 152 19732 0 19642 15 9 6 8 0 8 2 lockfpl 104 583 0 582 1 0 1 1 0 8 0 lockfspl 48 206 0 205 1 0 1 1 0 8 0 sessionpl 112 31 0 20 1 0 1 1 0 8 0 pgrppl 48 49 0 38 1 0 1 1 0 8 0 ucredpl 96 1538 0 1529 1 0 1 1 0 8 0 zombiepl 144 1793 0 1792 1 0 1 1 0 8 0 processpl 896 1824 0 1792 4 0 4 4 0 8 0 procpl 632 5523 0 5482 5 0 5 5 0 8 0 srpgc 64 23 0 23 4 4 0 1 0 8 0 sosppl 128 54 0 54 6 5 1 1 0 8 1 sockpl 384 3348 0 3327 16 12 4 8 0 8 1 mcl64k 65536 13 0 0 2 0 2 2 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 13 0 0 2 0 2 2 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 157 0 0 19 1 18 19 0 8 0 mtagpl 80 31 0 0 1 0 1 1 0 8 0 mbufpl 256 438 0 0 21 0 21 21 0 8 0 bufpl 256 11055 0 3997 442 0 442 442 0 8 0 anonpl 16 247977 0 223080 142 40 102 102 0 124 1 amapchunkpl 152 13879 0 13465 27 10 17 17 0 158 0 amappl16 192 9947 0 8786 110 46 64 71 0 8 4 amappl15 184 257 0 257 2 2 0 1 0 8 0 amappl14 176 383 0 377 1 0 1 1 0 8 0 amappl13 168 200 0 200 2 2 0 1 0 8 0 amappl12 160 26 0 26 3 3 0 1 0 8 0 amappl11 152 204 0 189 1 0 1 1 0 8 0 amappl10 144 449 0 444 1 0 1 1 0 8 0 amappl9 136 964 0 956 1 0 1 1 0 8 0 amappl8 128 528 0 482 2 0 2 2 0 8 0 amappl7 120 516 0 508 1 0 1 1 0 8 0 amappl6 112 176 0 161 1 0 1 1 0 8 0 amappl5 104 233 0 218 1 0 1 1 0 8 0 amappl4 96 2120 0 2088 1 0 1 1 0 8 0 amappl3 88 404 0 399 1 0 1 1 0 8 0 amappl2 80 13120 0 13057 3 1 2 3 0 8 0 amappl1 72 51091 0 50672 25 15 10 20 0 8 0 amappl 80 5998 0 5945 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 101 0 2 2 0 2 2 0 8 0 uaddrrnd 24 1828 0 1792 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1828 0 1792 1 0 1 1 0 8 0 vmmpekpl 168 33592 0 33553 3 1 2 2 0 8 0 vmmpepl 168 241489 0 239247 202 55 147 153 0 357 37 vmsppl 368 1806 0 1792 2 0 2 2 0 8 0 pdppl 4096 3663 0 3610 8 0 8 8 0 8 1 pvpl 32 662228 0 638797 291 61 230 234 0 265 34 pmappl 232 1827 0 1797 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 635 0 15 18 0 18 18 0 8 0