last executing test programs: 1m5.772319105s ago: executing program 2 (id=258): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xb, &(0x7f0000000000)="cd79d71b", 0x4) r1 = socket(0x18, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x28}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x9, 0x2, 0xfb, 0xb}], 0x9, 0x0, 0x16e, 0x0) r2 = syz_open_pts() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, &(0x7f0000001940), &(0x7f0000000040)=0xfffffffffffffed0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 1m5.768891065s ago: executing program 2 (id=260): sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000400)='\n', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x400c745c, &(0x7f0000000280)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x1) 1m5.679781254s ago: executing program 2 (id=262): r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)) r1 = semget$private(0x0, 0x4, 0x100) sysctl$vfs_ffs(&(0x7f0000000080)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xc6e4e32e6cb87d7d) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001840)=""/18) 1m5.679047939s ago: executing program 2 (id=264): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x18}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e", &(0x7f0000000080)=0x11, 0x0, 0x0) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) setitimer(0x0, &(0x7f0000000080)={{0x7, 0x1}, {0x100000000, 0xb6}}, 0x0) r1 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc028698a, &(0x7f0000000100)) 1m5.656187191s ago: executing program 2 (id=266): r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x22, 0x4}, 0x1, 0x200000000006a, 0x0, 0xffffffffffffffff, 0x3, 0x40, 0x2, 0x72cb}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f00000000c0)='./file2/file0\x00', 0x0) setsockopt(r0, 0x1000000029, 0x1021, &(0x7f0000000000), 0x14) 1m5.568439879s ago: executing program 2 (id=268): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000003c0)={0x0, 0x9}, 0xfffffffffffffde0, 0xc) r2 = socket(0x1, 0x5, 0x0) close(r2) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04", 0x1) shutdown(r3, 0x2) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60ad000000302c03cb697a653e336f000000500000000000ff02000000000000000000000000000102000003"]) recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000280)=""/195, 0xc3}], 0x1, &(0x7f00000001c0)=""/46, 0x2e}, 0x7fffffff}, 0x10, 0x1800, &(0x7f0000000400)={0x10001, 0x4}) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="e727dc071f0000000000000086dd60b907a6001c2c03cb697a653e336f000000500000000000ff0200000000000000000000000000013200002e00000000", @ANYRES32=0x41424344]) poll(&(0x7f0000000000), 0x35, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="d5436d21c9d2c91676051af411f6d978696e", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="673bb5b8cc0c16ed0919d17d6cceb9f9203162a14437d030a9bf5a1189f981aa6a78ef1d357e382526b1573271aeabc1b761eaf1616bf6932da7386d53", 0x3d}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) recvmmsg(r1, &(0x7f0000001800)={0x0, 0xdb9}, 0x10, 0x1800, 0x0) 1m5.369458624s ago: executing program 32 (id=268): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000003c0)={0x0, 0x9}, 0xfffffffffffffde0, 0xc) r2 = socket(0x1, 0x5, 0x0) close(r2) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04", 0x1) shutdown(r3, 0x2) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60ad000000302c03cb697a653e336f000000500000000000ff02000000000000000000000000000102000003"]) recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000280)=""/195, 0xc3}], 0x1, &(0x7f00000001c0)=""/46, 0x2e}, 0x7fffffff}, 0x10, 0x1800, &(0x7f0000000400)={0x10001, 0x4}) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="e727dc071f0000000000000086dd60b907a6001c2c03cb697a653e336f000000500000000000ff0200000000000000000000000000013200002e00000000", @ANYRES32=0x41424344]) poll(&(0x7f0000000000), 0x35, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="d5436d21c9d2c91676051af411f6d978696e", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="673bb5b8cc0c16ed0919d17d6cceb9f9203162a14437d030a9bf5a1189f981aa6a78ef1d357e382526b1573271aeabc1b761eaf1616bf6932da7386d53", 0x3d}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) recvmmsg(r1, &(0x7f0000001800)={0x0, 0xdb9}, 0x10, 0x1800, 0x0) 1m2.066553091s ago: executing program 8 (id=280): r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x4}, {r2, 0x80}, {r1, 0x4}], 0x4, 0x102) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x10, 0xffffffffffffffff, 0x8) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x100004}, 0xc) sendto$unix(r2, &(0x7f0000000480)="b1000504600000000000000007000000331c49b2a6f7de6298abe906c72fd3357ae3050000000000000036073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d229d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907e600000200361b1257aea8c5000020020000000000008abfba09", 0x69, 0x40b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x11, 0x3, 0x0) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x20000, 0x11) r4 = kqueue() r5 = dup2(r3, r4) r6 = geteuid() r7 = getgid() fchown(r5, r6, r7) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r8 = getegid() setgid(r8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0xc, r10) r11 = fcntl$getown(r4, 0x5) setpgid(r11, r11) fchown(0xffffffffffffff9c, r6, r8) ftruncate(0xffffffffffffffff, 0xfffffffffffffff8) sendto$unix(r9, &(0x7f00000003c0)="b10005040000040000000000db525994dd28c2c5cea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa563fd7b8f94635950300c257699a1f139b672f4d335c223e7d0c032bfa896443a43102000000720fd18bfbb670c1f5a872c88107002ec5890400000000008000361b4cc702fac500002021fbfae0f668246c0900000008e371a3f8343712051eea040000000000", 0xa6, 0x0, 0x0, 0x5c) r12 = socket(0x800000018, 0x1, 0x0) getsockname$inet(r12, 0x0, &(0x7f0000000040)) 1m0.936791726s ago: executing program 8 (id=280): r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x4}, {r2, 0x80}, {r1, 0x4}], 0x4, 0x102) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x10, 0xffffffffffffffff, 0x8) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x100004}, 0xc) sendto$unix(r2, &(0x7f0000000480)="b1000504600000000000000007000000331c49b2a6f7de6298abe906c72fd3357ae3050000000000000036073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d229d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907e600000200361b1257aea8c5000020020000000000008abfba09", 0x69, 0x40b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x11, 0x3, 0x0) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x20000, 0x11) r4 = kqueue() r5 = dup2(r3, r4) r6 = geteuid() r7 = getgid() fchown(r5, r6, r7) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r8 = getegid() setgid(r8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0xc, r10) r11 = fcntl$getown(r4, 0x5) setpgid(r11, r11) fchown(0xffffffffffffff9c, r6, r8) ftruncate(0xffffffffffffffff, 0xfffffffffffffff8) sendto$unix(r9, &(0x7f00000003c0)="b10005040000040000000000db525994dd28c2c5cea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa563fd7b8f94635950300c257699a1f139b672f4d335c223e7d0c032bfa896443a43102000000720fd18bfbb670c1f5a872c88107002ec5890400000000008000361b4cc702fac500002021fbfae0f668246c0900000008e371a3f8343712051eea040000000000", 0xa6, 0x0, 0x0, 0x5c) r12 = socket(0x800000018, 0x1, 0x0) getsockname$inet(r12, 0x0, &(0x7f0000000040)) 58.853522598s ago: executing program 8 (id=280): r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x4}, {r2, 0x80}, {r1, 0x4}], 0x4, 0x102) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x10, 0xffffffffffffffff, 0x8) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x100004}, 0xc) sendto$unix(r2, &(0x7f0000000480)="b1000504600000000000000007000000331c49b2a6f7de6298abe906c72fd3357ae3050000000000000036073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d229d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907e600000200361b1257aea8c5000020020000000000008abfba09", 0x69, 0x40b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x11, 0x3, 0x0) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x20000, 0x11) r4 = kqueue() r5 = dup2(r3, r4) r6 = geteuid() r7 = getgid() fchown(r5, r6, r7) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r8 = getegid() setgid(r8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0xc, r10) r11 = fcntl$getown(r4, 0x5) setpgid(r11, r11) fchown(0xffffffffffffff9c, r6, r8) ftruncate(0xffffffffffffffff, 0xfffffffffffffff8) sendto$unix(r9, &(0x7f00000003c0)="b10005040000040000000000db525994dd28c2c5cea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa563fd7b8f94635950300c257699a1f139b672f4d335c223e7d0c032bfa896443a43102000000720fd18bfbb670c1f5a872c88107002ec5890400000000008000361b4cc702fac500002021fbfae0f668246c0900000008e371a3f8343712051eea040000000000", 0xa6, 0x0, 0x0, 0x5c) r12 = socket(0x800000018, 0x1, 0x0) getsockname$inet(r12, 0x0, &(0x7f0000000040)) 57.858265921s ago: executing program 4 (id=366): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000003c0)={0x3, 0x1, 0x7fffffffffffffff, 0x2000000000800}) (async) r1 = getpid() (async) r2 = getgid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x800}, {}, {0x0, 0x7fff}, {}, {}, {0x0, 0x9}, {0x1}, {}, {0x0, 0x1}, {0x2, 0x1}, {}, {0x0, 0x6}, {0x3}, {}, {}, {0x0, 0x5}, {0x0, 0x1}, {0x1}, {0x0, 0x1}, {}, {}, {}, {0x0, 0x9}, {0x0, 0x9}, {}, {0x3, 0x800}, {}, {0x3}, {0x3}, {}, {0x2, 0x8001}, {0x0, 0x4}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, r2}, 0x0, 0x0, 0x0, r1, 0xb00000, 0x0, 0x7ff}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1b}, 0x4000000000000007, 0x0, 0x0, 0x0, 0xfffffffffffffef2) 57.854032163s ago: executing program 4 (id=369): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x5, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) 56.631926499s ago: executing program 4 (id=375): setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x4, 0x8a38, 0x4000003, "07160a009cef01098b748200"}) write(r0, &(0x7f0000000200)="d92b969d8a38a1ac4db4c6b3019a39738a81dba67211c4aded036aa8ee746746c37c2165691f83369b0c8c3ffeb532a238f7d7b3fe4e448f44a13166fe24674627e165a752ff196b20806097e34fd42830255c23d7b80e5d9d94f86da28400dca900d6355d51785e212a29098d3405276c530815ed9fc9b6b84278ef02fa28800c7e0aa4c58a1d347c8a2602a44d72185ba34a1893438ec001a95ef6f6d902bdcaf848d4a5166dab9d696f86ff3a74342e8685349b325d8aaa12c5d6dfd1dc52196f9623ee886a506391ab1df944000da145528e8a1ac9e489015802b7881cb3848de4a7c018f2839b830c9b015b4eb1d773e081ef40fa1bbde06e52d08cb80a54a5bb0383a2a105e633b8e02f5bc96db1152c2c02aa101721eac4eb025b32abe365c3efccaa84f75bfd44f0d676fccc012391878615169e706bfea13ffe6fa1b97713a0ea1a0cdfae0ffe3bb725d1cba101e904ab6bb03497b0c7f170b3bc3fb50e8989027dcc702d91deb83f247c737b50ca4c9a45958616429d83670c01dae6b6f67f310730f29e24f6f663421cd072504dd22678c13c73f329", 0x19b) r2 = dup2(r1, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x1, 0xf, 0x7ff, "2cf9892af9a590e4cb52e88608007673f99e5fd7", 0x6, 0xa8}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002a1000/0x3000)=nil, 0x200007fffffffffd}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002b1000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00000d6000/0x1000)=nil, 0x1}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x2000000000009}, {&(0x7f0000034000/0x1000)=nil, &(0x7f0000095000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f000055e000/0x4000)=nil, &(0x7f00000bf000/0x3000)=nil, 0x6}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f00004de000/0x2000)=nil, 0x403}, {&(0x7f000032e000/0x4000)=nil, &(0x7f0000729000/0x1000)=nil}, {&(0x7f00004e5000/0x7000)=nil, &(0x7f0000632000/0x4000)=nil, 0x10000}, {&(0x7f0000196000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x20008}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x4}, {&(0x7f0000456000/0x2000)=nil, &(0x7f0000689000/0x2000)=nil, 0x6}, {&(0x7f00001c8000/0x2000)=nil, &(0x7f000053a000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000318000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2000001000039f7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000073000/0x7000)=nil, 0x4}], './file0\x00', 0xfffffffa}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x5, 0xffffdf84, 0xfffffbff, "ffffffffffe600000000000000ff00", 0x4000000, 0x673}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000100)={0x1, 0x3, 0x1, 0x400, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x3, 0x3, 0x8, "0cd5d171c7f4546834e4f01eabd9a04932554a7b", 0x9, 0x200d}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getpid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r6, 0x8020697a, &(0x7f0000000100)) connect$unix(r3, &(0x7f00000003c0)=@file={0x0, './file1\x00'}, 0xa) 56.464139911s ago: executing program 8 (id=280): r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x4}, {r2, 0x80}, {r1, 0x4}], 0x4, 0x102) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x10, 0xffffffffffffffff, 0x8) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x100004}, 0xc) sendto$unix(r2, &(0x7f0000000480)="b1000504600000000000000007000000331c49b2a6f7de6298abe906c72fd3357ae3050000000000000036073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d229d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907e600000200361b1257aea8c5000020020000000000008abfba09", 0x69, 0x40b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x11, 0x3, 0x0) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x20000, 0x11) r4 = kqueue() r5 = dup2(r3, r4) r6 = geteuid() r7 = getgid() fchown(r5, r6, r7) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r8 = getegid() setgid(r8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0xc, r10) r11 = fcntl$getown(r4, 0x5) setpgid(r11, r11) fchown(0xffffffffffffff9c, r6, r8) ftruncate(0xffffffffffffffff, 0xfffffffffffffff8) sendto$unix(r9, &(0x7f00000003c0)="b10005040000040000000000db525994dd28c2c5cea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa563fd7b8f94635950300c257699a1f139b672f4d335c223e7d0c032bfa896443a43102000000720fd18bfbb670c1f5a872c88107002ec5890400000000008000361b4cc702fac500002021fbfae0f668246c0900000008e371a3f8343712051eea040000000000", 0xa6, 0x0, 0x0, 0x5c) r12 = socket(0x800000018, 0x1, 0x0) getsockname$inet(r12, 0x0, &(0x7f0000000040)) 55.078299277s ago: executing program 4 (id=390): syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/25, 0xfffffec6}, 0xfffffffd}, 0x15, 0x2000, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x0, 0x5, 0x5b, 0x9}, {0x0, 0x7, 0x3, 0x2}, {0x1, 0x0, 0x0, 0xffffffff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x2, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) (async) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x7) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000100)="812d08f756f417375aae387346ecff010000002f4247fac130c406912818f91356c6ed6cfb3516edeb27f30945326f0a986f36ab93c4540045a5419a8ddc08d141c7f3fc0853a243aebb619fd342d847759f8041a007b7d0dc563fe334247f70774b3c7e62b42b25907396a92a313c97ac57fc0cb1b1d687cf44428a8f636f1764dd7b7bde273b5c8a394353a578edb5722a870bb38c41f0b9349ad472fe0771668eff6693b859339a7d253e3e2498ef12fadd3b6fe94731d3c8cea85e843a5336851a94a3f1323d9ed2e176dd1f172bf6ac7564a7f17afdb3e7d60b800659c83e59ea008a24a2c1329877957255187282e42ee8ce9af589e4348abd", 0x9d}], 0x1000000000000370) (async) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r5 = msgget$private(0x0, 0x100) msgrcv(r5, 0x0, 0x0, 0x1, 0x2000) msgctl$IPC_SET(r5, 0x1, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x4, 0x6b, 0x6, 0xa, "3bd78df61904edcaade8733a5f41f5aa8da601ea", 0xfd, 0x4c554fdc}) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) writev(r3, &(0x7f00000015c0)=[{&(0x7f00000000c0)="0a00d28f0e1aa8c46627c26199bc9fc349aa398b0813127e5b178763e156b5c32cc9371f4af0129f7103a9b1bec4c41523", 0x31}, {&(0x7f00000002c0)="cb33b961c279f817c369c9e684796dbbe4d67cce6ae00885ed432304e02b3afba5a90752c0bfe353ed2c843d298b00b540b690810905fab02021f5327f8dbdd489cd9921c59e0157354db7afce8cfe0c6f2f7307af5e8726d403d63612fb74d0cb5752c12ec38272b393630cb35947171714c9fd1a427333dfc9e1ff432da2407f7284e2696ff6fbdf6610403bee539cf264c7ab851c86a97ad7441d28dee25f7af7ff9d0fc2f7f9c4b1a5554a73f99d405fd09858529802bee55516998a61e0cf8843cfc6f3f32149b14db4a4bcb9554aff69be3ac7174f2119696873f772268867b625655f0010", 0xe8}, {&(0x7f00000003c0)="27f6b28393d3ebebd5be2c43bca23a3b652c2758dd776a21ee5dbd09f09ec0f766d059a77bf8d4d3816c80b84bbc7100dd5fd2b449812d842b7607c0321e940190bf705863235b7956c7694ca97004ec4e830027956e30c9aa108a1796c5201e8cdf8d27eba68a382d98fd3945b324907ad532a83e0a6118830e4d5d31a23a9b219f8d1ffefc3e3d063a656e1bf06ad094aae93b7f7773b218d9ea34d42d1dd145c59ebdcae22348f644045bc53608b3bfcd3a8a14d3dabbe2a65dad2f00", 0xbe}, {&(0x7f0000000140)="1a1b8a6667d7e44ceacd5858a714e0f36968da3a5b3624fcbf520d6f041a3498011fb073a9d37bf90480", 0x2a}, {&(0x7f0000000480)="01f8091e1bfc2cd08091667ce584614ca5d57c978b7464babc92c2efa2c8a61844e5d306b7e1254fc2e2a0f9bdf5f423f12cb19dfbd1c0988462881e2697cb46dc60ca09d50125ee47ec5c2f00610bed1aa30add3261c26429f2ea5239695aefbe584a3af8fb607635dad46d4ecc2eff26c71917ba20728580d03aaeba3bd65b893641", 0x83}, {&(0x7f0000000540)="f31f60ecfba79114fcae7d0a15f343ee8d14862f826317d34a75c53e7c4dd988c4a80390fec51db85b4775a7f920aa9f7b3607f5bc1ed49b55f6224f51d3837347987c450e95455b9112eeb7824bcb46f94447e16b402d848232d7c378268eeb56bdba99120f6c3f0bec0b21934cb17ff14f24343e", 0x75}, {&(0x7f00000005c0)="ec38e51a77c5a45f2fe52eb6e468fa7bffc2944133f771b7ef90972c1683028efe3991c3fd5b7aebee5cb959a285e69b8d58bd992f46ff552185205b3af392bfb4d97808c53bffdca048db53297b1248e17c94910587c22a4b245705272447508324578216024f59ea291b4f584953494164ade54efdbe8bcf4c610b9800b10a6f693b8bf340709897dda76f2ef7b8aad99752ef069b51d86ec8f2e1597c5fddd16dae5a6ae8a78d6fbb99b2a68a244af1de7656feeda53cac20215a586712c7295f34c32bfa473f0dacffb20646356b607614af2edefa6e1ad2d1a9de0bce8a0fb5a3688cb5f409515b5ccaf0b99d5f26bccef96205468ce794fbc0d3777e883075bc9fcb7d8730f765023c0e297307b30a0a2ae016836e41522e24fae9c4c0b20776530e6e81868bc94b79d27330318f8b9ebcdd18e5e053c640054370dd3f43a238b00397213ab058a91c1a8c0001c4ce0d1109e5ec738574c3d558a99b6ecbe2749eb02084eefbcbb6be810ca8a99d28fad41aa276b413a6bcdd3efa11fa61854980eb06dee3db912e020455f6a52e6195ed29ef1230301b3f2f8e548e83f1b6f81df9dc9c77c6b5b44f1159dd6acbec10b9379d496af199ad8305dff37f39af37c190f6e906b3e1faf6c8a63440c64f274ddae61abac58d7c3960c1820cc6e9ac555a8b54ed8d7abecc516f20cb388cc0b85bcfa3811ed88ade2e088ce8d4ecfb4b463c8d0b35eb25f986f130dad0a51db6bf751c0367ff5bbe5ae3c4c8fdd6595bfd638aca06be973cb9404556d2a0bff89ed9b47bcad2abb7ba00f7b364664e16e36b043b9e0d5f5315b0b0e92c4ec3ccfdb4171389d48de85b4d12ed3aa9e985d7ad451b58b32ba83d52259b315f24a89621d8737f93f7cc41839ba7e22eecf82f948d6410ccff5f6325969e521f1f78c7eb5cff68fbed69f69615aa7fa7695a2929cbb2790c6f68aba09c70ff8648fda5bc07e89b1ebbdb7359aa608f236e27bb87f634930de806cc592934e3e79585be4f82b85215ed92f779b1a3a902db1b8e4b7eb2976cfdaa31186b5ca319d9b3f1ab63c2b6805c1749b04df238e7e62ba0025c123cb78a306953527ec74b42f938eb78392b57457d6098b85a3a046948b007b429af66b16205904e243e11858839f8d2a49cd768764888ca540c76094bad92e306d6269d9b70575f1d703260b11b29f8eccf99ce32cb9439e15fe9ee8e4985e50e798c119b11ce54c6f744d4c99c5a1c876e87d726910213d7a2a7b2321618a8633dca0dca3f72b52b3281ebc9111475e12a50d243cf4065d9418ad02210e9250c58121807f6f798da788cb87340159c50273ce1c712460e68537424f81e29ab02b352dd3ce81c0248898af789c9313b09da50eb2700de538bba2d68818c9d335d4a8117f2e8ed1fdf053eef050aa07caeced69c8bffc09b5d139b36d38f8e222a776acf6e71271b18de49a11ec8ea6c4eace93a90105dd28c2dfe0dd3f021f12b1b254d0d2394d97fa96152442ecbc17ab72ca01123879c150eeb67df148de65f1f5ba4b9e5695303e0cd2f641b501301de6105cba4fc3f340a6b7da6eda9342dd8f4935424fb6e09867c9fad0465884c0dd54a6c7ed697519c51a0d22d2625234506c49166d658e57862a0510ccb937236e882c7ca372519928097ce34155014ee8aa4e8f4802a91280457cdd727fdafe1e5fa745409e4d28462128f218530f50353e41f1a37e140c7771cba1af79c2a95ab1e1ec084c3e5767582261e57954cd6daaf4e4c967da6aad9a5306ce89d9b5937eb0d89fe979e876f99182ed653f5bb3d3f482b9b309ae35b99dc909676be49334643c71b87ab3c4d715ca5bf1e005c94ef07e93991b673c384cc2272d9444109b74587d4388381857ce08fac7d58e6b4d7d2298ee43f2ee89f598b784f9cdf7b72ee6a335b8cebc7f8d067786350b869916f1ff67a07804d65b69266e25f841d72f3eddc55a80defc550b4b98f38b3bf374ffccdfbd56322dad9cbffcac2fbad7c0c19302a645c81ad4de4efd16a99d384f21e2955954cf231b3f72c0220aebdbc6f7c2d61897a1693a052bc36773bf3810c43a9cfdc17582caeea3d0c9e7cdb7976212d0f84e87aaa33d2c25bdaf5a2755e9175aff667613e933b9438c09da91d7f8fb170be317bfcb51a92f5f5ae723ee20521d8102a3fe2da2dca277a329d05518e3a03830e0754b8053c992a11266f2f5fca64113533d63a8de1c9f95147bbf0e53cc54be3dc44106955cf23c658fba032a6b43dc1708a87810c5b4c2f833fd692c5ecf7db65bc2fe7aea2c707afe9e415854c3ad68ce5c1bad3c70f39f3f9a2ccf183a8058d2055d78492fe85d22b9587c65bff096034f31b7533466453d05ad799e20ac1cb02ee67b25fea1d9f6662766d330b318be5c99ef8f1b0cb9f9f28ef5e5e5f01ca991f5d2b5ada154111e06bea36e8061ac39706db08434c865f00e3dafb6c2eb72b59d5106051a5406ddf4c7a1388e788ccb6ff663591c278693f95b68f4177fe2f73a88ba9274a41911200b94298c28849d3dd1741d7dba9e693ebe9f45c723dcf035f5ebf2acd16bc1f89707bcbfb2bc26eafa2672ed52f4430b323afda87b75af492232ea0d30095088762e37025880cb1f906f1295bb266859eca443bac5b89b85dd40116896ecb6a72c35fcf5374414cc65d6debfa4ef2b0009d30888747e88b81d9d423a429fae3db5da7f76b895a43c8b1c8d3073c17b36ac049dc848641c3a099ce1afa3c25fae9bbd811f260248e66b74e3f65908ed095d1f91fd32a5b4d410148a9195d0ebe1f6a65deac67802b853f8bdef88735ffbdc19344d8cb6a78509513bb0384d65ccedfb05e8e0891f759a0d25bfe214d871077df6f0994d5b0a6d1d0ce65476a8869ea4cdb33a8b227a0abab57e507b00e3f6143bdaf55289c90138f7dca5cb6293cbac60cb59eebb9416cfd3b06478dde4d98f56346a55f95310a7c5dd14b8dd5a66219163cc64b9588cbe3cb49f18024b9f72014eb213e2643eefca09b99946ba677da6f7b8f36b682844f33b38fc05aa575466ed7a72c47895f877e126a7d527b64ae66bb5d82766d4ad2256a5f1ae020a1a98ad3b099c39997d58f2c02dd49591ffd0b4d0e0dc2cffce5fd9d3912b8c0d5b3b477af8f0b3d097f56ee4f75a356e10ccfabb8ec16200910829d13ffdab0a2136b6ccdbd58af173d10b0231dbdc618c09da40cbf86ee83db780fd3deadf5b0e9712990f6f9a9b88af0fb6583c3f4448311fbef5e73a898819c6d04705ae7c7494da5ccc81052fb85c099f6e71cf9764a49d772ec2f779957dc032a5d99043826f4c3e1f8c1caa1bea27c7427d9586121dceb125c5efc669c3fd53b8a238c35a391156c3af32032f32d0ddb0381defc8fe39c34f51c3e85c6d749822d7f559bd34dad4b93961442af1d4a70af49cb2041419a9916dce9f08e5dae569b30762b3f361d165214999beaa6260067a1420311cf13df6193ca8bc1304192877b139e5baa67d6c76b97d1136f6c69a4847b1fa50628b9fc5569aaf579a4e10075408769931693446deff52cb4ac97f6db38589a7ef4c610850978eb444dc8d7877d0ff54523e5d0601fbc9dd5b535cec869cec2dcd14d1f5db0f7f7ef8089361895ee63563b563ca075f0429af97cc390c44da6f6b426f84d4fdeda7d48cff6a4dd8cba221542eb3dc48b555a60da872b78b496b5fc55d851619cfdbcc3c9fb375137d02b71c1c2032fcc3501863fc4f40dd811d739c894da9fcc8ad834bee943e221b93e39c5d0852fcd039134ffac6a3a1ba789ec9805d402127eb665d74efce2c18387e7f92e48e6654d5fa83c2c419390427cfc68abdbe07c673497a72421986317fdf15206a581c72b5ccad5fe2ef2ee0ed63a9d8d4af0e705c7fe2cc349fac28e7cad550085b5f12907e421347bd9efed25f19809b1b8c21a9714c678167ce2e36d2f8d8aa91cdf0817472a1130a77a1b435331a89f5c05b93b0fc7ee8e9e1c82398b61595c672f4de63ff52c8cfaa1bd0e0f286c5da98572dfaef8567433d7b812c3717ea8658dee8aa1658cbcbd9d295f2ed5c8d9c0a004642e3f877cdc6225c046f34e8109eb8cf922478cef7bd448cb1ad0356b9bb168a306f79aabbc5726b6a402d8e6d5248c23cf1cdae2b92c6a91b125f4481e86a906bb9199b0a2600f6b6ae459cf76c0b4fa2a8cb1a75d039d6f9a43582aae82a4229b335fb977372158e8375ccb0dd3aa750f9b28031d2847b331e66e442a489f75dff75554cac63cbb21cd34a28c9f054f37ad768f6a3c042815c431e975434ed75e7f52aaa619260b3b44ada34da36841977c67ba198db1f74d90205435de0f49aacfa525cf022583191b9c3f716f7426a4b44c69ae4322abf287b7c2075da9f1c73f6b6d136334d4a253965c53d63a1e77a4d38ecdcd56acd8d3f6882151d23b5378ec09ccb2e24d44fe35e7955e76b99afc07f04b9e3ef70e6550fe7901db0d82585f21dedf2a84225770aa5cdd4c611fca875ef9624edadc9c4f28c5afa1d4f3c5c1b76f744f80d39c62b8d373e009e143bc126439160cc04336bb6b747d78c325c302df2e2e0f315d4688f7e4842b625f276d91880e5b207c11fb9797acdf33f9df0a24d6678078026c9e112dd9d3748b628f70714f285427a236b40a566a2786aa5950edc4eb22440c184fc3a3f6148bc1e53be8952374e61f8e1fb5d700e8bc9d001e308ba24a5335a21c603bd91fa9fe9814ddd95f21a7658d277636735368fe472b3dbfd001f20d6cb330658e13fbbb455d0188266dac054e1e6d6d4ee5efba4f71b03a853a637d136729681a6564a99384e8f5367eed9e92ec4f998580888ba50dcdd8ca5867c1b82ec7e71a03afe45ac39cee39ad8eb51930cebcfa5a763eba36b175114c5b44b5b6b33a43397f827f5498d37d559b762359d7d80e4868bf98748afa5cff0ec440a6f86d9fbf50153fd728fa49df67c8e13960878a22fc0ae4c5b83fb25df963e72024bb7bfc0ddc98378f6819a66d4b8b24bb3495650e3c04f080dcba0daef619f7680480f7d82e085ded5d5e2e7a6fbb9bf4e63e297444391c5c407e5ad1b22d61ca2ae79c10bfba2965e4bd88b99860eabbd51ad174fdc85f5098fb2c5549f12c2cc56e20caf768832f66d49532dc82af0108c30e65a6615e830cc46a1b4f53f187ae04cb4daad4dd22a888165bb8b2f2767312e90b8a7896a96b0f511b2c0f0161753e3acdf13ae83078cb51102ac815d8b9af596f1df8bdf870908d43eb08ef6bed349e2d050b878c5e4de543e3650688ef8ebb26884e3137e6187c8a830b82cf90730b50590a37b38108c1500d3e418106f0f81f72f41f02ad1ca14f1224bf85c2a654a95b044613931c4ead222897c2f9ae41bec54b0d860f3cb609261efe05c515d82220a03e068c9cfd4369628d74e0c8a6bbdb0d368cfd8ebc7403679f1f1f489d51e1d6c22bb761fa6bcc4ac50daa5de07b1be49190e65dbff557aa8dc48f4aa634046d3aae78ec22cf8bfdfc8397edf4cb234756471a8819a14b2b4653f81c4fd04be14af3a680ab8aa96f08c98897c1684dc90568c4f2db4bfed4132d5092bce7a49e566f088db7b7a8548638d4c9a738141d77a70079be5e7cddf97b67ccaa14b47af9461ede3c92920a765dbad223597d76bcc21198b162574a8f6fa354f265ba0c36276e65051b1d705b1c5511fb97f566d80f7dda7083093c05299b0aa0dd7935900d3b5aab576942f37b7f1c1d936491b5bc24df", 0x1000}], 0x7) (async) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x1fc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 54.631763953s ago: executing program 8 (id=280): r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x4}, {r2, 0x80}, {r1, 0x4}], 0x4, 0x102) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x10, 0xffffffffffffffff, 0x8) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x100004}, 0xc) sendto$unix(r2, &(0x7f0000000480)="b1000504600000000000000007000000331c49b2a6f7de6298abe906c72fd3357ae3050000000000000036073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d229d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907e600000200361b1257aea8c5000020020000000000008abfba09", 0x69, 0x40b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x11, 0x3, 0x0) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x20000, 0x11) r4 = kqueue() r5 = dup2(r3, r4) r6 = geteuid() r7 = getgid() fchown(r5, r6, r7) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r8 = getegid() setgid(r8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0xc, r10) r11 = fcntl$getown(r4, 0x5) setpgid(r11, r11) fchown(0xffffffffffffff9c, r6, r8) ftruncate(0xffffffffffffffff, 0xfffffffffffffff8) sendto$unix(r9, &(0x7f00000003c0)="b10005040000040000000000db525994dd28c2c5cea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa563fd7b8f94635950300c257699a1f139b672f4d335c223e7d0c032bfa896443a43102000000720fd18bfbb670c1f5a872c88107002ec5890400000000008000361b4cc702fac500002021fbfae0f668246c0900000008e371a3f8343712051eea040000000000", 0xa6, 0x0, 0x0, 0x5c) r12 = socket(0x800000018, 0x1, 0x0) getsockname$inet(r12, 0x0, &(0x7f0000000040)) 53.439136819s ago: executing program 4 (id=405): r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) read(r2, &(0x7f0000000140)=""/72, 0x48) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80, 0x0, 0xfbfffffe, 0x4, "d76c1f46000000ef0000000000000000fc0400", 0x8}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xc6, 0x8, 0xfdfffbfe, 0xd4b, "bb0d37a05de90e0000031800", 0xfff}) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x1, 0x3, 0x28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='W\x00') 53.412885997s ago: executing program 4 (id=412): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) fchdir(r0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10091, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x4) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x300000003}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) r4 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) preadv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) ftruncate(r0, 0x907) 52.975214638s ago: executing program 8 (id=280): r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x4}, {r2, 0x80}, {r1, 0x4}], 0x4, 0x102) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x10, 0xffffffffffffffff, 0x8) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x100004}, 0xc) sendto$unix(r2, &(0x7f0000000480)="b1000504600000000000000007000000331c49b2a6f7de6298abe906c72fd3357ae3050000000000000036073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d229d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907e600000200361b1257aea8c5000020020000000000008abfba09", 0x69, 0x40b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x11, 0x3, 0x0) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x20000, 0x11) r4 = kqueue() r5 = dup2(r3, r4) r6 = geteuid() r7 = getgid() fchown(r5, r6, r7) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r8 = getegid() setgid(r8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0xc, r10) r11 = fcntl$getown(r4, 0x5) setpgid(r11, r11) fchown(0xffffffffffffff9c, r6, r8) ftruncate(0xffffffffffffffff, 0xfffffffffffffff8) sendto$unix(r9, &(0x7f00000003c0)="b10005040000040000000000db525994dd28c2c5cea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa563fd7b8f94635950300c257699a1f139b672f4d335c223e7d0c032bfa896443a43102000000720fd18bfbb670c1f5a872c88107002ec5890400000000008000361b4cc702fac500002021fbfae0f668246c0900000008e371a3f8343712051eea040000000000", 0xa6, 0x0, 0x0, 0x5c) r12 = socket(0x800000018, 0x1, 0x0) getsockname$inet(r12, 0x0, &(0x7f0000000040)) 40.825106082s ago: executing program 0 (id=526): r0 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf794d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fchdir(r2) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 40.821444375s ago: executing program 0 (id=528): mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x4, 0xc95, 0x10}) close(r1) r3 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x8000}, 0x8) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000062000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000040)=[{0x0, 0xfc01, 0x1000}, {0x1, 0x43e3, 0x800}], 0x2) semop(r6, &(0x7f0000000000)=[{0x3, 0x52f5, 0x1000}, {0x2, 0x2, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x2, 0x2, 0x800}, {0x1, 0x400, 0x1800}, {0x0, 0x2, 0x1000}, {0x4, 0x81, 0x1800}, {0x2, 0x4, 0x1800}, {0x2, 0x3, 0x1000}, {0x0, 0xbfc, 0xc00}, {0x2, 0x6, 0x1000}, {0x1, 0x3, 0x1800}], 0x9) fcntl$setown(r5, 0x6, 0x0) 40.698148992s ago: executing program 0 (id=532): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r0, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x534) (async) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000084}) (async) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28, 0x8}, 0x0) (async) close(r0) 40.552380014s ago: executing program 0 (id=535): r0 = socket$inet6(0x18, 0x2, 0x0) pread(r0, 0x0, 0x0, 0x800) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) rename(&(0x7f0000000900)='./file2/file0\x00', &(0x7f0000000280)='./file2\x00') 40.550556177s ago: executing program 0 (id=538): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x300000003}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000180)="fed1055c0349294f248474e73e39a20f74b44b33a9e791da0d24a6154da78fc1f9b15a3ba04122034f480419b124cc7020f2f21f14b1393aa7e76a0975090ebd832cd506fabbcd59be34e43912e802e486153fd683d89c0eb5b55b88182e9eb5a254e5ceb634e2ba886ed95cd9010aa421cc3486e00bc6234c6d45c201eee0cedd04ebd9aa88f4c128ea48909b16c74d21b09f9c9c56631e7d5c148ac94816bfd9777b38bd7060c28e1c9355bd32230e8ac625f4ac56d0d3fdb52975833840b76ce06d318341dc1622b4d87c5599a819cabe46214b3bbf4ccc819d9a7f47f99677102a6a41d415f2560cdc"}) symlink(&(0x7f0000000300)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)="ea", 0x1) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)="ea", 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) (async) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) mkdir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x51) (async) mkdir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x51) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') (async) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 40.382804061s ago: executing program 0 (id=545): syz_emit_ethernet(0x1000e, &(0x7f0000000480)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xffffffffffffffcc, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr=0x4, @broadcast}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0xb, 0x0, {0x5, 0x4, 0x1, 0x2, 0x2, 0x68, 0x1, 0xed, 0x11, 0x61a, @broadcast}}}}}}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) (async) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/101}, 0x6d, 0x0, 0x1800) (async) utimes(0x0, &(0x7f0000000040)={{0x252, 0x3}, {0x5664f0e8, 0x7018000000000000}}) 40.382645237s ago: executing program 33 (id=545): syz_emit_ethernet(0x1000e, &(0x7f0000000480)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xffffffffffffffcc, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr=0x4, @broadcast}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0xb, 0x0, {0x5, 0x4, 0x1, 0x2, 0x2, 0x68, 0x1, 0xed, 0x11, 0x61a, @broadcast}}}}}}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) (async) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/101}, 0x6d, 0x0, 0x1800) (async) utimes(0x0, &(0x7f0000000040)={{0x252, 0x3}, {0x5664f0e8, 0x7018000000000000}}) 38.40192235s ago: executing program 34 (id=412): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) fchdir(r0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10091, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x4) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x300000003}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) r4 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) preadv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) ftruncate(r0, 0x907) 34.320114609s ago: executing program 3 (id=646): syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x68, 0x0, 0x0, 0x1, 0x0, @empty, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x2e, 0x0, @multicast1}}}}}}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sendto(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) (async) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) (async) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000100)) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x8) (async) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x8) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000100)=0xfcbb, 0x0, 0x0) 34.319320205s ago: executing program 3 (id=647): nanosleep(&(0x7f0000000040)={0x4, 0x10000000}, 0x0) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x4, 0x10000000}, 0x0) (async) execve(0x0, 0x0, 0x0) (async) 34.062488939s ago: executing program 3 (id=649): sync() chmod(&(0x7f0000000700)='.\x00', 0x49) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='x\x00') sync() (async) chmod(&(0x7f0000000700)='.\x00', 0x49) (async) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='x\x00') (async) 34.053754978s ago: executing program 3 (id=652): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/78}, &(0x7f0000000100)=0x50) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x11, 0x20, 0x31, 0x46c4}, {{r2}, 0xfffffffffffffffa, 0x48, 0x20000000, 0x6, 0x3}], 0x20000020, 0x0, 0x8000800, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)={@local, @random="4fd7301a551c", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x3, 0x0, 0x8}}}}}}) readv(0xffffffffffffffff, &(0x7f00000000c0), 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) nanosleep(&(0x7f0000000000)={0x0, 0x4}, &(0x7f0000000040)) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x4, 0x2, 0x101, 0x80000001, 0x80000001, 0x7, 0x10, [{0xfffffffc, 0x7, 0x4, 0x71000}, {0x7, 0x4, 0x8, 0x2007}, {0x6, 0xf86, 0x0, 0x4}, {0x9, 0x800, 0x7}, {0x6, 0x80000003, 0x80e, 0x7}, {0x2, 0x1, 0xefffffff, 0x800009c}, {0x80000cdf, 0xfffffffd, 0x3, 0x6d}, {0xa, 0x8803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0xc7, 0xb}, {0x4, 0xfffb, 0x9, 0xaeb}, {0x803, 0x40, 0x8, 0x5}, {0xe0, 0x4, 0xba, 0x3ff}, {0x29a71717, 0xfffffffe, 0x6, 0x100006}, {0x4, 0x7, 0x7}, {0x0, 0x1, 0x4, 0x30000}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x615, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r0, &(0x7f00000000c0)={0x0, 0x9}, 0x10, 0x400) 32.09697469s ago: executing program 3 (id=664): ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x400, 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) utimes(&(0x7f00000000c0)='./file2/file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000000000000001) r0 = socket(0x18, 0x400000002, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file2/file0\x00', 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x2) 32.096302473s ago: executing program 3 (id=665): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xffffffffffffffff, [{&(0x7f00001d0000/0x4000)=nil, &(0x7f0000663000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f00006ac000/0x4000)=nil, &(0x7f0000826000/0x4000)=nil, 0x8}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x4bb6}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f00001f5000/0x4000)=nil, 0x6}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f00001cf000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00004ba000/0x2000)=nil, &(0x7f0000826000/0x1000)=nil, 0x40}, {&(0x7f0000110000/0x2000)=nil, &(0x7f0000501000/0x1000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0x5}, {&(0x7f0000027000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil, &(0x7f000012e000/0x2000)=nil, 0x9bc0}, {&(0x7f00001cf000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000358000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000840)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) open$dir(&(0x7f0000000000)='.\x00', 0x40, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0xfffffffc, 0xfffffffe, {[0xfffffffffffffffc, 0x8, 0x5, 0x100000000, 0x0, 0x6, 0x8000002e, 0x0, 0x24d6, 0x2f01, 0x1, 0x3, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0x8, 0x100], [0x5, 0x5, 0xfffffffffffffff8, 0x0, 0x1, 0x80000000, 0x0, 0x0, 0x0, 0x47], [0x8, 0x2, 0x100000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x3, 0x20000000000, 0x0, 0x100000002, 0xfffffffffffffffe], [{0x0, 0xc, 0x4, 0x7d06}, {0x2, 0x2, 0x1, 0x3}, {0x0, 0xfffffffd, 0xfffffffe, 0xffc}, {0x1008, 0x0, 0x6, 0xfffffffffffffffe}, {0x0, 0x400, 0xd, 0x40}, {0x7ffe, 0x2000, 0x40003, 0x1}, {0xfffe, 0x0, 0x7}, {0x0, 0x95b, 0x200, 0xc}], {0x0, 0x5, 0x0, 0x849}, {0x203, 0x10, 0x4, 0x2}}}) kevent(r2, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbfffd812eaa4e713048e69931929648", 0x12) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRES32=r1]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x16, 0x2, 0x5) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) 31.866074405s ago: executing program 35 (id=665): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xffffffffffffffff, [{&(0x7f00001d0000/0x4000)=nil, &(0x7f0000663000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f00006ac000/0x4000)=nil, &(0x7f0000826000/0x4000)=nil, 0x8}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x4bb6}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f00001f5000/0x4000)=nil, 0x6}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f00001cf000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00004ba000/0x2000)=nil, &(0x7f0000826000/0x1000)=nil, 0x40}, {&(0x7f0000110000/0x2000)=nil, &(0x7f0000501000/0x1000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0x5}, {&(0x7f0000027000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil, &(0x7f000012e000/0x2000)=nil, 0x9bc0}, {&(0x7f00001cf000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000358000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000840)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) open$dir(&(0x7f0000000000)='.\x00', 0x40, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0xfffffffc, 0xfffffffe, {[0xfffffffffffffffc, 0x8, 0x5, 0x100000000, 0x0, 0x6, 0x8000002e, 0x0, 0x24d6, 0x2f01, 0x1, 0x3, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0x8, 0x100], [0x5, 0x5, 0xfffffffffffffff8, 0x0, 0x1, 0x80000000, 0x0, 0x0, 0x0, 0x47], [0x8, 0x2, 0x100000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x3, 0x20000000000, 0x0, 0x100000002, 0xfffffffffffffffe], [{0x0, 0xc, 0x4, 0x7d06}, {0x2, 0x2, 0x1, 0x3}, {0x0, 0xfffffffd, 0xfffffffe, 0xffc}, {0x1008, 0x0, 0x6, 0xfffffffffffffffe}, {0x0, 0x400, 0xd, 0x40}, {0x7ffe, 0x2000, 0x40003, 0x1}, {0xfffe, 0x0, 0x7}, {0x0, 0x95b, 0x200, 0xc}], {0x0, 0x5, 0x0, 0x849}, {0x203, 0x10, 0x4, 0x2}}}) kevent(r2, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbfffd812eaa4e713048e69931929648", 0x12) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRES32=r1]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x16, 0x2, 0x5) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) 26.217460884s ago: executing program 5 (id=726): setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x27ffb, 0x4b6b, 0xfff9, 0x21d8b78c, "0700a460990d070a7f00000000002fcaaed20500", 0x3db, 0x8000040}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000900)="98b3cb60fb635b491bbbec01601ab1921d9405ceb6c16a4196afc5daa51bb48d2055cfb9d8b43a4a00d3c32942b4ce4cac4de58bb41799103b2875d3237dc3fae5beeaf4133619a3c5bb62a6b92617f04ec1d91e913b8900ea1d010df7f5b7c327cae1566c67836c8de642b731ff4792db1e5c89f9d1b773755da733de26141a4f3205308dacb4df311c819dc3539cab66b5b3b59aca760f81c13ae951cc47352397afc12b438d489a042b1474478dd8355d76890feee6643a02aab506bf0b59cba40e94283b391868e1cf7d81cdc1a52ec69dc7667e5e7d098fd4ba6ba1589f9aba08af61df23872fb8118434767beb55754ff09bd352d914774ef27f61d47b1d751b045005bd05a6345ac9e2e454e92168729aed955389c5ee85663ea4373128cf2d1028df9591658ba0b4db9aa903da0f558e5813f8e47aa2b1218f4ccc320b4af8861d269a83c84e3615ce3af60aa7b86340640cf9645c7f088cc5f1c2658ce8076af8712516c53615769301c9ec88b3c86d75872ccf73da39313c1639edfe51a11cee2d29c7b1421fa4f034b8a25c6e2366f686da86e7fc951c0053a80d0954c3a314c4f274a2b88a9922f5903b6654b08791b1fe98e138d81509b381b90570e647113ad35df15bb83239affc6235d2fcae70389460705e99dcbbfd6a88928d8098fd06c6a54e8b6ca5082a9d55874326670e44ed08376594975d6a42dccbddd45f5ccd8baa86bc6d1930e8f5ebfdca7504fa6b7a6457b65cd276f7e4fea06b6f4b0d2a7e4a24c436d232f33efda6c615281219857c2d9c2c8e050a", 0x23e}], 0x1) 26.215058666s ago: executing program 5 (id=730): nanosleep(&(0x7f0000000000)={0x356f, 0x5}, 0x0) socket(0x2, 0x1, 0x0) r0 = kqueue() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080", 0xfffffe0a) setpgid(0x0, 0x0) getpgid(0x0) kevent(r0, &(0x7f0000000040), 0x7fffffff, 0x0, 0xc0000000, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') 24.55973363s ago: executing program 5 (id=741): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x91, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff9dad4d42febf88e7fd"]) (async, rerun: 64) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async, rerun: 64) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x2012, r2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x110) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) (rerun: 64) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) unveil(0x0, &(0x7f0000000040)='W\x00') 24.330357498s ago: executing program 5 (id=742): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x6, 0x0, 0x0) rename(&(0x7f0000000900)='./file2/file0\x00', &(0x7f0000000280)='./file2\x00') mkdir(&(0x7f0000000080)='./file2/file0/file0\x00', 0xce) 24.327436996s ago: executing program 5 (id=743): unveil(0x0, &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = syz_open_pts() close(r2) socket(0x800000018, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r3 = syz_open_pts() close(r3) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) fcntl$getflags(r1, 0x1) 24.08995039s ago: executing program 5 (id=745): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) sysctl$kern(&(0x7f0000000140)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xf664, 0x3de, 0xb, 0xfffffffc, "8ddc412e317d3504446b576a00002f9e28cd3304", 0x2, 0xf330}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="bb2faef200910ec002c6814f7ff6f955c58a56cffdc7a8b888439e74f60291ab8204bde318efc14045aa0c7a5c08d55dcbbf294f923be9ce28b609b9650f73a499e526b4f8d653f52563ee756f0523191b27c51b7d8264b434ccb6348b1a5aa975509237f0388c5b08b7285a33ba032d9692f172d88ade3088db9baf3478ce3439c530597decf5439e8c7ea7014752e1eebd20bb4453d44001a57e97f7d28798d78f36c4e4cc3feddfa2a7fb7e7c447b9111983d2eb93dff2e0f", 0xba}], 0x1) 24.089495691s ago: executing program 36 (id=745): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) sysctl$kern(&(0x7f0000000140)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xf664, 0x3de, 0xb, 0xfffffffc, "8ddc412e317d3504446b576a00002f9e28cd3304", 0x2, 0xf330}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="bb2faef200910ec002c6814f7ff6f955c58a56cffdc7a8b888439e74f60291ab8204bde318efc14045aa0c7a5c08d55dcbbf294f923be9ce28b609b9650f73a499e526b4f8d653f52563ee756f0523191b27c51b7d8264b434ccb6348b1a5aa975509237f0388c5b08b7285a33ba032d9692f172d88ade3088db9baf3478ce3439c530597decf5439e8c7ea7014752e1eebd20bb4453d44001a57e97f7d28798d78f36c4e4cc3feddfa2a7fb7e7c447b9111983d2eb93dff2e0f", 0xba}], 0x1) 22.550314953s ago: executing program 7 (id=760): syz_emit_ethernet(0x4a, &(0x7f0000000100)={@random="4c5763ef0d81", @random="85d535602b83", [], {@ipv6={0x86dd, {0x7, 0x6, "438982", 0x14, 0x6, 0x5d, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x3c}], @generic="8211392609cf897e630bbe92"}}}}}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0xa5, 0x0, 0x4}, {0x7, 0x2, 0x41, 0x8}, {0xa, 0x0, 0x0, 0x10001}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x101) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x94) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e1) close(0xffffffffffffffff) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x51, 0x3fffffff, 0x8, 0x4}], 0x82, 0x0, 0x80000001, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) sendto$inet(r3, &(0x7f0000000080)="757b384baacda9748120ff191cecd733c65315938dd891b86c71", 0xfffffe06, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) write(r0, &(0x7f0000000040)="da060885aafc69c87f68a7356689c6502912b84d5029fee5227ac9d263f7b9bacf0ed577c77f40ba35ea1464b4e28a7d97c0d44a4a39496c532357f0e984f52a", 0x40) 21.700444922s ago: executing program 7 (id=766): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x7, 0x0, 0x86, 0x5, "ff14e7130b1e586ca6294000", 0x40, 0x3effc}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) readv(r1, &(0x7f0000000780)=[{&(0x7f0000003940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/4096, 0x1000}], 0x2) setsockopt(r0, 0x1000000000029, 0x3, &(0x7f0000000080)="c30735b6646b3c88f9470c630449db727ed1da8262a2068762f44c91e4ddfdc0d5d16f25545b9a39affd9a08187bee1b6a83acdc27816f8272cdca4ba5c7e166ae2678092dad257d283dd3e58a780a573ef05270370b7590270cf4093054857656cdfe29b1b300f44a11346eaa11a79e1e422cde46c8ed9264454c8d113e3b075070f07b5e094db0fa188bd5005d3644f9075e5ce5400e76c742de18d49d470290bc2fb9821db40c6d72d581e707f0d2bbed601bee2e79f4271fa686ff8c40ecc16758060d35642d59fadd5708b09b36145ce0c33bbd41b2f10d4a34249b48ce766869f7dd71e0aea9e0306518e1e6eb08dfe85aec3d9de877caa6704d3f2398548e0abf6004b1cd234e7595e83019574fd5b08726216c87767e13386a9bda74f7751e791b6133d940d2c118f9d359d3a5f2492d7379f1d57ca518b7b3ed5caf70ed828c484e88a283bcf8adbc3722fc62fef0157dae76936d4ae42bd800"/361, 0x169) 20.98381359s ago: executing program 7 (id=771): r0 = geteuid() setuid(r0) (async) r1 = semget(0x3, 0x4, 0x10) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/94) (async) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/225) r2 = socket(0x6, 0x4004, 0xa0) (async, rerun: 64) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/169) (async, rerun: 64) semget$private(0x0, 0x3, 0x88) (async) r3 = socket(0x6, 0x4, 0xe) (async) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000240)=""/72) semget$private(0x0, 0x4, 0x8) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000002c0)=0xe) (async) r4 = semget(0x2, 0x0, 0xa1) semop(r4, &(0x7f0000000300)=[{0x4, 0x8, 0x1800}, {0x0, 0x1, 0x1800}, {0x0, 0x661e, 0x800}, {0x1, 0x3}], 0x4) (async, rerun: 32) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x20, 0x0) (rerun: 32) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000380)={0xffffff7f, 0x100000, {[0x9, 0x2, 0x6, 0x4, 0x5, 0x4, 0x5, 0x7, 0x49b6a2f5, 0x5, 0xffffffffffff226e, 0x7f, 0xe, 0xffffffffffffff66, 0x40, 0x8, 0x38f1, 0x1], [0xce7b, 0x8, 0x81, 0x2, 0x6, 0x9, 0xd9, 0x5, 0x5, 0x8], [0x400, 0xd0, 0x4, 0x0, 0x1, 0x6, 0x9], [0x6, 0xa, 0x4, 0x289, 0x5855bfc9, 0x7697a5b6], [{0x3, 0x0, 0x519, 0x1}, {0x2, 0x0, 0xeb5, 0x2}, {0x9, 0x5b92, 0x4, 0x6}, {0xd85, 0x10001, 0x3, 0x100000001}, {0x1807, 0xff, 0x1ff, 0x3}, {0x1, 0x0, 0x96, 0x2}, {0xe, 0x6, 0x8, 0x4}, {0xe4d7, 0x81, 0xfffffffa, 0x8}], {0xbf, 0x5, 0x1ff, 0x6}, {0x6, 0xffffffff, 0x9, 0xce}}}) (async) semctl$IPC_RMID(r4, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f00000005c0)={0x4, 0x18, 0x3a, 0x9}, 0x4, &(0x7f0000000600)="793bc969457e178a656c3a34ac0d8abcd327ea27d067d6", &(0x7f0000000640)=0x17, &(0x7f0000000680)="a3d2c7a90e3540084151b2d8e267ffdf7b4d2c8c20c7afed6428c92e9ae66f2c719f086c374df887960039f4c08f247552f98c8fafb318644556bf95aced3aa434f530a939e5", 0x46) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r0, r8) (async) ftruncate(r2, 0x2) (async) r9 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffd000/0x2000)=nil) r10 = getpgrp() shmctl$IPC_SET(r9, 0x1, &(0x7f0000000740)={{0x6, r7, r8, r7, r8, 0x1c8, 0x3}, 0x9, 0x0, r6, r10, 0x54ad, 0xe, 0x2}) (async) sysctl$net_inet6_icmp6(&(0x7f00000007c0)={0x4, 0x18, 0x3a, 0xe}, 0x4, &(0x7f0000000800)="d077dfd5024739d7fc3e70ee1288756014ebeed9d4f7a457d9b468276002529ed87316fc8c78753be6a42bebc7d234", &(0x7f0000000840)=0x2f, &(0x7f0000000880)="748a816406df9a0bd66a804b490eb5862b438dc24c62272317a372267887d5bd977072f582a0fbdfa516f80c8350fe49", 0x30) (async, rerun: 64) r11 = msgget(0x1, 0x0) (rerun: 64) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000940)={{0xfffffff8, r12, r8, r0, r8, 0x104, 0x3}, 0x1, 0x40, r6, r6, 0x9, 0x2, 0x80, 0x2}) (async) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000c40)={0xa844, 0x8, 0x2, 0x1ff, &(0x7f00000009c0)={{0x4, 0x8, 0xf, 0x7, 0x9, 0x7, 0x1}, {[0xbfa, 0x0, 0xffffffffffffffff, 0x6, 0x8, 0x5, 0x8, 0x55291734, 0x6, 0x7, 0x9, 0x3, 0x9, 0x0, 0x1ff, 0xfffffffffffff801, 0x26d, 0x8], [0xa, 0x3, 0x7d00, 0x9, 0x6, 0xc7, 0x1, 0xdeda, 0xfffffffffffffff8, 0xfffffffffffffbff], [0x7, 0x7fffffffffffffff, 0x6, 0x2, 0x7fffffff, 0x8, 0x97], [0x25, 0x2, 0xf, 0x2a, 0x9, 0x80], [{0x3, 0x73ae46ae, 0x57000000, 0xea0}, {0x10, 0x51d, 0xe, 0x2}, {0x2, 0x3, 0x18}, {0x0, 0x4, 0x42cc6db3, 0x6}, {0x2, 0x0, 0x3b45, 0xb6f}, {0x8, 0x2, 0x10000, 0xff}, {0x9, 0x8000, 0x5, 0x6f4}, {0x174e, 0x3, 0x9, 0x182}], {0x40c7, 0x3, 0xf, 0x4e031b23}, {0x401, 0x7ae0, 0x8, 0xedf}}}, 0x4, 0x5}) (async, rerun: 32) setsockopt(r3, 0x8, 0xaa1, &(0x7f0000000c80)="9de00251cfbdc01846f79664c984a006b3ba5f69c3ccdc15fd4dc27e7755d3a7b7b768cc4ff8d4aacb66bf2e68ffbae936d975c162318652a3a2afb8dd88e58153e1a7fdc8e2ede3b89c52fa4f78155e235ea546990908651521ef4cecb04a58c57b8715b8548e4ce57106264c26478407c8c15b148dc8497f304816ec201e3dd42b9e1524d84c7f15f829a79470830489462fd7abae2a9182552acdfae12843d41661c48198aaa001c4cad948426d4f9243bb998723", 0xb6) (rerun: 32) 20.98338726s ago: executing program 7 (id=772): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x1000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="87ad0546a0b88c76268fa80a", 0xc) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x23, 0x1) 20.980806441s ago: executing program 7 (id=773): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x0, 0x0) open$dir(0x0, 0xf02, 0x186) open$dir(&(0x7f0000000000)='.\x00', 0x40, 0x10) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x2, 0x100200000, 0x406, 0x3, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0x93, 0x3, 0xffffffffffffffff, 0x200000000002, 0xd, 0x4, 0xfffffffffffffffe, 0x400000000100], [0xfffffffffffffffe, 0xaa, 0x1000, 0x20000001, 0x5d, 0x7b98, 0x80000000000001fe], [0x100000003, 0x8000, 0x40000003, 0x4, 0xb, 0x11000, 0xffffffff00000003], [0x104, 0x1fffffffffc, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x1bb9], [{0x0, 0x4, 0x0, 0x7d06}, {0x4, 0x22, 0x5}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x4, 0x5, 0xffffffffffffffff}, {0x0, 0x2, 0x7d, 0x4}, {0x0, 0x9, 0x9, 0x2000000000000000}, {0x0, 0xfffffffe, 0xfffffffd}, {0xfffd, 0x100, 0x0, 0x8}], {0x1, 0x20000005, 0x6, 0x3}, {0xfffe, 0x3, 0x6d5, 0x6}}}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) syz_emit_ethernet(0x38, &(0x7f0000000340)={@remote, @broadcast, [], {@arp={0x806, @generic={0xf, 0x808, 0x6, 0x6, 0x1, @remote, "8f2201016fa5", @local, "be2cca623863c6120e1b8a122ae56665"}}}}) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f00000002c0)='./file2/file0\x00') ioctl$FIONBIO(r0, 0x8004667e, 0x0) unlink(&(0x7f0000000040)='./file0\x00') listen(r0, 0x1) socket(0x18, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() socket(0x1, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x1) r3 = socket(0x18, 0x4001, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000001, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x8, 0x100200000, 0x6, 0x7, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0x93, 0x3, 0xffffffffffffffff, 0x200000000002, 0xf, 0x4, 0xfffffffffffffffe, 0x400000000100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x5e, 0x200000000207b98, 0x80000000000001fe, 0x0, 0x0, 0x9], [0x100000001, 0x8000, 0x7, 0x0, 0xb, 0x11000, 0xffffffff00000000], [0x104, 0x1fffffffffb, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x1], [{0x0, 0x0, 0x0, 0x7d02}, {0xfffc, 0x22, 0x5, 0xfffffffffffffff9}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x4, 0x5, 0xffffffffffffffff}, {0x0, 0x2, 0x7f, 0x8}, {0x0, 0x9, 0x9, 0x2000000000000002}, {0x0, 0x0, 0xfffffff9, 0x7fffffff}, {0x0, 0x100, 0x0, 0x8}], {0x1, 0x5, 0x7, 0x3}, {0xf3fe, 0x3, 0x6d5, 0x4}}}) kqueue() 20.730523003s ago: executing program 7 (id=774): socket(0x18, 0x2, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x6}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x8}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1d}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e008453ac07390267ffc8cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x0) 20.691081194s ago: executing program 37 (id=774): socket(0x18, 0x2, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x6}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x8}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1d}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e008453ac07390267ffc8cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x0) 11.017731511s ago: executing program 1 (id=837): r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x13c, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e74000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000f2e000/0x2000)=nil}, {&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000d06000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f000074e000/0x2000)=nil, &(0x7f0000f42000/0x3000)=nil, 0x5}, {&(0x7f0000d7c000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc9}, {&(0x7f0000d72000/0x3000)=nil, &(0x7f0000f2c000/0x3000)=nil, 0xfffff7fffffffffe}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e8c000/0x2000)=nil, 0x200000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f63000/0x3000)=nil, 0xffff}, {&(0x7f0000098000/0x4000)=nil, &(0x7f0000c76000/0x3000)=nil, 0x30}, {&(0x7f0000dbe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e40000/0x1000)=nil, 0x1000000000010007}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000f60000/0x7000)=nil, 0x8}, {&(0x7f0000d7e000/0x1000)=nil, &(0x7f0000f02000/0x1000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x36}], './file0/file0\x00', 0x3}) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) symlink(0x0, 0x0) unveil(0x0, &(0x7f00000002c0)='x\x00') ktrace(0x0, 0xe53a055dd4cd665d, 0x800, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x40000500, 0x0) unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='x\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) mkdirat(0xffffffffffffffff, 0x0, 0x184) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000002600)='./file1\x00') fchdir(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) open(0x0, 0x205, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809fffffffffffeff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) 9.980346878s ago: executing program 1 (id=842): r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="1817f50000000001"]) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000180)) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000180)) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="8e70157900003414bd26dd1b2461939134635df85ea84a9918209f874b21ac18f9d0f107800abccb129e80c4b4de3616c971770b9f9112b0274e5503", 0x3c}], 0x1) (async) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="8e70157900003414bd26dd1b2461939134635df85ea84a9918209f874b21ac18f9d0f107800abccb129e80c4b4de3616c971770b9f9112b0274e5503", 0x3c}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x4, 0x2) connect$unix(r2, &(0x7f0000000000), 0x10) (async) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="fb9f0f7d", 0x4) (async) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="fb9f0f7d", 0x4) setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) r3 = socket$unix(0x1, 0x5, 0x0) close(r3) close(0xffffffffffffffff) shutdown(r3, 0x2) close(0xffffffffffffffff) syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) ioctl$FIONREAD(r4, 0x8028698c, &(0x7f0000000100)) (async) ioctl$FIONREAD(r4, 0x8028698c, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000400)={0x2, 0x9}, 0x10) (async) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000400)={0x2, 0x9}, 0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x8001, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1}, 0x2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) (async) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 9.979846799s ago: executing program 1 (id=843): setrlimit(0x0, &(0x7f0000000980)={0xb, 0x2}) (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0xf66c, 0x3, 0x9, 0x5fffbf5f, "9cdc452e307e0804002f4c0000002f9e68cd3304", 0x400, 0x207f}) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="37c0d9b7911da01905d081381ae22c025701bee18150ced0bbe82933c6bbb9bf85c786c54da138d7ac88948b310ba4bbdb4271b74f36e733eb814c689c08540079e90128a70fb92280c3dd9915b4ca478f32d6045817770f8339e2ad680c1d4192d4ad4e1ea93f2b102f045f2a25168e29799436960e3fa9361dee40be93d433be434c9a6af8e86508d11ae9ddc8fbbf346d1e587b3eb9fe12f82e99c55d65c3b14ae617a16474d833d656fa238f8ad823110027f56fe231ec2c3b3625629ead93da31f9184a3fad096879db39ac2a027b70a062613829e13d6234581e1b32e3b9a836fd59bb5304e931a8418c13975d73eeeadd723668207de5de739313d9d50a5e1d3af20943fc365c2da7a310a5c03e17fe2d21488957deceeb0597a3098ce2616ec6779943d7cff4237e074e687c2bb1f4a1b73c9cf4185514d62d8f61fb09fd0ad92ea1000c8748ae911c5dc374229bdb51beaa3abf8f6b3d769dfc6f17f02e831c8735dc32321d7bf0047bd2829f9d384bc733e9afacea993ab34d97d0287e5255570d792d0396a8b135a66876befc450ae36e502eac6668c3871d684bc24d519b677862a27c73b32cf297682d23b22976232b5bd7a923806d1ebeec8c06ca8638c0913644ab5f10ca79b2451005e49be06e573b53fbe337f01771c437ea9d59699f5b3adada161cec9257b9ab2961c671cb5bae371af8a684b1b7c15400747fa891cabd1505e90995782f0922fdd641fa19f233a6bf2d2f93aa300c51a4ced036d50687b7179558e333cba8dc39675d9e59345dbb43cdd6589b206e04ad532cfbf009c1d9e51ea7df19170fe88ee57e57fef287bc2ebb960691fea9ca54a5443993274b91cddb44f24a02cad12bac77badc60ed6d50d2376fc186b3ed64cba0904d86146b007bbb5422dc805e", 0x290}], 0x1) 5.089749312s ago: executing program 1 (id=859): unveil(&(0x7f0000002400)='.\x00', &(0x7f0000000080)='c\x00') (async) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async, rerun: 64) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) (rerun: 64) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1, 0x2010, r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000080)="c5f5d915", 0x4) (async) unveil(&(0x7f0000000080)='./file2/file0/file0\x00', &(0x7f00000000c0)='r\x00') 4.88036395s ago: executing program 1 (id=860): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x80000000, 0xffffffff, 0x5, "ff14e7130b1e586ca6294000", 0x40, 0x6}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000780)=0x7) openat$tty(0xffffffffffffff9c, 0x0, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@abs={0x8d2869cdb51c640a, 0x0, 0x2}, 0x8, 0x0, 0xfffffffffffffe52, 0x0, 0x0, 0x60e}, 0x0) 4.650107816s ago: executing program 1 (id=861): sync() getrusage(0x1, 0xffffffffffffffff) shutdown(0xffffffffffffff9c, 0x1) sync() (async) getrusage(0x1, 0xffffffffffffffff) (async) shutdown(0xffffffffffffff9c, 0x1) (async) 4.648507656s ago: executing program 38 (id=861): sync() getrusage(0x1, 0xffffffffffffffff) shutdown(0xffffffffffffff9c, 0x1) sync() (async) getrusage(0x1, 0xffffffffffffffff) (async) shutdown(0xffffffffffffff9c, 0x1) (async) 1.150346596s ago: executing program 6 (id=876): setrlimit(0x8, &(0x7f0000000980)={0x45, 0x62}) (async) setrlimit(0x8, &(0x7f0000000580)={0x7, 0xff}) (async) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x4, 0x8a18, 0x0, "ffff0000004939c28e000e00000085e7badf00", 0x0, 0x80000000}) (async) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x80000001, 0xd, 0x4347e793, 0xdfffff8d, "0dc80d7f1f4317aba3ab001100", 0x1, 0x20001}) (async) madvise(&(0x7f000072a000/0x3000)=nil, 0x3000, 0x4) (async) writev(r1, &(0x7f0000000300)=[{&(0x7f00000005c0)="8eb5cad3b33ea7c93cd5e57e1297facf30f9a61f9f9cb2aa2ea2ed2451327c34ec12f0bf07fa7ac525ff315a83173e4f3196d7f3b08fb94005000000000000004e03005f4060a0c23089ddbffdd149db7758519eef60fd70b3f1dd8a37c6badb9042827d240dfe1ea0707226ff8962277c3b8bbed6ab3576af069635cfa21dcca550e3b672b4161e862db83fe37f886a25d71b67b62764be2e1e1a945c7c2065540f73cf9bd1874312f6c5", 0xab}], 0x1) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() writev(r3, &(0x7f0000000040), 0x5e) (async) ioctl$TIOCSTOP(r4, 0x2000746f) (async) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) (async) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) (async) r8 = socket(0x2, 0x1, 0x0) (async) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="22f541babe99bc55623f90aa76a73444faf74598795aeb586be0c3d6a1131fd5b7a092276fd76d35b468bd8f4e0810a6695a2d4f7cbc19613c054e4426706cb22b1ae640f2e23281dbd5ddea8d81188b64b19ec6a821c009fe388b526d1c33c0369dd68df35ba956ccec3dd88ec1fde6b9b65c90550ddcda14960e93101717d328da4ba5b81ca3e8378245c76ffb6e4b28a697f98a7e3aa1dc751c93911809e5d099c3297d0a72c8725fe2379e", 0xad}, {&(0x7f00000003c0)="353543bfdd4d0bf8c924770e08cad40afa6f302edac86dfce16e688de794e5f48bab56fc3784a0dcbbf879174954099710105d02ffaff50a9b1aa73ecb68b6ed333c6db712b3ca6d4b1111a36ee9cac3e785208a99f25ad1e17e0fbc5306831d87efa08363e86b4fbabd88f517a1f9aaa786727a6302d151109a2cb117189b72d97563a36e5639da60dccd85f198a3f25474c1f5d17996489969f8e9628c520033d53de25aefedd16b", 0xa9}, {&(0x7f0000000480)="745dc80f3ab890f02817d1106789b18adeb6f908bdcff97df8fade4abde605b9e75eb969e40bfa8c423b6e6f3a61b6ce2d12e5a48706ff109d2c9eeb5142766508884ce2d3084989ac64629ebcf811815b76937ac1dfa5de175a2fc53814357ef7320b27864acb92c69b9524561e190936269b44abc8be8a5098ef76995a16e5159ce5d3c758aa399751061c5a1ce44fb4eb4752ef13f8919058f80f046019937a8417ba81ba", 0xa6}], 0x3) connect$unix(r8, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000001c0), 0x4) (async) poll(&(0x7f0000000200)=[{r5}], 0x1, 0x22000) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfba, 0x10000004, 0x5, 0xffffffdf, "a100ec00000000000000000000000a00", 0x461b, 0x1}) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000540)=""/3, 0x3}, {&(0x7f0000000740)=""/212, 0xd4}, {&(0x7f0000000840)=""/170, 0xaa}, {&(0x7f0000000240)=""/112, 0x70}], 0x4) 432.485253ms ago: executing program 6 (id=877): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)="01", 0x1}], 0x1) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x6, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0xc1206951, &(0x7f0000000100)) recvfrom$unix(r4, &(0x7f0000000180)=""/236, 0xec, 0x40, 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100), 0x7) 425.083719ms ago: executing program 6 (id=878): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) (async) r0 = syz_open_pts() syz_emit_ethernet(0x2e, &(0x7f0000000200)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x3, 0x4}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0xa, 0x47}}}}}) (async) close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) getrusage(0xffffffffffffffff, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r0, 0x0, 0x0) (async) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) (async) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1, 0x12, 0x7}], 0x1, &(0x7f0000000100), 0x4000, 0x0) read(r1, &(0x7f0000000280)=""/217, 0xd9) 424.325057ms ago: executing program 6 (id=879): shmget$private(0x0, 0x2000, 0x5a3, &(0x7f0000004000/0x2000)=nil) unveil(&(0x7f0000002400)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) unveil(&(0x7f0000000080)='./file2/file0/file0\x00', &(0x7f00000000c0)='r\x00') fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x410, 0x1}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="97be810f24cdb84e2eab904eb4dd5a11d3173e97ac31a7b0a61b80163aca0cca00ac6b3985fa1c1c76f346ffe87332c41e964c89ddef2f508cc8c65914430c9473fb8ff87deaa6e6e9b3821a53128550917213c8cbe041f613cf1379e2d86c4506624a2052c7c1a724e18f3cf2d3358f0d43525cb1580ca6392e67de742e95bdb0045e", 0x83}, {&(0x7f00000001c0)="8e4f04a55e3ac492c12e0e99511ccdd9363f14b40ad7cf83a25d55f23dc5702d9faec67f1d6de101044cc88fdb5400f4f87645db1d1b46e3154ffff9f2636bd9984712e94e676ff23b7d187435d76cc5006725e31f0a6b2d22e0042f13a13f94b910e27b8316caac1144fefd8e5009e261731a446e", 0x75}], 0x2) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x10, 0x1, 0xa) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0x2) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) 423.549059ms ago: executing program 6 (id=880): r0 = socket(0x800000018, 0x2, 0x0) listen(r0, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x6, 0x1}, {0xffffffff}}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) 331.259µs ago: executing program 6 (id=881): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00aa6600000000", 0x8) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/193, 0xc1}], 0x1) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00001e1000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xffffffff, 0x0, 0x0, 0x0, 0x140, 0x4, 0xfffe}, 0x0, 0x804, 0x0, 0x0, 0x7, 0x9, 0x80000000}) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x3000) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000900)=@file={0x170, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x6a, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0) poll(&(0x7f0000000340)=[{r1, 0x4}], 0x1, 0x7) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="bd0f192e", &(0x7f00000000c0)=0x74, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="bd0f192e", &(0x7f00000000c0)=0x74, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) kqueue() r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f00000000c0), 0x0) r8 = socket(0x6, 0x1, 0x6) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r6, 0x2}, {r2, 0xb5be82f44c07d2e5}, {r7, 0x1}, {r8, 0x10}, {r1, 0x4}], 0x6, 0x6) dup2(r1, r0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) 0s ago: executing program 39 (id=881): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00aa6600000000", 0x8) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/193, 0xc1}], 0x1) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00001e1000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xffffffff, 0x0, 0x0, 0x0, 0x140, 0x4, 0xfffe}, 0x0, 0x804, 0x0, 0x0, 0x7, 0x9, 0x80000000}) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x3000) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000900)=@file={0x170, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x6a, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0) poll(&(0x7f0000000340)=[{r1, 0x4}], 0x1, 0x7) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="bd0f192e", &(0x7f00000000c0)=0x74, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="bd0f192e", &(0x7f00000000c0)=0x74, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) kqueue() r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f00000000c0), 0x0) r8 = socket(0x6, 0x1, 0x6) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r6, 0x2}, {r2, 0xb5be82f44c07d2e5}, {r7, 0x1}, {r8, 0x10}, {r1, 0x4}], 0x6, 0x6) dup2(r1, r0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.43' (ED25519) to the list of known hosts. pmap_unwire: wiring for pmap 0xfffffd806bb1b400 va 0x20000000f000 didn't change! uvn_flush: obj=0xfffffd8063398328, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! SYZFAIL: failed to recv rpc fd=3 want=4 recv=0 n=0 (errno 32: Broken pipe) OpenBSD/amd64 (Amnesiac) (tty00) login: set $lines = 0 set $maxwidth = 0 show panic trace show registers show proc ps show all locks show malloc show all pools machine ddbcpu 0 trace machine ddbcpu 1