kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 7 21:35:38 PDT 2020 OpenBSD/amd64 (ci-openbsd-setuid-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.104' (ECDSA) to the list of known hosts. 2020/05/07 21:35:48 fuzzer started 2020/05/07 21:35:51 dialing manager at 10.128.15.235:26027 2020/05/07 21:35:52 syscalls: 338 2020/05/07 21:35:52 code coverage: enabled 2020/05/07 21:35:52 comparison tracing: enabled 2020/05/07 21:35:52 extra coverage: support is not implemented in syzkaller 2020/05/07 21:35:52 setuid sandbox: enabled 2020/05/07 21:35:52 namespace sandbox: support is not implemented in syzkaller 2020/05/07 21:35:52 Android sandbox: support is not implemented in syzkaller 2020/05/07 21:35:52 fault injection: support is not implemented in syzkaller 2020/05/07 21:35:52 leak checking: support is not implemented in syzkaller 2020/05/07 21:35:52 net packet injection: enabled 2020/05/07 21:35:52 net device setup: support is not implemented in syzkaller 2020/05/07 21:35:52 concurrency sanitizer: support is not implemented in syzkaller 2020/05/07 21:35:52 devlink PCI setup: support is not implemented in syzkaller 2020/05/07 21:35:52 USB emulation: support is not implemented in syzkaller 21:35:55 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x40) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000100)=0x1f) semget$private(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x100) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000001c0)={0x8, 0x1000, 0x80000000, 0x0, "73e4efcecdbf3a8ab1b5aea59d5349f01bea181b", 0xffffff80, 0x6}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) r3 = accept$unix(r2, 0x0, &(0x7f0000000240)) close(r3) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x116) ioctl$BIOCLOCK(r4, 0x20004276) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x400, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)=0x7fffffff) r6 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x100, 0x20) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000380)="dc58e54822591520e293f1b83afe278f7a4561befcdd419ef83607d911e58e08d28b4fa96c3f3c9746ae2ef9e17732916474f928675913307ffb2550d32aca845cf5faca5f5b4e37e1fa3e5e4e36a619baff12cbd0a3fa8302b3909751b1202237b002a82d2ed744dec93485362ec98a80b5ca7d65172028c04fe4bf87fe6197f64fc8c12c1889688916b9977eee2926e53838e7458cc4d525994ee1593dc0a2cb880f2f5ee98ead500ec850b494c4100c759e2ca7e2266e1c5fb4aa1b98b7e0c77fb0ef0bc9a090d051e2cf8c878acab000a7d86a03da670a25a6dbbd8b1d76219f2a829f0dfb411395", 0xea) getsockname$unix(r4, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) 21:35:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x11, 0xfffff, 0x800, 0xce}, {{r1}, 0xfffffffffffffffa, 0x18, 0x20, 0xc000000000000, 0x2}, {{}, 0xffffffffffffffff, 0x40, 0x8, 0x400, 0x101}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x24, 0x40000000, 0x7fffffff, 0xf9}, {{}, 0xfffffffffffffff9, 0x91, 0xc0, 0x7fff, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x4}], 0x3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x50, 0x2, 0x1, 0x4}], 0x8fff, &(0x7f0000000180)={0x80, 0x6}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000200)='{\x00', &(0x7f0000000240)='/dev/klog\x00', &(0x7f0000000280)='+\\$\\\x00', &(0x7f00000002c0)='/dev/klog\x00', &(0x7f0000000300)='/dev/klog\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='/dev/klog\x00', &(0x7f00000003c0)='\x00']) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000480)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000004c0)={0x401, 0x1, {[0x3ff, 0xffffffff, 0x1, 0xfffffffffffffff9, 0x1, 0xffffffffffff0000, 0x8, 0x8, 0x9, 0x7, 0x5, 0x3, 0x2, 0x2, 0x7fffffff, 0x9, 0x5, 0x7], [0x4, 0x8dc, 0x3, 0x4, 0xacc, 0xf1, 0x3, 0x9, 0x6, 0x80], [0x1, 0x0, 0xc45, 0x3, 0x3, 0x7, 0x6], [0x10200, 0x8, 0x9, 0x6, 0x5, 0x9], [{0xfff, 0x3, 0x1, 0x80}, {0x7, 0x1, 0x3, 0x1}, {0x8, 0x10001, 0x7, 0x5}, {0xb4, 0x5, 0xffffffff, 0x7f}, {0x1000, 0x100, 0x9, 0x95c5}, {0x8001, 0x10001, 0x4, 0xc0000000000}, {0x1, 0x40, 0x20080, 0xbf}, {0x768, 0x253, 0x7fffffff, 0x2fa}], {0x8, 0x400, 0x1, 0x7}, {0x9, 0xffffffff, 0x3, 0x7}}}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) fcntl$lock(r5, 0x7, &(0x7f0000000780)={0x1, 0x8d45d49d5ea174ef, 0xfffffffffffffffe, 0x0, r6}) mkdir(&(0x7f00000007c0)='./file0\x00', 0x2) r7 = open(&(0x7f0000000840)='./file0\x00', 0x40, 0x128) symlinkat(&(0x7f0000000800)='./file0\x00', r7, &(0x7f0000000880)='./file0\x00') r8 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x80, 0x3) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000900)={0x8000}) r9 = open$dir(&(0x7f0000000940)='./file0\x00', 0x1, 0x8) poll(&(0x7f0000000980)=[{r5, 0x40}, {r9, 0x8}], 0x2, 0x200) getpeername$inet(r5, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) 21:35:56 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0xfff, 0x0, 0x0, 0x0, r2, 0x0, 0x5}, 0x5, 0x7ff, 0x8000}) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = getuid() r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r9 = getegid() setregid(r8, r9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0xfff, r4, r6, r7, r9, 0x0, 0x5}, 0x5, 0x7ff, 0x8000}) fchown(0xffffffffffffffff, 0x0, r9) 21:35:56 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 21:35:56 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:35:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x0) fchmod(r1, 0x8e3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000040)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000030, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r3, &(0x7f0000000340)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae588479b5e02e2e6a9933ced8e48812fe0450024154da33e8c66c4760f163993b967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c095a65e0a4d49b336af8fa61389767c211f5a043f800108b4069c81ee2c96920b52779199ede3be0000000000001cfd7341d4b3c3894853068d775198828d8cfdabad1eef64b5b5c1a1b9de103f0b1f10233591aea71a83c929f0771852d372b58436ea43f30090ec403af38e3a0c94f5195d58fa4eb01c14e6c1e94cd46808fcf547bb8575c60b0689d0130af0663dca7c3c99396a5b34ded73b09e8c57d333e5e017cfdfe58a8544853e20bef7f614b62662a9d90c6a6ba34e8264c491c7c2b08d1206a446cd5fb9d288f03c01a183acbaa10348b63f6411d2bbc", 0x13f, 0x409, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000001880)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x60) fcntl$setflags(r0, 0x2, 0x0) 21:35:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x14000000, 0x7ffffffc, "73f3267eafcce5081a6f09000000000000f200"}) r6 = syz_open_pts() close(r6) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x1) write(r6, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x2, 0xffffffe0, 0x1f, 0x7fffffff, "c8f47521e80676a167ac8ac8bca9a34f2121b6b8", 0x800, 0x3ff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="1cbe99e3d6015fcf7531f2f2a43f8bc6d1c256756d08c01c50179770d98223e12b560f10b9c3c2e9df91ae7df6459840a0e3c348d9c75610f4611e1df74f85eaf9b8288578a200df1c6cbd57f423cfb809213db00bffd3d75b1e9fc09bea3891551e391158c9f6fbdf7a00d9308254c1dca9", 0x72}], 0x1) 21:35:56 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000001380)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2, @loopback, {[@timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}, @ssrr={0x89, 0x13, 0x0, [@multicast2, @remote={0xac, 0x14, 0x0}, @multicast2, @local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0xf, 0x0, [@loopback, @remote={0xac, 0x14, 0x0}, @multicast1]}, @rr={0x7, 0xf, 0x0, [@multicast1, @multicast2, @remote={0xac, 0x14, 0x0}]}, @noop, @rr={0x7, 0x3}]}}}}}}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x688) connect$unix(r2, &(0x7f0000001880)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r3 = dup2(r0, r1) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) sendto$unix(r4, &(0x7f0000000280)="d2e060bd48", 0x5, 0x409, 0x0, 0x0) ftruncate(r3, 0x0, 0x5) 21:35:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/69}, &(0x7f0000000000)=0x47) syz_emit_ethernet(0x2b, &(0x7f0000000140)=ANY=[@ANYBLOB="ff05a406cd25fbffffffffffffffffffffff08004500001d0000000000119078e00100010000dc00004af2d1b98a907811"]) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f0000000300)) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)={0x8, 0xffff}) 21:35:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffff08, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r3 = dup2(r1, r2) recvfrom$inet6(r3, &(0x7f0000000040)=""/56, 0x38, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0xffffffff}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "ffa487e66524c9dd74ca43796a40d1e145de78a3"}) syz_open_pts() 21:35:57 executing program 0: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0x4}, {0x1, 0x40}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r0, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc04, 0x1800}, {0x4, 0x0, 0x800}], 0x4) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xe5, 0x25f2, 0x80, 0x0, 0x200, 0xfd86, 0x5, 0x2, 0x1, 0x81, 0xcbf4}) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) r2 = semget$private(0x0, 0x0, 0x4c0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000001c0)=""/226) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000018c0)=""/50) semop(r0, &(0x7f0000000000)=[{0x0, 0x356, 0x800}, {0x2, 0x4, 0x800}], 0x2) syz_emit_ethernet(0x42, &(0x7f0000000140)={@broadcast, @local, [], {@arp={0x806, @generic={0x1, 0x200, 0x6, 0x10, 0x8, @broadcast, "fa8df8ecc8aba2ee03db574ef9010396", @broadcast, "60cfb3e8c378b7e911dea05f4c16c3f0"}}}}) 21:35:57 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r1 = getegid() setregid(r0, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0xfff, 0x0, 0x0, 0x0, r1, 0x0, 0x5}, 0x5, 0x7ff, 0x8000}) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1}, {0x2, 0x1009}, {0x4, 0x2, 0x800}], 0x55) semop(r2, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x800}, {0x1, 0x3, 0x1800}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0x33, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = getuid() r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r8 = getegid() setregid(r7, r8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0xfff, r3, r5, r6, r8, 0x0, 0x5}, 0x5, 0x7ff, 0x8000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x7fff, 0x0, 0x0, 0x0, r5, 0x35, 0x6}, 0x0, 0x20, 0xfff}) open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000480)='./file0\x00', 0xfffffffffffffffe) 21:35:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1], 0x28}, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r4, 0x2) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc020691b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000080)={0x3}) 21:35:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x9, 0x9, 0xffff6599, "0d0d00000000e20000ee00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000300)="b2408a6c719bf202165f255ccc990aadb1672c71fc64dda5824290a17f821391ec0dd1e423222686352cfc63f6935e6ec06ee5f9d93dee2c4b8d89166bfb89080faf710528c8f91108cc5f2835ad275ee9cd1c8a40a5e47de5d24990c97591c423cb4b8929676c6ad5cf1246212a37aee9c3c982f1c7e79c8b8783e7797e2f839d055ece3876ea4de392b979dbee58abc9d0372546234c646c1fa76ceb254c50ea26d9fc21a4761b03fcf9c41c74e9cc444d3b55841e606442f08b18d9085ae98dc5def130fb6fc92cc25d3a530e42ea8fb4cdfe55e0dbc8c76c65405e2914f5e0a99a2cdb8301009985a9a7a393a91c0af2e63dae7ff1f0a896d24121c3", 0xfe}], 0x1) 21:35:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x90) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x21) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r5 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="00000700000000000000ed5d9f25d0bb954a3f8b85c32b26e7a06327380a2a41ba612323766eb15e0138119f12bc0baea1943795b493c763b8fe4a35d8da7608cd53b53c30d8daa7d5005a54c5be23b715590592082bed135b119982fd75da608c39291c9eee0f87375e1e1d74780c9892b492a7b7ac262afff9f69e9296ec6674862a8fd1b82e0ad27d54ee180f49f4ae4a6d61ab4bdffdebe8707b89d2984a2e8d639505edd8a3cee59f0f2812e7b8d2a400507723cde6dbfcad815859da4dc4f03148d2d61fb7da156ac06bc2f37239174f72d01add2bbf9b6cb576ae05fcda63fa89d92a5c57046ceae4bdebc01d297f407db2230c230638c13208ad55b3c376b13ca3baf5ad9243b84b549900a0bee13838b6cd2518"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="4850ac855a2117580c3eed42ce2149df9f21499fde7a66073a444a4ea982ab7efe52c62932e40fbd08780c1a3368cc464c3bcec213179bfc619f9dd26bc1926b21a91cef4bec704b92ddb771d22163bc27a082ac67f6850c30eb7dd19180e08bbb5d7c707a90df68f87a9b1616", 0x6d}], 0x1, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r0, r0, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r0, r7, r0]}], 0xf0, 0xc}, 0x1) 21:35:58 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x3ff}, 0x10) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="000003e3827a0008ff"], 0x10) dup2(r3, r0) dup2(r2, r1) msgget$private(0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:35:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) syz_emit_ethernet(0x6e, &(0x7f0000000040)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @loopback, @ipv4={[], [], @rand_addr}, [@routing={0x3c}]}}}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) semctl$IPC_RMID(0x0, 0x0, 0x0) r2 = getuid() r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r7 = getegid() setregid(r6, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0xfff, r2, r4, r5, r7, 0x0, 0x5}, 0x5, 0x7ff, 0x8000}) lchown(&(0x7f0000000100)='./file0\x00', 0x0, r7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000000)=0x3, 0x4) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 21:35:58 executing program 0: pipe(&(0x7f00000001c0)) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet6(0x18, 0x4, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 21:35:58 executing program 1: syz_emit_ethernet(0x4f, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100193a0000000000000000000000000000000000ff0200000000000000000000000000018000907800000000b16ea1940ec3b014005d02b02f60f0c5cd"]) 21:35:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) fcntl$getown(r5, 0x5) 21:35:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="de", 0x1) syz_emit_ethernet(0x0, &(0x7f0000000440)=ANY=[@ANYRESHEX, @ANYBLOB="1d997d2525c36e508549a79ca397bfecfa690cc2cb5eb33b774a6d12489e64358c7ce657e24aecfebfbd16e566dff4c459a8e3cbb5a4b0d2344475d47f997f2eaeb45e93efe1e65ffc0d7c5cb1e959be79880f483fa71dd451d3ffef899e6db7a1d97f1499e49e910b997e8efc1a4564fc1b74bf6e94f75d9de74b4a0b3d180b9638ede81613b69647827ef0b025e5c02b228738e135a463256cf8f7a61aba63834996c3ee2d78894008bdb9d608b285dbf04685880c67554704555195789285234bba082432178d579374d473e16671fc710800000055df3228a7dc69b3a14b81ddb5ba0bf7b76698eef48281ad37d7a1789d4128a4dda622f3bd2245c5644f977840436e1d41d5d59f33dce6fec83c0e7072b4eb1bcd00d5a42db7a75830fca6ad3137690000000000000000000000000000000091329a66831880911f16a059c556b491b68e85e8c636d83ee4215aa372c347a1", @ANYRESDEC=r0, @ANYRESDEC=r0]) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r2 = semget$private(0x0, 0x4, 0x5b4) semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x1000}, {0x2, 0x0, 0x800}, {0x3, 0xa87, 0x800}, {0x2, 0xfff, 0x1000}], 0x4) semop(r2, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x1ff, 0x800}, {0x1, 0x3, 0x1800}, {0x4, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0x0, 0x1000}], 0x8) semop(r2, &(0x7f00000000c0), 0x0) r3 = semget$private(0x0, 0x4, 0x188) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/225) r4 = socket$inet(0x2, 0x2, 0x3f) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) fchdir(r4) getpid() semget(0x1, 0x0, 0x18) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x200, './file0\x00', './file0\x00'}) 21:35:58 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_emit_ethernet(0x52, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6051e013001c2c007f020000000000000000000000000001ff02000000000000000000000000000161000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f0000000300)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000140)) 21:35:58 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x3, 0x2}) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r5 = socket(0x10, 0x4000, 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x40, 0xffffffffffffff25, 0x6}, {{r4}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0xffffffffffff8001}], 0x716e, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x10, 0x1, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x14, 0x0, 0x8, 0x7}, {{r7}, 0xfffffffffffffffe, 0x5, 0x40, 0x3, 0x6}, {{r8}, 0xfffffffffffffff9, 0x8a, 0x0, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x2fbe, 0xfffffffffffffffe}], 0x2, &(0x7f0000000140)={0x2, 0x5ec71048}) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000002c0)) 21:35:58 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) 21:35:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) kqueue() connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) dup2(r1, r0) 21:35:58 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000700000000000009078ac1400bbe0000001071f00000000007f000001ac1400aae0000002ffffffff000000000000000144200000000000000000000000000000ffffffff00000000ffffffff00000000000000450000000000000000000000ffffffff7f000001000000000000f324eba9496eed2cbc4e2edbf7aa7047418d3a7f1523fa262dee77af164a82a86cbb1959acadf6fdecc62bac6946c35036ef71c805045710e6c9a38b5d52a56d2d39090e388d50f1ed3ad798798e5d048d3478cff8397eb1c631af2e187c15198a7bd893a5ddf741508c2659b8e6970f52a971d8eeb13680c78553f56503034324085670bdb6195d5aeaf60bf509758143a73780ed7095d704d000"]) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = getuid() r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r9 = getegid() setregid(r8, r9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0xfff, r4, r6, r7, r9, 0x0, 0x5}, 0x5, 0x7ff, 0x8000}) getgroups(0x3, &(0x7f0000000100)=[r2, 0xffffffffffffffff, r9]) 21:35:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x1, 0x2, 0xb5, 0x5}) 21:35:58 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001e80)=[&(0x7f00000035c0)='-\xbd\xc0v\xc3Cw{\x036\\RO\xd9i\x84\x8d\xee\x92\x14\x19\xda\b2\xf6\x03\xbf)\xd8\xa79w\xaa', &(0x7f0000001a40)='\xa48\x97\xa6\xe2\x9a\xf7\x15\xad\x1ekF\xa6v\x0f_\xc7\xad3\xdbr\xdf\xa8\xdd\xd5N#X\x15\x89]\n\xcb\x16\x7fu2]\xacZv\xd1\xc5\x05\x14V\xc4\xca\x0e\x8e\xf8f\xa0\a\xc5\xf8\xc0\x80\xc2\x9aM\x1a\xe0\t\xf0u\x13\xc3\x90\xed\xdf\xfd\x867\xf9\x0e?l\x061\x94\xbe\xa8\xe93X0#\xcc\xde\x8fZ\f\'\x11\xf0.\xb1\xe0\rlw\xf6\x11w\x8fS\x1ek\xc89\xdd5P\x1fC\x02\xea\x91\xc9\xb9\x91\x00\x00\x00', &(0x7f0000001940)='\t\x00\x00\x00@\x00\x93\xe0\x892\xe7\x11#\xfbBcz\xcch\xf9~\xb6@\x06\xe8'], &(0x7f00000020c0)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[\x06\x00', &(0x7f0000003540)='\xd5BE/\xd8\xeer\xd3r\x0e\x9f\xf7\xbaH\xcbi\xbfG7\x8a\x1b\xc4\xe1\xd4~\xc6\xc1`\xa8\x8c\x1bd4\x11\x86@S1\x06\xf4\xb5\x98\xb7t\v\x82\xc7\xfe6A\xe2\x1b\xc4\x13\x92\xe1\xc3\xf2ky\x06\x7f\xc7\x92\xea\"^V\xff\xbc\'\xacI\xa3\xb5\xe2\xcf`\xe7&Q\xce\xd2\xb1E\xd2\xa7\x03\xd5\x98c/\xdc\t:\xfa\x89\x9e5\x17\a\xd30]\xf1\xe3~\x93\x19f\r8;\x86;\x84\xe8', &(0x7f0000002000)=':.\x00\xe6\x81\xd0\xae\x9d\x04c\vS:\xf8\xb7\x1b/\xae\x03\x0f\'\t5\xda\x86\x1cu\x1e_j\xdf\x10M\x96\xc6\xe4\xba5\xaaC[\xc0\xbb\x1cH\xa7\xe9\x88\xc2b:\xf4M\xc0\xc0Ma\x15\xfa\x9f\xdfe%\xaeK\xcb\xddE\xe4\xf7\x98\a\xf5K\xe5\x1e#\xb6+\x11\xcc\xc5\xd4X\xcb<\xc1y\xf4\x94G+\x1a\"_\xffz/\xba+\'\x96\xa2\x89fg\x9e\xe7\x9b_\x1b\xd8\\\xe7\xc7\x03\x11\xdc\a\x95vy%\xaetP;F\x93#\x91\xae\x84\x82\xcb\xe4\xd35\xc6\xc6:\xf4\x926\xad}\xaf?\xc4R\x1ev\'\xb3\x91#v\xfa\x17S\x19\x00\xf9\x85\xff\xf3\x01q\xea\x8c\x92\xd7\x8c\xd7\x1d+\x04\x18\x02~\t\x94\x99', &(0x7f00000034c0)='\xd5BE/\xd8\xeer\xd3r\x0e\x9f\xf7\xbaH\xcbi\xbfG7\x8a\x1b\xc4\xe1\xd4~\xc6\xc1`\xa8\x8c\x1bd4\x11\x86@S1\x06\xf4\xb5\x98\xb7t\v\x82\xc7\xfe6A\xe2\x1b\xc4\x13\x92\xe1\xc3\xf2ky\x06\x7f\xc7\x92\xea\"^V\xff\xbc\'\xacI\xa3\xb5\xe2\xcf`\xe7&Q\xce\xd2\xb1E\xd2\xa7\x03\xd5\x98c/\xdc\t:\xfa\x89\x9e5\x17\a\xd30]\xf1\xe3~\x93\x19f\r8;\x86;\x84\xe8', &(0x7f0000001980)='&#@,@\\{(/[\x00', &(0x7f0000000140)='&#@,\xe6@\xb8{(\x97|\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1, 0x12, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001ac0)="c166e40024f58679b1e4f3e9ab2f76694c786ce17067b21b6cf78e879493bb8a6044486c0ce5fe9f6bd36eac7060575cb67bf2262f5c97edc19ffa4da5fca0854cbe151bafa1443c6f80be934287a946412f893bb357d7be6f52a5d099f5d501dcdec871056ffa608bf12e336a46704af39dd4f8286a8c2328689d538f5d972adb9751862f298094da47daf0b69937f89ac3cd609cee8e38c26580c638e298178f44bcd693", 0xa5}, {&(0x7f0000002200)="c1debacda795f4514e8f3106548a23cfc96e53b9e3160ec9fa805e0daca20a173427f4084dd9f89d675a98623fe6228509cd12e631c7f81f2e5fd62e39ebdd367714ff113c1acff2cd5cf4c66fd264f7db5bf3761869d74324e612939031b539b173e6a95abc693a7a9faaea61f2373ec8b2d9029ea5fc9c1c30fbb9067eca202d47b004bb9db401e0de40ac14f6f0fc45c141927a4884cca4092499b4091b9f13f77ee0349bebd8b18fd7c1dc64afe13e79ae0ebf23a20800188005d62f4422aa76ae87c8ecbe7af858d09ef53b2df10bb2bf9344", 0xd5}, {&(0x7f0000001f40)="af869cf350ae4ea79d9add12f9d6640c0b22fe21bf2a45f9d5645387d56727315351a6f3cf2d3a67c64b12a005f7745c7d605381f530b3b7c5481d884e07cce94975b7c56e030027bfe375bb3ed962e1c3df4681efd2decc4a040ab63bf26c79fb2f77321be2638307effdfd241f7fc9b691f99815e10a26fb06", 0x7a}, {&(0x7f0000002300)="8d2974d16636b6c3248b8da8d6f8a6d6b8d10819371d5addb4d05a1a2f1fffdf607d428d14a6d53fa0698ff0e33039334e4660a4a3e89fdf3e2d13594a567c40108687f10cb476d004a081cd849dce485f77f44a96e9de4284920f76737be2d84257970b98da7d945a445a43d78fc75f50804afbfb4f57190c42aa0bc327da83ca0f016b818e0aab17103d2376bf5604f8bd993748ae1ab30479f46a6eead9b4f48c3f2603429f6d696549a0956694d7c18eb34b42871ce0735b66c90d4426543c24729324640b5e761093ac68bb3f9e45900767add5d1540f7790d013d99a4faff0", 0xe2}, {&(0x7f00000024c0)="05b39bbd158b1133cc5adbbeede3d4b5b308dd597eec013876f4d793a6e3d198fece748ab6cc04b5d3c5c6d7de7803026c8a40e6f454fbfb8fdbbce582cb887845cafce8cb04820f386dd9d8fee49c2676e5bc6225725d02c961012b6d74bf7ad1218bbc75a527595b93970f0254e3e6d2234835fc7bdcc0fbb53820a29cdb5d2a7910f8be44825d1dd69f427dd137b5823b70cc990d0c1cd92d6c5ced9c7af6b455d5e42d70f1bbc8e37738cbf0e0ab2ea3019b1455ff6508399f88c462a35be16223cea48cebe84e1f749fcd3ecffdc41f031c4ba4c34ea326b77ac98ecbcc475d4b259605dc78940c1212b71dcb63c259468c681c466cfbff4dbec03f8e03a1257fa2b6152aae25d370b3bcfcf4fb79c5dde1b6eaf064bba1c202ef40347ba9823517c0453713d87cec4bef2444251af3ff28417c15223e21cc92c127edbbc8db8d410eb33871b6cdb41fc645abcefa349cdbb416098cc5735f4651fa14135892c720e52d625a00ed8180f42306b913e70296e370ab458a3e20c083d3ba199d9648d4c2a451d567d26e0a29bbd3f9b7072ee052d874a25cfd371d840ae6dd8bc2dcda5b89f03c550d7bb3bc913f6296949303f787bb483808f3febfbdfc9422ffa7a11ce1da9c335199167d0ff88c3924e7b5dd1b0067cb2761cb37d9d6a97b597a47768e7b5216037638c4c58a1a23616a8ecfa1c9045218d72214239e596e6d7157ca8b9205c200f70b58f7883c1d542af99720831587d9c8fdf2e2ff379ae62e432a568056f8936251b53b83bc978af6917d8a527c3a2db910be8248a930796910bbeee4d061dc675d9a28d5c28d1dea05d1dec7120c067da5f1c39eb18295f1b267c54ad5e7a0324c2926afc71c35eb460ce765d94fd8802764c6bc04888771b962e8257f0a5115ff3887d627a4de7c3c29be9fe1b124b7f0d6b13419c4b4f0f9e5d5e8ac0f35d5350120315cc34824014cb98cb99e5738e9277c0b1184215109a81ee016dbd018f652a3a4cfb86a34a41df9a2d6526c723bb3586c22064a1ca5f960781e3e6a6adf9d6e8e59e4ec25135583ab5580825f63d43fbb3f70f84597ffc15d92e8ca50a312f4cfcdfc700985adcaf19a3f6289bc6efb536a9f4022cf868309d234fb79963cc1e0c4569e0379e7eea5237db00d2be08107cb19e3af8c975a02e7894c3f702d89e60b027705d12c015ae0d0af9b279d282c76e80dbfa11bfc8dede57db939a2e6be17766077a89d572a0576aaa2228d5ea15849514dac8c43fa3e553b24704ba9ecd6f788afb336770a63a1d7e4d62625429f03321f8bf0613056ae66437d3681802e4d618fa410ee61ad206f7b273016348aef8b680a2faf138ca71fd72d0d2d351ef886b7347954646b55fc909cca0cbd4165003ff7486ecf09a8c1769bf78651242a342a6f7e6d03d51b7587eee9834c191cc0c6819c45c00162fb351cf414a252d404fb3c1fba09969bdbc810600f89f1cca4122566886724ecd87906cc66888c8f86f600ea87ebd4fa96c7b06f136b5c1ed0e679086340bb26f3e8d2f16a9c2a2c84727e2e615e55ff606f5493cce3557873ced05dbe071ce0c7baf31f256549ca130657c29e1115c7ad7bac1ca11d59fea4a3a2fe1dae2399d9fb585d111a38e240e3cb36dfc0346b0e4be2f293521c5061986ba11a486c4008347efffbe8cfbcee38f16ab8733c5c2b0c3440d43202c43f13f66a5ac4494e52bca44de0dd50bfdbd274f19488636527463cf4c932bea66a401a1d9ed36fbc6afbc923a034611fe23d68b5e74f802d60b24c4d2c9f15d91a2e10446619130bf1ab890f1bdf0f6240c2133a28fe5e589be45d9800252774250da45bffd0e566b3d11ab305de415c00482f1f085eba915e142c5f39898fd7ac2bef6063a5293f6475641ffd6d4f4944e43bfdb3b8c03e8657bd12acaa0c23711c713f8cf3461f500382486299dfc582f87c9a4e59477f6a8428ef7290048aede28cdacb7145114043b76efd6673f7011e8b90a3412bd3a605dbd964dc341c92cc7a2538c64981ab7e796cd89e55935533c46dfbfb181bdc30d2a72b72d0dc7c8f53edf7a559ba1564ae1affeca8623be7b14e94603af3f1744903ee3927a20d875eb8ebd2dd9e899891e5e0a02a46561d769228027446a14122ee664037933f6d2dcae63dfee670dde9cdcd5aed7669bf3fffa61339828618dba043a5cf9bca4af1c34eb5a57e2fc8f18bce1f1eae2c5a86f9bf6b26e1f7509c27704643419bf7909dee12077b07f90cb2b05db4c3021ba95d6339c09ec6525fe76b17891010c58080bdb41bbc73a24bd2b5ff7e101fae3b2b49228e22e8606491d1536684d7a85f0401734520f870508f78ff1f8b80edcd13c69f6bdcd8f1b3cad9598444dd7b26eed15e681ebc79f646768f09b88f11fbdb848ec6a9f0ff1245502d17c8622590837418dcdfd6d04ff70c753de3e3d451f2ff0c6c0735c281503758ea4c06dde6cffcb8f913ee49d15a1d271c6785d8bd3e78203eebea6c8a2538fdf08bdec1bf91da94427d7b1f411ed736fd25cc31d7e53e229929f2a51ebeffd01e2d8a60299ac3f0618c3e2b66bb7d9465aa6d3e3b854bb11acdc46cbdbbbd8cc688ee467725cc2f2790ddc0733d5cd266257f03ad78ed6f40672e53473852c637cff212600f767644b14a50617ac77a7ac9d22400a97e1c0cb6a1d13a4cf8dc73a31ec4093afc2e8942f40213697013af67cc06c76863bb04a33424cf891907d6cbb6704d30b9efdecf513d10b13828a3c8281878daa7919dee757a8ba3f082b27ad4005087cfcbad16ad724875df2ff399c1dec0dfdcbb974663febfc28711002ac56faf1c63451dad4bec307eb6ab50eb6b926d8a10278ca019ca2336375144ae3400fef605c2a1e96a63d963c48d9046bea32ebb8cf2b01ead4dc76c90a71279b51f1fce8b97ddaf8ea1c01eaba8335a153baebefafde35300882f54f4a5367232ccf627582850a46556519e5ce7d31ca665d89f274175c9d2ffafd97d9466a692adce94b6ec56b14518211493403da08f31110723b0f9cbca25f0a51f97164414c3e74e5f249a3c7f935c096c168a9ffda4bdc9a5220f8192902a84b0b3554b5f5da4b67a6a370c9d41d780e7cdcbd9e760cdb16a7a8ea522b0247cc9c138b38ea998358fc34e1091c14c41a26f93d2280f2c9aaa5eed9577110419c945b4ca4121e2c15322dc8fb7b48d37c2a79d8017928375bccf21f69ffeb70ad83bef2d6692813ee9794648190f1099c5400ad3bf2fdc8284cb6b92e87ca92990db56f26c4f26a3d369d286effd45d4e2cd8bf64e06121edbf89f127110f1f87795f53937fb0baa77f411d29cd2e24c7c110dbb4bef0b6f4796143a10f07c8a9b4d73b2dd66f6b2346abff1e8131d860f7aba32d76a920cb75015495664d720e4b16dc800b9cbd4f7853c37f730e16e39844283824f4932007af15fa93d4e1a96329f79e675c98af8cdb3ec4106cd865617d9d44e0cd69226bad2665fe4792a471e9dbdeb486f4428ae2bd8f6842becf7438a0bd88e5217529b79f0e2cc0e451d1512b196324a29c834a1e2988b7b742d78ac81d10989457d57c611b4873da63f997253f165c33c649b9f7333b0afef337b041845df6c28d08668bbc3a5b2011c78bbdfd410b7ab4e32e2190431f28859837418d12c2e035e6baf3684aec0cde5e2f85066fd237563f9a5eafea28ea7a4c78160cba5861cd103942a9cc0091a9ec0bf42bb49e61031e97f7f9ee95340172b9331550c2183a5e4896c3faf80ae2e22f46f52f6381ea49400a4ea178282c8170c8304ae77c6d2dbd83dbf2685d6146ff674507977a25b511e57b5fbdbab02694e46debe14f1cc6e9686ecf1e04b1abcbd6c811ca18d7e7c6b187e80f90c6a85bf2ceffc4f93f42179f6fde7294a830d879eb0bfddb23becd8f9833ed57a5ca8b5105653fbf04cd8b53473c20f2b2882c40bde76bf04b0b46463528b0725740a725ab4be172db6f241c123582c78b06b2f93c1de15fbeb1f96f97d10e65470b04be4ef00aa610a3bc8592a094bbbce0d4eb639b4ee81253bfa66ea12e6827482630fe3e972e04484ef44e9b6ac66e393f4e8f24de46f95174cae3aad59cf5aa9947e7297cc6bdb9d7b68fc4812e31b6d1eff807caff4ec776a786a8583627bb91943766414141643a672b5db0ff918bd51437f0f58eebbe4ad7510a27301e7212b42645be8be386f8b2e47328576f8751b2cacd571485b8b5f7f9a0977f0c6d4ee95d6142958de94c5c27c56a1debed84dbfe6bbd1471831597127df5562cec5910aee19f1de2c2d4b8136d2596badfb219b851fddf3beffc5f63a4049664201561218b509e6bf831bc448cbb54f4412c85da2240340dce2cb37454f4523bc3b77072114f56797650f79c58c55046a8361e1163a297396ab1e60e4a67d78337b8e20bfc3fa6bd9eb4caeed28b9261be7d65475a726d77be3f722f498a6dfe2e7ac3ac75e75b5f5fdd30f53ecae76471588688f29431a9dbeb68099eed16b679085f02caf7f0d5f9cadef272a526945730a7f4099d9780dbc2ea5144383b3c1991e1de9052b2af2500f4a3519bc11c2a763e78b4a6c1aa8b8ee2a189a729ca28ba67138ce58162de5f89f2f1ab7a613bb44418b0f32cdecde39afd9fed86af5ca5b516e5d81a322f06f1997acb56ad2c53ae18365bb4c2f4a84017c117d5bd5fb42005a9a11a9615586b1e81b8c6322006ed72fb94288622b9b9a4542d820d4033fb75af1b7f76156d9c91f6f99c93043da46c7ffc63053705f92b89b07b1ad2094b735112a754b4bdf9122f4d1a5faf8876d977fc7aa203d4f9e3af54d2e308d418b138dd5dccabca51b7b2111574b127b6d18dc5961d48cf7511f3a411f2693f97769398b4d566517e189e4a99f78b647bfa41a30a4495a0297020dacc7eca883ee68b2791efcfc01175bc1aa6647b582106acd74c1423efe49f88fe817bb5626d57f58b647b72321ea722a7e8e0ac08b27ede7c2458e985d6225b37d335f2cfebaa5a02349109251ee8ae9f8f028470edb61c74c3c88d0657fbc0aae9d8bfd079e3d6c24f4bcbb79cc34028875d0f128efd5cbe36d35c1d520bb600b5238119544ec5811211c27ed17f0e62096f821c325722c39cf29bbc700a875d2688ec14dc95fb9def35e9ff195641107b4adcfbb19d71205e975114219d26c5a14a7500ba022a065872e3b019869ef449240f9ebe3af16cdb2bf95f4eb6ac044cd92c21a9c810d43f1c7e305bddd753faba2887410b193ad21f874c6fc87065ddd1b07d707829e850a909509f0c0bb33c8afc3fcf9958e8af502f41ff6b001a08d4ef3ef4a6fe08269bf154d5236a605302c43beb5ffc27353066ea3bbd84395e61e90b0b7d66cf522e23b87848c781dc2a769ab3e537f1830053e3765320e9db98a4664f7e08cf13e8d971b9b98791c7044eee493e8a986ccacaae59166a69e2a01776260bd2ee210522d61053b73061e0d7c5221541e26feff56d7c716c851156054733283f4d05cc099d55eac5edfa42dc9a3d02f1b060d3de2a16ea7e26cddb0f0cf15b4e9bc673efbc22a355ecf7d1515283a596528c8b2c9d546da420f199680b046d5660e2e08985e145a048974116d09e19c483e97612676bd58e426eccb363fa922dc08f86cd806e9f059ab57d5a2746e874a49a648df3343e60de96456f04e10866b6b54b2a8109b17c259eb9fc9610726c94256f5b6676d8d77c52cc326bb27ef8a10c9b91e4f2ca081e30e9d664f", 0x1000}, {&(0x7f0000001900)="113e7de4d38a92", 0x7}], 0x6, 0x0, 0x8) r1 = syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) semget$private(0x0, 0x4, 0x6d7) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() getpgid(0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001ec0)=[{&(0x7f0000001dc0)="00cca0fc34f2b7f78fc76edbf7202c4306f46152ebf16f54baa100000000000000000000000000000000d3104c2a7441676c2d53c4b3395e5026501ab5a22409b8381efe5ad69eaeb7c98dc44e37561b7cc71ef6b09c8499e840bc66df443d682fbbe5d81380cf1f9960a88b54c7c06c617743cc6cb0661521c1a33467032694a66c8613e43238b16fb6c62f54dcbced97a03cd504cda211", 0x98}, {&(0x7f0000001bc0)="4081b9613128ff46db764e09021135fa077315177b9db33f29b687aecc35665b6dc64666aeaa93d8fbffffff7f39eda8b5037700d43259a1cebd5085a56f2a5c0bec9bee6f4625ba84aba63418424438c5a94b17795f912552e1c5d88b23a4852fe10768e40000c261f80a86696c54f3c60ac5fed80cbadb02eed77822f74d745d3555428350ed828ab26cf5d5c41ed351c31ff1cef8b311707d4b7a1d9a99e0714f8b819fca05ed04525c81c480bb49bf5715f435e4c2b0c40d1c3b66664e695a6a5faffafb921f20104ded0d6bc0becc313e4e4d", 0xd5}, {&(0x7f0000001cc0)="c766b0c374d4f3090a7025e4b6efd155af37a157d1bad971d42a4a306cc7ba317f0ca1c648a2fbf878740da99b25cc90c2921fb9fb455e0eb6897a77229033abc6ee9f9f80128b46e5f2", 0x4a}, {&(0x7f0000001d40)="e82eeface44ce6616bbbf11c542398072a68b379bb4836f64da88da23471a1399218072bf12bbe8b162bebe55cd27a2dcf7f4f557fa1476f0e48df011baf744f16d143d384d9bce182bf261931b7c5ea529d41ae96af66def3b2563717d52c002b74e8e9ff758d98d729", 0x44}, {&(0x7f0000002100)="62b5627f7bbd65ce2f2cc30b249360074278fc14f1c6572dd3f033e5869500006172000000000000e9ec01b20e49cb82eb5977dc7c206f45da5cfad5a932b6212319963e69628b3b9e2211fb158933251e0f3cdc743a52c31ce0f0ba95eb5d4d1df573b4ff19102e83a8d9bea0b362c6f5c5a50055618f52ed6b852060ec58ce19f30ae6e6bfcfe87720a924c5efee5bf241f7a03eb92a8fed4a9f204ddfcab634bee0ddd18ea95e367470e6be58f59fdae6e73babbbc2598be84e41d23fb4ed49ee85088ec1e51d16b5d0a928d2f42584885be69291076157aca4478dfb7a73abf69e5f82b2fcdaa8", 0xe9}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 21:35:58 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0x3}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) openat(r4, &(0x7f0000000080)='./file0\x00', 0x8, 0x15) shmget(0x3, 0x4000, 0x782, &(0x7f0000ffc000/0x4000)=nil) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000100)=""/132) 21:35:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 21:35:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETZCNT(r1, 0x69984c16b2fc7db6, 0x7, &(0x7f0000001480)=""/82) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0x4}, {0x1, 0x40}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r2, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc04, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000018c0)=""/50) semop(0x0, &(0x7f0000000040)=[{0x2, 0x1, 0x800}, {0x2, 0x2, 0x800}, {0x2, 0xffff, 0x1000}, {0x0, 0x100}, {0x2, 0x7, 0x800}, {0x3, 0x7ff, 0x1000}, {0x3, 0x200}, {0x1, 0x200, 0x1800}, {0x0, 0xfff9, 0x1800}, {0x0, 0x1, 0x1800}], 0xa) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$IPC_RMID(r2, 0x0, 0x0) 21:35:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f00000cc000/0x1000)=nil) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="caf56fdf", 0x4) 21:35:58 executing program 0: open$dir(&(0x7f00000015c0)='./file0\x00', 0x200, 0x853f10bf981e7ffe) r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x600, 0xa0) socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc020691b, &(0x7f0000000300)) linkat(r1, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) pwrite(r0, 0x0, 0x302, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x1000) 21:35:59 executing program 0: poll(&(0x7f0000000080)=[{}, {}], 0x20000000000000e2, 0x7ff4) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 21:35:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) listen(r0, 0x0) nanosleep(&(0x7f0000000040)={0x200, 0x3}, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 21:35:59 executing program 0: utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 21:35:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r0, 0x0, 0x0) 21:35:59 executing program 0: 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}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 21:35:59 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc020691b, &(0x7f0000000300)) r2 = semget$private(0x0, 0x3, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = getuid() r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r8 = getegid() setregid(r7, r8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0xfff, r3, r5, r6, r8, 0x0, 0x5}, 0x5, 0x7ff, 0x8000}) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r6, 0x0, 0x4) 21:35:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x2f39, 0xa3, 0x9, "3a813e62b7a8219f786eca8a5231244be576236a"}) ioctl$TIOCDRAIN(r0, 0x2000745e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0xc002, 0x6) kqueue() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000040)=0x2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x2f39, 0xa3, 0x9, "3a813e62b7a8219f786eca8a5231244be576236a"}) ioctl$TIOCNOTTY(r2, 0x20007471) 21:35:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r1, 0x100}], 0x2, 0x5) syz_emit_ethernet(0x102a, &(0x7f0000000240)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x101c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @udp={{0x0, 0x2, 0x8}, {"7559912228d641ad0441b11f3c899102338effb2177a8d72a4041cbb79e647f889165f6f579ec1da76aa5f1e6d320c4af1784e261b934bae801974652cc98c55e8f61a9d1ae1fc78fbd75bd3431c5c9841a00fd334ef2ae7158c0bddd95c65968dd4a806a40fef7ece89b5f8711169580065d63a8071c1f892cd75ee396317cad52355490ddc9f859857195ae649770a65d99ac379903ee4d055ba43e134f20cca9e90ffe51daea576491383ab713723737cae22f0ddb5cb7afa5c7839e902ffd1c34e51c57d3bbb9f4f81465afc5f476258f5267d3643eb49f9842e65ec7c03aa119548ff70565a2362e7dc116dc0f9260602172741dcdf9e172b3065904a440eb442e5f34b1c245fe5b63a8a9fb0e8ecb40f240a3aed126f58f1d37b1ac8b6e0b50edfeb69733ec629d9c0e6913827aff7e72855947cd99337cecff7cbb773503bd989ade4c2c744c8c59a9fd53021b3ace17cd35fc61e8684f7122f319ee56e297e7a851ecaed14e212f669c56574cf3139012a1695cb5010353561c855f3184e63b71efa6d75afeb8cd7c2b85485e70d11ac9b763f811a0a15d07a7eeacde94841a5b58b6d51edd25c08f2177e9fe145b16ece9c93be76bc113ea9d26873f98f09b075fe7783d500cef6911bafebccd9735bdc4ffa0979b5015b038dd6fb77a05c23497069bdd475b1b2010cc9004d6a704e24861e9bfd08b36381c3e4b33931449c56d1acfc9b0cac7ee8d69095c04212108b715656bcc682e8395003269d86b44cff43ae83115db8587f2f73ec15e86271ad3dce77b609f72991fdf9ac5a717f5907c7576028c65b37f94a4b2b7d9b73dc6c9d6ede7ea2b1ee6c4a86a57a45cf0a52150cca6037a4349cc034d2736edb95f413916ff1309e8cdcb1beee8a2fa1919fecf00c75af2ea2686e13476c67757e4b6aa8ee8e2451b9a14e0e3c7b01aa2b8e98ef3b5976dd59ecd7162c6ef91b7694e07382def8b0356458ad0b748a4b567ebd1a62482cb58350132a68d8d0c9892136f70a504aef085aa9e6840e212280377bd49360930fe8a47b983cd51164d5b388543a128eb992e6f418949fdd69566bd22b95e5118c5ed5b8e6582fe75334790b9c27f7f784e667ebd561580e94d78dc72cf6a53d0ddce49898667e92ac3183422ef77c958b1e44fc331efdaa3161e10397f2da9de6089751f720b35c88a69be3a6f67854f6c1c8438f5adfc080672788c2cec335dd3b8d1c32735a8a6ad9453f277b23510a1f4e64771487824ec7ff67515898caf0841d15d86de57157f7251cc58443447f266d20e1638245f023630d31edb753bef08ed170c2e95d7e7e8b54b675bf51890d8a8abc8556ec73a1945ecd8765f0ee19fbc9cc7d3dad8b766c13896b727d61174ca60743b73c88e8838faca6f6dd22b2c1ae2ece9120cebef777fdef9d76638a668f49818416b61a6120d9420d6f96acaa6593fad9514c38f3fe90a252f65035313e2ce0e73898c833f18e7227c6ee160216d6a23bcc6a712788d1a6aba7991169bb940f07dab6f5a1edff036d2d478d2a0efc81896ef855e8009e95fa8d0167cc7b053151f7f8df7848e0420224d3df9758d84f9cf1d00cd87edf7f94451d168c9143d0f90ed7691df3c238d9dcaa8a4fc2508cfde9f3fb04cddf08618ff4828116c132df65cb5fbe7d7dee4b9f7c7871b84b5ffff5215dc1d1ebb08f68412b3b1577ea08b867d093971f16ac648625cdbe5c30f3328268b426cebeb7037ccbcab9b857acde3e2b625d1fff1ba120ca855fed73ab2cbbd3522b7d3acb4896c300d0eba9d03c4b5c56e6b256657bcf50617dbcb77aa08c4afad4a3b73abda5fa045771088425a7cbf60e61d9ce087aa0495ca604b0b1c1b9ff2afcdfbd16ce49bfe89be5c35e4ca2ecfc1b3139bb8f3e8c01f769206bb06a7ef627129126c02e8142a39c5ff3c56327139584a686ecd720b2d33418a42c72eb156fd83a870a3aca6dba315e31c85ed4047484bda12201af24f7c163a63f5aab4ceb3ecd64faef8683e04e362e4ad4fe9cc0baa547988bd47936748f680b66436473f542416045bb00132b1f805c49e6839fafe56ca4cf486d88d1757292ad0fbb134268b784d48944d3e4b241f981d0067e6689a88899e0a3279ec904d5644827e163439bc88dea67c36fb89c4f1ee08419348e893925957192d5074ebbd7b10d5b71a8ee885adb1e0212a4ee4121a9c85b09a829d6a0c4d1d5aeb6109b13df807ad456301fc646509f5d40389a4549abd1f3bcdfc88ff8edb62d05921d4319eaebb8a79c45f6cdd6837c80d786128b5738358228d26b93153d7cedac2bb962b8b5e87af6bc1d154c93bb6cb16d5f647a87969e289d0c51a10ff6fdc9a2f0e6a5aa202c56b28cbd4433fe9c199be147ab4f596c15f124fe82056abd2f8333d49d31ba47a7af6407d9aa876c884884af23a676191521f89d9450b01cf08d35c7c50333f5038230618b3e82df4cdbb0a0d1f4ec1e1241d497dad1d0cda63cfe4fb00ee0f67d2a09b0a2d60603946493e2c5152c02c013394636c6c265d9fa10efcc34a89dd0b5743a0d5c9a8e6f1e4f6ed12408d62e145519384ff5442656f6487786130d25f5a15a7d28828cf53bfe70fe7f957577faa42633c34b89fb0cec71c7e69c3b52a2c960e397866951ee742acc41513477eca7738a8dfe1d0d2281e62e0f73f22723d7c2041ec1a2947722c7c49184f0f597057abc51446d2e6a6c8a615944ad6d725df5ec87d3544a6b8eec01d7e4dbbc943f8eb4ae546a4d831ad76fbde1802d447367a11e645d8393ab476a21d841347fcf17db0dc22c99fa33991efbe1fe2450ec6658c5afe1e54e62393c4ac0d518053155594da1281fa686fc8c10c2511902c758782907ff187a3a9a0f6ab4278e09fe83e617656e0ffba7f856ba586e6305cf3a5a61e643c223e0948f7c1a1442a0fde2c3ded10d201c2e0a82138cc05a039e9aec1c01363ea826fcc6de10bb95bed644811cf186625a83255262c3303d04e50ce9a37be7d91aec708afc75267577383bf2b99ed42428a081863ee940bcd1c7c6759c31ec5e2ecc494238b79cc9c8e8a898b2d4d23da756a24198e8b40fbcdd551919917c0773b4185b54162476fc6a4aab1a8c65728e8579d7ba7f8021b2621511312e2bf15f0e7110a440095398d788a51e0c10893cf663fd539ccffe52941cab967a7499f85fae21b59a099b30a18d764ec37883d63508e45c761687a4c2768958e9bbc400ee324ce57dd7433e004a5de2e737834b4fd7cccab25cd7f310d72d6e83eeb694aacb9fccd46e8f5ba3648a0a7ed6d0f7eaa697c3721d967301892046be1de8d0bc00fe6f329f022e9a786bbde9a7733cf7d60ba6d48de69f6f781b882086ebf63c493b7f648344774b1bd2ab0955e2e909b9a5329945dbe9b245978d470df3749771a58e14185412eaff156be15843557744d05546dc926a2265d11a3fca0d3c185522d70d5faeb4e2111965a38d88f3e57bfff79068c6405c4ee23283de54e6b851ba29eef66dc926eca3104e3c4e73463d818497672d2a5bdca667c0a088ab03baf58143916604cc506def03a9df0683c0076662077bf9268e1549a30de412c237dfc83832abc7327724ddc3373eded85df02d66ab1bb6a5a169c13f6aca2e92baf8a50ce6dba60aebe5f09a1ce8ea2ec8c780caf9be7bc2fb2a39eb6425323127f057988a23c8c85ad6c26edec36fcd4910c0c04ba1ca8612a273bc0122add70741c0ce6397e422559081f62f8292ee920494edc88814b1a57cb8efcb78c27e9935c046dbe6d9cc7524689a6829217e1984314f6e1bf2acd71b17a220006a523d22e011db9b68afa482c2a1a22491626bb7e5084b6494c1ccb5944d7ca875646f77741d05e0fe7b4f078107a806f4673e8fa46aabc8358f9b89d4fcad6b1abc89763821603015d3f38f7b39fe48de4e4452dd35534e445ae66aff6b0b1d931ede141d8ad904e644d1a8a1af159b6a8b9af15e4959e40ddc44a85309b4974d50e9023037b943f33e4bbf75d2c8a6c0928f0d94740a3970c3b6825f64341548984f7e618a662a6009384aedb26e3a5a3a1583676e202ee53f51b2c07d33deb1a1192f8e980489a214e4f489aa404d7285a3d1f31ca556a7bc4fc4136fadc32c5d8e5fd9027d232b783caffb8fbfc36369155ca7dddd4ee762edbbe2858338e6217d89b7d1519db56b189405bf155df7415de4f76ef77b0ae1ca2ca2498c9860db9dea1c684cc3afaf9378beea2f66b12e09a111baf8ef934313dd4f8efa1c9e660dcda4bcbebdb335a5076b2c4002e25e8ddebc15b3cb537ba40ece45473a6033701c603ce4083156734b0d8df4fe020e1ed5a586511a613426042c8003fc54bb45c3e055b7220afa7f54f78f5727dd8bd26d999864e49fcfe5b280165a74aa7b87115126db0e05c130a58509433a9808a0b6e069065f50ef1e81eefa9680fc911adebc9919e7615c632f76f8bc12b70f91479539b4ba2f447ea534f3756fdf2c7d48ddd9f74c6193a13f5e305898f1f5250e29d2c1f9e627a2769b5fb4f2f48a596df53100a6174239af2ac149f20630323e4902721b24c80e8b5107e2c234ff821db35a05dc9d60714c23d2cb1f87f3df32d8e4f06175552c4c678a62f2e44b64c9e8eda1d2bb09687b78b7b81c9bb8eb3e1c12d7b16a8a51bca98b2daa5520806df097b01b7bf7fd67af7169d99ccceb5524aca078c9fd0b07988a356a63718693f3ab675095b13ca70cd587f863934bea2e8b1dedb2a6835451a4fa71e466010a8efac87ab7925e60eb7e5e39c2efcd6446a5742068eb2b2f109026d659771dbe41ba6deca42298c0310496000c96837928157e27c4a505b7382a8f0963a011c17e4f7ca7f97a03f478fc9a36016f3a12bde813680f171501a49346a0314173869890fc21021e729028099a0e2d0a0ec0dc1660e6e569f5fa2c5da0fb941f60c0d74d8b143008bc973691545447d8d1753a58b0ad98ed2484bbd196f87c1552b93556081cdab10527db264dc65bfaa70ca7c53c8834a8c54a01fcf09f3d1941a20f6eb08d1d821f567bbee925ebb20477dce813bafc4624a0b03b09cab43ab607be716f50285d75caf2c8f1e7996d13984deb9afb94a88e8b3607f2255e7060efa6ec49d12257aeef8191a7ddd07245be1f42c61bf55ca12da632b8bf6d330b2da12aada577dc3739bd058f28e5774cc24593d4ce21ca26c4403400ebbc515a63cedf38892144fafc4790526d95350eab5ae3331c77df2c840ad37144b189808c3999f7182940bc9a0ae7cddfa9d1f854ef9ef04c10219f608bbf8a96a047e9ca5af5fdc14249986bf2e970570a2666f5f98b08bb58afaef08bab003481c521af4f31a512403a2d83b5136988eda1247c8bf64fee447d28a0878f194250b5689d3ea86c53cb6e58ef0c4aeef6cf6f578aa48289d4552b0e705d5e811e246dd0b7d2e1c4b01b6e9247727b5a90bd946c8fecafd2e4a654a9dc5554bad632fd37fb85efbd5604fc240743ef238edd49af7d027e9eb35c7313577bae3cfdfd51e03656d05d4113f3c3509e100c558b58882fd941a377a282e3d0c3f26ff3996c0a3f6eace36a7f5d72339ac72d647e073b88efecccea2fa5984ca1410237d4963f9da6225eebafd63f1802690c33337fedc731adba60045470cd2b30be2756c68f3a0f5d8b946ea8e2d16522bf962d24c111e0d81dc2674700d19681f3d3f81ce8e545763302355ca326ed25e202a3bbd8de976299b42a553cd116fb"}}}}}}) 21:36:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0x4}, {0x1, 0x40}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r1, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc04, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x101) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) shutdown(r2, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) 21:36:00 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x30, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @ipv4={[], [], @local={0xac, 0x14, 0x0}}, [{0x0, 0x3, "b8c0aa4bbb3e8b4c6dc7f935a70aaeec4a40fa50310b"}]}}}}}}) syz_emit_ethernet(0x34, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaea4178e566cc0806001890010602e500aaaaaaaaaabb53f9aaaaaaaaaaaaff7bb76290d8946afd08aeda0225b700"]) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() r3 = msgget$private(0x0, 0x0) r4 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r6 = getegid() setregid(r5, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0xfff, 0x0, 0x0, r4, r6, 0x0, 0x5}, 0x5, 0x7ff, 0x8000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x400, 0x0, 0x0, 0x0, 0x0, 0x60, 0x8}, 0x3, 0x1, 0x6}) msgctl$IPC_RMID(r3, 0x0) msgrcv(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba470dcf2775dcf7be0cb556cd6c"], 0x4c, 0x0, 0x800) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) preadv(r7, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000300)=""/234, 0xea}], 0x2, 0x0, 0x80000000) semop(r0, &(0x7f0000000040), 0x0) 21:36:00 executing program 1: socket(0x11, 0x3, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000300)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x9, 0xff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28080000ffff00000100000008cd7fdf03002a3633be95b8b5a6820000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 21:36:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000001) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 21:36:00 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaac4aaaa0800450000700000000000019078e0000002fffffeff0308907800000000450000000000000000290000e0000001ffffffff831700e00000027f000001ac1400aaac1400aae0000002442000000000000000000000000000000000000000000000ffffffff00040000890700000000000000"]) 21:36:00 executing program 0: syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff4c5b0aecb9cbf26ff0b18ff42e86986c2f0786dd6000000000283aff21405aafca51147426c00f28cfab3cc8b4a973000000000000000000000000aa880900000000000b00000000000000000000ffffe00000020202bf518d538ae0b76e343c7661e9b7ab8952b4ea09e659d73d3fc512361666c9fcd04ddd2d1cde772d076025e456922b12090af458b698942703de7e547db867c2a8ff4226d632c93e660e3c4904ffc81082f14f551a1c98e89320f80c200ac688bcc859fbaa0e0000645e20e3cbfc0b34a1fd3c60ea11df337394cc934f4f67079dbc3a6462dbff720ece59278df70a184d89d031"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getuid() r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0xfff, r1, r3, r4, r5, 0x0, 0x5}, 0x5, 0x7ff, 0x8000}) r6 = geteuid() setreuid(r1, r6) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 21:36:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000300)) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x101, 0x10001}, 0x8) select(0x40, &(0x7f0000001640), &(0x7f00000019c0)={0x0, 0x0, 0x0, 0x0, 0x20000000}, &(0x7f0000000040), 0x0) 21:36:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x17, 0x8000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x204001fe, 0x0, "b0d42000040800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x2, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r0, r0) 21:36:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="003c8a76df5e001c1c5c3f3826e2659c21bed0492b5427dcbe5597aa24f61eef4c2d00000000f200"/49, 0x31) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r3 = socket$inet(0x2, 0x2, 0x3f) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) dup2(r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) dup2(r4, r0) 21:36:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) flock(r1, 0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x5, 0xfffffffffffffff9, "980a7a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 21:36:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(0x0, r2) fcntl$setown(r0, 0x6, r2) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x4000082c, r2) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) setsockopt(r5, 0x9fe1, 0x7, &(0x7f0000000000)="3854708e50427346a8f03f9064715cbf537b4f98a3", 0x15) listen(r4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r3, 0x0, &(0x7f0000000200)) 21:36:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="80464ffa8eafcf68adcf9583b34ce987d380884d51ce79c52ae57cca2df78cf61b4a9eeb3ef059eae0d35f24"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8220fd94f09c8f20be102aa174f43cc5261af83d47c9a093a25be0405e217af47263ebeb09f40166f149c3bad716a55934b8608ab14d8f49fee5f70d0b2226b0da703295e4b163ab7f2686dc52a84c76610b29ca57758381238e5cda5b5b9bf00fa92c45186ee5c99adb38c2a0c2083649b5f2437ba634d317990a9aa0180f60804480100000f3ffffffffffffff000078ddf3f8856f9b0cc20508adc960b91ff826788988202578e430a967841e802de0b770c0fd976463c92938137f842ceb5c45"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0xd428, 0x4, 0x7, [{&(0x7f000036a000/0x4000)=nil, &(0x7f000078d000/0x2000)=nil, 0x80000001}, {&(0x7f00004ed000/0x1000)=nil, &(0x7f00006e2000/0x3000)=nil, 0x2}, {&(0x7f0000353000/0x1000)=nil, &(0x7f0000460000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00006dd000/0x1000)=nil, 0x3}, {&(0x7f00005b7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xa775}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000522000/0x4000)=nil, 0x73}, {&(0x7f00003ca000/0x4000)=nil, &(0x7f00002cd000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000030e000/0x4000)=nil, 0x2}, {&(0x7f0000319000/0x4000)=nil, &(0x7f0000501000/0x2000)=nil, 0x81}, {&(0x7f00000a7000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f00005ff000/0x4000)=nil, &(0x7f00000cd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000074f000/0x4000)=nil, 0x5}, {&(0x7f00000e2000/0x2000)=nil, &(0x7f00002e5000/0x3000)=nil, 0x2b27c798}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000042f000/0x3000)=nil, 0x9}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f000052c000/0x2000)=nil, 0x1}, {&(0x7f0000522000/0x1000)=nil, &(0x7f0000021000/0x3000)=nil, 0x8001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r3, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x12, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) dup2(r4, r5) 21:36:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="b4", 0x1}], 0x1, 0x0, 0x6ffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0xa2) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 21:36:01 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47a4, &(0x7f00000000c0), 0xfffffff9, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x9a) acct(&(0x7f00000001c0)='./file0\x00') r3 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETNCNT(r3, 0x5955404bc26b83cd, 0x3, &(0x7f0000000240)=""/244) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x8) r4 = socket(0x2, 0x2, 0x0) getsockname$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) connect$unix(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="9c7ad17c53fde4605b1918a317fcb33bc6ce450b596ce848a738fdcb0e9f7971446b2c00a78acc820759a9c7c1b939cb050d822343f64757447e88ddbadd8652b019211cca861daf393ab7fee1f546fda783174d610551192bcd51fd4ef98d6942d128555d3065fdf3f1ba022b0d60cb1d709bd9104c232faf857a394c5b3c512a220af5e639ab1a49d8724df435f23b6124451c67b855a71580aaf833757d0f2b7eb03bcd82c08a819f5823b400693d78044a9917db"], 0x10) 21:36:01 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaa2aaaaaaaaaaaaaaaaaa0800450000300000000000019078e00000020000002000000000000000698ea3b04b2800000000b545bce9d58df9ec08e339c0cd9451d5f756af6c56574ad2d48011e813d8ba3b4e269f9730a30965fbc43b8e31da7c3bafd62229006d9bfc6a29730767b4335dc889f04830788ec0b35d41e7febd59b46d180d9ab1cb24c9f3e6ff91466f05bdcaf92f216595849653eee133dc9179f28d1696a33b9670c7ddfc2e260beb2f63a8c4fabcba518e"]) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/42, 0x2a) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x101, 0x7da6}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x2f39, 0xa3, 0x9, "3a813e62b7a8219f786eca8a5231244be576236a"}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r7, 0xc020691b, &(0x7f0000000300)=0x1) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x20018, 0x20) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000200)={0x54}) ioctl$BIOCPROMISC(r5, 0x20004269) 21:36:01 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000300000000000019078ac1400bb00000000030d90780005000045000000000000000000000002ac1400aa"]) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x172849438b782150, &(0x7f0000000100)=0x7, 0x4) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000000)={0x5}) 21:36:01 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000380)=[{0x3, 0xff7d, 0x1000}, {0x2, 0x3, 0x17fc}, {0x0, 0x1009, 0x1800}, {0x2, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x806}, {0x2, 0x100, 0x3c00}, {0x1, 0xdfff, 0x1800}, {0x4, 0x1, 0x1800}, {0x4, 0x3}, {0x4, 0x6, 0x1000}, {0x2, 0x3ae9b8cc, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x2, 0x1000}], 0xa) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x5) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0x1000}, {0x2, 0x40, 0x800}], 0x2) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/150) semop(r0, &(0x7f0000000480)=[{0x4, 0x9}, {0x3, 0x1}, {0x3, 0x401, 0x800}, {0x0, 0x7d, 0x1000}, {0x2, 0x6, 0x1000}, {0x2, 0x1, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(0xffffffffffffffff, &(0x7f0000000240)=[{0x3, 0x7a0, 0x1000}, {0x0, 0x9, 0x1800}, {0x2, 0x3ff}, {0x0, 0x9}, {0x3, 0x7, 0x1000}, {0x2, 0x101, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x7}], 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0xa6) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/68) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, 0x0, 0x25c) fcntl$setstatus(r2, 0x4, 0x4) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0xfffffff8, 0x7ff, 0xffff8000, 0x0, 0x205, 0x10001, 0x2, 0x2, 0x0, 0x8000, 0x3f}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x9879, 0x1800}, {0x1, 0x2, 0x800}], 0x3) 21:36:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x2, 0x100}) r1 = socket(0x1, 0x4499c85fd8ff7a91, 0x50) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0xd, 0x2}, 0x8) 21:36:01 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0160c200000086dd6026f52600081100fe7e00000000000000000000000000bbff02000000000000000000000000000100004e2200080000b7a123f803adc408f1d8308c369301aef654bda8862d437136e1611c3265c5d5629803376e73e6717a55249d85255c8b896b14276c653eb74316dbc7593ab339db2734af37e46f7f39f1651cf9c97f59acc1e23b00860000000000000038000000000000004a0978772bd4e06c3f35117778f44024911935b2a2bd8ebc318fdd8a64f1dd3132739664f7e0fd9d207770cdd82806000000a638db000000003fc6a7bb851d1dfa1e274646e08a9948e618c91488d01d050000003425b860bdc01f80fcee4fad5b3230e146f46b7d31b89cdb7c5504d87aea535f319c6e104c74020000000000000040008682c589103c890a41f64a047ba47c930dbeddb71bf37ae0aee26479b24ba83fb68edddd2e3759a5df69a78862c7b32344ca510e0a8a6cb9abd9313781c42f4529c7a8ec70a467f61eafe71d19e67e4bb72fd8ea6c4b9ac654ecc621f9f2f477d6e073f2ec7200000000"]) 21:36:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x3, 0x17) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc020691b, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xe0ccc1c2d135bd07, 0x97}, {0x44, 0x4}, {0x0, 0x3}, {0x84, 0x1}, {0x84, 0xffe}, {0x88, 0x4}, {0x22, 0x4}, {0x89, 0xe9b0}, {0x2, 0x10001}], 0x9}) 21:36:01 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)='x\x00') rmdir(&(0x7f0000000080)='./file0\x00') utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) geteuid() ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x2fffb) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000100)=""/5, 0x5, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = semget$private(0x0, 0x3, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x20000000, 0x0, 0x0, r5, 0x0, 0x10b, 0x9}, 0x5, 0x3, 0x8}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000500)=[0xa, 0x1, 0x1, 0x5]) 21:36:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/41, 0x29, 0x41, &(0x7f0000000100)={0x18, 0x3, 0x7fff, 0x8}, 0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) semget$private(0x0, 0xc7f2531145d79997, 0x8) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 21:36:01 executing program 1: syz_emit_ethernet(0x7e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffff00483a0000000000000000000000000000000000ff02000000000000000000000000000104009078000000006027671500002b0000000000000000000000000000000001fe8000000000000fea5ec0000000fca93c02000700000000ff01000000000000000000000000000100000000000000000000a61bb8d3815413"]) 21:36:01 executing program 0: r0 = socket(0x0, 0x8003, 0xfd) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 21:36:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000740)=[{0x0}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r3 = fcntl$getown(r0, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc020691b, &(0x7f0000000300)) kevent(r2, &(0x7f0000000040), 0x204, 0x0, 0x10001, 0x0) 21:36:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffa, 0x1fc80d8c, "ff0759d62403000000000000000000681fe600"}) socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e01", 0x21) poll(&(0x7f00000000c0), 0x0, 0x0) 21:36:01 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r1 = socket(0x10, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) socket(0x18, 0x2, 0xcb) poll(&(0x7f0000000040)=[{r1, 0x4}, {r2, 0x100}, {r0, 0x40}, {r3, 0x20}], 0x4, 0x10000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000003600)=[{&(0x7f0000000500)='\x00', 0x1}, {&(0x7f0000002600)='\"', 0x1}], 0x2, 0x0, 0x0) 21:36:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xffffffe0) syz_open_pts() 21:36:02 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000029b000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil, 0x4000000000000}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f8c000/0x2000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:36:02 executing program 0: syz_emit_ethernet(0x5a, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x24, 0x2c, 0x0, @empty, @mcast2, {[@hopopts={0x33, 0x1, [], [@enc_lim, @enc_lim, @generic]}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2, 0x4) 21:36:02 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(0x0) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x185}], 0x1, 0x81) dup2(r2, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) poll(&(0x7f00000001c0)=[{r4, 0x185}], 0x1, 0x81) dup2(r3, r4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) pipe(0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x0, 0x4, 0x63c}, {{r0}, 0xfffffffffffffff8, 0x90, 0x2, 0x8000, 0xa56a}, {{r1}, 0x0, 0x0, 0x1, 0x8, 0x9}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x40, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x10, 0x80000000, 0xd2}], 0x1, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0x68, 0x2, 0x5f5, 0x3}], 0x5, &(0x7f0000000200)={0x7, 0x1f}) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r5, 0x0, 0x0) 21:36:02 executing program 0: syz_emit_ethernet(0x86, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x50, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "277915", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x2c, 0x2, 0x0, 0x7, 0x0, [@ipv4={[], [], @rand_addr}]}, @hopopts]}}}}}}}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x2f39, 0xa3, 0x9, "3a813e62b7a8219f786eca8a5231244be576236a"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 21:36:02 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)) writev(r0, &(0x7f0000000140), 0x0) preadv(r2, &(0x7f0000000140), 0x14, 0x0, 0xff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) rmdir(&(0x7f0000000100)='./file0/file0\x00') r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="d2ff1258156f4fe6", 0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) fsync(r4) ftruncate(r0, 0x0, 0x0) 21:36:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) lseek(r1, 0x0, 0x3, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000240)=""/7, 0x7, 0x1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='r\x00') 21:36:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1ff, 0x1}, {0x2, 0xb23}}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) 21:36:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="68c7ef4739da008379415e36c47b2a361a8a77ac387fd6b1ad06bddb25865171347d032bd22ded3672783d75b56099dbb225687d094e31ad03d4e9b2c99495988a98eb6d9959e5dacbeffef13994bf9f21e1ba363c675a4b3e94b5020dd268063a35bcc70fe201a7ca26380fc6720809dd253140d2c1b9392179fe065bad30f01aa37dfac441ce0636af90c3a7b35ce8f0fce9e15b04eaebfd1b9c64c4f9a30d2ada8b1e0963e7ebd6f43b11f0004fb4ad95600f708c1ec87682a51e2bf50a51eff04239153803e2598ed2f2faff0969f950f986d6611a61b2c7686c1a05e6bf30d5049625759b32f9d2a3505b7cc4764ab22cc1", 0xf4) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="000000000035a9000004005675dd9f00", @local={0xfe, 0x80, [], 0x0}}}}}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000100)=""/24, 0x18}], 0x1) syz_open_pts() write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x10000) 21:36:02 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045000028000000000070907800000000e00000014e234e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='P\x00\x00\x00\x00\x00\x00\x00']) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000300)) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) 21:36:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x6, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 21:36:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/123}, &(0x7f0000000080)=0x7d) 21:36:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000000001f0f5b3424d037002e5091ce1390d12d00"], 0x10) shutdown(r2, 0x0) shmget$private(0x0, 0x3000, 0x480, &(0x7f00006bf000/0x3000)=nil) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) 21:36:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) 21:36:05 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x1, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x37, 0x0, 0x0, 0x7}]}}}}}}}) 21:36:05 executing program 1: socket(0x2, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f666b82391fe008006b08ba696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f0000000300)) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) 21:36:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x64, 0x2, 0x5, 0x81}, {{}, 0xfffffffffffffffc, 0xc0, 0x1, 0x1, 0x8bc}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40000002, 0x7, 0x5}], 0x2eeb, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x18, 0x8, 0x69d2, 0xe265}, {{r3}, 0xfffffffffffffff9, 0x1, 0x40000000, 0xbd19, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x54, 0x1, 0x100000001, 0xc0000000000}], 0x5, &(0x7f0000000340)={0x6, 0xfffffffffffffffd}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) syz_emit_ethernet(0x82, &(0x7f0000000380)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0x0, 0x0, {0x16, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @loopback, @multicast2]}, @timestamp={0x44, 0x24, 0x0, 0x0, 0x0, [{}, {}, {}, {[@rand_addr=0x468]}, {}, {[@broadcast]}]}, @ssrr={0x89, 0x7, 0x0, [@rand_addr]}]}}}}}}}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getpeername$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) clock_gettime(0x4, &(0x7f0000000000)) 21:36:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000680)) utimensat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x100000001, 0x9}, {0x38e0, 0xfffffffffffffffc}}, 0x2) write(r1, &(0x7f0000000600)=' \n', 0x0) socketpair(0x2, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) socket(0x18, 0x1, 0x81) r4 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) recvmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000380)=""/53, 0x35}, {&(0x7f00000003c0)=""/100, 0x64}], 0x5, &(0x7f0000000540)=""/155, 0x9b}, 0x800) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) dup2(r3, r5) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xf7, 0x3}, 0x8) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) 21:36:05 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x4}, {0x18, 0x2, 0x9, 0x7}, 0x3, [0x4, 0x6, 0x2, 0xffffb2b9, 0x2, 0x3f, 0x7]}, 0x3c) syz_emit_ethernet(0x46, &(0x7f0000000100)={@local, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@generic={0x82, 0x7, "e5b9dc153e"}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 21:36:05 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479286dd60451a7c00412b81fe274eeea9c7260000000000000300f3fe"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x36, &(0x7f0000000000)) syz_emit_ethernet(0xbf, &(0x7f0000000040)={@local, @random="da9c6efd231f", [], {@ipv4={0x800, {{0x23, 0x4, 0x3, 0x14, 0xb1, 0x64, 0xfffb, 0x7, 0x67, 0x0, @empty, @rand_addr=0x80000001, {[@lsrr={0x83, 0x13, 0x20, [@multicast2, @multicast1, @multicast1, @multicast2]}, @lsrr={0x83, 0x23, 0x2, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @empty, @multicast1, @rand_addr, @loopback, @multicast1]}, @ra={0x94, 0x6, 0x10000}, @ra={0x94, 0x6, 0x1a}, @lsrr={0x83, 0xf, 0x4, [@empty, @remote={0xac, 0x14, 0x0}, @multicast1]}, @end, @end, @ssrr={0x89, 0x23, 0xad, [@local={0xac, 0x14, 0x0}, @rand_addr=0xffffffff, @multicast1, @multicast2, @broadcast, @remote={0xac, 0x14, 0x0}, @rand_addr=0x8812, @remote={0xac, 0x14, 0x0}]}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x2f, 0x68, 0x0, {0x7, 0x4, 0x1, 0x5, 0x20, 0x68, 0x7, 0x81, 0x7, 0x8d, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0x7, 0x8, [@multicast2]}, @noop]}}, "9e"}}}}}) 21:36:05 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc020691b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x6, 0x8000, './file1\x00', 0x84, 0xf, 0x5, 0x7fffffff}) r5 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 21:36:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x3}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) r3 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 21:36:06 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) shmget$private(0x0, 0x600000, 0x281, &(0x7f00009ff000/0x600000)=nil) 21:36:06 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x195, &(0x7f0000ff7000/0x2000)=nil) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6) 21:36:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r1 = dup(0xffffffffffffff9c) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xc) r2 = kqueue() pread(r0, &(0x7f00000002c0)="932921ef6525ad5dab886c90d80ea8f1bb1c5d3446a0a33d04097cdd2c30dd0c4b70d95c3f03b0af49d004c815639b258229152cbe2089fac2cb16ec08b53814b37c6daf23f111153094e509ae03532383bec356153b1273f154735ab64b39ccad880f42c28f1f0e7264f7cefeceb1f9b0fa1a0a74cd11928b369735aaf921e85fc91cf2693cffebb64dbe5fcdcb124476cb7731cfce816d89385453de46d4afebb33b7538a51a166125f6ebd19352a83f2f971283f489e5a4c12ce965c70d3e5aa36fb9f29152857d44fb6e084094", 0xcf, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)="5c05cebd723e696b92d874ba6c7d33546be5c77bd145d64010039ecedd3a555118465b5a0a135e5f7e9232e5c8a166d47959a461c88096eb6d3512c371", 0x3d}, {&(0x7f0000000180)="c8df51f34d17e2317701ae1fa33e4e9f7f0330708d4ca7499b745cf435e96411ee6841c6242c882f075276656963e560a02718e172ec6a50d67da309cfb703796ee94d0ff9399e1fe8503dac6ed540eb5f24b3a134814f6ba62ae193312d65435cc134ad48e6e8d4ffe4bbdced54e9210d646df70b4d804aae0bf8225ff654660b250d9291610d5a599b4616484e38b552b74f273a3eef253e607fd57cc73099afccd98bd2daaa120e3f770ea307ab0a89deceb52f1251ad4ae8983bb79a477c7a24888980721a46d736cbf39007da3c95374e90d2a46720ed5c85e10172a9a39294eff0b0cf46e5a488126a0e22", 0xee}, {&(0x7f0000000280)="3066260f5365580fd5b5dbbbe603ef592efb8d9d32d0b584404f6abd0409cfdfd5", 0x21}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1010, r3, 0x0, 0x8) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 21:36:06 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x1, 0x0, 0x0, 0x6, 0x0, @broadcast}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0x4}, {0x1, 0x40}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r0, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc04, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000018c0)=""/50) semop(r0, &(0x7f0000000000)=[{0x2, 0x800, 0x1000}, {0x1, 0x5, 0x1000}, {0x0, 0x81, 0x2000}, {0x2, 0x7f, 0x1000}], 0x4) 21:36:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66016c653000"], 0x9, 0x0}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000000)) 21:36:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff000001000000000000001a946b2e302d1d99ef95242328c4f8a3cf8f56c3f13281dd817cf84bfeb352f38a9350634e53abf1402e8096f93f8822010088626c8a86e22f1a23ef490d618346ebac194f9d83feed488cd87a6a44056e0dfd62996bd75beb966efb3e9a5c35ab27d4929e01961f9a90839c6671b248f13316cc8da57c5faf", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1], 0x28}, 0x0) 21:36:08 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(0x0, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0x4}, {0x1, 0x40}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(0x0, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc04, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) writev(r1, &(0x7f0000000040), 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x31}], 0x6, 0x0, 0x3f, 0x0) 21:36:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x400, 0x0) fcntl$dupfd(r0, 0xa, r2) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)='\x00\x00\x00\x00', 0xfe58, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc020691b, &(0x7f0000000300)) openat(r6, &(0x7f0000000000)='./file0\x00', 0x8, 0x52) 21:36:08 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@dest_unreach={0x3, 0xa, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, @multicast2, @multicast2}, "810000005ee1048c"}}}}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x8000, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x7, [{0x2, 0x6}, {0x2, 0x7fff}, {0x2, 0x7fffffff}, {0x2, 0xfffffffb}, {0x2, 0x2}, {0x1, 0x2}, {0x1, 0x20}, {0x2, 0x8}, {0x0, 0x1f}, {0x1, 0x1}, {0x2, 0x1000}, {0x3, 0x6}, {0x2, 0x12a8}, {0x2, 0x1a4}, {0x2, 0x3f}, {0x2}, {0x3, 0x200}, {0x3, 0xef}, {0x3, 0x401}, {0x3, 0x4}, {0x1, 0x100}, {0x1, 0xffff0000}, {0x1, 0x489}, {0x2, 0xfffffffe}, {0x1, 0x2}, {0x3, 0x1}, {0x3, 0x100}, {0x2, 0x1}, {0x2}, {0x3, 0x81}, {0x1, 0xfffffff8}, {0x2, 0x7}]}) 21:36:08 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000001400)=ANY=[@ANYBLOB="aaaabb86dd6051e0130010000000000000040000000000000000000000fe8000000000000000000000000000aa2c01000000000000c204000000000000"]) 21:36:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r2 = socket$inet6(0x18, 0x0, 0xfe) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x8}, {r0, 0x100}, {r1, 0x4}, {r2, 0x4}], 0x5, 0x3) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xec) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x8001, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) shutdown(r8, 0x3) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 21:36:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc020691b, &(0x7f0000000300)) r5 = dup(0xffffffffffffffff) renameat(r4, &(0x7f0000000100)='./file0/file0\x00', r5, &(0x7f0000000240)='./file0\x00') r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$TIOCSCTTY(r0, 0x20007461) r7 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x8042, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f00000000c0)={0x8}) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xfc80d8d, "5606007fff0000000000000099850000000200"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 21:36:08 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r1, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r1, &(0x7f0000001240)=[{0x3, 0x8, 0x1000}, {0x4, 0x9, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x0, 0x1000}], 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x85, 0xffffffffffffffff, 0x0, r0, 0x0, 0x10, 0x409}, 0x9, 0x1, 0x20000000000008}) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(0x0, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/123) semop(r4, &(0x7f0000001240)=[{0x3, 0x8, 0x1000}, {0x4, 0x9, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x0, 0x1000}], 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x85, 0xffffffffffffffff, r2, r3, 0x0, 0x10, 0x409}, 0x9, 0x1, 0x20000000000008}) r5 = getgid() getgroups(0x2, &(0x7f0000000040)=[r5, r2]) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, r5]) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r0, r5, 0x0) 21:36:08 executing program 1: r0 = socket(0x6, 0x1, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x80000001) r3 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000000)=0x2000000, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) fchdir(r4) 21:36:08 executing program 1: syz_emit_ethernet(0xe4, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv4={0x800, {{0x1b, 0x4, 0x1, 0x2, 0xd6, 0x65, 0x9, 0x8, 0xd0, 0x0, @local={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0xb, 0x8, [@loopback, @multicast2]}, @noop, @timestamp={0x44, 0x44, 0x0, 0x0, 0x2, [{[@loopback], 0x8000}, {[], 0x2}, {[@loopback], 0x3}, {[], 0x101}, {[@loopback], 0x2}, {[], 0xfffffffe}, {[@broadcast], 0x7}, {[], 0x1}, {[@multicast2], 0x6}, {[@local={0xac, 0x14, 0x0}], 0x8}]}, @rr={0x7, 0x7, 0x3, [@loopback]}]}}, @icmp=@dest_unreach={0x3, 0xd, 0x0, 0x0, 0x32, 0x1, {0x17, 0x4, 0x3, 0x37, 0x6, 0x66, 0x8, 0x40, 0x4, 0x400, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x24, 0x2, 0x3, 0x3, [{[@multicast2]}, {[@rand_addr=0xfffffbff], 0x2}, {[@local={0xac, 0x14, 0x0}], 0x8000}, {[@empty], 0x2}]}, @end, @end, @lsrr={0x83, 0x1f, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @rand_addr=0x9, @local={0xac, 0x14, 0x0}, @broadcast, @multicast1, @remote={0xac, 0x14, 0x0}]}]}}, "4b994b3ebe8c"}}}}}) 21:36:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xc1) 21:36:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000001400)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537eaa236da6c0e91ffa3e56a3e2a39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679fd3c6d948a0460200c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f34b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1799e713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dcd18cfa112c947a538564cd7bab07fe5ac193a57374e66a31a854555aca03e22ada5ac88dd1a4e58503cfda7c70278c627d2be0211cdd1931cb6845608fa91d4bde436bed31e31eb0e63fe8b6bde96c01a84259cecb23fb9dbb5136ef1a7dee09cfa02c8b6aa4a817"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x4) socket$inet6(0x18, 0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f0000000080)=0x1) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x8, 0x4) semget(0x2, 0x4, 0x40) r4 = msgget$private(0x0, 0x249) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x28e, 0x0, 0x0, 0x0, 0x0, 0xc, 0x1d8}, 0x100, 0xfffffffffffffffb, r1, 0x0, 0x1, 0x5, 0x1000, 0x6}) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000400)=""/4096) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r5 = open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) r6 = dup2(r2, r5) dup2(r0, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 21:36:09 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) socketpair(0x18, 0x2, 0x6, &(0x7f0000000240)) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="bf1981ffb7228b9bd01bed8b719d5a000000000000", 0x15) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="a3abde7d6d8841d45ff7334fed710b9d87c297b70d32d54545ede931fade40e1f25b81aec7ac3cf1520c0690490f408060e6e44be65b46e3d922132fb0ac7d0449dc6ca66b0ac7e3c15649ac04f236a2186c92ea73731fe1070a1dd65afce3cc372fb0a40050ffe21a5ede2cc3e6e2c2e5434c55e7b5d69af14bcb1c18834328bd0ee5527e8db6f5aea2b10dd4c9a9564a801eebb5a830af287c8a45a8a9d0e0d6f2291cb0e6d542c8733ca76cad1073cd3a41d6842e3f1159f675e9e9065c5d5816331d3c5cb63bdf98", 0xca) ftruncate(r1, 0x0, 0x1c030003) 21:36:09 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0)={0x0, 0x5, 0x8, 0x0, 0x0, 0x4, 0x8}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 21:36:09 executing program 1: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r2 = dup2(r1, r1) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000380), 0x1d) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x7) semop(r3, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x4, 0x7d12, 0x1800}, {0x3, 0x7, 0x800}], 0x7) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000300)=""/82) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/43) semop(0x0, &(0x7f0000000080)=[{0x2, 0x9, 0x1800}, {0x4, 0x8, 0x1000}, {0x4}], 0x380bd9606709c41e) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/13) dup2(r0, r2) r4 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0xfffffffc) r5 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000000c0)=0xfffffffc) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="001ab0a4ab0f0000aa89"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000200)="290ece069ad17f8e8df6e6690d73f3490d6aad57bb51464d31129aee61423f14f4149999db2f2278ba446bc33de4c0dbfbe95486ef3447211fc07f4ac6d7ccfb9f6d624ac5b328f84cd2bf5f737b70925f80788f426543020f99222e77688cceb2f880227ff4e9dfef3c777b0f4d17c949e8cefaf664af86fa5aeb96044060b7", 0x80}, {&(0x7f0000000280)="0d6c39cf053d7083601c6b129eef3eb62f85b0df317d6eb8863a0c7c5eec8507a9afee8bc163718ce38205641dc1ff52a509f1c73fe718ca8cbee8218bae3cc1cf3fe55fda52afdd5535821e0b72724248336746349a30d3e136c8d898361d4ed21cec4ecd74e84d2cd0ade899a0", 0x6e}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="3009000000000000ffff000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 21:36:09 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaad60d53aaaaaaaaaaa5aaaabb08004500001c00001400f100a078ac1402bb09000000010000000000000069ed8bc18ce8c69428c569267e6cabe19b8fbb3d711245c0c615c30429ebabef7ea550042e2efb5f1ca6a1a658f917baba5f0e0a0a993915a6c9777e771f03d7db480e1b39cc2f69"]) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x2f39, 0xa3, 0x9, "3a813e62b7a8219f786eca8a5231244be576236a"}) ioctl$TIOCSTOP(r0, 0x2000746f) 21:36:10 executing program 1: r0 = getegid() r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getuid() r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r7 = getegid() setregid(r6, r7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0xfff, r2, r4, r5, r7, 0x0, 0x5}, 0x5, 0x7ff, 0x8000}) syz_emit_ethernet(0x142, &(0x7f0000000380)={@random="3315ff1c194e", @local, [{[{0x88a8, 0x0, 0x0, 0x2}], {0x8100, 0x2, 0x1}}], {@ipv4={0x800, {{0xb, 0x4, 0x2, 0x1, 0x12c, 0x68, 0x100, 0x8, 0xf0, 0x0, @empty, @broadcast, {[@end, @rr={0x7, 0x7, 0x20, [@empty]}, @generic={0x88, 0xf, "2dd8325a49cbe67e30f69c0679"}]}}, @udp={{0x0, 0x2, 0x8}, {"f7ea4d00b86861fc539fdb80adf0d0edc483ba6f0ebbacda708de927fcf862a9a62ec4cd83afb214692accef89cfadcbd639c3583535bc7a17245ea2b6c01ad6ddf230c956fb06e92e5c634e6c73748bd8fe06ea527be41033f7fb2644fef2daa3f87c19a01596cdfde1851e5ee90f18536ec4b30c72e3dba29f97a1a5a78b05474479b899922671f632719ef3148abcee62761d752bb3f43e837c03ef872a5123a29cc51046dd1f261d3054c5e49348a91320f2ff2208a212ee001a8ef5c32a2ecd5110fb9513a6595a29ced3c15cea2478981de9e9f6fbd2c54484c4855a5c774f6ec5077db6c6ad21cdf0083ba0593999b3f6bef30b3a"}}}}}}) getgroups(0x2, &(0x7f0000000000)=[r0, r7]) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r8, 0xc020691b, &(0x7f0000000300)) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0xc0) syz_emit_ethernet(0x76, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x40, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "277915", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x2c, 0x0, 0x0, 0x7}, @hopopts]}}}}}}}) 21:36:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) mlock(&(0x7f00007cf000/0x1000)=nil, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffffff7f696c650000"], 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) socket(0x1, 0x6, 0x7) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b76e77e035c64cb4193b69f4d1b613d3f8d1aea08d129", 0x2e1, 0x7, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r5, &(0x7f00000000c0)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0x15) r6 = socket$inet6(0x18, 0x4, 0xe1) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000004c0)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 21:36:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)) r3 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r3, 0xfdbb170e8916de6c) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff1258156f4f00", 0x8) r5 = accept(r0, &(0x7f0000001580)=@un=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) preadv(r5, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000600)=""/76, 0x4c}, {&(0x7f0000000380)=""/157, 0x9d}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000480)=""/164, 0xa4}, {&(0x7f0000000540)=""/186, 0xba}, {&(0x7f00000006c0)=""/140, 0x8c}, {&(0x7f0000000680)=""/45, 0x2d}, {&(0x7f0000000940)=""/201, 0xc9}], 0xa, 0x0, 0x2) 21:36:10 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x200, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000000180000bdb973531eb41c9d60cca81247e4f515fe8000000000000000000000000000aa0000b1000000000029000000000000004e204e200b089078"]) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) 21:36:10 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0xfffffffffffffff8, 0xfc80d8a, "0000000000142b0238000000000000000100"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14", 0x52}], 0x1) login: OpenBSD/amd64 (ci-openbsd-setuid-3.c.syzkaller.internal) (tty00) login: set $lines = 0 Password: Login incorrect login: show panic Password: Login incorrect login: show registers Password: Login incorrect login: ps Password: Login incorrect show malloc login: Password: Login incorrect machine ddbcpu 0 login: Password: Login incorrect machine ddbcpu 1 login: Password: Login incorrect