last executing test programs: 8.329020698s ago: executing program 0 (id=264): chdir(0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socket(0x2, 0x3, 0x2f) (async) r2 = socket(0x2, 0x3, 0x2f) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x2) (async) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x2) r3 = dup(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x3, 0x0) r5 = dup(r3) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000), 0x10) getdents(r1, 0x0, 0x0) (async) getdents(r1, 0x0, 0x0) syz_emit_ethernet(0x2e, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}, {0x0}], 0x2, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) (async) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000080)=0x7) readv(r6, &(0x7f0000000340)=[{0x0}], 0x1) (async) readv(r6, &(0x7f0000000340)=[{0x0}], 0x1) mkdirat(r6, &(0x7f0000000140)='./file1\x00', 0x80) (async) mkdirat(r6, &(0x7f0000000140)='./file1\x00', 0x80) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xc7, 0x1, 0x200000000000000, 0x7ff}], 0x200020, 0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 8.300701227s ago: executing program 0 (id=265): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffefbfffffffffa, 0x1, 0x2, 0x2, 0x2, 0x0, 0xdf5a, 0x0, 0x0, 0x2f01, 0x5, 0x3, 0xffffffffffffffff, 0x0, 0x8001, 0xa8, 0x2, 0xce7], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffb, 0x8000ffffffff, 0x100, 0x7b99, 0x1fe, 0xb, 0x1], [0x100000001, 0x2, 0x40000000, 0x20000000000003, 0x101, 0x11003, 0xfffffffffffffffe], [0x100, 0x20000000000, 0x401, 0x100000000, 0xffffffffffefffff, 0x6], [{0x0, 0x5, 0xfffffffd, 0x7d06}, {0xfffc, 0x7, 0x5, 0x2}, {0x10, 0x1, 0x6, 0x812}, {0x3, 0x5, 0x7, 0x80000001}, {0x10, 0x2, 0x0, 0x1000808}, {0x400b, 0x2003, 0x33, 0x4}, {0x1, 0x20000, 0x4, 0x8}, {0x3, 0x965, 0x0, 0x4}], {0x2000, 0x1000001, 0x10000}, {0x0, 0x0, 0x3, 0x2}}}) (async) close(0xffffffffffffffff) (async) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2c5d36d679bbff67, 0x1, 0x0, 0xff}], 0xe4a, 0x0, 0xa9f9, 0x0) (async) kevent(r2, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) (async, rerun: 64) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0xfe, 0x2}, {0x0, 0x0, 0x40, 0x9}, {0x2, 0x0, 0x0, 0x85}]}) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000340)=[{0x0, 0x80}, {0x1, 0x22}]}) (rerun: 32) setuid(0xee01) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe53) 8.280762487s ago: executing program 0 (id=268): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) mknod(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x248f, 0x4, 0x10002, 0x0, 0x101, 0x5, 0x4000001, 0x2, 0x2, 0xffffffffffffffff, 0xf1d}) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) (async) r2 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x1, 0x7, 0xd4, 0x80010001, 0xfffbffff, 0x80ce, 0x10, [{0x0, 0xf, 0x0, 0x71000}, {0x7, 0x4, 0x8, 0x4}, {0x10400006, 0xf86, 0x0, 0x40004}, {0x5, 0x800, 0x7, 0x1000000}, {0x6, 0x7, 0x80e, 0x7}, {0x5, 0x1, 0xffffffff, 0x800009c}, {0x8, 0xffffffff, 0x3, 0x6f}, {0xa, 0x10000803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0xc7, 0xb}, {0x4, 0xfffb, 0x2, 0xaeb}, {0x803, 0x40, 0x8, 0x4}, {0xe0, 0x4, 0x5, 0x3ff}, {0xffff0354, 0xfffffffa, 0x6226, 0xc}, {0x4, 0x6, 0x7, 0x20000000}, {0x0, 0x1, 0x4, 0x30000}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0x7, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8}, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) (async, rerun: 64) close(r1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 5.866332036s ago: executing program 0 (id=291): sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) 5.741722025s ago: executing program 0 (id=296): mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x9}, 0x2, &(0x7f00000011c0)="71f91e34", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xfffffffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r2 = open(&(0x7f0000000340)='./file1\x00', 0x200, 0xc) mmap(&(0x7f0000001000/0x7000)=nil, 0x7000, 0x1, 0x8011, r2, 0x100000000000000) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206917, &(0x7f00000001c0)) 5.458536469s ago: executing program 3 (id=307): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) getrlimit(0x4, &(0x7f00000001c0)) (async) getrlimit(0x4, &(0x7f00000001c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x8a38, 0x0, "07160a009cef01098b748200"}) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x8a38, 0x0, "07160a009cef01098b748200"}) setrlimit(0x7, &(0x7f0000000200)={0x60, 0x9}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000d00)="ce5b6572034269d6322b144b1b58c29982909a6171c2ec69842ed5112fcfffbaee0d8c8988cef82068d4708937e4ef597ecd8455cc163afc95dccf3e", 0x3c}], 0x1) r3 = dup2(r2, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0xd27, 0xffff, 0x7, 0x7fc, "2cffffffffd613696e4f569fa539543ef0d000", 0x104, 0x4200008}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) (async) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) connect$unix(r3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) (async) connect$unix(r3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="7617472af2ea6903cde031cd5dda55d6b74e0430d105ed9ab5830d4f3f4d5df033c709d902e49c70b477737ef2ce8ef707de58aa31fd764d46a784074941cb684813c13e378d0fc32c73a6a68199d54168480690639a67bbbcf6e31390eaf8cc18a9b544b6e2dd2dce0af4a9679fe9d10906440a9879001beef58d582a535ad0e35faac9021c436a79bda26ef32af0cabc8f093ce1a40159d3dafe8b95a808b22b1ca17d7d1f5902281c5383dc899b00e4f573814ab75bab7922585563af1679b5f484c696cebc73a3da1a033c3d84c3ef71351dc586f3364644811602b44649875e4d552ac82ee726d71c8dc881765c1420fa348141c51f3f53039cd5e54d54", 0x100}], 0x1, 0x4000000009) 5.455885516s ago: executing program 3 (id=309): r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000001500)={0x3, 0x0, 0x0, 0x1000300000000}) (async) flock(r0, 0x1) (async) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7f, 0x100000001}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x2, 0x5, 0x3, 0x44, 0x10, [{0x5, 0x3, 0xfffff115, 0x80000001}, {0x3, 0xffffffff, 0x6, 0xfff}, {0x1, 0x4ba9, 0x4, 0x9}, {0x4, 0xe2, 0xf, 0x100}, {0x3, 0x4, 0xf15, 0x8}, {0x7890, 0x101, 0x8, 0x8}, {0x4, 0x7fe, 0x1}, {0x209, 0xfffdffff, 0x28000, 0xffffe2e9}, {0x9, 0x1000, 0x6, 0x7fff}, {0x3, 0xfffffffc, 0x6, 0x8bfd}, {0x0, 0x0, 0xa, 0x6}, {0x10000, 0x0, 0x800000, 0xa6a}, {0x401, 0x4, 0x9, 0xa1}, {0x3, 0x6e2, 0x2, 0x6f5fc48f}, {0x3, 0x101, 0x3, 0x9}, {0x9be2, 0x1, 0x2, 0xe}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sysctl$kern(&(0x7f0000001180)={0x1, 0x34}, 0x2, &(0x7f00000011c0)="e3924b6aafeab09b3dec6f6dc9af591048a01e1f0ed8935d7e5bba69b24820b2c8fee350e528d3b3894bdc84cbb3e447b66051a19f1943d3706e252b9238b0955338f80ae9fc8d529a9abf7e70591f137a67245ed5f122edbf42bf2c208b5c66bda8c9f6dfc2953f59e9f348f77b3585d7597f2d74cedc300bee48ef34700ade1c1c95d73d29228892d46293083db8729351effbb43e1b2476ba2251bc13ea833971236198fc3b718c3e7bd05f7a7c8e80ab4719911e666d7ccd670acaa5d66e79da5dbcd96f3c2fa20be20515fb0ec6984f72d3fa6920c9e0aa825a8d", &(0x7f00000012c0)=0xdd, &(0x7f0000001300)="b1e2943a2aa8e30da2b52475d40adecd10ff8f002de99320d585315c6e609c1df4a6cafd3fe2d20ad01a8c28ba9ddf85cddf2b889ad5ec5e39696bc2bffe89aa68aab62fa358fb458cf8435eff80d2494d1b8494355e825242b19792ef37d3e1dce95f00a5216f51aeac42bd55c6483fc1d65ecf09dbfbfacd509c5440023b44125691bad9f4a181ddd8cdbf3c0ad6f341ace427e74649c7dc999d44276810828b89fc", 0xa3) openat(r1, &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x2) 4.888341426s ago: executing program 4 (id=330): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x6) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0xb1c, 0x0) clock_gettime(0x4, &(0x7f0000000080)) 4.879108138s ago: executing program 7 (id=333): mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x8b) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000100)='./file0\x00', 0x10005, 0x0}) 4.818002905s ago: executing program 4 (id=334): kqueue() socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xfa) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x19, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0xffffffff, 0xfff6, 0x1, 0x7ff, 0x338, 0x2, 0x0, 0x1, 0x6, 0x101}) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) r3 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0xba) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) select(0x40, &(0x7f0000000180)={0x4e, 0x20000044809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x6}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) close(r0) 4.816895339s ago: executing program 2 (id=337): sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x4, &(0x7f0000000340)="7144cdde08a4a98900001e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000380)=0x3, 0x0, 0x52) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000040)="02000000", 0x4) sysctl$hw(&(0x7f0000000080)={0x6, 0xb}, 0x2, &(0x7f0000000100)="c1f6c7f5532e1d7deadd38b4dd53b5a0de7508a6ab2c47c00fc48fba042107b736c66fe52c4bdd578d36814a63c0651f13a0b6329a26386e86c8c607aa63330d38ff2c7f18630fec622700b69a93f26a782da64f212bfca92a0b3a09f1dcba945831b961d704bc4c36c1aadb2a5c3cebc9e56f519749162ccd4c0bf1598f5124c6bbbed96bf3ea761b3a3c67b055e09fac777a318742586091f05b2f88365a7fc53cc90130f000aa7c0951d611b5fe6f00107ab63c43aa05eeaa2d6f3d0603ee19b4ae576bf92f272f9aa3553f2cb33cd42819a020e5cdd65c5c17c5f4", &(0x7f0000000200)=0xdd, &(0x7f00000003c0)="dcc729db4de57c9891ff9624d9d604db59c19d82673e0fe342182c321cd2205f5f55002ab719ee86e8712410fce05f12cb918cbf8caba1ba6980e26df870caca0dc365928d3c757f3aa8a525dfa8f5062f8daf8923f1ddc3193443ecd157d445361895ce5c9b9542a736ab0e3df70cea78b1925ffbac2c5fc73a964788c9dd17a3be6c85b1eb7b527482656c01a57ce984659a674b2ee50bcde0ebe9eecbc16381e925df59dbae78f605fc3b7252d7580b16d6e68ba886abf736938043cfae537154560e58c9223361f9169430b170a3011b559c3762fb822e64e8bbe22832a17bbfd6e48425a90da57dbe16dded9d57da89cc45bee134c56af684a190918bb9835ad530fa70a1f1314a81f9ae78655d76635bdc64fd614942008c04928d7b3d0341ffc27eb7c38e56ad972c36440390c1c689582b239ec51f4b3b1d64f4a7a2f8333594a62806ca2d3321f86de9a79a14b58e1437d91c4071c36ba9fea28944bb098d860386dabde85d7490382f7251d5283b32b1aa97f2adeee049641bb902b26e04c07d78960a987b17e9fd29a7531f4a6a98cd72fb3fe22f878674b9dc43586a91e644a3bb1c8c1744ac4f0ddf6119b4834c18c762763ffeaf606f808ad7848b2f39f6770aadacaed02773ad47dcf9c176810b01f42e6d6beaf24fc40aa25c62f25a588399bd2d098e44f7cdf11810cc5720fab1f3f51997d64e6801b35916b4f4c03035fc6e01d2a7da812f3e0334b4e217895b02914d61d3b8542e3da22778944bdd0f7a6b9b19114202018e8cb7b97e426d84a66ebcc5ea9e30245db73f1931828853523969748b67d1a0c9d0bc98531a617d8463e2f228e743a25c83623e91dbfab472ae3f08e84480037ee305598bf5c4126a1dd515909163588ed1a6d552f24c9f317f64d2fedc29c32d84943e2d916b1f33ff8a7ae9105ac7f4b51685dcf8d543f135e78754662e69c00cd007f3b4d72266d551d003160324531579af82dfe8ad090aadea0dec587b6b038816eb2ae522d6d1e742f559f050c4eb9b6547286d875469b0d3d7ec98ccad8e07f6ca3e883e8e669e18f37c10b831730136acb0fca829eafa16d348a13f59bf6fec9a7f68b6e0f4a59553eaa93083b0588bc33ae1ab8f648b63f50369c5d13fbd7d14cbaed892a9cf83d4f46b35a3094b8e9d026816914ceb7adcc78bcd7c38400c5fef64bc19bd2fed151bf95d5a4c2b91c94e8b026fb6ad64ecd760a900d3e7bd1af5d95bfeb4aecc0c7bd2fb408125041b09ad88a1c0ca6d41c6d666e85098302e7e16eb6550cb9ff063d1d16525b7c9d2d3b972ea6033ac7356f90161086ba49914d2f28363f953315309b8ad7c165d8ef63bb2df4e32c6613c457575283db4e2348a7fa0b7f88d337107117e1d718dd768a37c2c6f4cff2bf28298a4e43505fe149a68c6369838594ba6740f06f999dd0fe1445b1b7ee3c5428aef1a4b278583c5785f1f69e8aa7742c92b17dd4a9e2590f672638ca276bcc697f10c7c71ce0dcf3cd5d9fdcf755645c873672ea1b0d76d4e4795bfb35ec8ccc25c4db4d6a3af98b35b0baae3c1c945c93e2793ec35cc8f25612b1a90d6c8974b37608e010ea852a98d94bc18811c40059e4b274b7b08f80453c799cec00f0f7c6088f83ba347898d53f65d86b50b72eb331e286acab3b7d16824cec55607c1049aa222be0be334513ed5cc535c93b7f95685c346fc7f93c944a0c26be197b156879bb3d5a2535209a6cfb563c258c494d3471cfe90a72ed3bcfe0489f76a5d343596135b9f1f4388d67cb7ea361085ba764dba6912fdd3578c9daebeed9f87b56781e00eed4eb4314719acec82f9c867dd0594faaa656b728169cc53f697cfbe342f9ff436c90bb3cd444bce97cfad165cdda8e2b8f67a56903f8ad0a762ee1176026e256cef5fabddad33d8a6dad985f3d04fea8353ab40dd4506c1b70a6a8422fd967f87b534450555d0b0e3c171c7cee7b81ac5488afe38f11f200e858506d7dd09a46046b6d097fd961ca2b47a44206ad486d9a6af9f1f9fe1d8637d9740676b5f34c9b91773ea2653bbda71001e5ee7ceb388596e36c0f583303f34f460f92a6c8161f159efc7f94f8f775c6aad9709c1b7f1ab00daaa669a22a5882e2b7c24df4d2c0ebd19390cc9a4795a3b2e9a5b4edc2e73d9b57237b0635d8c0a871c7fb85f0227cfc6dbef9601ef41a83f63e3973e9ce38a6611964c734dbe3e3ddd054248dcdfefea1239615a86679fe03d51a12dcb9e6c88e03d914afa8a5246ba4013ade1cd91e21cc7d7c229f20963217cfb08027bd1a406f92b179de964c99f3ef8d46d48cc0a60472eb038fad3969b004835a518aba7a992f7466da95963d44b598727948560d836c19576534df96d057fba7ccd95fe6656b0f5e46f77d692d4417735715a0aabca83a3a1a846d567fa58940059df789f05b62a8471bc387fede8dc5cda03fccb7d0d044c803a92ab2176e88959f6acb660c70f9e87d9cb358f4564fe7a3953d108ed4f2e18736249a58ea900e4e0263d07d11fab3b5fd5d1bc1a59c062c4188a3e8a0df71485600ce0c6b5df96f014669d5b7899a19830db16b93991efed3036c6fa0ecb11521284fa03d3f00ab3abe917c258c4e49cd47650ad404c0e2742049727c75a8044c89375aa25abb5251e80cb85c561b1a871e4018be856b7ad18beb3e5ad10655142ce3339a239d8bb4d742d9a244807b807c53bf57efeb0cc79ebf4618f151bc0b5407c2d127ea1ea169f620668f86465c4fbdc2beba9db7973ab9a2e57cfbdf46aa7e1bfc5cbe1b2384fb18b3aae0c2d69d3fe7ae049359ee4ce6fb59aecf5398a1f3808ad24e6d93ceeea9d1c8ad2861170b5c6d62e402a8da94d7d6ac418cbf93609161e0aad1958f3b3e051cdc558dbcda9d958631857cb4c91c3ac91ab59bdbd9f70a2b32f99840d0e6fca41ec747f8b796128a73885b80db52dd2d5044e2f3a9ccdaae591ca9797d0e9a097fa3dcf36644730e1ad24ecb8b2bb3cb3ff123730c42ddbb325c4997ab5fb8453640761484cd4ac4d7a7b000d17cc75060af10b557c3f27cce01ebeaf0a26326c4fa32e48117c168129c3ce86d588218ce7e8f6596668c01d6a38acb67c3e5b1a67617af6532a0fe00f8407dd7725305b02c88641f7e42d667a80806cd7b1cc41348694a99fb62c0e97ec127f7e62c33482a2c96a1b331ff9f5dd4877c6b6234345580dd579bf2f42aa46b172af7f146fd7ccf417ef6f42a4c43e91e45a4262d93bef5dce78814c8f65b8c423775682fa149abfd6263ddab14290f7d102bc471e4de3d9aba57bcc7db62b64011b13bc4b7c7e20a00161eb829ee53c19d4c5cb59aecf84bf7f01cc241fe59b9f841f17b80b5c8674c50e4815c2d461f38ad2667812d5e4f44a1eed3d773d4fd805c2f399d9c514410e02b4433e8fe29e698f66169e3bcd220eb5d117b9105484a919f244be6128284be46d2135d4ace5492e4c0528bc5e4706a7b4cf44ad3d44dd4399db5f30f5f0a078d5c5052d04d3633c87e10373ac87cce03be413933e345285c131927655c7e342ef05cae5604019a2aacaed8a67045f9932d0c56fc83cd856cc3e03fb988a038c3dd02dc0e51478177779d49cc7d042da181e1e37ea2b12b11220cda5963f8d3e4d2e419d0876aeb2058e277d6ebd5007871050275e66869ca83c57d80311b353a0b256f2194e9f379d8fd18eefd567d7902bac2c8e8a963e89e325a8058ed59d0c7a3d78d94e80d6eddc10e62a304d1d71606d8e20f3b6366412d1d0928364edd11dd6fc4b5d47cf04df0e58508da236a9ecc9f69c98cb3b646a64ce756aefb89b62e151a8246d49b0ed818d988c6f7cc61b45218d5fa186e14c1860ec2375e15ad993dd28f23f6297fee3c07941c54dc65040063b1b9fd84391d20fc829c7f4ad1b02d242495a84f111d4c0be6644f9c418c9986c36c83b2e92b2e4e3ce6d20b69d087225457b3470349f7ef1ebb4136c4d55349d5d39a87279415bddbfb57041939e9ea4c1dcdef247a7614f35f5ba4ce41a541c86d971e78731f0e889f170007ded989e251daae0ed9565ae7dd0e3964af90864c8ceb3a7755bc5a5de44aa7c546a3d10e9ccf817c4d383767e0f222d7132029b50a503d00177d0bc516d28cfb4f0645f23affd54b2f6ab7c38fe306b88493bfd6771041b805d2ef952ef8db947d1050f705d97951339e88df46bbcdcba477cf12d448501bb4a08025e9ab79288efa614173207fef322fc543742631fd217e3b52db533fb70c4f7028744799004df23a5a4ab06eee1cca031d6df980b672c5656ec624dc8af72fce80a4ab11af9ed767eb5641540574e112be97622f0fb4b46b603891410d065946f926489d8727b59070099c08a75edede3a99ff0545526ddd2f6469e1084befc293378e4bf17ca7b943628843cd41198f547232340c6ecb6d4777be9e8e4e92eefb2090eb4c30adf1cdde0462c7c112396e8b95dc89b8c5569239adf18e56a69c204bc5c506e0f3b794902aa92f77ee68e0d58f5381fdc4fcbe6c0573aac8af9bc2f8c9ee3c17a628a9c9e0e93ed0e4c0460297fb96573608fa6afe67bbbbc3f76639277371a3320cb7103316212a27438507c0c17ff160f99ca4e9619d0c3b580b9241380f5ce6240fdfdba1209c81585a4beed6559fa7bbb71e00f7052af420a218e7afbecb8d57bc436133b4a3d0b89588710cc5f1a7bd61f3c466159b73b35a0cbd1fc84d87339f6652013f391ded634df2bda1979b675a7d8dc525d85b517aa9e4c0c572769262d7a37afe5457c626e2d3cfd89af36b25c725716eeb9f5676268dac1493912fb4fabec1d8762db1aa4c5765c09f8a83c558652bf6dd7eee24b59fbf06739301646028d26c047ba9fb7be09416bc32cc153baea32c3e8676f7f7d597225b77a74e890a045cf1139778d1322e9dccadf2b58504683eeb3b42b480ba6d424a384495c9ec6ab4e3e33bd8685bfe9691dce717074d332dae25fc6a6784bc10863763349c8a3480f7b40ee7ee9909cc931ccc9b101183b7038c26775327735375f0aec19087623aa3b3d3775dd6b354269a902c04a37cf8552406924101999bb062e9208263a3a84550c727703eaa313678ea0ee296191d7eb93651aad702fb93c1e5b20aec7be1ffdb68cf643a9b439ae7e55887b43e722e22e87ac204735ebff2eeb1771b3ae6500e4dfde8458d50c8ff0158464bbbc821bd16d7f2e9de8d76200a8d61611c8ac5bba98823cad5017440c275de51212e4bc71ed179c7e200be65763ead8f6be445cdeaf92a3bd205fdb8cf2f0d178852efe01eb809cc7e6f3bbe6bd0c9e7dc29512499de4a6d34161790da7e43cb7ac15b801377ae3d62ef8a49717741b06cab1c0706c1e9bb16a9d582e5cf3a0034fd309376f7a1dcc51162cbb6968c095054abd3c2391f5ebdda997efb09bff8331dfeab2a1c9ed14856863341b05f2ac4a71f98a90e6302818b0cba0f9e19f400bfe39d5c5978b84e07275a88b9da93c6a5aed7138240813c92a35f8903c301f1a6e6108d71b703e966c0e29438c9cb68d252e6b870fbdeca74f66d54d285dd30c66a03585aaaf80ddad7fc8e67ba578af4e60f2054daa08b7618ed7a881b2686e4d62726537cf480578816b3aa29595f857611edf1a549a07d04199b4d541eee57839c340176d64065971d7dc9ddcef00e70918a6b0f6f8d0de9bf83c435f5eeb9a84f495f6e0973b7b929053a9716278f3cf57b8f5832441f12466ead25e4dc9b31930f0ea780e", 0x1000) 4.816500457s ago: executing program 1 (id=338): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x800000004, [{&(0x7f00004a3000/0x3000)=nil, &(0x7f00000b7000/0x3000)=nil, 0x200007fffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000628000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f00000a3000/0x1000)=nil, &(0x7f0000795000/0x2000)=nil, 0x5}, {&(0x7f00001da000/0x4000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xfdfffffffffff7f9}, {&(0x7f00000f4000/0x3000)=nil, &(0x7f0000180000/0x4000)=nil, 0x4001}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x1}, {&(0x7f0000123000/0x3000)=nil, &(0x7f000014d000/0x4000)=nil, 0x4}, {&(0x7f00002f3000/0x3000)=nil, &(0x7f000063b000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc6}, {&(0x7f000064b000/0x2000)=nil, &(0x7f00003a0000/0x3000)=nil, 0x4000000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000508000/0x2000)=nil, 0x51a}, {&(0x7f0000349000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000039f7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000754000/0x4000)=nil, 0x9e}], './file0\x00', 0xfffffffa}) syz_emit_ethernet(0x2e, &(0x7f0000000380)=ANY=[@ANYBLOB="217ede030b4eaa02000000aa080048000020fffc0000003b9078ffffffffac1400aa440c0973ac1400aa00000009af011c705c8a345d67e9a12757c3c8e2c550aa09a020e0793103708d1b6e40d02733aa5f580eb0051c5d4cc93c9d703fb9e6160377a4275f8215e79a35f79c91d1fc95697dd7d06f100ff4443394d568158496b9168a2e81db07d1ad1a7246623604a3bbb7502b20b3dba17b94caa57dbc63a7e66b272b5df4283cad1183a5a39df459f2a769bdd7"]) syz_open_pts() syz_open_pts() r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0x0, 0x564, 0x9, 0x8000000000000000, 0x8, 0x1}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x4287e) write(0xffffffffffffffff, &(0x7f0000000240)='\x00\x00\x00!', 0x4) r2 = syz_open_pts() flock(r0, 0x15) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="ed", 0x1) recvmmsg(r4, &(0x7f0000000880)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000140)=""/173, 0xad}], 0x1, 0x0}, 0xffffffff}, 0x10, 0xc2, 0x0) shutdown(r4, 0x2) close(r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r1]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r4, 0x0) sendmmsg(r6, &(0x7f0000000380)={0x0, 0x8}, 0xa66f1f68c3106312, 0x0) 4.536793264s ago: executing program 7 (id=339): r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r4, 0x0) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x7) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)="cbc0653add731546f3a25fb862e03d2e46b5ccd20f42f025f4da0cab8b788e5cad97a89a9f23b2aa28dd50a8a8ff0aa252ce1cce4c6d5b3a5e2647ff694d529caf6017ba5e94f4c16d242c5b53db90c2a614c0d745f48ae8da918b1118fc63ed943106e3a35eac5c9cdf995fba2b3ef177e89a8ea92aa5b11047eb5c6729da14d2f30d", 0x83}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 4.536083201s ago: executing program 2 (id=340): mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x5b8e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="01", 0x1}], 0x1) poll(&(0x7f0000000400)=[{r0, 0x80}], 0x1, 0x720) read(r0, &(0x7f00000002c0)=""/92, 0x5c) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x6c) 4.535774433s ago: executing program 3 (id=341): openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r0 = semget(0x1, 0x1, 0x10c) semop(r0, &(0x7f0000000040)=[{0x1, 0x703, 0x800}, {0x2, 0xe59}, {0x3, 0x2, 0x800}, {0x0, 0x5cea}, {0x0, 0x2d6, 0x98007dda1d880c83}, {0x0, 0x6, 0x1000}], 0x6) sysctl$kern(&(0x7f0000000080)={0x1, 0x5}, 0x2, &(0x7f00000000c0)="16f82c67db0718e4872a", &(0x7f0000000100)=0xa, &(0x7f0000000140)="2c64c3d54a70e764b1f542f349165a582ca58bb5c947e32fa7873fb17c0ad020b87b408ac2b1a47d67b64443d7ddd527d05ec89886fe70d6526c1ff7e0bf490b83672723ba104240fc59d6844ccaaa299a2e", 0x52) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/190) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000002c0)=""/4096) sysctl$kern(&(0x7f00000012c0)={0x1, 0x1e861a070c047a6}, 0x2, &(0x7f0000001300)="2862453242a37362e4046dc985d60ce98a9a6458e49e78308e0371f290d9b1d71711becaf63239d273d592416af3463839aba0d7402ba7ca8c6a28ef6e5e7a3d88e6682f2137a0629f61d7ec1d891833d032706d5dcf4806819e533dc2974780a0462b0183f5832fc664cf2670e6af4cac1de5f34ee096654cd474ad6954311061175149415d04d8dbd36cda1d3802eb527f30ee8232c409c46b63192a3516", &(0x7f00000013c0)=0x9f, &(0x7f0000001400)="a3c0481a89e88c4bc159e486693790f3d8efa899d12836390fbaf9e17ee926092b355d0d4a442f16bda5247610ff6f39de57c9d74948e26800aeda3aa4108a9ee5aae027f7dcf47a733e1a98671ff876575001ba09b4f100be20d9d862b002d9403a4eaf264617f7b9ce28ccd838ae8c2a568266aab8b77e096aea65b068c9410e4e823f001dd66add79190fc480944b879dd97d9d0758d18cbcb667d22af701b5aec693216b7a6428eca823a4f22ebb7ed82c4dcdc1af9902ef8bf1157ee9aece427585fec9b347ac052bc61824aea7a9df8356912f5bf7493f165baf9278fdd2df7551b722c6b603c2b58eeb2d", 0xee) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000001500)=""/44) sysctl$kern(&(0x7f0000001540)={0x1, 0x2e}, 0x2, &(0x7f0000001580)="3b0adc49", &(0x7f00000015c0)=0x4, &(0x7f0000001600)="320270b60cdd552497797d93bfba7bae50fdefe8d400ad304f1d96e4225d313c536def0aa77d32a9e10c00986d8c6a589bde6a0c921e2d7889ef40605645743142192635a3d99c5a5c31b881f1753d46c8d41f", 0x53) ioctl$TIOCCBRK(r1, 0x2000747a) openat$bpf(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) r3 = openat(r2, &(0x7f00000016c0)='./file0\x00', 0x10000, 0x60) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001700)={'tap', 0x0}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001740)={0x1, 0xe, 0x9}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001780), 0x200, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000017c0)=""/31) r4 = socket(0x10, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001940)={{0x3, r5, r6, r7, r8, 0xa, 0xb734}, 0x3c45, 0x4, 0x6}) sysctl$kern(&(0x7f00000019c0)={0x1, 0x4e}, 0x2, &(0x7f0000001a00)="92b42557daa9b563d4036240bf8b65e71bb6153eeb2906301fb87cb8bab0efb39afe66bf96a3beb5e7bb9e74a74ef07f44b97506627406bb41a084f413b9bb933e64af1477354e0da5acf81aadbac151150aacc4ad3a9978916d43051100f797c4c2f294b00730ed9d2ec82f63a90e1f1ae95abddd80fa9362b77f88f546e95038e3093eacdd44f2f19016acbcc4e96c181ff2957b8473756916785ab65d23384f5817a459788b5ce8fe0492a7ab588673a2cd86e1e5448c14fa4fa953568ca67e034c37ebf5e650a315375fafb589a8904829693bedbb3f5c35394e85162d3a6e8b1ebbdc71e4d5348115303d6fe78b259f6d00b3237775a76ac7089e87abf45c41417172e82570a5af0365f1a75cc59b6efe91a861fde86645ba6e1e15b0fd619849d4f967d7562e0fa051b968e03ed130e2891cc8df1123d6c546f2d9f7d18c4452e393cdcca29aacad1712413144837fc50659ec669127cce29bf349141e82cd8c9e39ea81624cb156cbbf8b8b3b03a2d9ac2c5bc2b62e058bd2efcc302271aa3cce5560e3434e7f80ef6021849e2512b62d021a9d460ae445f3789266b5fe44650d377dbd90b7b41ec45f4d63c4510ba76dd26cd580d6673b6789d00b73b864a715d2e81ca58a3545dddb258604c557ffc1b39bd828e30fd0de73b1f02f8117ff2c4766d034dd394e8f19ecd9c99bab116c5037a433123307540e60ba9db088db611785b9999804f05be4ac04beb5a217b86d13bdf8327f61ee3b538b9ec33d91c79d3f14539e5e39a140613afb05c1c52840d1c879f60c94ee728e8abdf743f9d80d914a65a6efc9a8c943787bd0d148d6a29f6814c0aadbc36e9dd2c3f9a8d69faf0f4f3a95890ca12759312fd4980c77c73f1ba01ac96a107bae3f26396a62704feb10aa72cc7a3320df4c74dbe7b09e425c1c24e3d37394a91bb4c203d5262d63512843f203fef3ad3ae37cc0ab091347d0f64efdfab930c456e5288643a05774035973ae9f969e1197ef255c12228596cc7b7f5d09bd3a24c475bfe8cf95ab9ff78ec9b8f9bc8ca25c1d094e73ad7ab0badc3a4b559304ec3c242922b3506be5dc948c3216c5af0066e72e407e0fbc465c12cd93e8ae43b2705382c201da03ae5463610e6adf10a3c4fc1ce6eca6cdb5597e7088d8adbfb86e9ba987237da19924a7fdfa0b3cd25d5a1ab05d6543adfb8507f2d06ef768307437d4bd1142babec8100ec4c310cd6aca626e31f7397e01adf7b67f4ff72ab6d75792c81d6d05df9f9649b0ba1a23795ced11561cf37f382ffd338037136c0c18b0d8b92dca436c0ffeb6d090ea86d5da603741c8dc8019c9e35010d49ff23cc25866494c4942fec83243ff54c678bc5091e9ca60efcdb337ba88783a71866a41ba61cf98e177e5790fcafeddf91e5ba8639bd19ffd98c63c3d98aefeed351f08121c4eb480e5f86e4b93ee691af35250017534c92123d7bb5c6af36d7e4e7f0cda9f92e894e1a563029c03d8c58968387519d9c1c28d9f867c4671de4852c294f37d33e619ee33858e5caad667c6ab913736559990cdd93d58ba3002604b3218f8cb3838c65a32b41e9ff6c0cadb153433ed77d5caafcd7cc0438e25b14b20f56925abc3bfd7be15009614b9f1388cf1d25c548e45aed7a7188c5644a88db20319e55450f401108394a4234ae0dcb0859480a901046de3d523bf61ac545923a79e5adf18688b8f690378d91c76c64c6ef22cff56c4118219694d0c69644127fc76cb532dd13eb9c4e22c55f26d9165b7b59548803723d4019ef39e7171a239106a6671f7cc60eaef80309badf19a6f0384d2c757c7c8b5eebd488ea89ade4a377888b9d5219626312e0b0a8a0b90e66f3236b2b46d2aad21e25fa6c113e94edef75ee86f6d61852d5034402d6bebafe09e42f0e160c9a910c0d9b23ddb5403d0bb5ae9a50475a96dc98ad0f5b260b11946384947f50cb74582b188a4037c4c68b6f5ee51d9780331ddceae6d3655101c124f11529074303c85886ec278a9a6279a5a80d22fdfd27ea51398921706e8cdb3764a98fdef86177564121ab31051e85a5192ebbbc235f4e4e782717abf238515d05218966938871f83c8d1472d9da301ba4a6d5ba3b018621908278dde9d150dcde747ac096db6f86364685e7aa9168f6fc312c4a432d2b76f8388f7477d9a47ac2f4d77e629cd3f90053a9f2e5dc86ace1f109ac591e831bc9d5421562edb2043e8a8a2d4cee0b9a6457b1076d1a0d002cf932c53a4bcebe13da0df6e92b17ac9fde607349ec3c5fe322d628bf3c1fcecf671c65838f4a3af43cc312da40446ef240bc8dc3006d8bdf84f44326c8bb9d921de299a70b9e185894d2e6cb5c28190b7b1df78ff80784eadf6c0f8ea049a46352b41c4f9be992f5fd688243bde5df0f3109f091d2b38d516f8de4a1fe098ecaf10f230a4a4b76c25dcf6c84484d5d1275d9b893ff537720d34bd9bb58caac19311f0547e381d343cb909d31e70005548901b334bc9a5b85eb0b540e1b7fa611ddb48bc8c025b1bae44440fff3d973870c780a7795691181bd8e11bef1bf427c497d807502d4518ad7b00ec9c4ff56924e3221cdefa353e2602964952a4a77470b9e75b98b00c0f99b30d752d8736198206b7005542b08953af43197ffc18ebc0ca46f1231ff361ac24c7d28e7894c344be397c47f53d3258ddab7b641d8c00c545a1ef0e5f11e24703df2ba19fc26c8e8f09d6bb531888469d377c4bad206aff241364a54fb4b87c19e16fd888468a2796f4ead4ba984c6d3a2b8cf5f6384796f8864976e7b609cbc85990646619e234a51da97526563f1129594230fb79c42300d69fba1dc4e5e0438acdb7c7dcbc142385219104c18cf6b563affbb9ca8127786feeb1f0dd3d4b75b79d0d952e44f91acbced302676d35615496f75a8f2a242b8ab59b5d3e148a959705a005ec46405b00118e70b10eeaf5a89e8f9d093fd68087d33541143d66b4e0345f5f718ebb1cc3551290137077f82db78cbcf6fa2c47aaead30cb133124bf6c0b3c7a9473838b070bf62aff89c4c52259af846b4d4df83ca6579b2da877a34d957856175a867196fcfc805575e577ab1cc72a191ffbbe2ad93a7345528260bc92dc5761d500758b2286b4ee7e5dea4d531d5743dfbeeef2dde7869db189f67d0903ce65c525fd4b6504ea4ae5810fac61c1d3f3ac05d3f8d6357ace08d3f950e05b28b30750279d61f326c72dca03b74d2510d12e756e77fe02b3320637fda9f8d58a9be91c7818d19e9c6f33529c0d77ea581dd55ec4a6f738b6e8c4a2b29981acc2bb787bfb5caabd3d04b4847304c924bc67f5730af7e4aaca4eec8f3c9c60e90f352cff1b3d29ddaf973ee1bf4c1ec5ac18f6a03d94f576dabc1b4bc072df523f567c2acee24406425cd0cf466e5dca7ee6ddf113f019e047b5d739d38ee748f616b98f6fb62c59bb8d8dc1ec3877efef9d12f90c3b21fdcd79f0a6bcda738038b2398b7bb37f0433188046b3f8bc646b037e797f87bd11bcdfa0cadb0324dc598b9fb356b36221baac1b9c41acced1d3caba2f34ee2166131ecb2383c9c65de8acecaca34fbe17bdff27dc4bce0bb251c8b5589671f25d4eae88cbe0f14fc19dc35a8dc40bb397877a15a8f0bd096c6a03fb61811f874d0f291bc8fb9243d9787b6827396bf96caca7fb5a36e5a9494914fb85e5e6fe770b8b08fd215e8136e07dba2dd5241820c399aa42ba2c480d8111acb3fdf65c37a1744e9a6b901561a9fbba935d2ad51bedbe1230952fe87854d19924d618a817f78b063a3f906eac8ed2fc8df23ce71501365521c3bc88c7ece38ec1fc930a3dad81e8dbc5323e6f08cb5eef2e5d543334c4e97382359632ffdb76a42a18f44a27743d3fa2cf2526f8ee8709808b7de811469465ed24b2b947a6d987f00d0afd4f5323bee9e71524e92e513bb621daa1bb98f442ce9080e06708a89ac78c7a216d00819898eeaa532436d92ae3b8f8a74bcd0c7309340ea7156d82397091e33a2549040c25f9b0c7d22f29e8acf6147197f4ba2b755d5417dd24814c201f91642aa57bf4bb2740c20c5065131347ea254e29551ca47e83a2081ef318a5c326cb62c9d197ecb301c2996a3e24ccdf94e896e4d6ea97e37a7d8f8f4a8f4a54638c04b250d4da26dcbb33cd5d947170d5e52cbc1f893ef8b52b1484560785e6d7b153edb581be249587fd09e2aa0f1670b9d4dc73a817d3f7da87ff7b8c8423d42eff5010b9e66187d5996c0645967e1f36a6f833839e0099a41dd6dfab099a7bc5ade88067e4d46da8dff126494e2c56b67add151ff751c704c20c276d66e82f981bac3fb11d3220c9a2a084145e4680bd49ed4735814553056692b048b290cab586fc87d7863e006832b520d8ece2b3ade640e545b8f4cb84929c4e6ed6de5c378063183de53bab4cc4c9c1248bee275f635271c7b2c6d9929ac1a90b9505a528d3c6e5361df430117562acc724695aae358872c254f61f6bd694dbbf34441ca411b2adc27cdbbce2f8e7b673eb43b10034001c97ca736015c02f43438b7ff7d17035a940e7c03fa598cea22b2b9e179b4b0e206fbdf6222699a9bde0905b4e122e2376ef383d45a1c63292c8b7594fc1ed0180a5d9dee9dcb73290dc5e4e9616c1ad2273140cad28770a64d1d7e0af7cfbf31a44147dac4a9c5ec312dc585a044863a8ea4225c0dfd010eb45bacb1b646d052fc1e6a37520a52954be2d4290b821871cfa04b66c5be3fd9c30d43088ec0c1b5274fc38e7580f0c3d20d5e7e0030119ffcf2cde29b4b2f3c80490a18017c084a5e6de762c02456d5498a1060f845fe4eb0ab66d29fdd963ec9cb49dbce0e5d049fe6a1cab558ef79c2d5907938fe73994a8bc05bde19af08d78a548b5b498cbde232fd0f39a177a33e6938cb7eba5a004c7bf0b457c763542569b65a535fac5425dbf6b7247c49be757ee42698a651ca61d12cfc8cb80d7ce8ab03533e507050e0ec2b2bac53110b1dd2d1ad544743dd65acca68a1d9a04c7124d2433b2c2e136617bd927b1acdd01eab8bf92035ab184d878b9f5a9548ef8c2395d022ed0cc1bc0be49f048df4bad7f799eea1ab48dbf06236e791e8cab6efb2c4c8937b0650abafa9e5a8a32b39895db400626c48c83475969d1b74925458b4d3cae6ad01629e710f3d2ebb0da513efcc049abc40035b328ff3fdeb2c971b2ef31b35961a72a7c501962809089bcaf3d8f5333dd6db7c03c7a84de0aafc089001cb589c0cc8f5dad779a507dd96f545701704617b109c35ecb1db863d8aebfc4badc1b3e1777c79e98ade03e2f30e76c308e790ceffb5041ff7ce7aa71530bb148e0af12e7defb03322b9f606c8702dedcd95597b4d78ada8fa5a3bce794ad10de2b095480d5a0de3ccc5a4ced5842923505a3e86c321e31ab8ec0805ef82d88d05add018b1142ceaad09f43027f992d876f304247ab540e03fbc68b621454c8b950d71c353398d51d4b30412d77cd39b2535ae4e2d82ec7a7b6c184979570867abd0229eed0a7b4f5a47e161c4821e3a730e6ce79007c0cd1c3a2fcac201bfa1824b6a0e3c22c66ae1fd4f80777aef57fe9d4d08e913f22cc65567e3cba90efb66b6f4f3fe2b3f923c293ea37c0a670f01fb693b09bac2bc73c5d4435edf005d71940cacda7d8398add5325b8714fb5d43f3bf029223e24b89677541abbf5851921745946ee657cfd450bdf469ebc1354d8d7d8a7808b00c113b69ffdd53c5b9491721175d7f75bde29bd2de0c", &(0x7f0000002a00)=0x1000, &(0x7f0000002a40)="9c0b9595884ac13a9328f8f33e3b8377af0692ab9e179a3f3436c77a6e66fe25acff9a7a8340297766167119d3fde516c664550567e06b8c92cd74d4f317fae0dc504f290003f6f3ad545083fb4f16d65263c1b4443f7ff6963ae96724e20188e17b3aeb74951ba9ef90d0ede717ee5d611b2da49beb60d1a92feaa1b99aae422d9346fe9f59aefbcac706", 0x8b) sysctl$kern(&(0x7f0000002b00)={0x1, 0x40}, 0x2, &(0x7f0000002b40)="d7d46980a16d295d0e5ed3febd2873c1ddaeb1bc92fc30dd31f5affdccda7ac900eb2ed37a574dac05f72dd410080c0c77959802ca76b5071692da0d32a957247873926f110c9e974d84d0ee201071adff1cb4fabafcfaed8c8de99a467f52e02ab2181900f523c4dcbdab9331b3936c269868d95cca092d305e3f7e83110f71d4a03d751c076902446b077e0547b0be0f68b9db4bf73582f50816da7d8a2ab663e36d6cdfe246c0ca7b7041b1cdb310dac5c86146bea601f9ab7525", &(0x7f0000002c00)=0xbc, &(0x7f0000002c40)="cfbb977b29d5ac1f9f7114d827e2975ff86bfe9b296c40b1e8af58fa2d4e185e42249e20b7c97fc08ee2628595e2e47b2b1c3a5f502fee452fbbb3f1e67f8cf02d61ffdc9f8243c564ec99c8d120a0133844ecb3f9f8759109df8071ecc7a4c21c258f1280151a6b504061968dd39b47e63b1af9957b16ef2e50623b1133cf77ee74e5187a44660c06b4dfe2f7459b83ebcddb753bba1a99fe0379c4ec4b5003ea295a5877c46309ef88f725a300420f53ef865c78e0f5803571ca576daf372b19fccbc46070c56671231e4111a6f45afa3b157f20db5fbb955bb09bedeb9f7f925f25", 0xe3) sysctl$kern(&(0x7f0000002d40)={0x1, 0x45}, 0x2, &(0x7f0000002d80)="3a37c89f4d6d4a33a7ff0ae29c879f314270f27598a76e2841438d96b70bbbe6f3f81e63e4906f681030964f77a783c5fa319f2da1c51597d33ed794aff374b08f42d6a93a0f398ac665d75547b78bfdc34f08bde9ae344347e8260c0c031be68382e3dbb550609bd15a9cb6505a7c16601f09ce7ed61a1edb7719eb5aba5c605cbf6c0cb5", &(0x7f0000002e40)=0x85, &(0x7f0000002e80)="09c8b15b8f3a29bffb198f6a059a4f15c5315ce3a83ab08c7e72b93cec87a4831ef780587e9691027257544e7c", 0x2d) kqueue() open(&(0x7f0000002ec0)='./file0\x00', 0x10000, 0xa7) sysctl$kern(&(0x7f0000002f00)={0x1, 0x3b}, 0x2, &(0x7f0000002f40)="aec1b2fe953b1578dcf84c3150eb68ca6dce8dab268cbe73ad3f6649d1ac5e999f9c465adfaa3f2445f8b91dcc21a56664e9e0b94d626df784bdb575ce3b329d69095a4ef471775672a1cc143a1dca58c8985bd80097d96b549b9ecd7def3484099a5909edbd4b1ac847ee6e2c7d9e67f225431519f1804b91e14796f8843e0d9d15d11f306dda4440949c316aac51ca533e7b56df250dba70cbb18f773d1476588a086aa7425bd0c32772e5870975bf9fe30a2d6c2a8028bbec2a37", &(0x7f0000003000)=0xbc, &(0x7f0000003040)="ea1853efbb3488954581e44eca28c7a1bae07295db6ecb6ae80b91482a9e37a43bb64408487558f622087842eefe9122295341ae65036f13f2d5603513979b65b07e157b587ccab5ba4ada9e560f2ff1aa23a7ca78d9a1227f90d82f289686ecb63baa03e7e0a65871b0b92a361dfc6283c8f79fd1a40e4914cef0dfc1cd63b5ba54703d312d57ee2cf5880de27e725eb665d41faf6537ddc895c00e25e111255304addbf8", 0xa5) semget$private(0x0, 0x3, 0x120) 4.461612143s ago: executing program 5 (id=342): syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0xfffc, 0x0, 0xfb}, {0x7, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x80}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50, 0x6, 0x5b, 0x4}, {0xc, 0x5, 0x81, 0xa}, {0x6, 0x0, 0x4, 0x101}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) msgget(0x0, 0x90) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9", 0x11) 4.461285572s ago: executing program 4 (id=343): sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f0000000000)="eb8430", 0x3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$FIONBIO(0xffffffffffffffff, 0x82907003, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) clock_getres(0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x32, 0x411}, 0x4, 0x10003, 0x0, 0x0, 0x0, 0x2, 0x40000000001, 0x4}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x84, 0x48e}, 0x0, 0x9, 0x0, 0x0, 0x40, 0xb000000000004000, 0x3, 0x1838}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) readv(r3, &(0x7f0000000580)=[{0x0}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$hw(&(0x7f0000000000)={0x7, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) 3.298708357s ago: executing program 1 (id=344): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x5c) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) open(&(0x7f0000000480)='./file0\x00', 0x201, 0x2c) (async) open(&(0x7f0000000480)='./file0\x00', 0x201, 0x2c) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) (async) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 3.298138441s ago: executing program 7 (id=345): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xcbdf4d1d31039a48}, 0xfffffffffffffffc, 0x4, 0x0, 0x0, 0xd4, 0x1, 0x1, 0x52fb}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="bf30e56f25000046fa9dc486a7817494c44281ea65f2f48172e91da15b249657e5cdc8bc443657d0b1de8e56de47a7a757", 0x31}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x7fff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffb, 0x44, 0x0, 0x0, 0x8000005}, {{}, 0xfffffffffffffffa, 0xc1, 0xf0000000, 0xe6ac, 0x46ad}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x1, 0x4}, {{}, 0xfffffffffffffffd, 0x20, 0x10, 0x7, 0x400}, {{}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x9, 0x3}, {{r0}, 0xfffffffffffffffc, 0x6, 0x2, 0xe, 0x10000}, {{}, 0xfffffffffffffffa, 0x1c, 0x1, 0x1, 0x100000401}, {{}, 0xfffffffffffffffd, 0x28, 0x4, 0x4000100, 0xfffffffffffffffb}], 0xb19, 0x0) ioctl$FIONBIO(r0, 0x82907003, &(0x7f0000000140)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001580), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x84, 0x7, 0xfe, 0x7}, {0x40, 0x2, 0x5, 0x37}, {0x5, 0x19, 0x0, 0x75}]}) r3 = socket$inet(0x2, 0x1, 0x4) sendmmsg(r3, &(0x7f0000000400)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="e8e6c537706c1ca58cf83aad72b36b81ba43bb99cddcd11a74402cc2dd4ee4ec0ca3778ea214f96782fdf62b1dd243ac578d52bba8c368a828b584f316660695ba4b4a41276371d9efc82c15162d1dccd4fe0894b50897cec4e8d7ab26a3e7a81a95443889fe88baec4bad85723d5998", 0x70}, {&(0x7f0000000200)="f53fa0548df0f3d75a461070705b414f1657da160d6d01ce4debbdd97c926c681e6c915f362a4a44828f9d86d6731bf511ca077d6897bbf642d29f583a94f5610e48804a1ea04d79d9108f51a40ac5c95337a797eba5829882d526f52eb013a193e8f7899a98f8b0d44d450ea4f89c42f7bed4c360e5ee49225d81e5dcee416c181bfa192b6ecd3b7988b6d8316846cba7edb589015f6bab4945", 0x9a}, {&(0x7f00000002c0)="f5477bf7b3a3ea4d0f6be08a0ed822970e454a0e234a2a7f10e35c3f45791998ac1e99153e85ac2cc921283cd94b59df7c78f61b0030948030d7c48ca27828f1928ef9ef0aa52d88d502031c", 0x4c}, {&(0x7f0000000340)="eea04699e58beaebd6a3a7ecb85ac6524904bb25fcef2b5f3969e6b0dbea9791a5a1581a23ca018c2069023656cac7dabddcb0e0fc966208b441c83b606dd3d2c5655608a3002ec03841f52eb5eabc7b77743e0914b8005adee9b2648f23ed6d5b2f2e0902a1cbcd512bdd191232a7fba67dbfaabee826f52a6c0b935da1282a4985a0cd3d981f4b0a5f0d7e3131c622b85bcfb68e8c6294cc1154b8196163ee612c0c1489a064c50c33929f408302", 0xaf}], 0x4, &(0x7f0000000480)=[{0x1010, 0x1, 0xef7, "1f2d315a34b97fa1c83d6151055d68ec9b096040c198b8ccaa897b0cd9ba6eb2cfece3f82ca151e52bc39ce24bca6f26f0ccf599de7a6a6b38cbbe30410d45da28e811d757c56a5c264aba810fb075cf41436a325bdf67c15c056016d06aca073fb35fed7c4ac810e892e2366011cdae2e44e832f314c3e632aab4d5eef54dbcd05d940926f10760073bf77c6edd518e8aa0a6c46eeabdac97fd852119a15559d264950db877921341bb46299637d6cd7d85d6a5ca2349a3f558bd4502376023a31857e8cdd50198ff34622c3a597e1b7aa4bdb6eebe3acef8557555a38f0dceb89d96d350e180960acb2b8708968bb8b99d83568d1a5d09eb82655aad6cb0d0d4a7c8789e9b3c4b732074223106f39df04edd44fcc8a1762a63d65a01d9abaefb4001fd82b9578d900b6e6a55fb18f097acda246444bc4cff5631691dc45225fe22343b64866820f5392a29dc8b53ccf374de58524f790d46745a25629abe4ef2d852af7d6903b2ecdc15437310b04420d8607d8792884dbd155b045e9cea19070ec061290e14f37ab3da8b9a7b98c5e5c2ef220215fbad8e9011fa808ab3133d7940ec5e5376a8976da12d0ed2fc1cac1b695032b466bd737a242cd972226d5e22262fbfeded4a3016c2bf7b590127fd61f408c9ca6b64a0b3762a679bc652ed400913be91be698f30976b83597aca492f12d5dc659981f0e8b4ddec97ba782614ccb16090bc29d63dae4274bf9f57cc7b2487235d8362419e8d7fb58fa71cc83ad47e123960c0c235c2e3d8330a72d1b39bd1b31046b9215c1dc2226e5d7bdff9d8e639ede421110c8ac4095e4755e3b1f77c4009629df095d3af47538773f925cf1311d2f0414ba8c55f83ca875a58521914473636ae3b67e8effee1c27f3103d08c1fd977b31159f7a7cecdc2dbe6fca79fdb947a4dbe39e31b99df55c1aef69946e86d7122f7481121aaf65af557a8ab9cccc614d2adf7847197d8d93bcf0b09e69afac54f4f56b0853ea72051b247551a4383d320f4e5ecb1b5c816d284916a1afad02a739f9830e408b92950f2940577fe7c3d56661551b10cd8b24c2edf3ccb4c6f78db3c36124b15c36537fefdba96d5a934b1819482b17ad4e3426f2464f15d24f68397a3cac8d934aa22c086f1c23d4d085816378a6673e601c20f6886ebb234a650854de42559ae2716196250660197f7d0a477673830b92e1cfcab2995187d55d6bd64b705b53bf178c1d769cbdbb3491aa42102c7392f79829b5a4f9bcd9ec4c6b9a9d23eeb16d25a2c0b2834d0dc25770a43c3146b21f3c1fd1a380c2543b56f87e962c0a7edac49368c4feb96627bb897516e74bc69454ccea9572806d07900aec33bf782471df9132f89907822488364ab5a0f2129c0285f72a97f2957764ed3cf71862c4e8efb9473b46d30f67eb804b193b06fbbcc67c9338163cb7425d5c30742608309f45f67982f6f80b32dec556162ebbe3831c45a252c7a84c3f464c84353fe0a7bfbe1a4642c2dbbc88896360dce31639f879863ca9aaf54fcb69789aea20ebfedb04bf2213d63514cb59739392ad0bd13264e2be614b0f7bec0ce0d52b9dbf8cf11fb9720324cf39cdf96744be46d945d57bab296567c053c740b506705dbfa44a14b35372b02ac1358e623d66cf4ad4892b15305f26222b5fe36839507cc72b276d672f597791588e0a5055a98a9132e60a66e05a061be86a3c6605db1f13e43c39d9fe7bd9f5f3c7eb46897b23ad945c74efde4bba969f0d65add5b5228dce404a62506118413a4a53587b7eb0a66810f3cf22eba9ddba219750115d33da7c9b1240f75d04e29df47d2cd4779d9395c44c46b707fca6a45027c4206e6a193de89e30cb03f6ffd57e3e949b4f409c7204d7f720f7e26fee63c282f66f1d7ea8df07a2c6842992c92521cacdb60afe77239df2a2eed8ad3c927f2cd4b854093224b244be57de95a2b7042628f0434afdb12811ffc129071e91f773a3f13bda13f801740a35893c90d958b42dacd78c2fc07b0b3bc23dd375364dd3307fbc5a2d45eac14a36bf4fa1a85a2adeace3885a1ce72829c8aaff66b5f9e0abc604ee505a6217ed8d17b1407a148e76324ea20b8c55ff7ee828b3e2303375e3ad69e51ab9ff35a26188c858e67e19da06fbe49cfa502c15e1237c8c8142c1fe97892f712cb45c9421a50ff565ab0c76f898fa6ec167fcd679ed61ea2e0f696083ffb21565658f3f401f7edb2c967289c1508ca5407e855b52f69c774a5b7b8bb3a2157551ce2f3277cae1c7c9f40dac3176093b7f5baadaecc0d0d51671524ee3be3b8dcd2a178599e6d3e00b57d5330374479c5e6a64a775f01ac4f8f3886b68e0eafaabcb7e54b29ce58fa7f56840971775d29d7e4e2da53ad8f7fa51e39e5e98d667247f9d2f120742aecea9d175ed8b9d9c9238992285462b2bbe893f567c6c608979c6693b5e97d4cd601d3eaee2af4ac3cbf59b7d454d7b88812f1afec3e1f2ec203fa9622f12f9f9609270ecb2f83e6e35df3f84d893b4184c5eb77a56de270bfa618f758d828bfa96e1987b7938bc057b9394b69a3d8d7a31cbb0d7961c8d26a8ab5668b06fd139c57488e49431841e9a5543caf9d6ae8c40da7c27bc4f2eccffb2def6739430d6da92d6fa3c6a1a366920f10adc5575036f2a056ad00bf2a44db052f7efcf6ed5524355d9dc87440fda03d12f72408b3407cf7833ad1ca2302a8f25689e75d599038d9ec7bbf552ffd2a2fc6637227b59523afbd76e05b044da3034c2473803fe19c52fa9995d0ff9f527128bf7bf33d51dfb7e89d9e6cdb25ee6e6e1012af8d22fd4b23f99b75a21a18bc62a5455b666b4d3c13fdaccb332d54fffd10681ee44d1355cc7c65011c3572b6b7b900288203743c2e0991d258448f719764428355c72672d645ddf3843e3228b58208ce931e4778d6e7067891677937121de5b8df78eb041e3263828197ca81a4e917442017d4b68364e794c4e1dcff7b553b23f94fa5aa4832390ec192d2bc8b029e010c2199c817e736bdb46eab5b522afdc5aeabe6b90fe03ca7ab41c3a96dce541a98cd4bbb3e9d99eacb9656933113ef11bb7ca7a59499429c1f2aebfea785f3afd1fe48f195279c16ab4ce01d5743128fa354d5fd72d4d67313fa0751b2193181d1a7f7c041357d4eacd141cacbc62cb9f3f3ce33e820e11731c2cb38e6ce12befe1d5b8401b1084a205ed2fd078b749e55e6c1d245847409f40b1136da50bdf79d8a6b4d3bb609cb74632f45a7d72d2a156da08c9a07c26a9b7bce229aecc6f43e3e5a1cd99c0be58a21a5c5dd9e0054a595f2326700dbb2b550c0310c66f49d41f26a9af15d529244849260a49518b6db2a3ee281b2e7ce7721d4d54d04907ca8be3b1d4fb515a9ce68aaca15632a5eaa7a3b2080aa73f7156da8f7c5f603d468ca66f43270a90e1235f72a3573cb68b7f016d90481b5dad371ea9242cf7ed7d6c8246a20598b2f6c1a57db65e1c9001c7b2cb7945bc83f7d3d5bf0ca1c9b63c595f42cab739301b8ee0037cfae0f1ed6f5dc555e09aabd4c4c0f53c2efcee0fa70eb526dbaeb041ad9b521c2ce2c6b4f36f747ffc00737484a8e98617ab3293378967e4826e07957980e5e5a4ed0fdd93adc65e7d186096bc6d5570523cb6b7cf425892939739e908ae93d33ac9b54173c897d157511ad00a2dd076a23fa67bff3d1062f13cc0fe00950bd427484d9ea55483617565e6ec8b73a4a19a4be9bb94f666deb12853f1307936c398f87e644ce3011622ca999e80090604d1d32be7df2f211078723045e8fa5ba14aaaee34d53ce852696f22aa6dcb79c134cb8ec7f8ba6993dec1579bcb07066e87df377277c726c9c5a674cc13ed7e3dd04e3d522b644439fcb197cae2999ae1bc8e1490eac4f040ce71b3f437c986d0524c9a8ec22b01bf2f7f47653a2e04067b101895ca2157febb0560a2f06d75ca7b57efd6a97288c6e9cd7b2832868e5db7309567d097609531f9af3745ee9c1778ccfa2a5d1fa1d9b641f33dbad91a01d32dcbe5f4b270da90b50a4605bc3d00c456b997273c08a2f1ebf320cd29fe592dfc14f4e81c5178aa41dc11af1402b0e006c226356a384ec2122d2d1f7fce22147cfd3085adb0074ae7d21bae12a2d580084c6249eeb0aae6e1233ba8dc56eff4d72d7536f245912e33ad8551fc1b1200947f0d5b7eec0e2782837ae393d5b312c039416be6d274c25ba8d9a9085bd6a78fa9b366299c222b10436b56c09ec4608628d4f5ed6c5ed13c22fea56205ea41e9d4a1375a08275b5f62d753aa6cde0d08c809802fcb59ca8d2c7e73e352310e588d752810c36d976dfc32487e13c3e70b69a79964fbde737dc54f0df19330276d7cfec7235217de72053e27495b86f86aba6988227592746216b80ea005390ec12d72f4b9d95c7950f6b7e157d859e38b0bad06ababf4b3655087c9a6a015f4608f4c8e5ff0d3e6a1e7459294f9b79defe455c3fbc8a55732b8e99a64e0205edb34bc82de4053ae84d0daba41f5ddaf3559c02ad1c017fbf1c12d698953092f9b532cb2575546ddef31ae2a5dc0425a5e232461eee061641e6f0eee9835600f0c7bde37c2b593ad264cd942efdbf4df25e3e6a6774fcefcb4bec3646cc560a79c6df80426fde4c111721be8f1035095302eb9de2fac61868df9d0a2cd6b91a99bc0b0c3f9c3aa1b1218e7758a41da1045daf54c4eda99141c3a002fc6abf412146d951bdd9ee8800b48a7d898e35fce3c0e67b3c764109982664cf7ae19bdc392e97c9499d1a501bbd750e602b680492766f7a45cb89451e9f3f715572243b1c351a52f8f6295c22e8d931e5804675689d86fe3fee532cd95d92d242eac6274981a317575d57ef75a7063b2a476c35e2ab1297ef3b8e108b8dae686e752ba2468dc80fc3384b1f3ff128e5757d280f534803b3903d00f98a9f0e0b23d0ea0491c84588e9a2da273913b8e8eacca59ed0c4cf17bf7da008b7f31fafbf5b55c0d1b882dd5571226a01fe067afcb4cba47d511a4fa59b82c186e96c408041313e5043d7a28ca3dd3f409f8ed6478708e51d2dd3ca7a67e95f5c3ebc1ffd160e959ba09312ed870f5b9577780d0be9b1c7a3af95372783c7024a309ee09ee83254992dd35b1bbeebf7ffc69b9e7547c26b69bac799c5fe39c223e2a4b443833c4d8d6ac8f0877ca40024e1c4c65392b195f2b7afb1a1b6de613877d9b94a1883bd4c3789f933606b3a4d2c400668fb5a4dd2f019253fb0849e11e027f13c7ed85947badb5e3584022320f60bc4e5f4136353005e32c983838175486ec35077dc6e184811e8b39e7c6b17fef9375bbe49c902d725854473f74e52c7ad5f36edd192511b8cfdfbc5b78856c49ec4ce1c3649156dbb30f957f1e28614d49e102d46c459af1c40c5fa0860b5a0cc121c8466d6208389f69092ba1e26318d78599e88f9adda1150f5d3a1bbc42ad3eb1cbc6301f4da0afa86e976dba782aebed962f32a8e822fd7a706cfd8196bef2ef0d3f1865684cbb656e2d654d79dd1c8752f615b2875c60635ffa0ebe4b15afc58602540ab3dbe8ddd300de5c3c5e3c03013d3d2dbcb086d8a903edf15c2f562488014667d32b3c66f756a0460b1fbbae703d8937c69b962c259019f5b86ee881ca4836acfb7342029beca21c25f6861370a2f30996e525728f3dfa66a4f79544496ec450b9f4650d706ca55c9aad13b2222e6934ba5ef7ce29c636cf55902d7a6a322b43e64b37b3889d54315042c0c39f9bf"}, {0xe8, 0x1, 0x7, "aff94a1c383c9a0d5c63ad7dc5f39200c3acefe20788f89e660b73986bbaf332de197844ff3d58bd7df1d1cd96dc58aee4d99246727d34b976b8606ca95478d9adfdaa73a406717ba9d2d57329c855c286ac6f6f211142c92e275859332217f3667318507e157f88fb3f406d1f5efc2aa1d1571367f5c1e03e4fab14ed8ca25c3cd2efa9e1db7781710230f05292890fb4a2934a7ad4ae94518ece845b6d69cbfc507002aa6f414e43037e61fc1b2482003b320c58f210d497a7bb9ccdbeef028725bcf4e89f21e8481ff40d0754171d4309c46c"}], 0x10f8}, 0x10001}, 0x10, 0x4) write(r1, &(0x7f0000000080)="d81ad3d20cf7eb4e9b0800bc1a30", 0xe) 3.297922604s ago: executing program 1 (id=346): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) close(0xffffffffffffffff) r0 = kqueue() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x0, 0x4, 0x1, {[0x0, 0x8, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x6, 0x0, 0x9, 0x0, 0x5f2aba80, 0x3, 0x800a, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x800000000000, 0x0, 0xfffffffffffffffc, 0x8], [0x0, 0x6, 0x0, 0xffff, 0x3, 0x0, 0x1], [0x1, 0x0, 0x401, 0x0, 0x1, 0x80000], [{0x0, 0x1}, {0xfffd, 0xffffffff, 0x3ac6}, {0xfffe, 0x0, 0x5, 0xffffffffffdffffd}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0xc8, 0xffffffffffffffff}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x10000, 0x0, 0xf}, {0x0, 0x20000, 0x1000}], {}, {0x0, 0x40000, 0x5}}}) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x6) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0xb1c, 0x0) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/522}, 0x20c, 0x0, 0x0, 0x0}, 0x4000}, 0x10, 0x802, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x0, 0x81, 0xb, 0x6}, {0x9, 0x0, 0x1, 0x4}, {0x6, 0x8, 0x58, 0x66}, {0x560, 0x6, 0x6, 0x7}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x6a, 0x0) close(r3) unveil(0x0, &(0x7f00000000c0)='c\x00') r4 = socket(0x18, 0xc003, 0x3a) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x2) setsockopt(r5, 0xfffffffb, 0x6b, &(0x7f0000000040), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000003c0)={0x1000, 0x1, 0x10, 0x3}, 0xc) fchflags(0xffffffffffffffff, 0x10000) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r6 = socket(0x1, 0x2, 0x0) writev(r6, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000005c0)}], 0x5) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r7, 0x81206919, &(0x7f0000000100)) openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000380)="b59ef27dd45821fb4a7e3c94edfa1a89ad4c8b498c58830b3e6dad896ccfc0fff4ae6485d2e9a90c1a673543bda933a0cb862def21b4c1edaf9d817030eeca3f5428de2270495b4955ca0d73b2fd9d29b5b7a25d4a7efa9b4c9558cecc53b27384b3b05dd4b2e620a7dcd78493906eb2adb6812e480600000000000000aca7007a3fa2134195b667722aff89aea50cd07f184477982bccf25625626440dcca70a6f85c8efd31e62f74283525de9e3ac914f39cc53d8e5fcaa58cd6e8eb8d7eb12aca7964d3ac77276ae6db90c9716d5478cc2605d3", 0xffffffffffffff77}], 0x1) 3.297577592s ago: executing program 6 (id=347): r0 = getpid() (async) open(&(0x7f0000000080)='./file0\x00', 0x615, 0x1) (async) setgroups(0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001738, r0) (async) setrlimit(0x1, &(0x7f0000000180)={0x1ff, 0x95f}) setgid(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000040)='./file0\x00') (async) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) 3.086721876s ago: executing program 2 (id=348): setrlimit(0x8, &(0x7f0000000980)={0x8, 0x56}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x40978b, 0x10001, 0x7, 0x800033, "3b08000100f167c99e3bb0c69d73230100040c00", 0x200, 0x81}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x108) writev(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)="23211f", 0x3}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/46, 0x2e}], 0x1) setreuid(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0xc98, 0x0) fsync(r4) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xfa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0xfd6, 0x8, 0x80000001, 0x17ffe, 0x10, [{0x0, 0x3, 0x4, 0xa24}, {0xc5c, 0xb, 0x18, 0xfffffff9}, {0x800008, 0x20f85, 0x200, 0x9}, {0x7ffffffe, 0x800, 0x3, 0x1}, {0x400, 0x7ff, 0x1002802, 0xff}, {0x3, 0x2, 0x3, 0xb4}, {0x8000008, 0xd16e, 0x81ec, 0x2d}, {0x2, 0x836, 0x17, 0x6}, {0x2, 0x87e, 0x5, 0x9}, {0x4, 0x90, 0xd1b, 0x88}, {0x1c4, 0xef4d, 0x4, 0x412c8391}, {0x3, 0x6, 0x20004, 0x4000000c}, {0xb8d, 0x4, 0x0, 0x2c4}, {0x29a71720, 0xffffdffa, 0x1, 0x6}, {0x2, 0x7, 0xfffffff9, 0x100}, {0x0, 0x8, 0x1002, 0xb}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) ioctl$VNDIOCSET(r5, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r5, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) close(r3) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="20092000019c0a", 0x7}], 0x1) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x10000}, 0xc) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) write(r0, &(0x7f0000000340)="0cb36e80768227d12b27401fd2eaddc3e071d2b267b63ade78533d71a635621d7e8b6f0da3ec067e4993215d85e596d29e4dc363e0520d68a808f01145d0b129383731fc6da31096b7bb33196637e2d602cb73e1c0b032630737b9f276c519d0e9d15cc0ccf7c217a6e59ed0b8a72a8053", 0x71) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000001c0)=0x1) 3.085134133s ago: executing program 6 (id=349): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x10}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, &(0x7f0000000000)=0xfffffffe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/93) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0xfe, 0x2}, {0x0, 0x0, 0x40, 0x9}, {0x2, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe53) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x28, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x6b, 0x11, 0x200000000000001, 0x101}], 0x203, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000180)={0x821b, 0x4, 0x4}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 3.084899097s ago: executing program 4 (id=350): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffffffe) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r0, 0xc4504445, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1"}) lchown(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 2.861901478s ago: executing program 6 (id=351): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x32, 0x411}, 0x4, 0x10003, 0x0, 0x0, 0x0, 0x2, 0x40000000001, 0x4}) (async) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2}, {0x2, 0xfffffffe}, {0x0, 0x300}, {0x3, 0x3ff}, {0x2, 0x11}, {0x2, 0x8003}, {}, {0x2, 0x5}, {0x0, 0xffffffff}, {0x3}, {0x1}, {0x0, 0xfffffffd}, {}, {0x1}, {0x1}, {0x3}, {0x1}, {0x2, 0xc}, {0x3, 0x1000}, {0x6, 0x1fe}, {0x1, 0x2}, {0x0, 0x4}, {0x2, 0x2005}, {0x2}, {0x2}, {0x0, 0x5}, {0x1, 0x1}, {0x1}, {0x1, 0x9}, {0x1, 0x9}, {}, {0x0, 0x4ab61683}]}) (async) r1 = socket(0x800000018, 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x63, &(0x7f0000003000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r3, 0x6, 0x10, &(0x7f0000000180)="50d1646b", 0x4) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x103, 0x9, 0x4, 0x8, "4b4200230c009300005ecc024191c2a82f00", 0x0, 0x12e8}) (async) syz_emit_ethernet(0x5e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609907a600282c03cb697a653e336f000000500000000000ff02", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x7, 0x4}, {0x26, 0x5}, {0x6, 0xfffffffd}, {0x8a, 0x80000000}, {0x8b, 0x2}, {0x47, 0xa79}], 0x6}) (async) ioctl$TIOCSETA(r4, 0xc0104451, &(0x7f0000000740)={0x5, 0x408, 0x3fc, 0x2000, "0000000000fb000000000000b34445f0388a19a0", 0x33c3300a, 0x2}) 2.861007138s ago: executing program 7 (id=352): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8982, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150, 0x200}, 0x0, 0x0, 0xfffffffffffffffb}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x50}, 0x3, &(0x7f00000011c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0xfffffffffffffff9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 2.860695949s ago: executing program 5 (id=353): sysctl$hw(&(0x7f0000000600)={0x6, 0x8}, 0x2, &(0x7f00000005c0)="ae99445a020017cf86270971b6568eb5e6170000386b", &(0x7f0000000180)=0x16, &(0x7f0000000000)="23ee75b9f818ffb41e", 0x9) 2.860513294s ago: executing program 5 (id=354): sysctl$vfs_nfs(&(0x7f0000000080)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000000c0)="c72cf76482ccd6619cb4810ab570086153e03871a0bae720db28153a21238adeb01b94ae557e36051d34005a5e6b1e98bfece94d37b880242445a66acbaa97ee76d993b72e1532cf24b5856ca65a833acf9163db960d81188272e6f6174a1436e90f6e62856de6510c7f6e1a4390b26d8db4221b4d1aef88e36e3a06330364175e7e298d114a3e5b286abe3d41636cddd760c3e6b9b758ef0fed892d167e70ebebfbb2570e172284f78e4e3502e1eb3c73208ab185e291f0e81a73e6457b09e7d865498546e15edd5db542f768e0ac9eec11d0acdee22558de2086f0b670adb6fc525467fe56125d683b09", &(0x7f00000001c0)=0xeb, &(0x7f0000000200)="e2dc918aae85eda288db19b4b4290e783309325c9d9e96afef6b48", 0x1b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 2.476743002s ago: executing program 1 (id=355): socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000200)=""/173, 0xad}], 0x1, 0x0}}, 0x10, 0x2842, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/110, 0x6e}], 0x1) readv(r1, &(0x7f0000000040)=[{0x0}], 0x1000000000000205) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) recvmmsg(r1, &(0x7f00000009c0)={0x0, 0x800}, 0x10, 0x40, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x5, 0x8cbe, 0x9, "909c992f86cd2092107e9479749d3b6d7f164aeb", 0x8, 0x7f}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x105, 0xffffffff, 0xc706, 0x2, "a8a39cefab00", 0xa2}) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0xfd6, 0x8, 0x80000001, 0x17ffe, 0x10, [{0x0, 0x3, 0x4, 0xa24}, {0xc5c, 0xb, 0x8, 0xfffffff9}, {0x800008, 0x20f05, 0x200, 0x9}, {0x7ffffffe, 0x800, 0x3, 0x1}, {0x3fe, 0x7ff, 0x1002802, 0x4d8a}, {0x3, 0x2, 0x3, 0xb4}, {0x8000008, 0xd16e, 0x81ec, 0x2d}, {0x2, 0x836, 0x17, 0x6}, {0x2, 0x87e, 0x5, 0x9}, {0x1000004, 0x90, 0xd1b, 0x88}, {0x1c5, 0x5, 0x4, 0x412c8391}, {0x3, 0x6, 0x20004, 0x4000000c}, {0xb8d, 0x4, 0x8, 0x2}, {0x29a71720, 0xffffdffb, 0x1, 0x6}, {0x2, 0x7, 0xfffffff9, 0x100}, {0x0, 0x8, 0x1002, 0xc}]}) clock_gettime(0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) close(r0) 2.475784434s ago: executing program 3 (id=356): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1a9, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f00000012c0)) 2.464343494s ago: executing program 5 (id=357): r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x3, 0xfc) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x2}, {0x18, 0x2, 0x9, 0x10001}, 0xff81, [0x8, 0x5, 0x654, 0xe, 0x8, 0x594419a1, 0x8, 0x1]}, 0x88) close(r0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x1000, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1}, 0xc) 2.16686319s ago: executing program 4 (id=358): r0 = socket$inet(0x2, 0x3, 0xfd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="e000002700000000", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) select(0x40, &(0x7f0000000000)={0x1b, 0x80000000004, 0x4, 0x3, 0x0, 0xfffffffffffffff9, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) 1.906807777s ago: executing program 3 (id=359): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000040)="00fb534f", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0]) 1.794431406s ago: executing program 7 (id=360): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004e8000/0x3000)=nil, &(0x7f000051f000/0x4000)=nil, 0x20000000000}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0xa}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000015000/0x1000)=nil, &(0x7f0000234000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000557000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000750000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f00005e4000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000396000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0/file0\x00'}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x85}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x8) sysctl$kern(&(0x7f0000000280)={0xa, 0x50}, 0x3, 0x0, 0x0, 0x0, 0xfffffd3f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004e8000/0x3000)=nil, &(0x7f000051f000/0x4000)=nil, 0x20000000000}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0xa}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000015000/0x1000)=nil, &(0x7f0000234000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000557000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000750000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f00005e4000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000396000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0/file0\x00'}) (async) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) (async) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x85}], 0x1}) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x8) (async) sysctl$kern(&(0x7f0000000280)={0xa, 0x50}, 0x3, 0x0, 0x0, 0x0, 0xfffffd3f) (async) 1.791892499s ago: executing program 2 (id=361): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000040)="03000000", 0x4) 1.791620509s ago: executing program 1 (id=362): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x5c}, 0x4, &(0x7f0000000000)="d9926d029d0c2a16981fb59862f44041fafe5cbde761ca14a16cced8eb722d809c5f4f1ff8479f69d26f371d24dd773f261db5fc8a44beb3eafb0fd8724dd00a80b182825e4cb0d800dd881c183c75809daa93c296b85d5db7670b7192160f77285b69edc40d6cf82f7611be", 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = kqueue() ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0xc4504444, &(0x7f0000000740)={0x0, 0x1, 0x2, 0x20000000, "ebb1ffffffff000000e2c1d100", 0x8}) clock_getres(0x69f84b4504433004, 0x0) 1.791461231s ago: executing program 6 (id=363): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4, 0x25, 0xfe, 0x3}, {0x40, 0x10, 0x26, 0x3a}, {0xa2, 0x18, 0x0, 0x4}]}) (async) write(r0, &(0x7f0000000080)="d81ad3d20cf7eb4e9b0800bc1a30", 0xe) 1.622555454s ago: executing program 3 (id=364): mknod(&(0x7f00000007c0)='./bus\x00', 0x80, 0xd02) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000013c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x2f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000012c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x1012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x8c) 1.619446072s ago: executing program 2 (id=365): r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$FIONREAD(r1, 0xc028698a, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x1e, 0x3, 0x0) getsockname$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONREAD(r2, 0x8020697f, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f0000000100)) 1.618571162s ago: executing program 6 (id=366): r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = msgget$private(0x0, 0x144) msgrcv(r2, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(r2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x8}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xacb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001440)={0x0, 0x1}, 0x10, 0x0) close(r4) 1.618146977s ago: executing program 5 (id=367): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$getflags(r0, 0x1) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r4) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r5 = dup2(r0, r0) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x2) fchown(r5, r3, r4) fcntl$setflags(r0, 0x2, 0x1) r6 = syz_open_pts() ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000200)={0x6e8, 0x1, 0x5, 0x5}) ioctl$TIOCSBRK(r0, 0x2000747b) syz_emit_ethernet(0x235, &(0x7f0000000240)={@empty, @broadcast, [{[{0x88a8, 0x1, 0x1}], {0x8100, 0x7, 0x1, 0x3}}], {@ipv6={0x86dd, {0x5, 0x6, "fd6e26", 0x1f7, 0x1, 0x5, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x33, 0x1, '\x00', [@pad1, @ra={0x5, 0x2, 0x9}, @enc_lim={0x4, 0x1, 0x1}, @padn={0x1, 0x2, [0x0, 0x0]}]}, @routing={0x74, 0xe, 0x0, 0x38, 0x0, [@mcast1, @empty, @loopback, @loopback, @mcast2, @mcast2, @empty]}, @dstopts={0x2b, 0x3, '\x00', [@padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x9}, @pad1, @ra={0x5, 0x2, 0x6}, @ra={0x5, 0x2, 0xfff}]}, @dstopts={0x11, 0x11, '\x00', [@generic={0x40, 0x81, "f95b30d25b0e64cd98c54c7438d5b0ce9026d38f61b40c44ee0bf81e2c53d977ee20b493ab9a98f1912f2ceedc661752de275c85a8848cb5ed0a0879da2d537559f384c31bd030fdebcc23b6b997c7fb483d5aa808b971a7d77e0fe45dc1c3d23d2927443eda966125fd89498d46d9de8c095ac9282005af81fac35ac4855a9078"}, @enc_lim={0x4, 0x1, 0x5}, @padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x8}]}], @generic="90d9abff7b04ee9b4f6cd4f78234ae19a9ec21502ac808557cf3ac689fb6b55ea122d8b20f6294f050d33b3497a7ccb3cc95a18cf3f2074d04b703852c12ac23f4c30ebaf445fd8a078ffef393d2b3580ddfb0878586f31218786559397cc12e20238120db39e9f164e507acf3de0068d65ee314d7f6c2096dd28bf2738bc75337436ecee4477d290f98f6219274aba04b25d18c19ee1122bac6afc79258f79c7318211be60fa1"}}}}}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[0xb]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x4, r3, r4, r8, r4, 0x1e0, 0x1}, 0xe, 0x8, r2, r2, 0x7, 0x0, 0x4}) r10 = msgget(0x2, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000680)={{0x283, r3, 0xffffffffffffffff, r11, r9, 0x102, 0x401}, 0x40, 0x80, r2, r7, 0x40, 0x8001, 0x4, 0x3}) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\\{}$#\'\x00', &(0x7f00000007c0)='/dev/null\x00', &(0x7f0000000800)='\x00'], &(0x7f0000000a00)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='\\(h((\x00', &(0x7f0000000900)='\xff\xff\xff\xff\xff\xff', &(0x7f0000000940)='\xff\xff\xff\xff\xff\xff', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='\x00']) connect$unix(r0, &(0x7f0000000a40)=@abs={0x1, 0x0, 0x0}, 0x8) readlinkat(r5, &(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)=""/42, 0x2a) r12 = syz_open_pts() ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000b00)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000b40), 0x400, 0x0) 1.617829646s ago: executing program 1 (id=368): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x7) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000100)="812d08f756f417375aae387346ecff010000002f4247fac130c406912818f91356c6ed6cfb3516edeb27f30945326f0a986f36ab93c4540045a5419a8ddc08d141c7f3fc0853a243aebb619fd342d847759f8041a007b7d0dc563fe334247f70774b3c7e62b42b25907357a92a313c97ac57fc0cb1b1d687cf44428a8f636f1764dd7b7bde273b5c8a394353a578edb5722a", 0x92}], 0x1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x1000) shmctl$IPC_RMID(r4, 0x0) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x0) read(r2, &(0x7f0000000200)=""/145, 0x91) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54, 0x6, 0x5b, 0x4}, {0x50, 0x5, 0x7, 0x4}, {0x6, 0x0, 0x2, 0xb}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x8000, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x7) (async) socket$inet(0x2, 0x3, 0x0) (async) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) (async) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000100)="812d08f756f417375aae387346ecff010000002f4247fac130c406912818f91356c6ed6cfb3516edeb27f30945326f0a986f36ab93c4540045a5419a8ddc08d141c7f3fc0853a243aebb619fd342d847759f8041a007b7d0dc563fe334247f70774b3c7e62b42b25907357a92a313c97ac57fc0cb1b1d687cf44428a8f636f1764dd7b7bde273b5c8a394353a578edb5722a", 0x92}], 0x1) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x1000) (async) shmctl$IPC_RMID(r4, 0x0) (async) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x0) (async) read(r2, &(0x7f0000000200)=""/145, 0x91) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54, 0x6, 0x5b, 0x4}, {0x50, 0x5, 0x7, 0x4}, {0x6, 0x0, 0x2, 0xb}]}) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) (async) 1.376596904s ago: executing program 7 (id=369): mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x28, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/86, 0x56}], 0x1, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(0x0, &(0x7f00000002c0)='r\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) lstat(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000040)) 8.777943ms ago: executing program 2 (id=370): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000040)="520f921471ab13eb8955bd509b74a4c09faca36c44d85ee115db8d3c4e58bb874d940c9e9bed1a6ac3b8c4eb943fef266bba53304e967d44093d2030b20e16490352cd41051d05b09284c0e86e7429b34d2c647e94d73786a529a558348b7140198985e2a114bdd71cf4e1ec88a86e07491edea765ec", 0x76, 0x8001) (async) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x8) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x108) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) (async) r2 = socket$inet6(0x18, 0x4, 0x6) sendto$inet6(r2, &(0x7f0000000180)="ed177086db1ccbe3c6ec869dc250b5da75f190208d0dce7c3740931e9ea926d99efd00d7ea0df58c593ab05a32764d2366ba56b65973b802c55aaae9e259df2a343a746267775705543ee57bdaaa03700e716908b77899cacf51876bc163e6a81657a9444b00314bf7366ad7589ae94d11452c18e53102e8b0afd7e0f72944a4aef60da5bab95f0687d525dc3cebeb9216b7325ab3e6cefd6225e7bfcb3a89c741c971", 0xa3, 0x2, &(0x7f0000000240)={0x18, 0x0, 0x1, 0x5}, 0xc) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) (async) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x3, 0x352}) (async) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) (async) ioctl$TIOCNXCL(r3, 0x2000740e) (async) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x8000) (async) syz_open_pts() (async) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) read(r4, &(0x7f0000000380)=""/204, 0xcc) (async) r5 = syz_open_pts() ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000480)=0x4) (async) ioctl$TIOCCDTR(r1, 0x20007478) (async) ioctl$TIOCNOTTY(r1, 0x20007471) (async) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000004c0)) (async) close(r3) (async) close(r4) (async) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000500)=0x400) (async) socket$unix(0x1, 0x5, 0x0) (async) r6 = socket(0x2, 0x0, 0x4) accept(r6, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x20000, 0x0) 8.186557ms ago: executing program 4 (id=371): r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) (async) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x10f4, 0x10001, {[0xfffffffffffffffa, 0x83ac, 0x7, 0x9, 0x3, 0x4, 0x4, 0x5, 0x7b, 0x7fffffffffffffff, 0x5, 0x4, 0x3ff, 0x1000, 0xfe54, 0x2079, 0x0, 0x800], [0x1, 0x1, 0x7, 0x8, 0x7fffffff, 0x3, 0x5, 0xfffffffffffffffe, 0x2, 0x3], [0x40, 0x8, 0x3, 0x1, 0x10001, 0x6, 0x2], [0xfffffffffffffffb, 0xac5c, 0xf, 0xf, 0xfffffffffffffffa, 0x1], [{0xf6, 0x7c0b, 0x6, 0x8000}, {0xd683, 0x6, 0x8}, {0x1, 0x4d0a, 0x800, 0x1}, {0x3, 0x1, 0x1, 0x6}, {0x4, 0xffffffff, 0x7, 0x9}, {0x1, 0x8, 0x200, 0x2}, {0x2, 0x80, 0x9, 0x3}, {0xb98, 0x4, 0x0, 0x1}], {0xb, 0x1, 0x3, 0xffff}, {0x9, 0x1, 0x0, 0xfffffffffffffff7}}}) (async) r2 = socket(0x20, 0xaed29732db575216, 0xdc) shutdown(r1, 0x0) syz_extract_tcp_res(&(0x7f0000000280)={0x41424344, 0x41424344}, 0x9d, 0x9) (async) syz_extract_tcp_res$synack(&(0x7f00000002c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x6f, &(0x7f0000000300)={@random="29e53b9db740", @random="781fb388a923", [{[{0x88a8, 0x1, 0x0, 0x1}], {0x8100, 0x2, 0x1, 0x2}}], {@ipv4={0x800, {{0xd, 0x4, 0x1, 0x4, 0x59, 0x66, 0x200, 0xf7, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@generic={0x82, 0xc, "0953d104c3809364475e"}, @lsrr={0x83, 0x13, 0x3, [@local={0xac, 0x14, 0x0}, @rand_addr=0x8, @multicast2, @broadcast]}]}}, @tcp={{0x3, 0x3, r3, r4, 0x1, 0x0, 0x6, 0x40, 0xf, 0x0, 0x0, {[@eol]}}, {"2f34ce2df36debb006733a9df1"}}}}}}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x7, 0x2, 0x8, 0x7f1}, {0x5, 0x0, 0x8, 0x400}, {0xa85, 0x3, 0x7, 0x6}, {0xb, 0x58, 0x1c, 0x7}]}) (async) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000400)) connect$inet(r1, &(0x7f0000000440)={0x2, 0x2}, 0xc) (async) read(r2, &(0x7f0000000480)=""/113, 0x71) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x5, &(0x7f0000000500)=[{0x7, 0xb4, 0x8}, {0x101, 0x6, 0x8e, 0xa}, {0x2, 0x7, 0x7, 0xfffffff9}, {0xd, 0xd, 0x8, 0x9}, {0x9, 0x80, 0x7, 0x3ff}]}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580), 0x400, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000005c0)) (async) r6 = socket$unix(0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) (async) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000640)) (async) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000680)=0xe, 0x4) (async) pread(r2, &(0x7f00000006c0)="8dd1134a7d68d9cf241063e12482234e07355978d303795a689fa54e5def2caa2833e8248c4cb24726", 0x29, 0x2) (async) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000740)={&(0x7f0000000700)='./file0\x00', r2, 0x2}) (async) flock(r0, 0x1) (async) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780), 0x80, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000007c0)={0x10001, 0x7b, 0x3, 0xfd5, "40e8d81f789aeeb8bcf4741a7af1f84b61d831ce", 0xffff8001, 0x1}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000800)=0x9) open(&(0x7f0000000840)='./file0\x00', 0x8000, 0x2) (async) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000880)=0x4) (async) open$dir(&(0x7f00000008c0)='./file0\x00', 0x2, 0x5) 7.205756ms ago: executing program 0 (id=372): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x897e, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x158, 0x200}, 0x7, 0xff, 0xfffffffffffffffb}) r0 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8982, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150, 0x200}, 0x0, 0x0, 0xfffffffffffffffb}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) r2 = socket(0x10, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x72) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x10001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmat(0xffffffffffffffff, &(0x7f00006cf000/0x7000)=nil, 0x3000) shmdt(r3) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r5) setsockopt(r4, 0x1000000029, 0x7fff, &(0x7f00000001c0)="ebff8bff13924800", 0x8) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) semget(0x3, 0x1, 0x404) 772.093µs ago: executing program 6 (id=373): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda4f5903abf65b18d7c51f78b06cc3a5840c04c2a649b0000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1}, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r1, 0xc4504445, &(0x7f0000000000)={0x100005, 0x5, 0x0, 0x20000023, "14796d00", 0x5, 0xfffffffe}) fcntl$dupfd(r0, 0xa, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x31d13b42afbc953b, 0x0) close(r2) 0s ago: executing program 5 (id=374): r0 = open(0x0, 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) close(r0) setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffc, 0x7}, {0x2, 0x6}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmod(0xffffffffffffffff, 0xea1e2c57eae9c55b) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000840), 0x0, 0x0, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.70' (ED25519) to the list of known hosts. pckbd_enable: command error lo0: can't handle af0 pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-main-0.us-central1-b.c.syzkaller.internal) (tty00) login: uvn_flush: obj=0xfffffd806b794508, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! ./file0,' e kernel: page fault trap, code=2 Stopped at uao_detach+0xb9: movq %r15,0x40(%r12) TID PID UID PRFLAGS PFLAGS CPU COMMAND *507542 18816 0 0 0x4000000 0 syz-executor uao_detach(fffffd806f7128b8) at uao_detach+0xb9 shm_deallocate_segment(fffffd806bd27c48) at shm_deallocate_segment+0x43 sys_shmat(ffff80003c94ad18,ffff80003c9636f0,ffff80003c963640) at sys_shmat+0x559 syscall(ffff80003c9636f0) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9518dd3c820, count: 10 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: uvm_fault(0xfffffd806bd2de70, 0x3f, 0, 2) -> e ddb> trace uao_detach(fffffd806f7128b8) at uao_detach+0xb9 shm_deallocate_segment(fffffd806bd27c48) at shm_deallocate_segment+0x43 sys_shmat(ffff80003c94ad18,ffff80003c9636f0,ffff80003c963640) at sys_shmat+0x559 syscall(ffff80003c9636f0) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9518dd3c820, count: -5 ddb> show registers rdi 0xffffffff rsi 0x9 rbp 0xffff80003c963540 rbx 0xfffffd806bd27c48 rdx 0 rcx 0xfffffd80694c9f90 rax 0xffff80003c94ad18 r8 0x200000001000 r9 0x3000 __ALIGN_SIZE+0x2000 r10 0x4a7060b4a2fe4314 r11 0x151957f00c968e51 r12 0xffffffffffffffff r13 0xffff800001463010 r14 0xfffffd806f7128b8 r15 0xffffffffffffffff rip 0xffffffff81d097a9 uao_detach+0xb9 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80003c963500 ss 0x10 uao_detach+0xb9: movq %r15,0x40(%r12) ddb> show proc PROC (syz-executor) tid=507542 pid=18816 tcnt=4 stat=onproc flags process=0 proc=4000000 runpri=73, usrpri=74, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c94a2b8,0xffff80002f900558 process=0xffff8000ffffba98 user=0xffff80003c95e000, vmspace=0xfffffd806bd2de70 estcpu=24, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 68489 304422 54487 0 2 0 syz-executor 68489 344843 54487 0 2 0x4000000 syz-executor 9020 481043 69817 0 2 0 syz-executor 9020 312558 69817 0 3 0x4000080 fsleep syz-executor 18816 514162 57592 0 2 0 syz-executor 18816 252313 57592 0 2 0x4000000 syz-executor *18816 507542 57592 0 7 0x4000000 syz-executor 18816 354010 57592 0 2 0x4000000 syz-executor 57817 42630 43217 0 2 0 syz-executor 57817 442331 43217 0 3 0x4000080 fsleep syz-executor 57817 290052 43217 0 3 0x4000080 fsleep syz-executor 64698 510949 1 0 3 0x80 nanoslp init 55769 121370 0 0 3 0x14280 nfsidl nfsio 59333 353727 0 0 3 0x14280 nfsidl nfsio 1142 165669 0 0 3 0x14280 nfsidl nfsio 34558 165823 0 0 3 0x14280 nfsidl nfsio 78981 508012 0 0 3 0x14280 nfsidl nfsio 41557 271055 0 0 3 0x14280 nfsidl nfsio 60551 419426 0 0 3 0x14280 nfsidl nfsio 46249 250452 0 0 3 0x14280 nfsidl nfsio 16852 146711 0 0 3 0x14280 nfsidl nfsio 12896 348018 0 0 3 0x14280 nfsidl nfsio 46068 516159 0 0 3 0x14280 nfsidl nfsio 81046 16625 0 0 3 0x14280 nfsidl nfsio 91468 475925 0 0 3 0x14280 nfsidl nfsio 7400 198628 0 0 3 0x14280 nfsidl nfsio 50005 375598 0 0 3 0x14280 nfsidl nfsio 49323 415985 0 0 3 0x14280 nfsidl nfsio 95258 469967 0 0 3 0x14280 nfsidl nfsio 98887 468261 0 0 3 0x14280 nfsidl nfsio 42772 64705 0 0 3 0x14280 nfsidl nfsio 39903 368481 0 0 3 0x14280 nfsidl nfsio 18267 195773 0 0 3 0x14200 bored sosplice 69817 136344 55884 0 2 0xc82 syz-executor 78871 43185 55884 0 3 0x2 biowait syz-executor 60926 37869 55884 0 3 0x2 biowait syz-executor 20519 226981 55884 0 2 0x2 syz-executor 43217 147520 55884 0 3 0x82 nanoslp syz-executor 54487 23581 55884 0 2 0xc82 syz-executor 57592 190326 55884 0 3 0x82 nanoslp syz-executor 66732 85996 55884 0 3 0x2 biowait syz-executor 55884 204428 59226 0 3 0x82 kqread syz-executor 59226 49972 19380 0 3 0x10008a sigsusp ksh 19380 245807 40387 0 3 0x98 kqread sshd-session 40387 142840 98658 0 3 0x92 kqread sshd-session 98658 234297 1 0 3 0x88 kqread sshd 91513 116348 10079 73 3 0x1100090 kqread syslogd 10079 380595 1 0 3 0x100082 sbwait syslogd 21928 221958 1 0 3 0x100080 kqread resolvd 20690 53609 88114 77 3 0x100092 kqread dhcpleased 38055 277434 88114 77 3 0x100092 kqread dhcpleased 88114 109115 1 0 3 0x80 kqread dhcpleased 90098 20584 0 0 3 0x14200 bored smr 22487 66196 0 0 2 0x14200 zerothread 72232 119699 0 0 3 0x14200 aiodoned aiodoned 8829 283189 0 0 3 0x14200 syncer update 38615 466364 0 0 3 0x14200 cleaner cleaner 71131 462173 0 0 3 0x14200 reaper reaper 61778 483981 0 0 3 0x14200 pgdaemon pagedaemon 95587 259482 0 0 3 0x14200 bored viomb 71123 82734 0 0 3 0x40014200 acpi0 acpi0 9211 389459 0 0 3 0x14200 bored softnet0 61253 66605 0 0 3 0x14200 smrbar systqmp 6903 83462 0 0 3 0x14200 bored systq 42068 98356 0 0 3 0x40014200 tmoslp softclock 70920 502951 0 0 3 0x40014200 idle0 1 306649 0 0 3 0x80082 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10191 11113K 11267K 166960K 11633 0 pcb 17 14K 16K 166960K 160 0 rtable 219 16K 17K 166960K 454 0 pf 35 13K 14K 166960K 71 0 ifaddr 37 6K 7K 166960K 69 0 ifgroup 58 2K 2K 166960K 102 0 sysctl 3 1K 9K 166960K 7 0 counters 34 18K 18K 166960K 161 0 ioctlops 0 0K 4K 166960K 196 0 iov 0 0K 16K 166960K 152 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1399 88K 88K 166960K 1704 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 5K 166960K 6 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 54 0 dirhash 15 2K 2K 166960K 18 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 14 49K 89K 166960K 500 0 sigio 0 0K 0K 166960K 4 0 proc 51 50K 100K 166960K 533 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 121 0 in_multi 67 5K 7K 166960K 130 0 ether_multi 1 0K 0K 166960K 9 0 mrt 1 0K 0K 166960K 3 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 91 413K 413K 166960K 91 0 exec 0 0K 1K 166960K 407 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 196 154K 175K 166960K 6335 0 UVM aobj 43 2K 2K 166960K 44 0 pinsyscall 34 68K 91K 166960K 1588 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 20 0 NDP 13 0K 2K 166960K 45 0 temp 44 8636K 8700K 166960K 23900 0 kqueue 13 20K 37K 166960K 117 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 68 0 65 1 0 1 1 0 8 0 rtentry 136 125 0 40 4 0 4 4 0 8 0 unpcb 144 252 0 237 1 0 1 1 0 8 0 syncache 336 4 0 4 1 1 0 1 0 8 0 tcpcb 736 189 0 185 7 6 1 7 0 8 0 arp 96 22 0 5 1 0 1 1 0 8 0 ipq 40 1 0 0 1 0 1 1 0 8 0 ipqe 40 1 0 0 1 0 1 1 0 8 0 inpcb 328 615 0 605 13 11 2 12 0 8 0 ip6q 72 2 0 0 1 0 1 1 0 8 0 ip6af 40 3 0 0 1 0 1 1 0 8 0 nd6 112 25 0 10 1 0 1 1 0 8 0 pkpcb 40 5 0 5 2 1 1 1 0 8 1 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1072 123 0 123 1 0 1 1 0 8 1 pppxif 1384 3 0 3 1 1 0 1 0 8 0 pfstitem 24 1 0 0 1 0 1 1 0 8 0 pfstkey 128 4 0 3 1 0 1 1 0 8 0 pfstate 384 4 0 3 1 0 1 1 0 8 0 rttmr 136 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 3 0 0 3 0 3 3 0 8 0 art_heap4 256 515 0 139 30 2 28 30 0 8 0 art_table 40 518 0 139 5 0 5 5 0 8 0 art_node 32 125 0 49 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 51 0 41 1 0 1 1 0 8 0 shmpl 112 42 0 1 2 0 2 2 0 8 0 dirhash 1024 21 0 2 3 0 3 3 0 8 0 dino2pl 256 2282 0 788 95 0 95 95 0 8 0 ffsino 256 2282 0 788 95 0 95 95 0 8 0 nchpl 144 2992 0 1307 63 0 63 63 0 8 0 rtmask 32 5 0 5 1 1 0 1 0 8 0 vnodes 216 2550 0 0 142 0 142 142 0 8 0 namei 1024 9414 0 9412 2 1 1 2 0 8 0 kstatmem 264 58 0 32 2 0 2 2 0 8 0 scsiplug 72 3 0 3 1 1 0 1 0 8 0 scxspl 216 9785 0 9782 8 7 1 8 1 8 0 plimitpl 152 153 0 137 1 0 1 1 0 8 0 sigapl 424 814 0 754 8 0 8 8 0 8 0 knotepl 120 19269 0 19222 21 19 2 16 0 8 0 kqueuepl 184 168 0 159 2 1 1 2 0 8 0 pipepl 304 142 0 115 3 0 3 3 0 8 0 fdescpl 448 779 0 753 5 1 4 5 0 8 0 filepl 120 3862 0 3653 13 5 8 12 0 8 1 lockfpl 104 154 0 152 1 0 1 1 0 8 0 lockfspl 48 64 0 62 1 0 1 1 0 8 0 sessionpl 144 23 0 16 1 0 1 1 0 8 0 pgrppl 48 64 0 49 1 0 1 1 0 8 0 ucredpl 104 578 0 567 1 0 1 1 0 8 0 zombiepl 144 786 0 786 1 0 1 1 0 8 1 processpl 1152 814 0 754 5 0 5 5 0 8 0 procpl 664 1407 0 1339 7 0 7 7 0 8 0 sosppl 168 9 0 9 2 1 1 1 0 8 1 sockpl 552 960 0 931 12 9 3 12 0 8 0 mcl64k 65536 38 0 37 1 0 1 1 0 8 0 mcl16k 16384 5 0 5 1 1 0 1 0 8 0 mcl12k 12288 2 0 2 1 1 0 1 0 8 0 mcl8k 8192 10 0 10 1 1 0 1 0 8 0 mcl4k 4096 2995 0 2944 14 7 7 14 0 8 0 mcl2k 2048 759 0 757 3 2 1 3 0 8 0 mtagpl 96 7 0 6 2 1 1 1 0 8 0 mbufpl 256 8667 0 8506 16 3 13 16 0 8 0 bufpl 280 3237 0 127 223 0 223 223 0 8 0 anonpl 24 148250 0 145438 41 9 32 35 0 187 6 amapchunkpl 152 20920 0 20543 39 14 25 35 0 158 6 amappl16 200 2494 0 2466 5 1 4 5 0 8 0 amappl15 192 6 0 6 1 1 0 1 0 8 0 amappl14 184 4 0 4 1 1 0 1 0 8 0 amappl13 176 412 0 411 1 0 1 1 0 8 0 amappl12 168 1122 0 1089 2 0 2 2 0 8 0 amappl11 160 6 0 6 1 1 0 1 0 8 0 amappl10 152 45 0 35 1 0 1 1 0 8 0 amappl9 144 249 0 249 1 1 0 1 0 8 0 amappl8 136 26 0 25 1 0 1 1 0 8 0 amappl7 128 90 0 88 1 0 1 1 0 8 0 amappl6 120 268 0 256 1 0 1 1 0 8 0 amappl5 112 81 0 73 1 0 1 1 0 8 0 amappl4 104 390 0 369 1 0 1 1 0 8 0 amappl3 96 3353 0 3282 3 0 3 3 0 8 0 amappl2 88 902 0 836 2 0 2 2 0 8 0 amappl1 80 10598 0 10097 13 1 12 13 0 8 0 amappl 88 5567 0 5435 5 0 5 5 0 92 0 uvmvnodes 80 2550 0 0 53 0 53 53 0 8 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 7 0 7 1 1 0 1 0 8 0 dma128 128 255 0 255 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 19 0 18 1 0 1 1 0 8 0 aobjpl 72 44 0 1 1 0 1 1 0 8 0 uaddrrnd 24 779 0 753 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 779 0 753 1 0 1 1 0 8 0 vmmpekpl 168 7965 0 7930 2 0 2 2 0 8 0 vmmpepl 168 55981 0 54410 85 6 79 85 0 357 0 vmsppl 368 778 0 753 4 1 3 4 0 8 0 rwobjpl 40 20194 0 16832 35 0 35 35 0 8 0 pdppl 4096 1565 0 1506 97 30 67 79 0 8 8 pvpl 32 369277 0 361930 114 21 93 106 0 265 8 pmappl 216 778 0 753 2 0 2 2 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 381 0 58 11 0 11 11 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace uao_detach(fffffd806f7128b8) at uao_detach+0xb9 shm_deallocate_segment(fffffd806bd27c48) at shm_deallocate_segment+0x43 sys_shmat(ffff80003c94ad18,ffff80003c9636f0,ffff80003c963640) at sys_shmat+0x559 syscall(ffff80003c9636f0) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9518dd3c820, count: -5 ddb> machine ddbcpu 1 No such command ddb> trace uao_detach(fffffd806f7128b8) at uao_detach+0xb9 shm_deallocate_segment(fffffd806bd27c48) at shm_deallocate_segment+0x43 sys_shmat(ffff80003c94ad18,ffff80003c9636f0,ffff80003c963640) at sys_shmat+0x559 syscall(ffff80003c9636f0) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9518dd3c820, count: -5