last executing test programs: 686.187538ms ago: executing program 1 (id=2): sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900002b00fe8000000000000000000000000000aafe8000000000000000000000001723"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000140), &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffff9c, 0x4}], 0x2, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x100000}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) close(r1) getpeername$inet(r1, 0x0, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) poll(&(0x7f0000000ac0)=[{}], 0x1, 0x7fffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0xa}, 0x80000000, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1, 0x200023}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x1011, 0xffffffffffffffff, 0xfffffffffffffffa) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="37700f57e7d3000000000000000000000000dc98d3a1e9079b83ef1b172193338d1c8c251d8ec869b6bde8f0825f59c415e83e513703a65eba7a94e7d8f108146df229058d47950c608ca5a9bb94bbf2b67f7acd22e1d591b75fdf4f38ae97fd205b5d38e7369d841a95abb72f4212edcc625b762bdb44bfa599d0996d321b13d4b0c900159060eae41e414424849b032057853129d56c0a935e3995b9efb0fde3a5f05bc5f53d81918daca2", 0xac}], 0x1) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000180)=0x2) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000013c0)=""/15, 0xf}], 0x10000000000001c5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0xa011, r3, 0x0) write(r2, &(0x7f0000000140)="bde30ce7d499c0be0000000000000000", 0x10) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5) socket(0x18, 0x2, 0x6b) 679.321039ms ago: executing program 4 (id=5): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206925, &(0x7f0000000100)) 605.929469ms ago: executing program 3 (id=4): r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) (async) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) 528.35137ms ago: executing program 3 (id=9): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffff81, 0x6, 0x3, 0x8, "8293eaf7687294f29ca46bae412a0d39db615ae5", 0x6, 0x8}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) clock_getres(0x0, &(0x7f0000000100)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fffffff, 0x1, 0x8, 0x0, 0xd, 0x3, 0x7d5, 0x0, 0x1, 0x6, 0x8}) clock_getres(0x4, &(0x7f00000001c0)) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000200)=0x7) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x8) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8, 0x8}, {0x8, 0x7}}, 0x2) write(r1, &(0x7f0000000300)="455252484a9f460cd53676f77984682f13c278a77ccd3ad38e23be05d34327d170ec2f3f", 0x24) r3 = socket$inet(0x2, 0x8000, 0x7) getpeername$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) syz_emit_ethernet(0x2b, &(0x7f00000003c0)={@random="4846ac150619", @remote, [{[{0x88a8, 0x0, 0x1, 0x3}], {0x8100, 0x2, 0x1, 0x3}}], {@generic={0x5208, "c7f41e483a81eba2b1d2e3395c809e38a2a377039d"}}}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000440)={0x100, 0x5, './file0\x00', 0x7, 0x8, 0x7fff, 0x5277}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000480)=0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0xa) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500), 0x190, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000540)) recvfrom(r3, &(0x7f0000000580)=""/187, 0xbb, 0x40, &(0x7f0000000640)=@in6={0x18, 0x0, 0x7ff, 0x7f}, 0xc) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000680)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000006c0)) r6 = fcntl$dupfd(r1, 0xa, r2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000700), 0xc) r7 = socket$inet(0x2, 0x3, 0xc) recvmmsg(r7, &(0x7f0000001900)={&(0x7f00000018c0)={&(0x7f0000000740)=@un=@file={0x0, ""/27}, 0x1d, &(0x7f0000001840)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/155, 0x9b}], 0x2, &(0x7f0000001880)=""/19, 0x13}, 0x6}, 0x10, 0x2, &(0x7f0000001940)={0x0, 0x5}) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001980)) 521.980291ms ago: executing program 3 (id=10): utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080)={{0xf, 0x5}, {0x0, 0xffffffffffffffff}}, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x154) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) ftruncate(r0, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x20, 0x401}, 0x2) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x400000000002, 0x1) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000080)="c5f5d915", 0x4) rename(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xe3be9def45930807) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x3010, r3, 0x7) pread(r2, &(0x7f0000000200)="a9ee03e10af9dff8c96325eea066e8b8057d8b2eb2b4aa79d5e8a5d3c65d4913aeb679087869cb39b856a7ec33ee43349c40002e32b6006cb8fa9b0fa93b9dfacc24920cb1b506d81e2c6436123baa95658e6d3c2b1b371e0fcb83bc0f02116ecbcacd68728dd43c0f331f6ad1099232e3e5c3582426b930e3174bce5da0a2e304fb0f3233cd244c24dc9f15c40900f07d99a16102aaf27cce3fcde2dde54ace466e0b7772ec607ea4a46512f85d331c0000000000", 0xb5, 0x1ff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) symlinkat(&(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file1/file0\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff94ea09066dbd86dd60db834400030000fed38d5ba80b9e61cd0c535a98000000ff02a1b0787f0000000000000000000101000448680000004e204e22000890784be809de5f8f7bb7c09817994e8000a0ab7d3180d67e4950245abdd7ec0de93bd24432a1c95d7c8d0000000000"]) 521.701942ms ago: executing program 2 (id=3): r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000002100), &(0x7f0000000000)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0xaa) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x3, 0x0, 0xc0, {[0x3, 0x9, 0x0, 0x0, 0xffff, 0x80000000, 0x8, 0x7, 0x5, 0x0, 0x4, 0x5, 0x1, 0x9, 0x6, 0x19, 0xb, 0x8], [0x7fffffffffffffff, 0x0, 0x6, 0x3, 0xfffffffffffffff7, 0x0, 0x5, 0x5, 0x9, 0x8], [0x8, 0x3, 0x401, 0x3, 0xdccd, 0xfffffffffffffff8, 0xb391], [0x1, 0x7ff, 0x8000000000000000, 0x6, 0x4, 0x5d5], [{0x4, 0x1, 0x0, 0x2c}, {0x9, 0x3, 0x1, 0xf4}, {0x8, 0x10000, 0xca68, 0xfffffffffffffff7}, {0xb, 0xffffffc0, 0x8001, 0x7}, {0x2, 0x0, 0x3, 0x800}, {0xb, 0x66, 0x9, 0x3}, {0x2, 0x0, 0x10000000, 0x1c00000000000}, {0x3, 0xcb, 0x80, 0x7}], {0x7, 0x2, 0xfff, 0x3}, {0x9, 0x6, 0xf793}}}) close(r1) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x4) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000500)}], 0x1) r2 = shmget(0x2, 0x1000, 0x210, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r3 = getppid() chown(&(0x7f0000000700)='./file0\x00', 0x0, 0x0) r4 = shmget(0x3, 0x1000, 0x45, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=@file={0x1, './file2\x00'}, 0xa) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x80, 0x0) unlinkat(r5, &(0x7f0000000840)='./file1\x00', 0x8) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) fchownat(r5, 0x0, 0x0, 0x0, 0x4) r6 = open(&(0x7f0000000900)='./file1\x00', 0x800, 0x72) r7 = shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r7) getpgid(r3) bind(r6, &(0x7f0000000940)=@in={0x2, 0x1}, 0xc) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x11}, 0xa, 0x0, 0x0, 0x0, 0x0) 520.59829ms ago: executing program 3 (id=11): open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) (async) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r0) (async) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x6}], 0x81, 0x0, 0xfffffffc, 0x0) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc1", 0x2}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x7, &(0x7f0000000000)={0x400}, &(0x7f0000000040), &(0x7f0000000080)={0xcb}, &(0x7f0000000180)) (async) select(0x7, &(0x7f0000000000)={0x400}, &(0x7f0000000040), &(0x7f0000000080)={0xcb}, &(0x7f0000000180)) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) (async) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xfffffffffffffd11) 511.467009ms ago: executing program 7 (id=8): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (rerun: 64) r3 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0xfffffff8, 0xfffffffe, {[0xfffffffffffffffc, 0x65, 0x5, 0x100000000, 0x0, 0x80000000, 0x8000002e, 0x0, 0x0, 0x2f01, 0x8000001, 0x3, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0xfffffffffffffff7, 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}}}) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0xf}, 0x4, 0xfffffffffffffffe, &(0x7f0000000040), 0x0, 0x0) (async) kevent(r3, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) (async) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0xb757}) flock(r1, 0x1) (async, rerun: 32) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x9, 0x1ff, 0x9}) (async, rerun: 32) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x1000300000004}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) fcntl$dupfd(r1, 0xa, r4) r5 = msgget$private(0x0, 0x5bd) shutdown(r2, 0x1) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000380)=""/110) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async, rerun: 64) msgctl$IPC_RMID(r5, 0x0) (rerun: 64) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) (async) syz_emit_ethernet(0x8a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008104500007c0000000000119078ac1400aaac1400aa0000907800660550d7a2ed6304d75d3fbaa22ec8782198875231245fcea79fca1dbb1fdfe0a20a23540b456564339309048d562b8557975ba9e32b10da70bdbbcbde5c14c5e0b8974fa61efcc52300620dcad2d915bd9cbf0bd7959a0c3ceea13dc9c6"]) 397.965973ms ago: executing program 7 (id=12): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) (async) 390.703224ms ago: executing program 6 (id=7): open(&(0x7f0000000080)='./file2/file0\x00', 0xae38ac560ef87f54, 0x3e) (async) r0 = open(&(0x7f0000000080)='./file2/file0\x00', 0xae38ac560ef87f54, 0x3e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000002ec0)={0x4, 0x0, 0x7b, 0x8, 0x31b, 0x2, 0x6a8e, 0x40}, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="dfe50c3df9499edf2c29607d6e4300c204e542268f50a4c072280037c212b39e1be52f7b1ba4940000000000025058f57de3c1468a2b063b26", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = semget(0x3, 0x0, 0x9af5edd3ca28b605) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/103) open(&(0x7f0000000180)='.\x00', 0x8000, 0x100) fcntl$getown(r0, 0x5) (async) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x80, 0x3, r2}) (async) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x80, 0x3, r2}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r3 = syz_open_pts() close(r3) (async) close(r3) syz_open_pts() (async) syz_open_pts() r4 = socket(0x2, 0x4001, 0x0) dup(r4) (async) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) shutdown(r5, 0x1) close(r6) dup2(r5, r6) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000140)={0xfffffffe, 0xb, {0xf0, 0x5}}) (async) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000140)={0xfffffffe, 0xb, {0xf0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r3, &(0x7f00000005c0)=[{0x0}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r7 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000658000/0x4000)=nil) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0xdd2, 0xa, 0xce81, 0x4, 0x1, 0x401, 0x2, 0x10, [{0x2, 0x2a, 0x2, 0x1}, {0x100, 0xfffffff9, 0x1, 0x3c70}, {0x9, 0xfffffff7, 0x0, 0x7}, {0x3, 0x7, 0x1ff, 0x46}, {0x6, 0x3, 0x80000000, 0x2}, {0x9, 0x6, 0xfffffff6, 0xbe81}, {0x0, 0x401, 0x171f, 0x8}, {0xfffffffe, 0x9, 0x7, 0x9}, {0x800, 0x8, 0xc, 0xfffff000}, {0x6, 0x8, 0xffff730c}, {0x10, 0x1ff, 0x1000, 0x1a}, {0x3afa, 0x200005, 0x3, 0xe3c0}, {0xff, 0x6, 0xe, 0x7}, {0x7fff, 0x4, 0x8000, 0xa}, {0xfffffff7, 0x7, 0x50000000}, {0x8, 0xfffeffff, 0xfffff45f, 0x3}]}) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0xdd2, 0xa, 0xce81, 0x4, 0x1, 0x401, 0x2, 0x10, [{0x2, 0x2a, 0x2, 0x1}, {0x100, 0xfffffff9, 0x1, 0x3c70}, {0x9, 0xfffffff7, 0x0, 0x7}, {0x3, 0x7, 0x1ff, 0x46}, {0x6, 0x3, 0x80000000, 0x2}, {0x9, 0x6, 0xfffffff6, 0xbe81}, {0x0, 0x401, 0x171f, 0x8}, {0xfffffffe, 0x9, 0x7, 0x9}, {0x800, 0x8, 0xc, 0xfffff000}, {0x6, 0x8, 0xffff730c}, {0x10, 0x1ff, 0x1000, 0x1a}, {0x3afa, 0x200005, 0x3, 0xe3c0}, {0xff, 0x6, 0xe, 0x7}, {0x7fff, 0x4, 0x8000, 0xa}, {0xfffffff7, 0x7, 0x50000000}, {0x8, 0xfffeffff, 0xfffff45f, 0x3}]}) shmat(r7, &(0x7f000058c000/0x1000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 389.953751ms ago: executing program 0 (id=1): syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x8, 0x48f, 0x0, 0x140}}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x1b2) ftruncate(r0, 0x10000) nanosleep(&(0x7f0000000000)={0x72b7, 0x5}, &(0x7f0000001080)) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) clock_gettime(0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_SET(0x0, 0x1, 0x0) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername(r3, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) 389.500668ms ago: executing program 2 (id=13): open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x11) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x8) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffbfffffffffe, 0x0, 0x8, 0x100200000, 0x6, 0x7, 0xdf60, 0xfffffffffffffffa, 0x0, 0x2f01, 0x93, 0x3, 0xffffffffffffffff, 0x200000000002, 0xf, 0x4, 0xfffffffffffffffe, 0x400000000100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x5e, 0x200000000207b98, 0x80000000000001fe, 0x0, 0x0, 0x9], [0x100000001, 0x8000, 0x40000000, 0xe, 0xd, 0x11000, 0xffffffff00000000], [0x104, 0x1fffffffffb, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x1], [{0x0, 0x0, 0x0, 0x7cff}, {0xfffc, 0x22, 0xb8, 0xfffffffffffffff9}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x4, 0x4, 0xffffffffffffffff}, {0x4, 0x2, 0x7f, 0x8}, {0x0, 0x9, 0x9, 0x2000000000000002}, {0x0, 0x0, 0xfffffff9}, {0x0, 0x100, 0x0, 0x8}], {0x1, 0x5, 0x7, 0x3}, {0xfbfe, 0x3, 0x6d5, 0x4}}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) shutdown(r0, 0x2) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 384.380598ms ago: executing program 4 (id=14): ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xf) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) r1 = getpgid(0x0) ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x23c, r1) r2 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, r2, 0x0, r2, 0x39, 0x3}, 0x80000000, 0xfdfffffffffffffd, 0x0, 0x0, 0x0, 0x1, 0x200020, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = syz_open_pts() readv(r6, &(0x7f0000000600), 0x10000000000002a5) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0x65) readv(r7, &(0x7f0000000680)=[{&(0x7f0000000880)=""/241, 0xf1}], 0x1) r8 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r8, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) r9 = accept$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x100, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="2f63e7f91b705200d26ffd3f46d0a35673f018bda48acf0702ecc052441ca0d40d146de01c98f48a91eafd15025f6994f4535eb1f6371b476f7c561c87707c1d22c9fde4afa6ebea62ba55eba33ea2a109c4e807a8a10906ae4a639dece3d38b0792e9f626c8582712716bda8ec61d1c46fb60743178af2b0ebc0bfd9c5db1d892c411455e1c3f124666a990d22c4addf8f3780872258a05cd57f7c1e5a22bc6f51efffea5b64f0024a2d9ff8b9fa5863d202e7d9b2fa45f0b85d8af2d4d4414bc793f36b81ebc1a6a105fe5cac4f658694d992169c982f5cbe0fc3d10352f445f2ce0", 0xe3}, {&(0x7f0000000240)="c95a6ea81ea00b41c011356cd933a281321cb9c119a2e3453c0b5d3b77239d5934889143be006697f1ee06032d69066ffd6c1e73ebc015d19d0e34e0d12e0e45e1e3927ad6755674d54e411203bb1b3cbb3ef51bf84c3fa996d5010edbaa97a81897ed1ce2b6529ef60ebbc2343f8e6c54c88add1700fee7717dc9684368d8729acdb668440d5f506aad6fc644ef948bac04acf4d628cc4fb0b2eaa19cdaddd7792dde014c54e4d3fbdeecb1", 0xac}, {&(0x7f0000000300)="38e4c2e4590ae011489ed09fe174f2e6d60b43d2c6038554ae9a9145193321a4fbea149a7f165da1fdbb", 0x2a}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r0, r0, r0, r0, r0, r0, 0xffffffffffffffff, r0]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r1, 0x0, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r6, r7, r0, r0, r8, r0, r9, r10, r11]}], 0x130, 0x401}, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) sendto$inet(r0, &(0x7f0000000080)="757b76e82a131fb5cb58ab04550e8cd0b87f55d3dcd687935791b86c712bfb1d2b86ae83", 0x24, 0x400, 0x0, 0x0) 382.641986ms ago: executing program 1 (id=15): setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) r0 = shmget$private(0x0, 0x4000, 0x481, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x95, 0x3}, 0x9, 0xfffa, 0x0, 0x0, 0xa70b, 0x8, 0x9}) socket(0x1e, 0x1, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x2df5776a, 0x7fffffff, 0xd, 0xfbfffffc, "006446586009006f374808070006000000000100", 0x7, 0x10800}) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000f80)="1ab12c93f45e5f18217319435eaab6b3c1c3f2b196aabb0950ea07926be51cf23ddd133eb535c6967be397b1f04cd24a4d5f4ca8908934eb972e7f4b65e916cfbc166a896f42bb8779b7a8231842cffb7c204497d7d1542236c4d37859dd9e8dfeef65c8b741d9cf416aa8ce15e3de89ce634ef986cd9f752730ec56eedec58cdb51e36965d4db300d2ddd7313a88eafb5de4595ef920d8f426000b6cf16e480110e73c847e2db742a02a153297a07d00521fdbd22ef23dc5a2f230f28a072adb53cfa224babce86e592cd532b7d6a1bc487540fd4d9a9117d7e67de02cd1c225876cc566b54491cfb8fb7decd4fbdc325b51ced0a6871c2063477c2d11012b2cce81806d09e81581bad089eac2ae833a115eddd37a69663aaa7f77ec1ef65f2051d11fd967f49c6595064b72dd2ea7150c76dde12a680062f9b6ece7d386ff9fe08de454066a03c1543f59d5ec48d04e696d16c397617c8ae60a93dba2815eb5394f7d6bdc8e98b4a9855e52f0ac3b8d0411c6fb0a95a045186f704de72fd2e2f14a8519ce7a5c2a40ad0f863834091dff5247cd7f2aeb233f5a9e182ea949c9669e3d78c6b5db24fb849aacbdb37f44276fb64021622c530960398d2541e984c54e8847247e98cdf24d8ae9fde7e9dcc2bbf6a1982404ce7bba3f718f591bbb9e6645fe070ab2500490d32fa586b752afa064d3f7c8e346396f03f4d9dd437be3004b183f5cc5228a3798b8b78a7e1daf98a52f8d5de27e7e267b3c5ce2920c033b44ef9508e60160d701d4a569608afb1107cd0e713ba2856fc0ed18cc9490e111eba43a34da1d58c44fe145d16f976edf432e0b1336556fcfd47a00c2ea7b6122ac5cb998e383cc8a308e871dbd6ae46458d8079d13976522ac1cb4bfd0096e480d1a5773fd6e7e938e851b1bc4a8d7bbc38dad1d33df1245535e27952fca74a7e94be93792769db19c12451e510bdda00bba9e08e93772330a388696936e4a83fb2a5dce66430d964187cb0deecfc9a4d6e5211bc11bccc7bc68d646b5aeeaf95253ef4b24d7ac42eb79fa7a5469afe7b54f1eeffed8601ffdc49ded87d849dc34d2f1bf1b93704e919b9546dda58bbed26a1a6d126824bb2a22cfe255d1ed41bd5fdc65bc4b9b43693312fe9eda714428828a3620bde7deb72ea6778ef7e7b077cd119030e49e034c95d8e50eeff2afe2922b46553d54c4f150f270fe2e18ef3c5d062094e135f9baa728940d0bca3f0616c61fc39df334665f84d64e1f3c043db0dca3f2b89da095794b5bd4dc703c39378257e6f7156b7b521c0aabb536cc1fd9f7a0de880e6c1b4fa6f7e399279b6b80ad55b28871319d4ea393c39a4b5b0be83926bd82bcd0860ad4b2139770017ef5c00e038ea28dd438a79de0d01a4ebea56f8d4611b8dc5de4acdf64b4f132b6c17eda7e54323a6b1a134433bb07ed607bf4fa04ea5d0abcab781d31bf48002c66352e1214f3a9dbb6ed8edb92f413f606e8a32b14b5afa5181aa9bf289de3f35573d13427f5cab4e89c2eba3d30b7323f9d3c86254ebb0e5cb56dda2e984c847f95f4e67a5391f826631c50e1e03dc81", 0x464}], 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0xa011, r3, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) madvise(&(0x7f000012a000/0x3000)=nil, 0x3000, 0x6) faccessat(r3, &(0x7f0000000440)='./file0\x00', 0x40, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000240)={0x10, 0xfff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f000062c000/0x1000)=nil, 0x7ff}, {&(0x7f0000377000/0x4000)=nil, &(0x7f000043f000/0x2000)=nil, 0x4}, {&(0x7f000033c000/0x4000)=nil, &(0x7f00004da000/0x1000)=nil, 0x2}, {&(0x7f000076f000/0x1000)=nil, &(0x7f000041a000/0x4000)=nil, 0xd8f}, {&(0x7f00006d3000/0x3000)=nil, &(0x7f0000000000/0xc00000)=nil, 0x400}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ba9000/0x2000)=nil, 0x469b492c}, {&(0x7f00004d9000/0x3000)=nil, &(0x7f00004d6000/0x1000)=nil, 0x4}, {&(0x7f0000b93000/0x2000)=nil, &(0x7f0000744000/0x2000)=nil, 0x8000}, {&(0x7f0000b92000/0x4000)=nil, &(0x7f00006fb000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00008f5000/0x4000)=nil, 0x4}, {&(0x7f000098a000/0x3000)=nil, &(0x7f000075f000/0x1000)=nil, 0x3}, {&(0x7f00001a1000/0x2000)=nil, &(0x7f00003ff000/0x1000)=nil}, {&(0x7f0000294000/0x4000)=nil, &(0x7f0000954000/0x3000)=nil, 0x3}, {&(0x7f00001aa000/0x3000)=nil, &(0x7f0000606000/0x3000)=nil, 0x3}, {&(0x7f00001a3000/0x3000)=nil, &(0x7f0000786000/0x2000)=nil, 0x8}, {&(0x7f0000986000/0x2000)=nil, &(0x7f00001bd000/0x2000)=nil, 0x5}], './file0\x00'}) preadv(r4, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)="75fcd3142d4d0ba37c6a032489d3738a1a88ce0fd5a3be575b9151dff34afa88f2a8b92574eab1f70c48f1f2e58565955615308900fd30670dad87", 0x3b}, {&(0x7f0000000100)="6f86cd2d9efd79d545057d61b78e3589de2a6f7c05ea3f100604892a3a9ee60a8b71a5cdd5f885eb2fae22de96e439ba7b1a818d9c9e4f2be6daac5281c0d822361a7b6d4b188ab58093a292f9604fbcc7b07a9b6857860265bd0bd20ff49966d17701cbe00c0222b10aea3f9e91ad8cb9301b6e7143bc93660f0907106a53b0020b50048abbe827b1e270b1c7bd91b0c29baee277594b503b36fd04006ecf63adbc4c764cac51c5b20043619889e4b02dc40e1699f20309fbb0d69f6cd8d64fa8bae88b666734f9b72edfb674c9847ab17af25948f2b82eb15bb326", 0xdc}], 0x2) 382.217236ms ago: executing program 7 (id=16): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005130000000000003e0004100000000013fecea10500fef96ecf2bc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500100051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a410b6ff46d6819d47fbb12cea0f555002000000720fd38bfbb770a8f5a872c88106002ec589040000000000000036", 0x8e, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000017c0)=@file={0x0, './file0\x00'}, 0x47) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xfffffee1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000000280)={0x0}, &(0x7f0000000180)=0xc) getpgid(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812eaa92964800000000000000", 0x14) sendto(r1, &(0x7f0000000140)="6d131d2155a26d14a976d0264088658eb31b4dd3c9612ee5e520a91e419d61583a5493e4628fec9bfc94be3babf6ba0305d10f97a8aeeb9e78abc2a419f12b65f40c8efd672dee3b083dff8975d76d5a3f142ada37f735030d208ff66635005ee052322c4597ad2f88e2f7ddf4be11d88ed070df3b496aab745f638d29636f9b8ce5788181e4e05d77d6c8613aa3c57c0debfd1c27e26d9379de3d15cd9175c37f8f841270308de06cf20f2abcc0d18657b0690c29eddf067ee2a92ebb8e0f92a420dc476c", 0xc5, 0x14bae16b505c9b76, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10091, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r7 = open(&(0x7f0000001780)='./file0\x00', 0x18289, 0x110) write(r7, &(0x7f00000004c0), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) mmap(&(0x7f00001b5000/0x4000)=nil, 0x4000, 0x4, 0x12, r6, 0x0) r8 = syz_open_pts() readv(r8, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/139, 0x8b}], 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x27ffb, 0x4b69, 0xffff, 0x21d8b78b, "070002007e74fca407128efcfffa000800", 0x8001, 0x4}) recvmsg(r4, &(0x7f0000001740)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/207, 0xcf}, {&(0x7f00000014c0)=""/77, 0x4d}, {&(0x7f0000001540)=""/175, 0xaf}], 0x4, &(0x7f0000001640)=""/143, 0x8f}, 0x1040) select(0x40, &(0x7f0000000100)={0x4, 0x7, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x10000000000, 0x4b04, 0x80000000, 0x3}, &(0x7f00000024c0)={0x9, 0x10000, 0x1, 0x3000000, 0x2000, 0x0, 0x0, 0x4}, 0x0, 0x0) close(r5) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) select(0x40, &(0x7f0000000280)={0x0, 0x9, 0x80, 0xa, 0x0, 0x3, 0x7, 0x9}, &(0x7f00000002c0)={0x3ff, 0x6, 0x19f, 0x2, 0x9, 0x9, 0xe0, 0x1}, &(0x7f0000000300)={0x6, 0x0, 0x1, 0x2, 0x33, 0x3, 0xf}, &(0x7f0000000340)={0x6, 0x1}) 250.620526ms ago: executing program 4 (id=17): sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000001180)="44c8c3ea3987fc58cb5d40027c5202a92b82e0da8990f2d9a61c25d63a1ae058c38244a7764e92e9b8d95a897672ae0f70f6fb3abcf2dd66e0eceb2ae24644aef2e00f03c7054c19d2d88f1d6df2df188ef63f28a7e80d0e9ae93d67ce16b3af257f", &(0x7f0000000100)=0x62, &(0x7f0000000180)="d0935f0c1b2be09383a9726aa6cb9df1c46c91a7625c92dfb10fce8dd4f8be2aaaae543adb44a7326b4b9029aa92af10abb7d94b0f8f852163f0f5394b96b4967eecc3a6609605106884cf1e84454e91f6c394107c3945131bb3c05b11068ada4990b722c5af9c417ee3b81bf32e79046eff6b2e3c60f2768ccc5520350414b4ab57168b56f29f77e66431f1f40c91c56de41581b9ca1d46862e1809a88971908f6733a954e5238c3bec8d28c1c8b1a43e4fabaac17fbffe84276a4dbc2862e92eb6c5135e11c027bf0997fa52ee1891cbb46f7ebfac6806d03d191ca9d346fb66077756247aae8248f216ba48c7fe0207152b1e81a2dcd5ed6e0dc91a1587c9b82d5b70434f7259f370dfbe1266a9c0130760462b86f81fb1ce2e9b91fb1411e5a91fc737846803635dd8e4a8aa2abec2a11b726a3f7de2709ad65f384d03952795a1a907878ee30c6e33ebb7ec748354bada72ed0fa760817652184913c987be52fca04272b1c660011b2a5b0ec023cadeb46b92e6bb63da470805825eb1d8b6ad7bc3498d965ddae63a6b8f0159ac9d05718890f1d51883a8bde9aeae1d23bdfaa9d396820aa2ba504ba7afac397797cbb7beeab425ab1efa456b6b4af221a4dd9e2ec686dacb77acf3c95599e323820b8b564b404bbfe0552e7c7e11203321ef2d1b6b2413a5a5fd1f8a501de7037bcfd6d8551abbcbe48dbbdaa5814efa5bd2736b20fef5df7e18f1eea4a3a67aa25e4a80477e6952b2b6f3236688b43ca9cbe0bad0a1f9a72e21c429d64dedf177c6960bf219caadb1563de8e76faf77d7947aab90d7325dfaff901687df3611a3c17fdf11d59e429232ee3910cdda4417b4c6f69ecea22a09f3e1f9e4e6048ef34ff95ffdd55163d62f8eef231a396ad21f188faf391827af6a70b397316e5c8f90f88b53ceaff94ecf1f85014497d89961acd21e95013d9c52c7412ffd3f14e7520a260cdb9526557aac5cae3a8783074eed7d6d86f5a48fd715389ae54f60200f0cda8fb9fc6698cccc29cd6a4e8e7a9897e148ebb732241146238910d68e183771e7e5886b99d3bd07c713c1ae776aae792bbd78a7f7b872b57ca356268d49067c34eadffc7a07e865ad16078cd4316872a89108a5285b49b146127e1a80f019499f6638a7c9e4483e6dfc1c4954f8ee1cba85a09c129fc81086b0e572b78c03b3fb4d6dac1fcb08c9ab2b0fa8ef3ffe32c32e832e91b271f100a0b98ded4b77faf17c96ee53f9378f72f4f8f7ea38131631e365d8b5c0af13379a4ed8fb0ced9283cf2d1b89c185caa8019bc795f23139ff12e1b2bc6881bad67276c8ec9274d49ae2c6f682b4ef6b1054f884fd66e3f24c98bea2f62771a5086b6e5e5161bbba7f6328ead0eb97dc97964bbd060d9bd255682517d64cd2385c2a2717ec93ec2127d21d033bdbe1fbf5d1a7339488c20a076af02a25ea1f65b6734d394542226c63e0e324c6f1fdde21c79578ca6be73543bac4ab7426fbb2bb47f92a0fe0bcbebee8ddc7857e8ac6305733b23c6f1e34b4c47ade4dc604d28e8be31fc424cfc671d4416b809f5ba2b608ffe0cd8a006fd4f9434d2b38bdf66d4fd1894b4d897e794198d5e048a595578955f636b82c31ca92753e1c74bd6165c0e2ea6fb0ce1e084bad12890bfe97fba64ac5af908698225b018b1589529b528837ac6a5771104ad4b12344ee56bbcba34cbbdfa0586a726885f1007696e94ff75987784c6042ef21ea217925b660c822a5d930707a4b6ab97c50993b5b4b74c905a84d9606272524181f65a66c583aa0c1ffb04d40bf3fbdd45ba08da2222af210bb1be693e917e3ff1780a0967c13f1fad14094309fdaead587b39d0736780616f698d978c2c5fdb72b4341f32480259587a4a8779e07a9a010eb97c5ad4f402ec1cb73e1051a3d2f14b10bcdcbe64f395a8a729dfb84ea7b3924f255d8460d2e8d2ad4073459b4f6be54149d6a0c75dca6bab4c0311081e6c0312af9eca8d5a3d5e65002cc98033a3f2365b22b5d810936e35dcd88a4a8e7c0b2511c8448e0190152b34381e6900821571e52fdc7613126eb6989353fce0343d6b6df565b85313906569a49e70957d8ea380608de48ef44bf8c63912654fa9fe22839edfb17fba1e61e03fd1a97d405121e06044c0f919a9b7ed0053a07d6d487e76142cab069ad912422daa106b4570f90f9b37723770e22fed9e082d686f63ff1469fe8824f4c32fc4eb00203d4a6724b7a9fcdc4c41c0434acce2aeb148d7715794f4ea73c821b91c99f7124addbebcd93ba7ef774c34a8e7ee86f0b6754fed170843e33897f9dacdf00db670e422a22d1769fdc85f9f812094aef1e5f6ae44fc758b1059feb8677737e1aed496c3fbbf02943db88df450584b79012e18805273741b641a1cd5ab3243f5de61467600df4d28d47c0e68b5222187a2add33591414c04c99eb7c7474e70376d7a4e38c7c4c36e0b07b68f2338865dc5c47734da7996bc8c0335ef58eab6cdcd36783abe0c0349445dcaa326cb725581b23ea8e64ba588c84bbfbf10d8f1adaeb2b1bc3dea22ce6166b484de98e944326f7b4cda57949aad1abef5b8341c8026cf8ff1cf5520fc18d5c80bdac47b8697e536de2ce96ee68d26d11b20a5bd2f2430a7a34e36db4f00fa6eccf5b50095c467f4e698defbead8fb28faade7795cc6f22e7f5954d83753904c914cd4bb9ebb1efc1df3158497db5d21ed371d4cf48a649a2acd873487d478d4494fd167a28bafd35040469406a729c5353260a9ff4bf279393d3f21e91ef9c2b3ff8afa829d81f395ab5e53adfbcd5ebbb92877ccc71e83248f67f2135283fa63135a6f8855d98d50e8668f40c838562b8f5ff2068179c6ad900d2f7ecd1f717bbc2164f15c3941ad5c7650915ad472f5e75ee9db6603d7a09e16282babeaba6647b42cfe9dd2f01d2a334fdb11750729fe832759e9affe2ecd3ae589199156b7bbf15681dfc0cda2855e34d26bd2f429ec0aa61503e84658ce8d3e3fdfa6c0890831095d9c91892619526386459bd3811f235f10f109d8fdf634067e2249dd58e83bef96c526661d93b353605c58537c6637d4ebcbf58620d5ad0250e41d2d7527f3fffba5d34c1b82628c2efbac9a8d55d9c889fd696e90297bfe837de36e7e1d10f7aaa5c142565035731521a6f39d81ff98a10371b4a5b2b2c851765b5cefdc4dd779a2cdccd810f4f3026d414c51ea4b4c0e6cecad791ffb0accf9563ca673dad8f334a9fa191114189388d9f52cadf0173362a2bf428c999f351d694d382808e69c79394968f1da1af1ba53b201b4c7eb8a68dc1bb7e1eda14ad2c7f43a5274d0fd2e50e4d89863f7619c5f70bf9262bf23b8580b7bbe88a7893026761ae56e6027d732912ca47416067b9f55e151f9eea8105e5db7004c20d4fd0a20b21a087791807c56b3558acea388d13f958d04bc166645282572b4af7c4614543e40d1ce7cc0f2d3a31a44839f87b5285e2ae513242c5d769a526da19d296a699032567f9ce1f250076f2556c77ea6de0c55967dbeacd4409bbb387cd6b56e3830724d8e43c00f9fa7bb475aa3aea83893fd193251ee4ce88a5f557cd77b418a8c2341edc7be403cfdcfa3f1a1f6ce8b6f072dca14f5ade3375842fd379d4b9de4b7a882b4c566386aa0d0479af26c14f6609fc5adab0c6dc8d0e3ed6d85a4c6c55c14403163f62cf41e613e798338e3739a548b6266e50e74e5c7d2c4810dcb3cd0f7641b6cf9f557f20f29f26da32c6d79df39c63baee32f42cc9fb1e135f5ada57ee87c8b007b77fa5017424a04341f35416251318e9b23fe3b13e844ef88fb86d3869bd733f7ad83b7870b4f3a4e4038e6f6c265075b923048746336584e308f2442bfc5b5839ffcc5e3f728fceb88b3917770a6bae0464b759379015bffb638452d32e502f1d45f0e98d92f18eaae6857295a4946206554cda83eb0cc1d6087fd14e8252a687aeceb84787415cee065fbcbeb312cd06669be377f85553ca8800ec87fe63804336ccb681ede80e91fe4404996267a0bfb1d6921bde65f4be1443819786b67d47ecdc3e65abec1f6a1009812ad2e117f4cef293e27cfcfdf675e6357c01c610e2f890e5b6bae763a793cf83ad6be1c4c71e18144375bbaeb4466506bb30f8517d5095dce4a159337aa758109514896c85d659baafa1a4e3e9694163e80a226573387e5aca047b59f1b6e45f73ee3d2bfa6362b40c731c54523aea91ede04f633f006465efff29c49902a6dcc630e136c83dc1d9ae10159bf05812b2307ecfd7e45d11a292c5a40e18cbaf45b93881d3874990e7adefd73472b7026c3fa5d1cf93aa9d85d2ff3e91a3845ab114135abb4bad89e78add2eda60146d588bddd81344f8bc075a6265351923efdcd755436d3cf6bd9921d8d16b15b5d62941995b621b742781cd0561ee3490a8699f7c553f233d43a9b619c494e29e2fe6fc0fd6b0f3ef0e0cb24f65b3ee68518884d7dff9856627635e8b73c6af211bfad003cf676ed52392c369370b14be43c0e06bf6d4de8b8e6cb43eedc6883ceb5c27d57659ae6ce94053e22fdc1c8eb1f78a575b09b3d0b5aba2dbe02e27012d2515438d93aa1b5502dbe7a5e22cf02e86f4a8cf82576cc96084025e849ef1f12da4763799b56e3f35fe4e53568f446e37c648688116c70e5026e1bd34c7860318032c77fbabc3c1019ca193bc3800276f928f1a8bf39832e3b93883219a95c986ae6f6b93ba170cc85a1aace6659a2ce462f78cdc77fb51f498702261989d76c30b288560b32de04b2c12667b529a286ccdd6fb62b7674eaa6cdac737f7b361f6ecf122ddedf1f58a31f876b29a415bed9a0fdcdc168ed2860407a2303bee54d986e8572330521da950479905c4f326b55d38a38f1945683e70295df51f583fda4797e93ec1bbcaf417a05e57d691bd162e08ec6b28a0ffccbc4fe0255103c32ef951683d0243b66c658a3f87c2f685da91f70755b1c32f987796955a2991f6eab7edf94cd2ed48ae01dd35d92bf60287412ee2bd700f29efd6a2313cc0d0a85742e9addcb99521d854a23aafebabe677074157715f0d78ce75b8f6e6f722921450e2f35a8c57fd22e2e3fc1d2440728fb68fa634d17cf1bad86fb59c3e784d5c6332ce703a899ee4b93c7f3a2d48e330fb8cfb0ca943158d3a0447d933550767119fa68f0d55ed21aaab6c6abc5165750a47ad6e8b77d880685fd2d6c6089ae7cb722220d5d3952de96a3cbc532acb2c2ec956941aeeec3e8121b3afbb9b1d674eb99abf0340c63544d2189186c8c1de569cd60c7c0464810edb3540f60678ba2504b8df5a37acb11b2102ce8da38b4805d84beea32aa615f7d851eea8ddf155de615f762ad555f302afa1a9186c51d756aec2d7d86159fdedefa4be1517532a5cb8879129594f7cd1067f4ecb72c833ae9df361ac6f40c4b335d162b118d0fcbb95d4028cb50f53b51b9a22d625a987bc1f644ac756b7812441679a0f166d1706ee295ca311b2ef082cc645e1acb013a5ccb3e53748d9c4c5777146c13061e65c7288a6d06b45b12fcdc07fda5ac49af72b2a99274038a7592ecc060086d813e476db68869740339b15453870f2edfcde574f9a1b27c82e9d0bccd559caedd655b32a09c1fa391851e89c054ae307eb3e4a1b522752eb33100b0a0f45e7bfaed0797ac4fe728f9579848dd08252f412c902e1cf6d2cbdb1b9be513dbde27c12305dfc7b40c0d3f75c91dd15e1ce934e8e82f079bb9213c61c60a4c10157", 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="17d59299482daaaaaaaaaaaa80350001080006040001aaaa"]) r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x3, 0x4) 247.173241ms ago: executing program 4 (id=18): sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x9cab835cfdc52675, 0x1e0) pwrite(r0, &(0x7f00000000c0)="48560fe2ca2f", 0x6, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x40) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000080)=0x202, 0x4) getdents(r3, &(0x7f0000000080)=""/130, 0x82) write(r1, &(0x7f0000000140)="db0df078fcec4079ba306a9b34c294640cff4ec44cd8ebabad4861f01b19fa333c9d466b67586a414411e20bca9014d40476fb6c30ca3baf8b2bd70fdb1d983bd017c76818243f97950d538ca2bf0d8bcdbba9f8f719340fab62b0cee5fbbb52ccd0846d5de86923f4ae4fb88e8f2fd9a841ed47f219b20179d1f4ddcd2ce9dfeeb515457b5119ad67a3c8448da3912aaed43b02db2bd31b3bc34d295d03fd42a9e8bdf36a03a8ce3dd7cc7000b55776ec9ee94dfc3005e37405494db9b96e7cdab7434ba2427d73eb79e697f8a4ba63bb05348e8551e0d845006b53b3f15e7965574427d10569", 0xe7) pipe(0x0) shutdown(r3, 0x0) 244.699302ms ago: executing program 5 (id=6): mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) select(0x40, &(0x7f0000000080)={0xc5, 0x5, 0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x7fffffff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f0000000280)="5e2be230ce388bee0241684f8b78e501a205e3ccee47031c51e64446ef70acb5de6770a2aca5e19fa422aba162e4935829447cb8fe11491f0aa2daa316150f4f14c70c5b2f7f835fd956794e7493259aaed7c78047c3fe5aeffebce05f245f35e6b7831dca06e42e519c7650891f16320e7f497b591e4b92a3ec10c72e0b84d1e91542a29bc8786748c707b15cab4a72", 0x90) sysctl$kern(&(0x7f0000000000)={0xa, 0x4f}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffe70) 244.354572ms ago: executing program 5 (id=19): r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r1 = getpid() setpgid(0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) setitimer(0x1, &(0x7f0000000000)={{0x40000000000002, 0x4}, {0x8000000010, 0xffffffffffffffff}}, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x31}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) r4 = fcntl$getown(r2, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setown(r3, 0x6, r4) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt(r6, 0x0, 0x24, 0x0, 0x0) (async) fcntl$setown(r3, 0x6, r4) (async) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, 0x1}) (async) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/30, 0x1e}], 0x1, 0x7fffffffffffffff) 206.83151ms ago: executing program 2 (id=20): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) close(r1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000180)=0x5, 0x4) (async) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280)=0x3, 0x4) sendto$inet(r1, &(0x7f00000003c0)='u', 0x1d, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x20) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) (async) r4 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x1b7) lseek(r4, 0x8, 0x0) (async) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) (async) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') (async) renameat(r4, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0/file0\x00') (async) open$dir(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0, 0xfc) 206.177361ms ago: executing program 5 (id=21): writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = socket(0x1, 0x8000, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 204.438096ms ago: executing program 1 (id=22): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x5, 0x2}, {0x3, 0x0, 0x0, 0x4}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x5, 0x2}, {0x3, 0x0, 0x0, 0x4}]}) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1b4, 0x3}, 0x3fbb, 0x2, 0x0, 0x0, 0x0, 0x8, 0x100000000000}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x800}, {0x0, 0xfffffffc}, {0x0, 0xff}, {0x1}, {}, {0x2, 0x9}, {0x1}, {}, {0x0, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x0, 0x6}, {0x1}, {}, {}, {0x0, 0x5}, {0x0, 0x1}, {0x1, 0xacc4}, {0x0, 0x1}, {0x0, 0x1}, {}, {}, {0x0, 0x9}, {0x0, 0x409}, {}, {0x3, 0x800}, {}, {0x3, 0x5}, {0x3}, {}, {0x2, 0x8001}, {0x2, 0x4}]}) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x800}, {0x0, 0xfffffffc}, {0x0, 0xff}, {0x1}, {}, {0x2, 0x9}, {0x1}, {}, {0x0, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x0, 0x6}, {0x1}, {}, {}, {0x0, 0x5}, {0x0, 0x1}, {0x1, 0xacc4}, {0x0, 0x1}, {0x0, 0x1}, {}, {}, {0x0, 0x9}, {0x0, 0x409}, {}, {0x3, 0x800}, {}, {0x3, 0x5}, {0x3}, {}, {0x2, 0x8001}, {0x2, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0x4, 0x8a38, 0x4000003, "19ef710900000000000000000000008e5e2b7f00"}) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0x4, 0x8a38, 0x4000003, "19ef710900000000000000000000008e5e2b7f00"}) write(r2, &(0x7f0000000200)="d92b", 0x2) socket(0x2, 0x2, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x1, 0xf, 0x7ff, "2cf9892af9a590e4cb52e88608007673f99e5fd7", 0x6, 0xa8}) open(&(0x7f0000000100)='.\x00', 0x40, 0x0) ftruncate(r4, 0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000180)) (async) clock_gettime(0x2, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r5 = socket(0x11, 0x3, 0x0) recvfrom$inet(r5, &(0x7f0000000540)=""/164, 0xa4, 0x800, 0x0, 0x0) 202.140568ms ago: executing program 4 (id=23): r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fsync(r0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x7fffffffffffffff, 0x80000000, r1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000001180)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/224, 0xe0}], 0x2) r3 = dup2(r2, r0) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0xffffffffffffffff) fsync(r3) bind(r3, &(0x7f0000001200)=@in6={0x18, 0x0, 0xa73, 0x1}, 0xc) sendmsg$unix(r5, &(0x7f00000015c0)={&(0x7f0000001240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001280)="0d3eaabfb37cfaffa949908464bac14ef6e8d2ddc3f854c11682cf9f05035eea942a0cbd1d21595ac49ceb05f0565ae48b4b839a42ae69a90e02b59c88c945e466d89b17d316ff9741bc644bb05784b32f8486d84faaac6c024f4ea310eb959578f4c7c4d5a1e6f3c8a76c7dab15d4c4e4e2e6357f539745959da3dd7555ce0efa81", 0x82}, {&(0x7f0000001340)="d7771b22afefa482da6b375be71efbcaaf0c66150ed054b8f29168982fafb5ca77e98010ba7477fefe118d6faf15ea8a37f9d425742fdbe2dec4a5e0a40e46a9bc991f37639338e2503d2b9299666759c8ac60c6c3d6b5433a1f6b2747cd50c62ad678005bff6509cd73e937efc598dadbba4e9d5ce8801d812c47de37d862af167a8faa6e4f5a", 0x87}, {&(0x7f0000001400)="ddc37f1786c4dc23cea8af89936144954397234f297a52dff370317e4f3156876a482361c1d46c825a42aae67f42adf3a382ebe0f5be649cc2a4845dada58a25928f6e2d9bd7803b985790b647d59562ff8f528156f7533bee9026aa7c59da4f35c7356df6d5b6197b0cf7b87f44d92b27467cfa408bdd995c678adcd828dab593448460e9ee44227d7160352f5b0959b4d75f2630b516771cfdae1e4d866735d71ef7f0be94766b8056a18492bfb9c0", 0xb0}, {&(0x7f00000014c0)="72b3240873c8ddaaeadabbf9cdee04417c63f3901726ed0c70d09c18cd985f3c2a02423905f001ac427e363562875d70716b7e5946c411ba410b63787e1627bc9099f03aea315083f481e00f1e1b8e25ccb4e9338daa3261c93039aca3eee9ab199282d5e6a3faa40f5c795fd51255a425d79bc5b1a2822173266971bad117b185532dbc5d7bb85b29fa2f1e07a228c03eb60c44076c3c9e038749960c33d0392de118d17fe4e2e8151a0197e458", 0xae}], 0x4, 0x0, 0x0, 0x403}, 0x400) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000001600)=0x7965) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000001640)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x8000, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000001700)={0x3, &(0x7f00000016c0)=[{0x6, 0x566, 0x47ae, 0x2, 0x3}, {0x5, 0x3, 0x3, 0xb2, 0x2}, {0x81, 0x662, 0xc05, 0x80, 0x59}]}) sysctl$net_inet_ip(&(0x7f0000001740)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000001780)="eec53da61bd0", &(0x7f00000017c0)=0x6, &(0x7f0000001800)="7f5ed75fa5b4ffbf9d6c75718253c50dc69aab8076d835875012735a2f35ad67d15a539698cbfc5a22f5ec02713eb1fe82867cf4dc5bf2c1dd4a5f2fe80afad7a0db467b5b66e6d90022edcd87d3b2db8cf9bad3f973d0b2e8c0f2be3b9f28946b7b775f97da7b7c378caa972e3f8583efaff70607220d07c195c8f79a895388fe774057c94240a253bed5a28bb82b2cbbcacbefc7004e8a997c72b33a8633f4f01e817be9", 0xa5) recvfrom$unix(r2, &(0x7f00000018c0)=""/19, 0x13, 0x802, &(0x7f0000001900)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0xbc, &(0x7f0000001940)={@empty, @broadcast, [{[{0x88a8, 0x4, 0x1, 0x3}], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x1, 0x6, "cbbab2", 0x7e, 0x62, 0x2, @empty, @empty, {[@routing={0x37, 0x6, 0x0, 0x2, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x37, 0x0, 0xe2, 0x0, 0x0, 0x3, 0x67}], @udp={{0x3, 0x1, 0x8}, {"4f6c408deaf572f383ae52763b9a1a1a5b7ecc22bc569a77f50ca5b50c215b310614a4bd326777e85d7bcc7a42c7a4df9acda3c8f5d7"}}}}}}}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000001a00)) r7 = getppid() r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a40), 0x20, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f0000001a80)={0x8, 0xab, 0x15d1, 0x3, 0x5, 0x6, 0x2, 0x10, [{0x200, 0x7fffffff, 0xd6, 0xfffffff7}, {0x8, 0x7a, 0xb117, 0x101}, {0xffff, 0x10000, 0xc45f, 0xd17}, {0x1, 0x1d9, 0x3, 0x9}, {0x1, 0x5, 0x7fff, 0x5a}, {0x6, 0x0, 0x7fffffff, 0x3}, {0x30, 0xc, 0x9, 0x1}, {0x31, 0x101, 0x6, 0x200}, {0x400, 0x7588, 0x6, 0x6}, {0x1, 0xd0, 0x6, 0x1ff}, {0x1, 0x1, 0x89d9, 0xe}, {0x100, 0xb3c, 0x1000, 0x7fffffff}, {0x3ff, 0x63d8a553, 0x2000, 0x24b}, {0x9, 0x8, 0x6}, {0x81, 0x2, 0xfd3, 0x2}, {0x80000001, 0xffffff00, 0x6}]}) accept(r4, &(0x7f0000001bc0)=@in6, &(0x7f0000001c00)=0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r9 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001c80)={{0xfffff801, r9, 0x0, 0x0, 0xffffffffffffffff, 0x43, 0x9}, 0x6, 0x4, r7, r10, 0x3, 0xb1f8, 0x8000, 0x10}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001d00)) 201.51038ms ago: executing program 6 (id=24): r0 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x2, &(0x7f0000002480)="71f91eca", &(0x7f0000000080)=0x4, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6073d57700083a00000000000000000000000000000000036d"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x81ff, 0x0, 0x0, 0x0, 0x0, 0x118, 0x800}, 0x557a, 0x7, 0x7}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x5, 0x0) lseek(r1, 0x80000001, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x8003, 0x5) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f00000000c0)=ANY=[@ANYRES32=r0]) setsockopt(r0, 0x1000000029, 0xd, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x2a2b, 0x7fffffff}, 0xc) 200.167893ms ago: executing program 5 (id=25): r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x190) ftruncate(r0, 0x10000) (async) ftruncate(r0, 0x10000) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x7, 0x1}, {0x0, 0xb6}}, 0x0) (async) setitimer(0x0, &(0x7f0000000080)={{0x7, 0x1}, {0x0, 0xb6}}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) lseek(r2, 0xfffffffffffffff9, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x23, &(0x7f0000000080)="c5f5d915", 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) (async) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000240)=']$:\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\'\x00', &(0x7f0000000340)='\\!}.@+\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='{[\x00', &(0x7f0000000400)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='/\'\x12^\x00']) (async) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000240)=']$:\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\'\x00', &(0x7f0000000340)='\\!}.@+\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='{[\x00', &(0x7f0000000400)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='/\'\x12^\x00']) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) clock_getres(0x0, &(0x7f0000000180)) sysctl$kern(&(0x7f0000000300)={0x1, 0x51}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, r8, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, r8, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) 74.602842ms ago: executing program 1 (id=26): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x2, 0x100000000, 0x0, 0x0, 0xdf5e, 0x1, 0x0, 0x2f01, 0x0, 0x3, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x2, 0x100], [0x8000000000000000, 0x80000001, 0x800, 0x6, 0x3, 0x7b98, 0x1fe, 0x0, 0x1000], [0x6, 0x2, 0x3fffffff, 0x0, 0xffffffffffffffff, 0x11000], [0x100, 0x20000000000, 0x7ffffffffffffffb, 0x100000000, 0xfffffffffffffffe, 0x6], [{0x0, 0x4, 0x2, 0x7d06}, {0xfff9, 0x2, 0x5, 0xffffffffffffffff}, {0xffff, 0x0, 0xfffffffe, 0x80}, {0x3, 0x9, 0x3, 0xffffffffffffffff}, {0x0, 0x2, 0x0, 0x8}, {0x0, 0x2003, 0x5, 0x2000000000000000}, {0x800, 0x0, 0x0, 0x4000000}, {0x3, 0x965, 0x0, 0x8}], {0xfffc, 0x5, 0x5}, {0x0, 0xffffffff, 0x0, 0x6}}}) (async) r0 = kqueue() kevent(r0, 0x0, 0x80000000, &(0x7f0000000440), 0x5, 0x0) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) 72.754703ms ago: executing program 3 (id=27): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x7, 0xfdfffffe, 0x7, 0x20001}, {0x2, 0xdf, 0x2000000f}, {0x0, 0x7, 0xf11, 0xb}, {0x3, 0xffff, 0x80cf, 0x1}, {0x3, 0x800, 0x100, 0x5}, {0x0, 0x40009, 0xfffffffb, 0xfbffe2e9}, {0x9b, 0xffe, 0x9, 0x7fff}, {0x3, 0xeffffff8, 0x5, 0x8bfd}, {0x0, 0x8000000, 0x44cf, 0x800007}, {0x4, 0xc7ce, 0x800000, 0x5}, {0x401, 0x106, 0x92fb, 0x40}, {0x200003, 0x80000000, 0x9, 0x6f5fc48b}, {0x81, 0x101, 0x1003, 0x5}, {0x9be2, 0x8001, 0x6, 0x69}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900052800006e1aa4058b74adad9a4e721f5b293380ff02000000000000000000000000000100010502"]) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x3f) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000000280)={0x0}, &(0x7f0000000180)=0xc) setpgid(r2, 0x0) close(r0) r3 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000380)="a0c1", 0x2) readv(r3, &(0x7f0000000700)=[{&(0x7f0000000180)=""/250, 0xfa}], 0x1) read(r3, &(0x7f0000000280)=""/217, 0xd9) execve(0x0, 0x0, 0x0) 72.415298ms ago: executing program 0 (id=28): pledge(0x0, &(0x7f0000000300)='\x00\xa8\x0fIm\x03\x1f\xbf\x05\x00\x00\x00\x96*5\xaeW\x973\xd5\xb0f\x05L&\x1a\xe4\t\xac\xf3N=\x1b\xab\x89^u_\xb2\xf6\xc4.t\x05\x13k\xe1\tW\xda\x00\xe6\x88\x03.;\f\x1a\xe3d=\xae`J\xa7,\xb7\\6\x96\xc9\xafv\r\xa7W\xba\xd3\xb2J\xacr\xc3|\x94\xe9\xc6\x042\xd7\xb0G\xc0\xe3\xfe\xd9\xf9\x806\xd9\xc2\xac50)J\x8d`\x80*/\x17k\xa0q`JleIz\xed\xdb\xd5\xf2\xb8g\x91\xcc\x1b\xaf\xfa@f\xb2\xb4_zv\xc9\x8b\xfe]\xebVf\x8f\xcb`\x99.9\xc6\x85\xd2\x83W\b>1\xd1\x87\x05]$\x06e\x9b\x10\x9f\xa3\x9f\xf3 \x94\xd5\xbbn\x97\xf5\xf4-#d\xe0ME\xe0NZ\xc5`\xfbD\xcaZ2\x0er\xf4\x12]?\xad\xab\xcfY\xd0\x99\xb8\x11\xfd@ \xed\x80\x06\xeam\xe9\x01w\xac\xfa\x12<\xe8\xfb/[\x17\xaf\xceQ\xee\xd4N\x8a\xac\\5<(L\xde{\x0e\x0e)\x8a\x9cLj\x11z\x16+5\x1c\xe6\x9a\n\xb0F\xf7\xea0\x8b\n\x8f\xa0hC\x9a\x88\x89\x82U\xab\xe5\xb9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00|\xad\xea\x87') (async) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "899589", 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ffff00000d8000"}}}}) (async) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$hw(&(0x7f00000000c0)={0x6, 0xe}, 0x3ffffffffffffefb, 0x0, &(0x7f0000000080)=0x56, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$hw(&(0x7f00000000c0)={0x6, 0x9}, 0x2, &(0x7f0000000240)="ee76ba9982645e9eb073e932e0f6483418b72103dd99e31b347106470c03243a1bdb39fcbf1a3c5c591d4d6b23b5097935", &(0x7f0000000200)=0x31, 0x0, 0x0) (async) pledge(0x0, &(0x7f0000000000)='tty\x00\x00\x00!\a\x9bp^|#\xcbhl\x97\xaa\xe0\r\xe7\xb9E\xdf\x1d\x96\x01\x98/\x0e\x17\x95 \x95Mj\x84+\xf0B\xaaYu^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b,\x99\x8e\x05\x86\x91IsC}~K\xd97\xae\xb9u\x1c\xfc\xb4Nwl\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\x9d\xb8\xbd\xfd4\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe2\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe9A\xe3{\x8d\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00zq\xdb\xee\xa1|a\xb4\xb5)t\x95S\xc5\xec\x10\xc7\r\xe4\xfb`R\xc5&\x9f\x90<\x81pc\x1a\xfa\xe1\xc3\x15$\xd2\xaa46\x8a`\xf0\xc5\x12\xe6\xd5\x9d\xb9%\xd8\xa8\xa6rN}\xe2\x9b\xb4\xfc=G\xc5\x03\x91\x86\xf5\r\x01\x00\x01\x00'/415) 72.034293ms ago: executing program 6 (id=29): sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000002580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00)'], 0x38, 0x404}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xd30d}, {0x0, 0x79}, {0x3, 0x300}, {}, {0x3}, {0x2, 0x1000}, {}, {0x3, 0x5}, {0x3, 0x4}, {0x2}, {0x1, 0x81}, {0x3}, {0x0, 0xa17}, {0x1, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x3fe}, {}, {0x0, 0x1}, {0x2, 0x1}, {0x3, 0xffffffff}, {0x3, 0x1000002}, {0x0, 0x5}, {0x0, 0x2}, {0x0, 0x3}, {}, {0x2, 0x6}, {0x1}, {0x3, 0x280000}]}) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6073d47700083a0000000000000000000000000000000100000000000080"]) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="45cccd28d184000000000000080046fc00200001907800000004a1ffffff4404072011009078ffffffff00000000"]) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x2, &(0x7f0000000180)="b91c725ecd592a69033aa4b2e475277a39d87311c2381705287524dc686a", &(0x7f00000001c0)=0x1e, &(0x7f0000000200)="4d76f20aa10c1722adb559dd02f8168d3317e3bfbab218fbcb3cbae700e8f3cc4820868b94988b669138cb24ed58e0e37cf8148e89a654652c9b4926b0b7d99a135984fc1086197672cfdf96893cef61317b019d91e4685c15569736f5cb559e1d3552ba847df97f76d34c89c6b16ed1d31e25ea0578579123be1e0d53a5535572821fa387c9a70e01172f296b6ea371c87255728984745cfa8ca90647ca1cb7f17949ad3861d9761bb3ace1325463a702c076ccac471b3fefea29704fd7d36b905f5db0f34b461e26c4b4b18fa637d27ef59a1bfce30d80b7", 0xd9) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f0000000300)={0x1, 0x5}, 0x2, &(0x7f00000003c0)="f1031417739efa20aee7208618a47a924cd9aebcde9432c38439f3680fb44169961d904dd71ee7ef35612341daa87082fc141ae4798e087bd78863f7b52d044a0b262345cef9370840630b8c74b5d87adcf320e6db120962569a403857f2576fa15fa40e8946777b8517a30408d93a4cc558d9584dd1ad830a1855c0753f7d365f4ea8fd11a5a6e67d2aada791ab92e6c44ed66ebb813e4211180f6f7be25224d00052911007a12a0ecd18bb87d7e040faa5da0a1f3a3ca18a74d00f4104d6fef5c683451a0a7d61da4c34a96d3b997ebdbb8818be1b94899becf44773c6f401da52939307271884c592fcd36d48", &(0x7f0000000340)=0xee, &(0x7f00000004c0)="e4ed27869ff0ab9934a7ee602e30c6d67599891ee766b42c1c699425867da3b4bcb2b1c004b86b527acb02605795f1b46f3bdf44b32f11d5b6cd878c843d576568ea83e69a6c20102270c15f788f3c188679b2d3b9717e112c15dc2b547e83e39a350807113d30b687e7f5deeff0ecb54196d8e5b415797947f69234f550862e92bbf24800", 0x85) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r1 = socket$inet(0x2, 0x1, 0x37) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000580)=0x200, 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) dup(r2) 6.335231ms ago: executing program 1 (id=30): r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x9}], 0xfffffffd, 0x0, 0xbb68, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x81) kevent(r1, &(0x7f0000000000), 0x7fffffff, 0x0, 0x96b, 0x0) chown(&(0x7f0000000900)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x9}], 0xfffffffd, 0x0, 0xbb68, 0x0) (async) kqueue() (async) syz_open_pts() (async) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x81) (async) kevent(r1, &(0x7f0000000000), 0x7fffffff, 0x0, 0x96b, 0x0) (async) chown(&(0x7f0000000900)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) (async) 5.360689ms ago: executing program 0 (id=31): clock_gettime(0x67f3248105b4e004, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/232, 0xe8}, 0x5}, 0x10, 0x2, &(0x7f00000002c0)={0x8, 0x7fffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) 1.119934ms ago: executing program 6 (id=32): r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) (async) r1 = socket(0x18, 0x2, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) r2 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r3 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, r3, 0x0, r3, 0x39, 0x3}, 0x80000000, 0xfdfffffffffffffd, 0x0, 0x0, 0x0, 0x1, 0x200020, 0x3}) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000100)="c1b55c334e5da0c466c6f6814af2a34e37654431e6e29599783494603b120160ff638faef4438510b5286793e5146329d613c2007dd3a85495d5121be2c6e9f07b97418c1c728b341b695d1fc5e263d3107e6189", 0x54) (async) socket(0x18, 0x3, 0xe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r4, 0x40047309, &(0x7f0000000000)) 475.207µs ago: executing program 0 (id=33): open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1c5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r1, 0x10000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "0000c0", 0x14, 0x0, 0xf9, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @rand_addr="00fe000001000800001a000000000004", {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4, 0x8003, 0x0, 0xfffe}}}}}}}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) fcntl$setstatus(r4, 0x4, 0x40) unlink(&(0x7f00000000c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 0s ago: executing program 6 (id=34): mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.10.7' (ED25519) to the list of known hosts. panic: mtx 0xffffffff83979c08: locking against myself Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *270169 59160 32767 0x10 0 1 syz-executor 67257 45429 32767 0x10 0 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff83334540) at panic+0x1e5 mtx_enter_try(ffffffff83979c08) at mtx_enter_try+0x1da mtx_enter(ffffffff83979c08) at mtx_enter+0x62 uvm_pageclean(fffffd80086e8908) at uvm_pageclean+0x28e uvm_pagefree(fffffd80086e8908) at uvm_pagefree+0x26 uvn_get(fffffd806a5ac808,0,ffff80003c4bfb78,ffff80003c4bfb5c,0,2,dedbf084e6f9a0bf,2) at uvn_get+0x686 uvm_fault_lower_io(ffff80003c4bfd90,ffff80003c4bfdc8,ffff80003c4bfc10,ffff80003c4bfbf8) at uvm_fault_lower_io+0x2cd uvm_fault_lower(ffff80003c4bfd90,ffff80003c4bfdc8,ffff80003c4bfd10) at uvm_fault_lower+0x2bb uvm_fault(fffffd806bc42208,200000000000,0,2) at uvm_fault+0x274 upageflttrap(ffff80003c4bff20,2000000000c0) at upageflttrap+0xa9 usertrap(ffff80003c4bff20) at usertrap+0x3c6 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x77125f9d1ac0, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: mtx 0xffffffff83979c08: locking against myself ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff83334540) at panic+0x1e5 mtx_enter_try(ffffffff83979c08) at mtx_enter_try+0x1da mtx_enter(ffffffff83979c08) at mtx_enter+0x62 uvm_pageclean(fffffd80086e8908) at uvm_pageclean+0x28e uvm_pagefree(fffffd80086e8908) at uvm_pagefree+0x26 uvn_get(fffffd806a5ac808,0,ffff80003c4bfb78,ffff80003c4bfb5c,0,2,dedbf084e6f9a0bf,2) at uvn_get+0x686 uvm_fault_lower_io(ffff80003c4bfd90,ffff80003c4bfdc8,ffff80003c4bfc10,ffff80003c4bfbf8) at uvm_fault_lower_io+0x2cd uvm_fault_lower(ffff80003c4bfd90,ffff80003c4bfdc8,ffff80003c4bfd10) at uvm_fault_lower+0x2bb uvm_fault(fffffd806bc42208,200000000000,0,2) at uvm_fault+0x274 upageflttrap(ffff80003c4bff20,2000000000c0) at upageflttrap+0xa9 usertrap(ffff80003c4bff20) at usertrap+0x3c6 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x77125f9d1ac0, count: -13 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c4bf8b0 rbx 0xffff8000299eeddf rdx 0 rcx 0xffff80003b85a560 rax 0xffff8000299edff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xfe1ff45d985ae646 r11 0xd58497e522f6613d r12 0xffff8000299eebe0 r13 0 r14 0 r15 0x1 rip 0xffffffff82ac0025 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c4bf8a0 ss 0 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=270169 pid=59160 tcnt=4 stat=onproc flags process=10 proc=0 runpri=50, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003b85bcb8,0xffff80003b85a040 process=0xffff80003b85c9f0 user=0xffff80003c4ba000, vmspace=0xfffffd806bc42208 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *59160 270169 94901 32767 7 0x10 syz-executor 59160 523426 94901 32767 3 0x4000090 fsleep syz-executor 59160 264907 94901 32767 3 0x4000010 biowait syz-executor 59160 229322 94901 32767 3 0x4000090 fsleep syz-executor 91012 359630 0 0 3 0x14200 bored sosplice 21471 116910 10231 32767 2 0x10 syz-executor 21471 54935 10231 32767 3 0x4000090 fsleep syz-executor 21471 2165 10231 32767 3 0x4000090 fsleep syz-executor 21471 36469 10231 32767 3 0x4000090 fsleep syz-executor 99750 101390 57052 32767 2 0x10 syz-executor 99750 378844 57052 32767 3 0x4000090 fsleep syz-executor 96417 75873 7014 32767 2 0x10 syz-executor 96417 360431 7014 32767 3 0x4000090 fifow syz-executor 96417 329295 7014 32767 3 0x4000090 fsleep syz-executor 66222 209088 3564 32767 2 0x10 syz-executor 66222 493981 3564 32767 3 0x4000090 fsleep syz-executor 24485 216489 31612 32767 3 0x90 nanoslp syz-executor 24485 181836 31612 32767 3 0x4000090 piperd syz-executor 24485 168781 31612 32767 3 0x4000090 fsleep syz-executor 86230 436551 37306 32767 3 0x90 nanoslp syz-executor 86230 258306 37306 32767 3 0x4000090 fifor syz-executor 86230 251516 37306 32767 3 0x4000090 fsleep syz-executor 45429 67257 87468 32767 7 0x10 syz-executor 45429 291964 87468 32767 3 0x4000090 ttyin syz-executor 45429 210057 87468 32767 3 0x4000090 sbwait syz-executor 45429 458864 87468 32767 3 0x4000090 fsleep syz-executor 7014 26372 26595 32767 3 0x90 nanoslp syz-executor 3564 63686 75022 32767 3 0x90 nanoslp syz-executor 57052 82870 84448 32767 3 0x90 nanoslp syz-executor 31612 68098 7067 32767 3 0x90 nanoslp syz-executor 94901 430039 41919 32767 3 0x90 nanoslp syz-executor 87468 358824 82712 32767 3 0x90 nanoslp syz-executor 10231 14224 20351 32767 3 0x90 nanoslp syz-executor 37306 52174 9832 32767 3 0x90 nanoslp syz-executor 82712 342099 43949 0 3 0x82 wait syz-executor 41919 365000 43949 0 3 0x82 wait syz-executor 75022 200118 43949 0 3 0x82 wait syz-executor 7067 260304 43949 0 3 0x82 wait syz-executor 26595 298360 43949 0 3 0x82 wait syz-executor 9832 9849 43949 0 3 0x82 wait syz-executor 20351 8340 43949 0 3 0x82 wait syz-executor 84448 277506 43949 0 3 0x82 wait syz-executor 43949 148461 87852 0 3 0x82 kqread syz-executor 87852 188988 40168 0 3 0x10008a sigsusp ksh 40168 54100 37509 0 3 0x98 kqread sshd-session 37509 319468 10574 0 3 0x92 kqread sshd-session 26592 457177 1 0 3 0x100083 ttyin getty 10574 379593 1 0 3 0x88 kqread sshd 63113 88055 38608 73 3 0x1100090 kqread syslogd 38608 134471 1 0 3 0x100082 sbwait syslogd 30992 480154 1 0 3 0x100080 kqread resolvd 96931 231155 90178 77 3 0x100092 kqread dhcpleased 59404 148849 90178 77 3 0x100092 kqread dhcpleased 90178 312967 1 0 3 0x80 kqread dhcpleased 88326 482245 0 0 3 0x14200 bored smr 5060 486543 0 0 2 0x14200 zerothread 21296 317888 0 0 3 0x14200 aiodoned aiodoned 64531 267938 0 0 3 0x14200 syncer update 35634 403953 0 0 3 0x14200 cleaner cleaner 86654 289617 0 0 3 0x14200 reaper reaper 38092 435394 0 0 3 0x14200 pgdaemon pagedaemon 88520 440520 0 0 3 0x14200 bored viomb 55784 1334 0 0 3 0x40014200 acpi0 acpi0 26117 72934 0 0 3 0x40014200 idle1 33210 62511 0 0 3 0x14200 bored softnet7 75484 484325 0 0 3 0x14200 bored softnet6 58693 218131 0 0 3 0x14200 bored softnet5 44923 481709 0 0 3 0x14200 bored softnet4 78630 444591 0 0 3 0x14200 bored softnet3 85583 330 0 0 3 0x14200 bored softnet2 85730 63281 0 0 3 0x14200 bored softnet1 80526 261236 0 0 3 0x14200 bored softnet0 39352 261560 0 0 3 0x14200 bored systqmp 48838 432551 0 0 3 0x14200 bored systq 43476 439236 0 0 3 0x14200 tmoslp softclockmp 73705 519396 0 0 3 0x40014200 tmoslp softclock 31716 480985 0 0 3 0x40014200 idle0 1 364099 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff83979c18) #0 witness_lock+0x5f1 #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 uvn_get+0x674 #4 uvm_fault_lower_io+0x2cd #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x274 #7 upageflttrap+0xa9 #8 usertrap+0x3c6 #9 recall_trap+0x8 Process 59160 (syz-executor) thread 0xffff80003b85a560 (270169) exclusive rwlock uobjlk r = 0 (0xfffffd8069d447d8) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 uvn_io+0x667 #3 uvn_get+0x31d #4 uvm_fault_lower_io+0x2cd #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x274 #7 upageflttrap+0xa9 #8 usertrap+0x3c6 #9 recall_trap+0x8 exclusive mutex &uvm.pageqlock r = 0 (0xffffffff83979c18) #0 witness_lock+0x5f1 #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 uvn_get+0x674 #4 uvm_fault_lower_io+0x2cd #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x274 #7 upageflttrap+0xa9 #8 usertrap+0x3c6 #9 recall_trap+0x8 Process 59160 (syz-executor) thread 0xffff80003b85a7f8 (264907) exclusive rrwlock inode r = 0 (0xfffffd806b84c8f0) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 sys_ftruncate+0x1c1 #6 syscall+0xb17 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10191 10956K 10968K 166960K 11269 0 pcb 17 12K 12K 166960K 17 0 rtable 207 5K 5K 166960K 253 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 1 1K 9K 166960K 5 0 counters 68 36K 36K 166960K 68 0 ioctlops 0 0K 2K 166960K 30 0 iov 0 0K 12K 166960K 2 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1337 84K 84K 166960K 1353 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 4 0 VM map 2 1K 1K 166960K 2 0 sem 2 0K 0K 166960K 2 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 26 97K 121K 166960K 174 0 proc 58 99K 147K 166960K 477 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 8 0 in_multi 99 7K 7K 166960K 101 0 ether_multi 1 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 49 228K 228K 166960K 49 0 exec 0 0K 1K 166960K 343 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 267 155K 163K 166960K 3132 0 UVM aobj 5 2K 2K 166960K 6 0 pinsyscall 47 94K 114K 166960K 1171 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 2 0K 0K 166960K 2 0 NDP 27 2K 2K 166960K 27 0 temp 34 8638K 8702K 166960K 3744 0 kqueue 14 22K 24K 166960K 31 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 36 0 32 1 0 1 1 0 8 0 rtentry 176 96 0 1 5 0 5 5 0 8 0 unpcb 144 61 0 35 2 0 2 2 0 8 0 syncache 336 4 0 4 1 0 1 1 0 8 1 tcpcb 736 22 0 14 1 0 1 1 0 8 0 arp 128 10 0 0 1 0 1 1 0 8 0 inpcb 328 86 0 68 2 0 2 2 0 8 0 nd6 144 17 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 439 0 0 28 0 28 28 0 8 0 art_table 40 440 0 0 5 0 5 5 0 8 0 art_node 32 96 0 11 1 0 1 1 0 8 0 shmpl 112 3 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1592 0 81 95 0 95 95 0 8 0 ffsino 296 1592 0 81 117 0 117 117 0 8 0 nchpl 144 1822 0 138 63 0 63 63 0 8 0 uvmvnodes 80 1673 0 0 35 0 35 35 0 8 0 vnodes 216 1673 0 0 93 0 93 93 0 8 0 namei 1024 5285 0 5285 1 0 1 1 0 8 1 percpumem 16 49 0 0 1 0 1 1 0 8 0 kstatmem 264 24 0 0 2 0 2 2 0 8 0 scxspl 216 6505 0 6503 3 1 2 2 1 8 1 plimitpl 152 40 0 15 2 0 2 2 0 8 1 sigapl 424 450 0 389 8 0 8 8 0 8 0 knotepl 120 306 0 0 10 0 10 10 0 8 0 kqueuepl 224 29 0 17 1 0 1 1 0 8 0 pipepl 344 105 0 76 3 0 3 3 0 8 0 fdescpl 528 427 0 389 3 0 3 3 0 8 0 filepl 160 1463 0 1226 10 0 10 10 0 8 0 lockfpl 104 18 0 15 1 0 1 1 0 8 0 lockfspl 48 10 0 7 1 0 1 1 0 8 0 sessionpl 144 22 0 6 1 0 1 1 0 8 0 pgrppl 48 32 0 8 1 0 1 1 0 8 0 ucredpl 104 121 0 102 1 0 1 1 0 8 0 zombiepl 144 389 0 389 1 0 1 1 0 8 1 processpl 1248 450 0 389 7 1 6 6 0 8 0 procpl 664 515 0 437 7 0 7 7 0 8 0 sockpl 752 186 0 138 5 0 5 5 0 8 0 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 131 0 0 17 0 17 17 0 8 0 mcl2k 2048 22 0 0 3 0 3 3 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 173 0 0 11 0 11 11 0 8 0 bufpl 280 2854 0 116 196 0 196 196 0 8 0 anonpl 32 3688 0 0 30 0 30 30 0 246 0 amapchunkpl 152 9129 0 8209 40 4 36 36 0 158 0 amappl16 200 1506 0 1485 5 0 5 5 0 8 3 amappl15 192 7 0 7 1 0 1 1 0 8 1 amappl14 184 104 0 94 1 0 1 1 0 8 0 amappl13 176 6 0 6 1 0 1 1 0 8 1 amappl12 168 1020 0 982 2 0 2 2 0 8 0 amappl11 160 44 0 34 1 0 1 1 0 8 0 amappl10 152 4 0 4 1 0 1 1 0 8 1 amappl9 144 255 0 255 1 0 1 1 0 8 1 amappl8 136 17 0 15 1 0 1 1 0 8 0 amappl7 128 95 0 85 1 0 1 1 0 8 0 amappl6 120 165 0 162 1 0 1 1 0 8 0 amappl5 112 111 0 105 1 0 1 1 0 8 0 amappl4 104 253 0 238 1 0 1 1 0 8 0 amappl3 96 1339 0 1201 4 0 4 4 0 8 0 amappl2 88 601 0 546 2 0 2 2 0 8 0 amappl1 80 8100 0 7522 14 0 14 14 0 8 0 amappl 88 2511 0 2307 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 5 0 1 1 0 1 1 0 8 0 uaddrrnd 24 427 0 389 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 427 0 389 1 0 1 1 0 8 0 vmmpekpl 168 4985 0 4946 2 0 2 2 0 8 0 vmmpepl 168 33170 0 31004 100 0 100 100 0 357 0 vmsppl 488 426 0 389 7 1 6 6 0 8 0 rwobjpl 80 13547 0 11013 54 0 54 54 0 8 0 pdppl 4096 862 0 778 106 10 96 96 0 8 12 pvpl 32 10265 0 0 83 0 83 83 0 265 0 pmappl 256 426 0 389 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 276 0 13 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff8383dff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff838a7b10) at __mp_lock+0x192 intr_handler(ffff80003c465790,ffff800000079a80) at intr_handler+0xe9 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f __sanitizer_cov_trace_const_cmp4(ffff80002a36f778,ffff80003c4659d0) at __sanitizer_cov_trace_const_cmp4 syscall(ffff80003c4659d0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7d0fcf5aaa40, count: 6 ddb{0}> trace x86_ipi_db(ffffffff8383dff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff838a7b10) at __mp_lock+0x192 intr_handler(ffff80003c465790,ffff800000079a80) at intr_handler+0xe9 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f __sanitizer_cov_trace_const_cmp4(ffff80002a36f778,ffff80003c4659d0) at __sanitizer_cov_trace_const_cmp4 syscall(ffff80003c4659d0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7d0fcf5aaa40, count: -9 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff83334540) at panic+0x1e5 mtx_enter_try(ffffffff83979c08) at mtx_enter_try+0x1da mtx_enter(ffffffff83979c08) at mtx_enter+0x62 uvm_pageclean(fffffd80086e8908) at uvm_pageclean+0x28e uvm_pagefree(fffffd80086e8908) at uvm_pagefree+0x26 uvn_get(fffffd806a5ac808,0,ffff80003c4bfb78,ffff80003c4bfb5c,0,2,dedbf084e6f9a0bf,2) at uvn_get+0x686 uvm_fault_lower_io(ffff80003c4bfd90,ffff80003c4bfdc8,ffff80003c4bfc10,ffff80003c4bfbf8) at uvm_fault_lower_io+0x2cd uvm_fault_lower(ffff80003c4bfd90,ffff80003c4bfdc8,ffff80003c4bfd10) at uvm_fault_lower+0x2bb uvm_fault(fffffd806bc42208,200000000000,0,2) at uvm_fault+0x274 upageflttrap(ffff80003c4bff20,2000000000c0) at upageflttrap+0xa9 usertrap(ffff80003c4bff20) at usertrap+0x3c6 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x77125f9d1ac0, count: 2 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff83334540) at panic+0x1e5 mtx_enter_try(ffffffff83979c08) at mtx_enter_try+0x1da mtx_enter(ffffffff83979c08) at mtx_enter+0x62 uvm_pageclean(fffffd80086e8908) at uvm_pageclean+0x28e uvm_pagefree(fffffd80086e8908) at uvm_pagefree+0x26 uvn_get(fffffd806a5ac808,0,ffff80003c4bfb78,ffff80003c4bfb5c,0,2,dedbf084e6f9a0bf,2) at uvn_get+0x686 uvm_fault_lower_io(ffff80003c4bfd90,ffff80003c4bfdc8,ffff80003c4bfc10,ffff80003c4bfbf8) at uvm_fault_lower_io+0x2cd uvm_fault_lower(ffff80003c4bfd90,ffff80003c4bfdc8,ffff80003c4bfd10) at uvm_fault_lower+0x2bb uvm_fault(fffffd806bc42208,200000000000,0,2) at uvm_fault+0x274 upageflttrap(ffff80003c4bff20,2000000000c0) at upageflttrap+0xa9 usertrap(ffff80003c4bff20) at usertrap+0x3c6 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x77125f9d1ac0, count: -13