last executing test programs: 5.494061489s ago: executing program 4 (id=5): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0xffffffde, 0x0, "100000e500", 0x0, 0xe}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) syz_open_pts() 4.94943998s ago: executing program 4 (id=28): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2, 0x0, 0x37) 4.931353069s ago: executing program 4 (id=29): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 4.825390417s ago: executing program 4 (id=31): r0 = semget$private(0x0, 0x1, 0x110) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 4.82502271s ago: executing program 4 (id=33): r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x1, 0xfffffffa, 0x0, "6870552f4fbd14b23b4f3ccaa036ea4cb5d1d22c", 0x0, 0xb}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001440)="63c4c2209ff34323942ff81e6b39e42303721900ab3116df126ad84b27a3c4c2aafed02e73a0d98a094c236036b70923fd4f6b3f184764a05e9dcc41760a", 0x3e}], 0x1) execve(0x0, 0x0, 0x0) 4.308571365s ago: executing program 7 (id=57): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r5, 0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) 3.944929026s ago: executing program 7 (id=78): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000003}) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xc, r0, 0x0, r0, 0x0, 0x184}, 0x7, 0xf, 0x9d70}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x29, 0x20000000, 0x0, 0x10000000000}, {{}, 0xfffffffffffffff9, 0x78af09b1f23c0e92, 0x2, 0x2, 0x200}], 0xfffffffd, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x65}], 0x0, 0x0, 0x9, 0x0) lseek(r1, 0x6, 0x0) kevent(r1, &(0x7f00000000c0), 0x138, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1d, 0x10}], 0xffffffff, 0x0) 3.709177093s ago: executing program 7 (id=82): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, &(0x7f0000000a80)='./file0\x00') unlink(0x0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(0x0, 0x200, 0x14) rename(0x0, &(0x7f00000010c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 3.609972446s ago: executing program 7 (id=87): r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) r3 = dup2(r2, r1) sendto(r2, &(0x7f0000000080)="3eab8246bae276517fee25b2", 0xc, 0x0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 3.109745609s ago: executing program 5 (id=105): munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (fail_nth: 1) 3.061107423s ago: executing program 5 (id=111): ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee702d64110000445f69112295cf00a2e100", 0xfffffffd}) sysctl$vm(&(0x7f0000000080)={0x2, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r0, 0x2}], 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x9c, 0x1000100000007}) syz_emit_ethernet(0x46, &(0x7f0000000540)=ANY=[@ANYRES64=r1]) 3.020934877s ago: executing program 0 (id=113): sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="741ad85d9f945ecdd7e4ffffffff000063b82792b26cff2414a0dee861bd8acd0000158b318100000000c00600d513a0619527c62715f2717d78444f5b1f758ba1086cbaec45eaa62435dfb84cad60daf6779849932654afd18ea1ecc560a1a8b60fb25168df3c2fa3fe5cb65a33bbd2937fd60a86fae0f61b6d196d85d5df9c2b56f6eb45f81bbb30cb227446a42e7db2928030089049dc81a6935221df0f52430f79179b11c5ca12d402", &(0x7f0000000200)=0xfec1, 0x0, 0xd1ef4960be19f686) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xb, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x10}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 2.952979898s ago: executing program 0 (id=118): sysctl$net_inet6_ip6(&(0x7f0000000040), 0xa, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x25, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 2.951847172s ago: executing program 5 (id=121): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, r1, 0x0, 0x1, 0xfffd}, 0x0, 0x8000}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x9) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) (fail_nth: 1) 2.924808539s ago: executing program 0 (id=123): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, r1, 0x0, 0x1, 0xfffd}, 0x0, 0x8000}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x9) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) 2.906920751s ago: executing program 5 (id=124): r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) 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"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) dup2(r4, r3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) 2.86607166s ago: executing program 0 (id=126): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 64) dup(0xffffffffffffffff) (async, rerun: 64) accept$inet(0xffffffffffffffff, 0x0, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) (async) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r2 = kqueue() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff0100000000000013", 0x0, 0x0, 0x0) (async) kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0x7ffffffffffffff9, 0x57, 0x0, 0x2, 0xffffffffffffffff}], 0x800, 0x0) kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x65}], 0x0, 0x0, 0x9, 0x0) (async) kevent(r2, &(0x7f00000000c0), 0x138, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1d}], 0xffffffff, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 2.865230181s ago: executing program 3 (id=129): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file2\x00', 0x200, 0x14) rename(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 2.730678335s ago: executing program 7 (id=135): syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb88a825008100360086dd34159903a1929e899a00026500000000003c0bfe8000000000000000000000000000aa0000000000"]) (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff, 0x4}, 0x10) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/139, 0xfffffece}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() (async) getgroups(0x0, 0x0) (async) r3 = getuid() (async) r4 = getgid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x7, r2, 0x0, r3, r4, 0x180, 0x1}, 0x5, 0x400, 0x0, 0x0, 0x1, 0x8001, 0x1}) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) getuid() (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000540)=""/4096) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x25, 0x0, 0x0) (async) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r7 = kqueue() (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r7, &(0x7f0000000300), 0x100102, 0x0, 0x10000009, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r6, 0x0) (async) socket(0x20, 0x1, 0x5) 2.64140492s ago: executing program 5 (id=136): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x10}], 0x2, 0x8) select(0x40, &(0x7f0000000040)={0x4, 0xff, 0x0, 0x6, 0x0, 0x8, 0x7fffffff, 0x2}, 0x0, &(0x7f0000000100)={0xf, 0x1d74359f, 0x101, 0x1, 0x9, 0xab, 0xffffffffffffffff, 0x3}, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) 2.412698346s ago: executing program 3 (id=140): mknod(&(0x7f0000000040)='./file0\x00', 0x118a, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xd6) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x10002ffffffff}) 1.071933401s ago: executing program 7 (id=158): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) sendmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x28}, 0x3) ftruncate(r1, 0x100000000) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x404, 0x7fffffff, 0x20001, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000200)="cc7c58cce65151bbf187fe603d2b26b33fcef1de293d932daa85eba8422ec64f409bd76cb2df469078b68c998379a484fc2b8bc3a6b0a220f25909fed2c93d3baa138106b60010a69685d1bd4a2721eb2787098924e2e679be76a46ed9c96063a13de94065fe4ef1501722288064c4a1de91b739d84d0d10e4096367548cee6f22ca240007439c01550f81dcdcb55710866349f07359020230d043372366ea5096cbf646e69e7b5ffa3a064a62d51e14739e5b5d48655a8e1c1917442cc81fb66e2dc4e7ed96e5412d1b04", 0xcb}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1d4, 0x0, r6, r5, 0x0, 0x1}, 0x0, 0x8000}) 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) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x9) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) 901.730625ms ago: executing program 0 (id=162): sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = getpid() r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x35c6, 0x0, r2}) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0xfffffffc, 0xe, "000001204c0000910000000000000000000200"}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) 799.167696ms ago: executing program 2 (id=166): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 682.574406ms ago: executing program 2 (id=171): setsockopt(0xffffffffffffffff, 0x4, 0x3, &(0x7f0000000040)="2af0a90ff45873c83726feb9e20f1aa042629858bb8f64499c814748e3d2b49dfae10a6f8774121a6034d30c79fb6e25793ba0e61bb0fa61cf2b147dfd9e0907b58faeb4c5efa24e1e15c07500d49f1b0828a24232db5efcb10a46d8950a8f9ee0e81143945d5e44a50757c2780adac81388f1e53498c8f0d9c0b46f37f88a246a5a0c3aadf328f17f135af1c631", 0x8e) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x101, 0x3, r0}) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000180)) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) sendto$inet(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0, &(0x7f0000000240)={0x2, 0x2}, 0xc) pwrite(0xffffffffffffffff, &(0x7f0000000280)="f0980847299da3ee18815c5f70def1bfba165efb50b4b3f870c3733c47d1053ed93e4c5003c5536d61a120531cdb8f3cf115ab50441a2429517f6e31b55a46506843fe63f3c098f08ab18ae7bf1896c6a776c72d87dc96e04e2b", 0x5a, 0x8) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r3, 0x20004b3d) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {&(0x7f00000003c0)=""/24, 0x18}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000000500)=""/243, 0xf3}], 0x4, 0x200) socketpair(0x6, 0x2, 0x2, &(0x7f0000000640)={0xffffffffffffffff}) readv(r5, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000780)={{0x2, r7, r2, r1, r8, 0x80, 0x13c}, 0xffffffff, 0x4, 0x937691}) open(&(0x7f0000000840)='./file0\x00', 0x20000, 0xc0) getpid() semop(r6, &(0x7f00000008c0)=[{0x1, 0x0, 0x1400}, {0x3, 0x949, 0x800}, {0x3, 0x3, 0x1800}, {0x1, 0x8, 0x1800}, {0x3, 0x4, 0x800}], 0x5) 681.811493ms ago: executing program 5 (id=137): sysctl$hw(&(0x7f0000000280)={0x6, 0xb}, 0x2, &(0x7f0000000080)="bd0f192e", &(0x7f0000000240)=0x4, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000180)="615e0eb921f7c7fa2814f504ac5b12e09741a1082f45c7b3e7f567298377dfcbaf953d3a63405d63f7ab49b341054924e75ef968fdf79047791171894db027957f9f74be0bf46e1dedff515ae56bc0204817f642f8f46abc242d1cdf87f9e42b0cd1149e658fe4dc90d3010faab2b45e2222ec7f74d81c987c8189ea24b5143732e4cc2a74a48928ceadef063caf5596e9c021ac3b66ccc74e0d0f4526960087d2248c393e3ce2ca85654f6c47aed0f1f110309079f05727", 0xb8, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000300)='#', 0x1}], 0x1) writev(r3, &(0x7f0000000340)=[{&(0x7f0000001580)="dbc167d0e5a4f81643459cbe7948817d73c71b14aa5ced0e26efd88876037bfb50cc7e82d6d917c3ec78acb2f3185197d9054461233153094cf1180a934cf2c343c52484046933190455ef92099d50534473d2e432fac865976ea323b5ebc641bfc453a6bca7d761625c39bba3e3ffed1a87495a3e986761ce920000000000", 0x7f}, {&(0x7f0000000400)="dea18843d18d29d0b7dc784f2d4ce4788bf8976e3d3fb286da7761340aa211b6ce9617a93dde14601ec14cc84cd85a9f7a053ed7e550fd25ec2477460f04fabcec6e1ce3fcd3f82c302c84da03776fe112a6d0", 0x53}, {&(0x7f00000004c0)="01bcf3d34388b3815846bd8bbce611e5f3640e1ceae93965e72fbaad6842e97c2ef6594bc30b70d0db3477d9d48a4ceaa2aa10b21ac576af664dc33ebe5afd65f3f98b7a7da318324a1da154109d008b312b1c2e88c77ee2e73d42c179e5356c7cd7f3a72d4bb99e13d2608d0e86a07da5bdfc8488fc3e2ce900b52f12db1c11cf85115e65dbb94bc987b2acb2204c8578a008399806257ab0f6dcc41e383d5d070285c960dc605b6105a2ea63d134d4b71f52120c5f97aa6abd2d75e2b8eab50b4bef6a363087e2bcc4dca7bb9cb9f4b849b8e458c14ace3a51b473eea40c763657de3618419a5ba7cfb9e2520853aa13c395df8b238e89cf645f885a267432879f3cae05ab5ddf49bcce549390e5aee52db7fa759d56d05fed8b0c5cb8a83957def4fdf2c0915ef8c193f186a839f99839dabb7543c80aeebb4b22697bfbbc6ae2b5ac48ccc2978e9c2df14d6bfc0eb7436b6adafcfd39351888c8924db0e9a30deb6a75fcf658570717440ee43256a09215c8d33a593fa3e2c30fe19f0e558ca50335caaed1bd08aa688515b7d332551521d0d7ae5d36bf91a2c6570f0e5aac677891b09c8220cb7c745f9af750004a7fae37bd792ef8346649040e94253d20a8375ca658525bee2be2b27a15d2ef0afbdef8088683cc558ea80ea2830150635b6c6ecf1f0309938ef7701be0066ed270138119172fb4e3f02af87ab973c1387437f7ad1e9d1eddae05e8cb2bb39d023f7cb4fe33f74158d4b465c2d1cf9734bfa5192f804068862e83a2b59996bd99759f40c53f98ebfd73c6d2c96cf9361e845e51028548c3c7db2a6705654ef4e89b0f39864b433179a142fdf44fecfecaaa17aff28e7d5680f3a444aea333a44eb229d553af62de8711b57f86f860614dfaddd9d4440a34731abb989a2e89b0ff9d581dfb415e370bcce826df121dc72ce0909f73f0e0a85460e5b364579b4086c89600582e7e6a5d0d3eee45d064ccd73d26db83761841cb95f4588aaf11cbfb1d2dbf59e5853b5ca35af48d9627a2751b5943d4c1d24d53073a5b2fee087af06b950575f499b300705215a9583e0d70573a745e7a7390ba85db8dcaae8d2be08a87445745c808db0a23e8a0b6e0bfe8f1a9b2e58615b305347c70027bc588e0eda4feda794e7bb93ba27147c10fcc1478acb881609a3fbab75519db1d160dfab464e975910e17272664848e7a97d693254a15e5e32b8dee47f5d68ed9fed12b82a58c4d495fdd440cff00fc57dd8a8242af1c95e40d5a9f1b033b28c0f1f89b27b5531d9c4ff8f0be3d241395eaf493b549a0e9bdd9ecd438be3692dc20d40b974a6b9c712916c1dc28780014413f4d71320bfd4f87d57275524dd27726045eec06fa16ddb5bb238ea5d6f798049e70fe52f76e2aa28de6c5286fac61c97cb797eb31f132f891def6ce916a3d49b4e169fd45a1f715653075cfed0df959888c1f8ff7ed8c72a8f70489ea22efecadd417e62d9da9a1b633bebd9efd72a6ebbac7eab23868526a42ad431ef304cb29e34d5b741dde82e209b1acbd524d30e23c28f9c5d0b0157d30e5afd0d24ede4e8132ac110813afecc52d0e30af41179a150fda4848dc248361a3adb8a75e713291d09bd40c8db1e50bc7afb59a931476002282755c2dcf0bce66eecca721f6107df979b8d8656016d31a26438a6289d38fa3eed0eb2def528e1636b2867edaeb7f22473df91ac8a90a6621d71b34b98ff1774686ba5f2d0ee627f5d94532d974ff3cc6da3e201129d6df273f048149043cc81b4e39cc62ad59cfec0882c928f55d47365f21d2db4cf2c4a932e9067dcf7d786a56741f6273726e6315bd71c631c6b3fb136e05ce3d3eeb5c149934bae7cb01d7401323e5fd5a8db34a3425141b07130abf730bb5a6717d08720cfc7ebc957953d069b69283525cc75616905ba13a769c58404440cf030c737a7f5f7abed909760457d01b8bf7e915afe69000008bbfc1bfcf5d902ab8de13b0346de6522035ce764d5b096b21ad39f777aa5f29efaddb04d6f66d8ac2247fc9e9be2ff1c4e1e3ef49e77c873d379eb4bd21381cf8d9b8d3b316badd9a83edc48c844f066d24af948658f70cb60a661e2ef8bf3cd1a193db6ac8bacd2aea621d99372b749bb48fe3778e1902e813043bd4ef75ddb98669050b12b936e617057ee5a29d348da8b2d3d14be89c291b3caa472a45cb40b08467a5fbf5d4e8c5bc358de476251eccad11f024c1f2cce3c154ad9ed32be51df9456bb5b0cbc383fd5fabfea2ccb3f345fcf16c9c949d400f73af55b1602592bef4c87e1cc3f8224ad44f7019e7c0ca6e8ae4b3ed37d38cf695696b0d4ed6c03614aef8874e49b48713228d7bbbc77671fa2721c8d3d8fbfc07b4ff96ca9f7baaec55d03e131dce6b8c45a88c9c51e972abb4eb749d7072f45118c80db12371f3eb02f8d342b54c674ef6d4bb4d2cd22201b0d89a1c80483b9422feb7e1d608f8bc22383e02d465bf01b1426fc05e5417f0083ad3883318b60a3f8f47a86e156d6748d7a4ec1c0f568e9d5dc20580a7565433fa64474d1dca8bfcbf8e1c57d4e6aced99f5f2024af258de01ba364286363ec7d30adcfcde9e016866597561e4a7ec31024d97d1f422c5d6f6a20ff4016c3211cd630a9aaf8c7f29d4f30014ea5367ceccb88f584673f8792d252ed88fe833142af28f325c37084616a1df9bbbdddc90b2f12b2330a18fca2452d84fad00493793f6e2dcfdffbc3936a983ced235e505ddc83a50e06d090332bc2c43f24b13a3e753916fe424811da049c713ed41b3f0f5bb77aae3ec74b19286e6ba9a754bbc1e83ca2bcafb4edef7d4470ced91f15f410252fa94f86f020950d717a57f45182ca460b00d5c37ab116b5e6d3a58ede676c596adb2e2a0c86e800c8a5104b64fc45fe124bbc314afd67abadf387b0a6beed8feca3be1570f4cc6fb4106696d05e4a6abfc696920519e3d8bd8d661a10781a035c65ffb373993dbf42af1c71e7a4b0435abd52ff7b44cd35b965d077745cb044922a02d7122c70980a8c7bd24b2b769e2aa94f1ba23bef865df5cf78e2f0affdb54ee92c5edbd3bbfac48ccce0051a4bd0fe4854e2e9d5038f649f36bffe85fb965da5daabadb035c7614ce2751a271657a5f541d5fb492e1be02e71392bfaa4cb3bab874f23687099181782566dd2d8f04a07856e0bee05da6f0ae2343436dcd7fb3dd1ddc5ab29cbe7ee8b9132714da4df79bac6f99d3f052c192d415563fc12e1b99a1df38aebd47dfe50dd95b143508a203fa68d51fa47d7d3c06ae2207142e8c09bae86b24a68d023a2be3050b584706cf0455c72d9d0439c38ca543e77a10bc6b1a63c05e9ce0efc66adbda0ad34e7c693ac7803c490997590ff51f3721440263cd5477515303ecb23a72a9125267ed2c2a31b0e460548f73abbea7a96c2d9cedd0bcddf53aeb169bbe6239e6fbb9f2f0fb2b46329ca45335fed04de976b231aa5b45d0ad4539627b053962f3fa69f15a867faddc1847c97b9df40a32c9aced58ce4b84e36b71a735fc3e844edda9ebc2ff8a931522c56f5e08d8570951bfa530437b3397300aa73ae5b73a254aca7e70175485dd816ef463ee97dc6165bbbb019edf2cc517e39ed535bc69e8aea5539db64128ffc1ab8993d60394d3be18f516b48cefbcd93ef3c8f92532ed33de29dbe8b2bdb331941ff3996ce65806ec3f76d20da59e4542837edbb84aa397886cf4162bcf1fcbd639ddade0a070b786301d31a9488dc69a0d4da8d454015cdc081613a3cf32308c7ff71e294aa8dd8d48443c77f7ac2566befc79906452a6d596bd3e6ef969ce114db7a240026fac5ab52a298e063b5d8e6b71b049d583944ce1295fa7182c43a240dac0d03dac159a97637c4d882e84df05ed2d545decdc5e9da87c8d43e9c2c7693564063e60a2cb3bb0afbcc553c26b923d5e597d15183545f45ee0cb6b8d79fd1239cd16f48b2427292bf258e254953d1bb4910842dcc410d96052710e8319cbb267f467b59c685ec78fedc932914323aef9b33123d75f914bf6736d4c62caec170c3c92ff6ce7bc47b743645972af7dd907c181c0a5fe87ebe66be195f107d4589432f70cd2b3220ed34fd98c67abbc47b608f4d57959892a8507c9ec0a43d714fccbdb682fe8e6c3ff7fc876bf33c7aada2334a2efe35d4d9903a594b05e2a4aa2bc77df636240b121fecd964abed7b8937d4bd6bd29c4eff1aaca4f44f5e77b67cf81f7c796b0ae7ed6f96c3030557b4c6ae28f1303c6c1942d31e9831353b0acd5feca19784b6d645a837ed5d86328979eed391995bb36dcf6ef62f815a1910dac42f4c74ae0a0392f8e10a4f0f5034c9cc0105d7c7eada9d9cf702a1d11da10bec3d2eec91ddf24e535dd802a4fc7f0ec42445f872b5d512303ecf700a12b8750bd82e37d8fd4c72a0a9e570a05d2ce4762dcc9ea57d39c3d21e6c866126c70e423e67c61ff26cb1230f8788fdc0914fd1aa6b22550d84ffc4f9b38f03e924a4bdbb3ee6e703eb775c3a32bfe0cd0392eb80f4758c3cf75bc33f90adf266117c07c3a8f2f5a2f5b3ea1ead734dd0503ec600f67d05657dcf01e986c839b859834ee025ced46f6993a3790ea52428f50bbd0ded4d0acc3524d092af9af2773a49613bf1d5c4702388cd9564f4110cc401027a49fb03689dc5ec45190238f06689a0d9994cebfe5c5e3314cf0638651dbe32fd740a8734048515bd1b3e4cab6d38a49d6abf4e0fbfb310753502f0b3f2f6dab9f308c729a6c68cff8a5e960b4ce2e4ce50f9a38db191777c558893d00850465d5b82871eeb592959817551d3e9fe53bed00f11482c6f51f757c0581c7fd7826ffab8d3a60793c21b412434243fe7bb3b60f10ece0c6192fe0df5b9f38467b6eb3127fba67b224c2266d1715180dcc2e25f604a07b12da16a5a988b82e2299812138171b419a3cd493f1ac8c7238fbf832c289de2aa7b67d854428ca528d8d0a675ce617ccfd622742d4c2673f5b2c24ffc7ba93ab431bc3c85dc05a0297d83903a37aaae005de2189b57a8cb289b8f08b06e0615788a9f40e1068db2383b371cbc359beb18f90337641d8dfed205cdaf76df057f11741be8c02085f1721b51a5dd971b674282c1a8a67a3dfb7142d38c5187cf9d6f4f0e7a4d00811f753bb68657acbd115d1087a6fdaf91a4bacc7f82d1f98c9aa1d43a339880d5869db60f5996a7f9fbd5c956549928de09186c14a14c9c96c5f45af1aa1df610b322f41bf123e3b6e3e03c90526e18086268803fe5130a2538191bdc21a3172e9e36070a8f8104ed83db833c1df0bbcf42812457ffe83383ee654cb354d22cdb6a16f53a2aa5813622e27f652b57683bb159d6941f8d6cd25ce42c1055241e093a16e133b6c588a8a09687614cea8842272c31313c932fda9051fa7c8f8be927f909ee9c7575b5d383e48a7416092aced745772b6cdb80a4f58ecc720", 0xf2e}], 0x3) r4 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) fchflags(r4, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r1, 0x1}, {r1, 0x10}], 0x2, 0x8) select(0x40, &(0x7f0000000040)={0x4, 0xff, 0x0, 0x6, 0x0, 0x8, 0x7fffffff, 0x2}, 0x0, &(0x7f0000000100)={0xf, 0x1d74359f, 0x101, 0x1, 0x9, 0xab, 0xffffffffffffffff, 0x3}, 0x0) 629.039681ms ago: executing program 2 (id=172): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) sysctl$net_mpls(&(0x7f0000000040)={0x4, 0x21, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) 628.91548ms ago: executing program 0 (id=163): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) recvfrom(r2, 0x0, 0x0, 0x1843, 0x0, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 628.715049ms ago: executing program 2 (id=173): syz_emit_ethernet(0x52, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f5f001c2b00fe800000000000000000000000000004000004000000008000000000000000002c000000000000004e224e23a144b2e3b973b9fb6155db3b3e47d29552e48db1"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xad, 0x0, 0x3, 0xfffffffa, "f5000000000800000000060000ea00"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 574.91817ms ago: executing program 3 (id=141): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x18d) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)="cc60d3d7", 0x4}], 0x1) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 515.500318ms ago: executing program 3 (id=175): r0 = socket(0x2, 0x4001, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x22}, 0x2, &(0x7f00000003c0)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) (async) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0xae, 0xfffff, 0x0, 0x9}], 0x7ff, 0x0, 0x8000, 0x0) (async) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) fcntl$getflags(r1, 0x1) 515.048122ms ago: executing program 1 (id=176): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x100) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') setitimer(0x2, &(0x7f0000000140)={{}, {0x0, 0x7fff}}, &(0x7f0000000200)) open$dir(&(0x7f0000000300)='./file2\x00', 0x200, 0x14) 510.218191ms ago: executing program 3 (id=177): r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$VMM_IOC_CREATE(r3, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x5}, {&(0x7f0000165000/0x2000)=nil, &(0x7f00001e6000/0x1000)=nil}, {&(0x7f000013c000/0x1000)=nil, &(0x7f000011c000/0x3000)=nil, 0x1}, {&(0x7f00005bd000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000268000/0x2000)=nil}, {&(0x7f0000328000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000075b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000760000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f000057d000/0x10000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000729000/0x2000)=nil, 0x10}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000432000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00'}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x54}) r5 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000040)="09009ea1", &(0x7f0000000000)=0xffca, 0x0, 0x0) close(r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000001bc0)="87b2008df488cd77de2cbe59040d9dd5", 0x10}], 0x1, 0x0, 0x0, 0x1}, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000004c0)="7935c54c7801c92b7604b6671eb8623cf28d7af7d90a730085ffd9621180099a5d168ca6582a7af1bcf43fc4599cd3ed5b05d00dd261565e5296b3563c712abc5ba13f3333ce5e3bedee67fcb72ba0f97e7a1944dd73dd9c3df831ddabc7694522a8d37cd3b7ecc34b0d280d54f63eca7071cd8d688083acc916fbb1b809eff130c43c185a677dd6c037fa3b08e3fbc5c539bbc538f34f39b79e102e5f048ce04d08b1471ee665b43f505db28b95ce63b690dce15ee14779", 0xb8}], 0x10000000000001ad, &(0x7f0000001a80)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x1000) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x1ffffe, 0x0, 0x5, 0xffffffff, "ffe7c9d341000302000000000000ff00"}) writev(r5, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2", 0x1}], 0x1) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') close(r2) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES8], 0x9}, 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0xffffff2b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 509.950784ms ago: executing program 3 (id=178): setitimer(0x2, &(0x7f0000000000)={{0x6}, {0x0, 0x3}}, 0x0) (async) setitimer(0x2, &(0x7f0000000000)={{0x6}, {0x0, 0x3}}, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r3, &(0x7f0000000600)=@file={0x0, ""/508}, &(0x7f0000000340)=0x1fe) shutdown(r4, 0x1) r5 = kqueue() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r7) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/197, 0xc5}, {&(0x7f0000000240)=""/231, 0xe7}], 0x2, 0x0}, 0x3) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x1000) (async) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x1000) sendmmsg(r1, &(0x7f0000000200)={0x0}, 0xfffffffffffffd8f, 0x0) 221.731647ms ago: executing program 1 (id=180): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000180)="674cd6e5", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0xa6}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) 220.509625ms ago: executing program 1 (id=182): munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) geteuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) msgget$private(0x0, 0x0) syz_emit_ethernet(0x47, 0x0) socket(0x0, 0x4000, 0x0) syz_open_pts() pledge(0x0, 0x0) sync() r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 219.870362ms ago: executing program 2 (id=184): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file2\x00', 0x200, 0x14) rename(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) 117.527137ms ago: executing program 1 (id=186): symlink(&(0x7f00000002c0)='./file0/file0/../file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2f) 116.388797ms ago: executing program 2 (id=187): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x10}], 0x2, 0x8) select(0x40, &(0x7f0000000040)={0x4, 0xff, 0x0, 0x6, 0x0, 0x8, 0x7fffffff, 0x2}, 0x0, &(0x7f0000000100)={0xf, 0x1d74359f, 0x101, 0x1, 0x9, 0xab, 0xffffffffffffffff, 0x3}, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) 88.162435ms ago: executing program 1 (id=189): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0xe8, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) (async) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3ff, './file0\x00', './file0\x00'}) (async) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3ff, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xae, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000782b00fe8000000000000000000000000000bbfe8000000000000040"]) (async) syz_emit_ethernet(0xae, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000782b00fe8000000000000000000000000000bbfe8000000000000040"]) 83.283094ms ago: executing program 6 (id=190): open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, 0x2}) symlinkat(&(0x7f00000005c0)='\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 32.747495ms ago: executing program 1 (id=191): r0 = syz_open_pts() syz_emit_ethernet(0x22, &(0x7f0000000180)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x33, 0x14, 0x65, 0x4, 0x2, 0x5e, 0x0, @remote={0xac, 0x14, 0x0}, @loopback}}}}}) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000100)="0a76ea4e", &(0x7f00000001c0)=0x4, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10, 0xfff, 0x7fffffff, 0x10, "e0d49b17167fe580d19315c0a61100d6dbd7c370", 0xffffff4f, 0x6}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)="e338af55a7267ed2321df2d3c45cb77f34e61a4a3f0b62f50a3109", 0x1b}], 0x1) 32.375962ms ago: executing program 6 (id=192): r0 = socket(0x2, 0x4001, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00eb0100000000", 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaeaaaa86dd6053af8000082b00fe8000000000000000000700fa200000000078"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="e600100000000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x7, 0x1}, {0x3, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000740)="71f91e3471ac0058bc5a91501d94a34b8e5f84cfe3538e8a6658d45aba2d521ce829de5959b39d15db98846e2990e78d682eb2cb746b00ecb3b34f291f43fa89c6b410a65e2c447e46283d6813b653ecff7a01b7f11b4db1fabc13d3c5962ac93113d9fed18fb5cb36f552e4c960a61a7028c6cf9fed1aadbc2047ddbd6822c3572326cf7ffb8110b786e3841658b4555701b3c6aa0a6647a6e5eed743d0906c0f7516988093a1b1e0aa371e9385b2674871056bef6eae4969e96590868b5efd4000000098aeb72be2e28e92cc186e2f069b471a907726f49cfec1b76d4e6241b883e09e9656f3ea2a749f33eaf6b7718682be5e757b0da220fe8e876cf9d3c84b124ef16ff8db2660605f3ae163fe0d4bd4bea0b8cfbd76333181cb0000000000000000000000000000000000a793242b133c26f1de0955b1fbccd64fab11aa654ced12905f931786a176764a4734c3be444ea811414c37dad1e7c4ef99da1548b9fffaaa6730aa309b6643f9e7fd54ccb9d4112dd231eacdbaf095300a574382a0b4329230b3231e58b950ba4914cbd3f2bd08be9acbcc03ff06", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000002880), &(0x7f00000028c0)=0x4) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) read(r5, &(0x7f0000000000)=""/43, 0x2b) dup(r0) r6 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r6) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) ktrace(0x0, 0x5, 0x128, r8) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xffffffff, 0x3, r8}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 32.20386ms ago: executing program 6 (id=193): sysctl$hw(&(0x7f0000000540)={0x6, 0x11}, 0x2, &(0x7f0000000a40)="3281761e6cd02d43928768e72fa0b5296b7598d3066b", &(0x7f00000001c0)=0x16, 0x0, 0x0) 32.077814ms ago: executing program 6 (id=194): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000000)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000540)='./file0\x00', 0x184) renameat(r2, &(0x7f00000025c0)='./file0\x00', r2, &(0x7f0000002600)='./file1\x00') 367.198µs ago: executing program 6 (id=195): madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(r2, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x801100300000000, r2}) 0s ago: executing program 6 (id=196): r0 = socket(0x6, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.201' (ED25519) to the list of known hosts. paniWAc:RN muINtGe:x S0PxLf ffNfOfTd 80LOW6EaREdD c4ONb bS8YS CnoAtLL h eld7 i5 5n 3mt6x8_7le0a9v1e2 ESXtIopT p0e da at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 11084 1385 32767 0x10 0x4000000 1 syz-executor db_enter() at db_enter+0x25 panic(ffffffff83078e14) at panic+0x1e5 mtx_leave(fffffd806adc4bb8) at mtx_leave+0x17c msleep(fffffd806adc4ad0,fffffd806adc4bb8,4,ffffffff832a21d0,0) at msleep+0x125 vm_map_lock_ln(fffffd806adc4aa0,ffffffff830d8373,6f3) at vm_map_lock_ln+0xd4 uvmfault_lookup(ffff800030982cd0,1) at uvmfault_lookup+0xe8 uvm_fault_check(ffff800030982cd0,ffff800030982d08,ffff800030982d30) at uvm_fault_check+0x83e uvm_fault(fffffd806adc4aa0,20080000,0,1) at uvm_fault+0x112 kpageflttrap(ffff800030982e70,20080000) at kpageflttrap+0x2d0 kerntrap(ffff800030982e70) at kerntrap+0x14a alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b _copyin() at _copyin+0x57 syscall(ffff8000309832c0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x601572b9080, count: 1 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: mutex 0xfffffd806adc4bb8 not held in mtx_leave ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff83078e14) at panic+0x1e5 mtx_leave(fffffd806adc4bb8) at mtx_leave+0x17c msleep(fffffd806adc4ad0,fffffd806adc4bb8,4,ffffffff832a21d0,0) at msleep+0x125 vm_map_lock_ln(fffffd806adc4aa0,ffffffff830d8373,6f3) at vm_map_lock_ln+0xd4 uvmfault_lookup(ffff800030982cd0,1) at uvmfault_lookup+0xe8 uvm_fault_check(ffff800030982cd0,ffff800030982d08,ffff800030982d30) at uvm_fault_check+0x83e uvm_fault(fffffd806adc4aa0,20080000,0,1) at uvm_fault+0x112 kpageflttrap(ffff800030982e70,20080000) at kpageflttrap+0x2d0 kerntrap(ffff800030982e70) at kerntrap+0x14a alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b _copyin() at _copyin+0x57 syscall(ffff8000309832c0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x601572b9080, count: -14 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff8000309828f0 rbx 0xffffffff834aedbf cpu_info_full_primary+0x2dbf rdx 0xffff800001292380 rcx 0xffff8000367b62b0 rax 0xffffffff834adff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x485607472556759f r11 0x1ed9e9313585938c r12 0xffffffff834aebc0 cpu_info_full_primary+0x2bc0 r13 0 r14 0 r15 0x1 rip 0xffffffff816a99e5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff8000309828e0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=281715 pid=1385 tcnt=3 stat=sleep flags process=10 proc=4000020 runpri=32, usrpri=86, slppri=4, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000367b6f58,0xffff8000369ce040 process=0xffff800030974db0 user=0xffff80003097e000, vmspace=0xfffffd806adc4aa0 estcpu=36, cpticks=7, pctcpu=0.0, user=0, sys=7, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 1385 213340 30793 32767 2 0x10 syz-executor * 1385 281715 30793 32767 3 0x4000030 syz-executor 1385 11084 30793 32767 7 0x4000010 syz-executor 21846 341245 42027 32767 2 0x490 syz-executor 21846 491696 42027 32767 3 0x4000090 kqread syz-executor 21846 476563 42027 32767 3 0x4000090 fsleep syz-executor 15974 405524 15860 32767 3 0x4000090 nanoslp syz-executor 15974 161843 15860 32767 3 0x4000090 kqread syz-executor 15974 132275 15860 32767 3 0x4000090 fsleep syz-executor 31041 101394 4780 32767 2 0x490 syz-executor 31041 41022 4780 32767 3 0x4000090 netacc syz-executor 31041 47830 4780 32767 3 0x4000090 fsleep syz-executor 36822 387772 13388 32767 2 0x490 syz-executor 36822 432564 13388 32767 3 0x4000090 kqread syz-executor 4780 252671 34755 32767 3 0x90 nanoslp syz-executor 34755 420718 44913 0 3 0x82 wait syz-executor 15860 253082 94245 32767 3 0x90 nanoslp syz-executor 94245 141093 44913 0 3 0x82 wait syz-executor 13388 395745 51616 32767 2 0x490 syz-executor 51616 70586 44913 0 3 0x82 wait syz-executor 83946 46198 45872 0 3 0x82 netio sshd-session 14598 64651 0 0 3 0x14200 bored sosplice 62864 367636 45872 0 3 0x82 netio sshd-session 30793 325701 74651 32767 3 0x90 nanoslp syz-executor 23667 244393 86314 32767 3 0x90 nanoslp syz-executor 81692 64335 98529 32767 3 0x90 wait syz-executor 98655 284951 34572 32767 3 0x90 nanoslp syz-executor 42027 42182 41438 32767 2 0x490 syz-executor 86314 309867 44913 0 3 0x82 wait syz-executor 74651 79812 44913 0 3 0x82 wait syz-executor 98529 115582 44913 0 3 0x82 wait syz-executor 41438 240222 44913 0 3 0x82 wait syz-executor 34572 486077 44913 0 3 0x82 wait syz-executor 44913 520406 44220 0 3 0x82 kqread syz-executor 44220 435618 32514 0 3 0x10008a sigsusp ksh 32514 196540 46491 0 3 0x98 kqread sshd-session 46491 292414 45872 0 3 0x92 kqread sshd-session 17287 240511 1 0 3 0x100083 ttyin getty 45872 97205 1 0 3 0x88 kqread sshd 74272 214943 6879 73 3 0x1100090 kqread syslogd 6879 497057 1 0 3 0x100082 sbwait syslogd 9314 241544 1 0 3 0x100080 kqread resolvd 91341 71968 10436 77 3 0x100092 kqread dhcpleased 1503 412214 10436 77 3 0x100092 kqread dhcpleased 10436 286242 1 0 3 0x80 kqread dhcpleased 58031 422347 0 0 3 0x14200 bored smr 63433 398502 0 0 3 0x14200 pgzero zerothread 87543 331210 0 0 3 0x14200 aiodoned aiodoned 83158 481096 0 0 3 0x14200 syncer update 94935 513630 0 0 3 0x14200 cleaner cleaner 50331 429065 0 0 3 0x14200 reaper reaper 7773 266057 0 0 3 0x14200 pgdaemon pagedaemon 92352 155924 0 0 3 0x14200 bored viomb 72663 130597 0 0 3 0x40014200 acpi0 acpi0 12485 154189 0 0 3 0x40014200 idle1 23014 392301 0 0 3 0x14200 bored softnet3 49267 378235 0 0 3 0x14200 bored softnet2 9058 173285 0 0 3 0x14200 bored softnet1 21234 260311 0 0 3 0x14200 bored softnet0 99936 269728 0 0 3 0x14200 bored systqmp 14792 294871 0 0 3 0x14200 bored systq 64967 273848 0 0 3 0x14200 tmoslp softclockmp 42917 271188 0 0 2 0x40014200 softclock 96040 30260 0 0 3 0x40014200 idle0 1 155623 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &map->flags_lock r = 0 (0xfffffd806adc4bf8) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 vm_map_lock_ln+0x6b #4 uvmfault_lookup+0xe8 #5 uvm_fault_check+0x83e #6 uvm_fault+0x112 #7 kpageflttrap+0x2d0 #8 kerntrap+0x14a #9 alltraps_kern_meltdown+0x7b #10 _copyin+0x57 #11 syscall+0xbb6 #12 Xsyscall+0x128 CPU 1: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff83512f78) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 uvm_map_clean+0x602 #4 syscall+0xaf8 #5 Xsyscall+0x128 Process 1385 (syz-executor) thread 0xffff8000369ce030 (11084) exclusive rwlock amaplk r = 0 (0xfffffd805f89e2b8) #0 witness_lock+0x5bb #1 uvm_map_clean+0x411 #2 syscall+0xaf8 #3 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff835a2200) #0 witness_lock+0x5bb #1 syscall+0xad6 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10182 11047K 11059K 166960K 11272 0 pcb 17 12K 12K 166960K 17 0 rtable 244 6K 7K 166960K 486 0 pf 31 16K 16K 166960K 39 0 ifaddr 42 7K 7K 166960K 60 0 ifgroup 50 2K 2K 166960K 66 0 counters 64 36K 36K 166960K 72 0 ioctlops 0 0K 2K 166960K 36 0 iov 0 0K 8K 166960K 9 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1364 86K 86K 166960K 1443 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 3 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 16 0 dirhash 12 2K 2K 166960K 36 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 26 97K 117K 166960K 391 0 sigio 0 0K 0K 166960K 1 0 proc 58 79K 115K 166960K 595 0 subproc 104 6K 6K 166960K 156 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 28 0 in_multi 99 7K 7K 166960K 158 0 ether_multi 1 0K 0K 166960K 3 0 mrt 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 61 281K 281K 166960K 61 0 exec 0 0K 1K 166960K 417 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 282 75K 75K 166960K 4782 0 UVM aobj 6 2K 2K 166960K 6 0 pinsyscall 51 102K 112K 166960K 1558 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 27 0 NDP 17 0K 2K 166960K 39 0 temp 40 6812K 6876K 166960K 5089 0 kqueue 16 26K 26K 166960K 48 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 52 0 49 1 0 1 1 0 8 0 rtentry 112 160 0 45 4 0 4 4 0 8 0 unpcb 144 175 0 153 2 0 2 2 0 8 1 syncache 336 14 0 14 2 1 1 1 0 8 1 tcpqe 32 7 0 7 1 0 1 1 0 8 1 tcpcb 808 197 0 181 9 0 9 9 0 8 7 arp 120 26 0 8 1 0 1 1 0 8 0 ipq 40 1 0 1 1 0 1 1 0 8 1 ipqe 40 45 0 45 1 0 1 1 0 8 1 inpcb 336 392 0 371 10 0 10 10 0 8 8 nd6 136 41 0 12 1 0 1 1 0 8 0 kcovpl 48 12 0 4 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 645 0 176 30 0 30 30 0 8 0 art_table 32 646 0 176 4 0 4 4 0 8 0 art_node 16 159 0 54 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 13 0 3 1 0 1 1 0 8 0 shmpl 112 3 0 0 1 0 1 1 0 8 0 dirhash 1024 33 0 16 3 0 3 3 0 8 0 dino2pl 256 1831 0 317 96 0 96 96 0 8 0 ffsino 272 1831 0 317 102 0 102 102 0 8 0 nchpl 144 2216 0 527 63 0 63 63 0 8 0 uvmvnodes 80 1996 0 0 41 0 41 41 0 8 0 vnodes 216 1996 0 0 111 0 111 111 0 8 0 namei 1024 7044 0 7044 2 0 2 2 0 8 2 percpumem 16 50 0 4 1 0 1 1 0 8 0 kstatmem 264 30 0 8 2 0 2 2 0 8 0 scxspl 216 6923 0 6923 9 1 8 8 1 8 8 plimitpl 152 59 0 35 2 0 2 2 0 8 0 sigapl 424 674 0 615 7 0 7 7 0 8 0 futexpl 64 1856 0 1853 1 0 1 1 0 8 0 knotepl 120 307 0 0 10 0 10 10 0 8 0 kqueuepl 216 47 0 33 1 0 1 1 0 8 0 pipepl 320 138 0 109 3 0 3 3 0 8 0 fdescpl 496 655 0 615 7 1 6 6 0 8 0 filepl 152 2527 0 2263 14 0 14 14 0 8 3 lockfpl 104 34 0 32 1 0 1 1 0 8 0 lockfspl 48 13 0 11 1 0 1 1 0 8 0 sessionpl 144 33 0 15 1 0 1 1 0 8 0 pgrppl 48 47 0 21 1 0 1 1 0 8 0 ucredpl 104 252 0 233 1 0 1 1 0 8 0 zombiepl 144 618 0 615 1 0 1 1 0 8 0 processpl 1160 674 0 615 5 0 5 5 0 8 0 procpl 648 921 0 853 7 0 7 7 0 8 0 sosppl 168 9 0 9 1 0 1 1 0 8 1 sockpl 664 619 0 573 12 0 12 12 0 8 8 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 11 0 0 2 0 2 2 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 132 0 0 17 0 17 17 0 8 0 mcl2k 2048 18 0 0 3 0 3 3 0 8 0 mtagpl 96 4 0 0 1 0 1 1 0 8 0 mbufpl 256 1199 0 0 75 0 75 75 0 8 0 bufpl 280 2428 0 95 167 0 167 167 0 8 0 anonpl 24 211631 0 207666 47 0 47 47 0 185 15 amapchunkpl 152 16165 0 15544 25 0 25 25 0 158 1 amappl16 200 6061 0 6038 17 8 9 14 0 8 7 amappl15 192 22 0 22 1 1 0 1 0 8 0 amappl14 184 136 0 123 1 0 1 1 0 8 0 amappl13 176 9 0 9 1 1 0 1 0 8 0 amappl12 168 1345 0 1305 2 0 2 2 0 8 0 amappl11 160 54 0 44 1 0 1 1 0 8 0 amappl10 152 16 0 16 1 1 0 1 0 8 0 amappl9 144 138 0 138 1 1 0 1 0 8 0 amappl8 136 35 0 33 1 0 1 1 0 8 0 amappl7 128 123 0 111 1 0 1 1 0 8 0 amappl6 120 219 0 218 1 0 1 1 0 8 0 amappl5 112 161 0 150 1 0 1 1 0 8 0 amappl4 104 335 0 322 1 0 1 1 0 8 0 amappl3 96 3039 0 2897 4 0 4 4 0 8 0 amappl2 88 788 0 714 2 0 2 2 0 8 0 amappl1 80 10297 0 9579 17 0 17 17 0 8 0 amappl 88 4361 0 4145 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 0 1 0 1 1 0 8 0 uaddrrnd 24 655 0 615 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 655 0 615 1 0 1 1 0 8 0 vmmpekpl 168 7102 0 7046 3 0 3 3 0 8 0 vmmpepl 168 52472 0 50156 108 0 108 108 0 357 4 vmsppl 448 654 0 615 5 0 5 5 0 8 0 rwobjpl 56 22845 0 19782 46 0 46 46 0 8 1 pdppl 4096 1317 0 1230 113 20 93 93 0 8 6 pvpl 32 15068 0 0 122 0 122 122 0 265 0 pmappl 248 654 0 615 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 476 0 23 13 0 13 13 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff83078e14) at panic+0x1e5 mtx_leave(fffffd806adc4bb8) at mtx_leave+0x17c msleep(fffffd806adc4ad0,fffffd806adc4bb8,4,ffffffff832a21d0,0) at msleep+0x125 vm_map_lock_ln(fffffd806adc4aa0,ffffffff830d8373,6f3) at vm_map_lock_ln+0xd4 uvmfault_lookup(ffff800030982cd0,1) at uvmfault_lookup+0xe8 uvm_fault_check(ffff800030982cd0,ffff800030982d08,ffff800030982d30) at uvm_fault_check+0x83e uvm_fault(fffffd806adc4aa0,20080000,0,1) at uvm_fault+0x112 kpageflttrap(ffff800030982e70,20080000) at kpageflttrap+0x2d0 kerntrap(ffff800030982e70) at kerntrap+0x14a alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b _copyin() at _copyin+0x57 syscall(ffff8000309832c0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x601572b9080, count: -14 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff800029b7bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x68 savectx() at savectx+0xae end of kernel end trace frame: 0x60183657110, count: 10 ddb{1}> trace x86_ipi_db(ffff800029b7bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x68 savectx() at savectx+0xae end of kernel end trace frame: 0x60183657110, count: -5