last executing test programs: 12.079053303s ago: executing program 1 (id=307): r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x201, 0x80) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="63dd81", 0x3}], 0x1, 0x3fffe) (async) ftruncate(r0, 0x40000) (async) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="e0", 0xfffffe3c}], 0x1) 11.526753713s ago: executing program 1 (id=324): r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) shutdown(r2, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x0, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="ed", 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000082b00fe800000000000bbfe8000000000000000000000000000bb3c"]) recvmmsg(r4, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0xc60, 0x0) readv(r4, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 11.488583651s ago: executing program 1 (id=328): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x400000000000006, 0x100000003}) (async) r1 = syz_open_pts() close(r1) (async) getpgid(0xffffffffffffffff) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xf86a) (async) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x7}) (async) setrlimit(0x2, 0x0) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0) (async) syz_open_pts() (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) r3 = socket(0x2, 0x0, 0x0) dup(r3) (async, rerun: 32) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (rerun: 32) write(r1, 0x0, 0x62) 11.433430922s ago: executing program 1 (id=334): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), &(0x7f0000000240)=[&(0x7f0000000180)=']*-$\x00', &(0x7f00000001c0)='),)\xed\x00', &(0x7f0000000200)='\x00']) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000002c80)=""/4085, 0xff5) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) (async) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), &(0x7f0000000240)=[&(0x7f0000000180)=']*-$\x00', &(0x7f00000001c0)='),)\xed\x00', &(0x7f0000000200)='\x00']) (async) open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) getdents(r0, &(0x7f0000002c80)=""/4085, 0xff5) (async) 11.336584007s ago: executing program 1 (id=338): syz_open_pts() (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) syz_open_pts() (async) select(0x40, &(0x7f0000000000)={0x6, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x0, 0x7480d9b7}, 0x0, &(0x7f00000000c0)={0x7fff, 0x9, 0x0, 0x8, 0x0, 0x0, 0x3, 0x47d}, 0x0) 11.140715816s ago: executing program 1 (id=350): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) (async) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) shutdown(r3, 0x2) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) (async) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) 11.139145018s ago: executing program 32 (id=350): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) (async) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) shutdown(r3, 0x2) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) (async) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) 7.137110606s ago: executing program 2 (id=426): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socket(0x2, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200020}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x5, 0x0) socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100000000}, &(0x7f00000024c0)={0x1fe, 0x8001, 0x2, 0x1}, 0x0, 0x0) select(0x19, &(0x7f0000000280)={0x1, 0x0, 0x10001, 0x0, 0x1000, 0x8000}, &(0x7f0000000200)={0x7f, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) 5.96773839s ago: executing program 2 (id=446): getitimer(0x300, 0xfffffffffffffffe) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@local, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x11, 0x0, @rand_addr="135e80f1d38d5ba80b9e61dd0c535a98", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x3, 0x2, 0x8}}}}}}}) 5.956176343s ago: executing program 2 (id=452): r0 = kqueue() r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000380)='.\x00', 0x0, 0x10) mkdirat(r3, &(0x7f0000000600)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlinkat(r4, &(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xeb67c48e72571aff) syz_open_pts() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1b}, 0x4000000000000007, 0x0, 0x0, 0x0, 0xfffffffffffffef2) syz_open_pts() fchmod(r2, 0x2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) lseek(r5, 0xfffffffffffffffe, 0x1) r6 = socket$unix(0x1, 0x1, 0x0) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000000)=r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffe}, {0x6}]}) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000400)="53fb20ac50342400b2266673d35eced057391f2e714e9b7578035aee54949d881868afcffe75693370f3f0024dbf2af94d1605c7921fe0b087888ef1f469741a0f2d135a86a49c2ae6b9ed557c5fc321c9656af9ac4da85ffea04827a623d5dfb01a366c972a6b8ad9d12b4ab750183c83651e224624e9af6c053ae72b2df3175b5ddd2ab9d2ffa116ecea4755738e9b5705e50da10867924a697693144401fbb63b0fce1dcf2221ed01e75cf0563a96bac7c7fab01166877cb6f8a1abcfbede76358ba4b6bba9f5f2a0805117e952bb506ed2ee9b694e4d667e8a43698842b56d57000000000000000000008d602dd95dd3b93f6734f9382ec27391221a0bdf7c5645190ba3c40a957054d0b2be2b49237ab23f7ededbc00fc2d058ae6dc351beda0f4b05701dda845b26e1bf6236eb55d8c966a587fe063b6541863fd1963e65e448456a047fe0ee09a65d", 0x14c}, {&(0x7f00000005c0)="f62899a7cf506bd3ee314d4a", 0xc}, {&(0x7f0000000640)="cb62efa22fb95fba419aaaec072d164558543809ac1819083d4093a0dae69c8bc7e6180ae639400213748fdbb5067e8204b483246cf2a86165abcf796950db69c5248ee4909550c1c8ccc40275c2f506e213e9388d73cb225a26ea7426ac58bfa3d8d2251da4bf5a5ef41056", 0x6c}, {&(0x7f00000006c0)="61282ef1469f58ec8bd5bc31ae7760a3a7dfec782275ca2252eb5ad5aa0f380e00829491fc65ce29289c86d1fa53bee174813dab356fe7063a864e84697fb7ad", 0x40}, {&(0x7f0000000700)="2cd8b617b51b67e7c69b352267b986632b3f7ca8de563f91ef002fb47ae4979c2ca1c9754b48249a5c0b5b6742dd48f3550235c2e41ad6c1593c7f6cd8", 0x3d}, {&(0x7f0000000740)="1d5a9d6c808226de210ab4548bac158d51465f0cf38f8cb84f331f52bc1a3bb0ecbb72627cbfc3d4c33556bffe17af70a5ae5f010c41b118a8ec73595f942d164287fba68d123968cb4c4124bd011c03054d8fc9248e2b20abd19c4207f9586c9d7fda9978e8cb231d67ad7e0b7b221c9cdf6494c8afc4a3c63a56eaac44279c", 0x80}, {&(0x7f00000007c0)="6abe913f69eb385eb9fd502e91f1edfb603e47fc65d3c6397253d99a592ec00db80895af0e5cc1381391eda55299c2121bd12f1e384433f24895d8b5b529459fa0c55e30aa5fdbd96661663c04c4b604ab4ba6fae56be585ed5414279f3af496765aaacbbdc6c93a75f8a7429acacc087f80afff140d9e958bcf74e6b857a7981b7880e014f7ed6f04f59741eb75254de87bb9dbffc184975e8fe967372f76c98f6bc51c56fbaed43a83b3bfde7426a17900d64a37f0c492ebc2866832c57989d479478e44a37df981c004b9c27cfb54ca90b3b66f5f3af592dbcaf8459dad1ddf35f77d5d6df53c36", 0xe9}], 0x7) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r8 = socket(0x2, 0x2, 0x0) r9 = dup(r8) setsockopt$inet_opts(r9, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) close(r0) recvfrom$unix(r6, &(0x7f00000003c0), 0x0, 0x802, &(0x7f0000000580)=@abs={0x2d7baec94342366d, 0x0, 0x0}, 0x8) sysctl$kern(&(0x7f0000000140)={0x1, 0x34}, 0x2, &(0x7f0000000200)="d2", &(0x7f0000000240)=0x1, &(0x7f0000000280)="e489cbd032c25f0992288b69b8d1016a1850755555f428a9db6859d37e79f7a24e5c6ff1c053d2365557bc666fb6829afe50c96a5d31e6cabaff0123d9b71deea679f1f609e3970a5b50a3ab0949861b3989f62b0655e3a249a050e2c400ec68f97fb2c44c1ad2e40bf627084d790fcd68c2fcb5c0e55a708f16958bfaf336f27a4147ea423d735c2302eb8e0459dea5cf053015b50205f69bbd62f7f4d7f74033eb996a30dd58f523115770e6a9b9053b878a2cf433f0de7e831fe9b832ad6d19d6c857f9b2cc747d35da3a4643", 0xce) 5.623618742s ago: executing program 3 (id=455): link(0x0, &(0x7f0000000300)='./file1\x00') setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc03, 0x80a1a0, "bb08000100f167d910508b000000000000000080"}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/19, 0x13}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x24}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 4.756042866s ago: executing program 3 (id=457): syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6015f2ff00000007fe8000000000000000000000000000bbfe8000000000000000000000008000aa"]) pipe2(&(0x7f0000000000), 0x0) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x2, 0x0) (async) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r2 = kqueue() accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = dup(r3) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x1) (async) r5 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x1) dup2(r2, r5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0xd5, 0x40000080}], 0x6, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0xd5, 0x40000080}], 0x6, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x8d20, 0x2) (async) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x8d20, 0x2) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) close(r0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000180)=0xffffffd2) (async) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000180)=0xffffffd2) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) 3.46729083s ago: executing program 3 (id=473): sysctl$net_inet_divert(&(0x7f0000000080)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x400000002, 0x0) getsockopt(r0, 0x29, 0x6c, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x1, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) 3.464265987s ago: executing program 6 (id=476): lstat(&(0x7f0000000180)='./file0/file0/..\x00', &(0x7f00000001c0)) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00fe8000000000000000000000000000bb000000000000000000000001"]) open$dir(&(0x7f00000000c0)='./file0/file0/..\x00', 0x102c0, 0x41) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xa9}, {{r1}, 0xfffffffffffffffa, 0x1f, 0x2, 0xfe, 0xb0b}], 0x7, 0x0, 0x0, 0x0) close(r1) getpid() 3.423586584s ago: executing program 6 (id=478): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000001", 0xc) syz_emit_ethernet(0x42, &(0x7f00000000c0)={@broadcast, @random="069876dc812e", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x9, 0x0, 0x1, 0x0, @empty, @multicast2, {[@rr={0x7, 0x3}]}}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x10, 0x0, {0x5, 0x4, 0x0, 0x5, 0x1, 0x66, 0xb, 0x5, 0x2e, 0x5, @local={0xac, 0x14, 0x0}, @rand_addr=0x6}}}}}}) 3.423144043s ago: executing program 3 (id=479): r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) close(r0) getpgid(0xffffffffffffffff) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) setsockopt(r2, 0x3ff, 0x9, &(0x7f0000000000)="0f000000", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget(0x3, 0x45) msgctl$IPC_SET(r3, 0x1, 0x0) r4 = msgget$private(0x0, 0x24) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYRESDEC], 0x401, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) msgctl$IPC_STAT(r4, 0x2, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000200)='./file2/file0\x00', 0x18) unveil(&(0x7f00000002c0)='./file2/file0\x00', &(0x7f0000000100)='r\x00') mprotect(&(0x7f000032c000/0x4000)=nil, 0x4000, 0x4) setrlimit(0x2, 0x0) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000000)=""/92) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0) syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000080)=""/140, 0x8c, 0x1003, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x8}, 0xc) 3.188025853s ago: executing program 3 (id=481): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x90) getdents(r0, &(0x7f0000000040)=""/80, 0x50) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x5) (async) ioctl$TIOCSBRK(r1, 0x2000747b) (async) sysctl$net_inet6_icmp6(&(0x7f00000001c0)={0x4, 0x18, 0x3a, 0x9}, 0x4, &(0x7f0000000200)="3b705203600303111cbd142c0f3bb10a116ff677a598f3b8b3fb15026eb7ca37730c88e1bb729ccdb0aec12ec8f3aa72d2746c1fcf2ec4b56b38dd7145bf539a0769767a26d853691989461a9456cb00eee0f91ab46c65fb2efb973e37db85cefd6fa2d38630670fd5fdd3c1bdfda224421dee51db7f583d67d3a19e8f651c2831f352546af647e85984b84210f31197c16b8efe45cd8458d6c072d46d7700e6af7b56e106c20abb2370b3ac9b3b54f8051b39dae48c", &(0x7f00000002c0)=0xb6, &(0x7f0000000300)="9d03c06c611691c6dc272336f541109cb1ce28bb5d1be0cda1f2956726824ab99d35458cd69610a6f7b447999fb515bfe7aed6bc1b07d6f9d8de6392ba807c42f03d248f5077f7dbf2c2949f60488151e8be04590536d26cfed76afba408192676238718925933d1da4ad9756bee31906a9232259f8d837350cc91794c", 0x7d) (async) sysctl$kern(&(0x7f0000000380)={0x1, 0x1a}, 0x2, &(0x7f00000003c0)="ec980e8ddb194d39813ab1e1bf951708fb2e99c698164a8e0a4fe55f6c66a05eb33665ef1cab8ca3ffa01171d494ff2ec3306d34e2d44c351be3a6742b972e15c78371250ba30a342ba0ec846e3bfaf6155ba11770053db2d9597d5080b5c270d31c9d6494281804871a7a800c15c187ef69a27a464effb302a77c90b47f99b6e4d86b5a0d75e13f88bc2a0e8e5582d258bf3257854b6d8e702a2b1256e11fb7d80b3ebab401b5be0596d690542c8c554e3a2e78a6dd645f07ae3197a1a19516b763f439acf9530aca3059ff6bd860746d642272f6a5e3379585a539d359c35b01ac1ed1da16f732ae3d6ad7ed7db83a64fd7688be0edea8ab0e4de9278f0f72da9202df4de328cdf7c25f8ca97ce2b356ae9b8ad944934f767f8dca98fb06690b5b319dd7b5d35fbb198b966a7dd596d658cf59a8cfa7a2a56e58dba847a0870f7fa2090192830e63e3d650e6fd0b9b3597b236da77dce8a670603f1e76a471713b33f480898f83cd6daf49516f95bb8a88890260c224b042bff5ff4e0a85635b75990a8a1c4bd274bfa51fb4f79c8707c058c398754982dd18224736bf48d527c2b5793fded026d0811e3caa184cadb61dd8c3128bc22893720ed67604a8e23655fd3933ca4d180ba2ea858fa7bdcef19cefee63c677f10e8b9dba16fd9f3c9b909a17b406419506bd400355b427644d9614445325cf9568f4ca406dfd24b0efab97163ed4cdc65682cb68f0fe88e7513e24bc5fc925190a1b52af03a057d576eb4dfbd25a957c0d7ad892016a6704417657d6a6f1db4a8342321df09d4eb0e1b0ce3a47d9601235d793f7692cbaf054a0f9ef307976860fb2ce85e70ed1f83343248e5027b05e2358521fd5367fa0a00a01cc0bcb1899d3b2cd1baff1ce49f1f077a5aeed6523505330c9934e384993c8aa7cdfd75166b61a33d0b6e30d640a79e56467a3aa7423c99c918331b55d30c8da257f7c91a97f4ed19ef26d8820ca53826deb2b8f49420df31aec378b974cd9d04387337d50c088339f05285ea1a75cf7fd63440600ae389a2b1098d0f7fbcee720632295b2bf31d097e4746cff6f8b50c84609e3d42b3e841f6dfa5372ea1e243df3a233d574881a6d0a8515404b4577d1b5b3d4f04a631bbe886315c439985e44a0b6922b01b2b4acecc4c669b1604832ec9d248a88ed1a209ba8d8b2ae57388d4926820c2182c0bb86789f9582568046d259476e496e3e7801c9c228a6cfcefed2e37626ddb023ea1adca08bfcd1a8d981df2ad3b35e4937998587a4a2c1491f75568f0b91a82fd91133d648c836d2ac0f62e5b44a8d6b1acdc27f42fbbdb0c0dc438b50e58309bb0727a2269863bd5bae0e005e172f97220e872813a85356e2300fdbd209370d4224719ae70de6e35a5fd306f10f65a7e796a2b0666100208f72adc7e318d080d1eb586ef7bab04827fe33496633dd6e7baf3022221d484f6353083177473915fa2315dd89c8e758580841ba3f785f0da915c75406dd3b33da982da5e27be71e31bb27a0b154d4b0134be24b98e842b50961132913ffc5a59b57bc338c7e522e881ebf59c85e456e776117ecd88eecebb1b90f60f0d4a712e00ff773518a9c1e4119589f3813f3caa158686084a1b643245582e0e10154a84eca5c29ae16e67c39d5e736685570fc91f9d569c4e324a09806cc242ae8c125032686e9f466191252289ebab286204b00e88da1aea837a3dff187c842319a2fc826c7a7d411e44b4714dcd11a0420f905d096332b253a01a1905dba2eb0b762c231b139bd0c42355ecaa406bbdf476587331c21eaadb5620302a0b69ec094d6c7a48fddc9b4057c60e83751ec76a0b63b8ee25273853a540131afad2962982be08b85917bc7abfe13d27369fb63d439971f9e2d531b16122eca8b1f9b7f3cf41336e0940acab9d99a7ecd13999f508deba43b905eca03729b83713243e78283611994ed6160a859f537cf4fab364b78c893e3e7bdb5a55aa6a52f1dd8d172386b57eb936236556230e91beb91414a8695eceee6b29b310617e2ae99e4c08efe45b87ce28a47a4df2610a561a7806807f85d6df43263a491141cebc76082541f1de45eb47e5fcc21bdbb9112c514d973b1a7519b5b335a1ce4cd9b8173db4e406e5b5fa2c5d4551413d566a58364826371241665834b785d032049e60278900741cabe6d076eb7706a2ba5c74e027def85d5a4eef4f84c288be8114bf93fcc83e64a69b55cab927d7973cc96ba0f46f28bb39277a0e06e9295b583d9cafc8364ac45e68146249be7fd873882d94cc763f2477f46c8e8393488cba0ef31e1eeb3e1f4d6b2d898dffe95b060fbfa2b3fda8ba3d4d365c06e526ebc8cd62de76a2610f539c663a4d4d715cd45e171ad8286834da2847ca4ec5fc443122eeb57e6e5de511f7a6505cab924d73b77f8292e055f5da5547076325599367095354e934917f0d0bf7ece81e6ab6dbb24da544cf5778645e35535a3f076409c721419bd283d0dd1ffb141b093f1cb0304d6e4d7e03944c42485ea74ed1adffa908e448a8689f70e0bcc9c5ecb86a2dafc6d23c390efce6c6d163e119661f1f3e7f8e93246164c7d79ffd843933c67ba2b4f1938d1537d7e95db96ad340dd62efa46717208243cec5084e315cc5d39bc3eb912610b98c967d12ffb869ee99e3dd7426e228f08822548facd659a1dc01c8d65d1982942c4474a3813ede12f445d8a5e92561f6610344f9b11bf8124e225873902200146af238ce179b703a2a0ece160aea196bc63e2ad4e357e86dd9157abcd3be4d28a19e27e456877653c95097f5e7aac901ef44a07b518d0288d68861ccb81c75bddfbd78d742428278cda8a94f64d8cb84c621aa71aab97d3da922b2db45e9f52142cf4849be248c776a065e7c564e21d98b6264f6c29ca9bfebf41a111f74c82e3f6ec406e712e72e871693b7ec142e1744e82ebcde260cf51f303b8fcd25ce3ed67e7d9ac59f42861d8e82d079e5aa72db31f436a30aac00a747cb15fc9d5e42d3aa1709bfc4119eda720bfb64919a2d656366e3fe66cf0ca8e668cd9c05ea764ac70194147f5f0832e0c16cd32547f74ac79a3f5cb906655fcdb1899a484e1d2f987d53009a35436a7bcf083bd66cc472d316ab07d60b58ada23c62d281294de3ca9aa96886a06527e80888dbcefc6c660ccba1625660c169d9103aa9d543734f3c8b0c8246a3ee5193eb30335a8d85116c13b3149fb3ef4d2bbfc4178d30f05efe7964c060a5c17edc017859a437da433a65989659c6c9fb2175d11f469427b3d0b96c59e7f64d16f5577efa4406372b3b66a0fef57d9dfa4964490cbb6ba67b932d82070d3d70fed6617d1bafa9af1bf67991a5cede6f464dcbf12df7e93ebf2d7a42edf1dc59f04050af6e94f5fdc3b466d0df9c8c7bbc7a48de279da097042c44dac517dcee1bd765f750c0674f4e2266ff285db32583d595c300604a7fcf242543aa2ff9e3d84f6218a0caca81dbf490cb946d6018ef2e67502e5c8fe95aefe6065371c4a53c8b266354fb81a170384a477fb2287c76e0ce65a25e5318a0eaa04cd040696517427ef9500bdba48694363c187a58f200ba178b52437ee8775a2a3b4e84c9ddfe1b31caae30f9072e79c35ccca8de8ed6e988e526a6cce9786b2ecc200cbd902a83175d8bd848836c545c0af95c70ccc578b21f9b7001d5f4a402b8e3816e4b46a398c911c83031d82614c83b843ad693b1b1a75710c0fc6e543037c62246386594ca223f5fc164a124144cdf87a1c85e1a51601436c3256c87cb4de3b6cb0392403234e255b4f58f32d912f0d20cec1e4767331d2f0f4dcdcbbd2c9e7ad3c0a416b61fa8aad315b1c36ac84e5630912ba3656eb5ff0dae3bf30e508fb5fc3a9afb19cbf1c879f55cc1c3e47d127e6d9b9548c2693f71cc7871dc6eb6deca5b5d384d918aea459dd04b2a0d05e6b5c922c8dc1931ae190b3d03f736c65dcdc37dcfb25361cf07e1bb8df5321159ed77802a8e045bd78edcc1c9232be37d1df676ef7264a4230332f6441c911280de27693abdb132cf5b87bfe760de41ad4ac260b0b8f56a18f5233208572748a760bb670667a05652c89f20418ad538d145b9a2a52a1b4b9efb1436d3fcd6818cfc3159db75d968c37775455a907e24c5c4c8bda5895ba41a6dfe60c338ba436154c54cf6893ee05e0c3098acb4d0202e430bc28fc482d2c6ce1b34375d62fb6cea1a0e7007e40781e992333c0648ba2aa020d17c42c3f3abfcd15292d3dded0c21a8b4d3c94169a26f8e11a19c98fc49f09a44f19ca982c08ebffedf70f4bc6a044e20f2fb4df1d56a14c2058ec43cffca9e0894e17cd40c3ff4ffddcf8b943666acf1d52fe0afe1b862d1a19458a3d60f19f2b68de30fdd78ff051c0092ee0bf984e7355514c3074bb41da690ecd17bf5e579e8240dbd0e73d21be6137948aaaf5b7c884c0b38e9017c7d6c43a5bc12855ed6a8d115e14f59f718f3ae578e17601ca33b9a50b21878737f55901cd34f2d26c47128f1a1a146d3d9915589caa5929a416fb514cbb5e052a2637c1c3bb1bcab68d5cfab07209fe456ad64e0546b04e6cd84271ba3a3c33c7f746f138541a54fbed8923733d8e68ab65778e5d06be2fe4b32dc56fac6d159592de0c794b81fc3f8e708bba71e97fec0fac49d6b09361ee1bc34a9c8820e4c7bbc0c0f7f802aa854e71293e8c4eb1bd83ccddd1a6d90e6316df3977be1aa6bf7fe2e5f41806101981ba121b929e715349586016b22439abf3b78f72271a9e170e17ab771a86756bd24c6d00f18a51bff47a396c3873528be45f165bbd609b0d6031ce9c7166e1d1b3edbadda40daccfa729e550f998a057964ad3ced602c1bc03c1f81d49c0dd6fc15904e73b55b7eb78be6a2adb176965172226bc10d3906cb3a7fa7371567f35afa652f3dc0d9126af99ac4c39c6d23b1c08615fddfbfb035e1829dc19a14a79bf79f72baaeb7fa106c4af0a081830f2b34a1fb0aab5e3bd546c59dbb953490a3c48e806168b5321c81d82438f97d6cba8225f919b35f209b75cae4cbbe15089ea63f177096ad4283c91ef77c59aa39186ccb2a15c2672e47ee7587f7ca9e72627421f74368b30d0ecbdc1b6b733915d5616d0ac428a7f8b6d12e824b6bcc889c4be50bc7a131a8c0e1d6371185f69849b872b8a5692d67217e0bd0969e254dcdafb2c561ebdb098ea59eb1103db36ff24b2f8b9f82b3ac7e9ecb422b0eb37cbc0747bd1a566f3137c0df0d9dce10f50c413a6345bf6979155878c82e93a6e07e858fdf6a44df54ecdeb3b851d660e47b97059e184f3d568ebeaf46d748fb43cc82d6776547d6c8a3d44900a521b6b7d32648519b2312375fa0792e4fdda84770543653ac518f37dd3ad090334e2f860068e95a4651cb67a598ae13d5e5a4d6428a2d3d29a997a5de00662f4fc0a4e28cb5c1e2bb43d31cc6f2eca43921995901ba93fef30c4d1d75b0c445f3dac8d9b54edb2cce14b21c2aef9370c37b37220cee1d04295c1778e37b6e999b717aae34d0f5bd9dd5fdad54ccf145b74c2e5b7f6c5c5b8d90850593ef4b263e277456abc1372eb70c57c307bcf4e031713f5b7b936ce8a57697e832049036746ea972a8350e6a2eb447d012b28840a5f514de29c321397beadb58b0b8ef4c5f63cc55266feb3bb573f5b56809c87adecff38c135744dfeee31c37d91d03bee0515e74b869cfb3e7816396f4c3661d9cb2f8b2dd7374cc06e691d9c3365316dfb66409b992bff75", &(0x7f00000013c0)=0x1000, &(0x7f0000001400)="24ce207a5ab418a706588271b1f743651305d61b0430956a6c8902b0ce969cd8750ae27c9546840da2c387c81733de37911f39d25cc30b48db3a5aeaa514822644b5e8feb287b6c9e33cf4c957346de9df313cc6a40d7f1a422e736b7788cb2eebe502a57a07a195473e876443b18717663b47d9f518546b83a86722de4cedce4197732e0cca9e6daddb87a976a09569ed3c850536a9714ccd8ae31015d7f5eb96086eba230f", 0xa6) (async) ioctl$BIOCFLUSH(r1, 0x20004268) (async) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000014c0)={'./file0\x00', 0x9, 0x0, 0x1c0000000}) (async) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001900)={0x6, 0x2cf, 0x7, 0x5}) (async) r2 = dup(r0) accept(r2, 0x0, &(0x7f0000001940)) (async) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001980)=0x9) (async) shutdown(r2, 0x0) (async) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="a45292", &(0x7f0000001a40)=0x3, &(0x7f0000001a80)="68fcd118603a0665875f2e5008724baab96c5e97d4ff572d3a21da1c0615349801c4b67227dc3af93aa9d93f230336ade03b118b40741f03989155d34db91de0aae7bd5879e159e60eaec674c16e9a21f171a7bd15010d05f2e5ac354edaffb0c8306cf265693ba1757ef746317fdaf38ba86f15c39798e7b02349db86f6b1db9a65f25a60a869f4976344622449bcb8a9c9402e9ecd79d18c652da280a126d1cef3c16b44ace9c090db1d5c33e90e5f4f80ccae2f8197727aef5ec11d2d7bd6edb5d4b3c17fc697f5375215fe6fc59e7edab89342b885b0a8ac18f66dad3ad6", 0xe0) (async) mkdirat(r2, &(0x7f0000001b80)='./file0\x00', 0x20) (async) sysctl$net_inet6_icmp6(&(0x7f0000001bc0)={0x4, 0x18, 0x3a, 0x1e}, 0x4, &(0x7f0000001c00)="bcd427a75279e31f5925ee190c3f3d182a3246665e28382804f1fe8bf677609104f3fa9312776d66aa6d117edfe164232e9ceebfe84aa417d7dc3e7091fe9ded7cd53c8bb68275883fb523f4c714d2f852ed16dbeb93512973c2cb4bdc73cbb65bde30bfc6cfa3a2cb5bb617ca", &(0x7f0000001c80)=0x6d, &(0x7f0000001cc0)="d330792d816f7fac0f167f03dc9dffd383aa6fae3dac69d767fec384a9389264492f4e29009e628143759febedca37c40c6ea10a45019dbb5113a4251c2e72643afff3a8ef9b47a74259a30ddf26b4ba0474165160e3604830f6354c3a45745a62b03b6af5672c5e258f9a03a66e10caa7437652ce5ca59443216527d1494acc503704075a5fb6ae8be3779eb13864f226e541be40c07639fbd099772c2a6f0d0b687d79cb80bb640a919ba595623c759e6073ac885130d56e37f277d0b34139c3f56835b7e3971c27aa21bb9bbce4736f1a59679f", 0xd5) (async) sysctl$kern(&(0x7f0000001dc0)={0x0}, 0x0, &(0x7f0000001e00)="706c5e2e79851adad1157633a77cceca6b4e50e2501a", &(0x7f0000001e40)=0x16, &(0x7f0000001e80)="3d96862c3815f3b33017f409c57ce861cb4c62710aeb48fb0cb427bb1859eb3219b6b0bcd8105ec41f8fb1d53dbeabb5b8e16554204fbcc210a8100e4d28f504e43a0cde3cde81216fae0f37e749f09feda3d6e45fdf56a0692e4a64193eee73d97d016acf23cfc80cae381107a924b6ece627d4ab66b4c258a45f8dca71c14ad857bb503850f84610f0245bc2d336c3c28bf9a03d0c3894e3eec7eb3ad30abfcd86fe00b830a15567d831baafd5fb19fe154d19df44c1cce74311c0b80d7908016143143cf508e018f9", 0xca) (async) mknod$loop(&(0x7f0000001f80)='./file0\x00', 0x80, 0x0) (async) sysctl$net_inet6_icmp6(&(0x7f0000001fc0)={0x4, 0x18, 0x3a, 0x11}, 0x4, &(0x7f0000002000)="9149a47901f7c43084be0ce0a68b142206e3a725e03d18bfd71198df3fc8eb21b670c0a70010d1ac781a791fa15750c1b5f718302b1087c5a8845ab4328e6641adb086a0a6d907e357583e92f5975cc418549e39ad4de97aa1053914f2e29f7cccb35ea60e6597aea3f939820ff440e05705c33a1b0f41e83e52b10242ff086a5de90aba3210d0ceea9eca1129556e76b51b003e53ce3f76495aa1e86fa8e73a961fba38f49603ec5842c10f0de76036c521f31444bf9a5055f1c11613e6dbe9dfb96c05770b2b3dd38a0f937c2daeccacadb2babda5b7a7c8bb9103dfcb3066385ac17442f5fc37ddaa3d1ede9d140ca8", &(0x7f0000002100)=0xf1, &(0x7f0000002140)="387f33e75503c5426a3103b676980e6ade3771f521d187dbd071c7a3c9ae97a0e6388270443546db77258b4e3052b43048bb928a58ccfdead16490b718ad364560847e35ca4b4e8dd949c791683852f42178bc7c8b1c77dbddb021dd6994f910c0336f83a6f8c98e92bfe8fd815fb4a91aac18f4271f14e60758d324498128125cb57afebea99246da32d767833dd92ece3f58dc48182eeaa4cb54cccef3f5032e1c84f6a5b623fd5c6e252772f4119c17edce281e9860932460c89fea4009f5b7a7abfc6690ea0511cb9a43a45ed296662e495f8dd90a07b2d37fc0c4194c5b18745a87", 0xe4) (async) getsockopt(r1, 0x6, 0x101, &(0x7f0000002240)=""/59, &(0x7f0000002280)=0x3b) (async) mknod(&(0x7f00000022c0)='./file0\x00', 0x80, 0x2) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000002300), 0x8, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) (async) preadv(r1, &(0x7f00000027c0)=[{&(0x7f0000002340)=""/255, 0xff}, {&(0x7f0000002440)=""/57, 0x39}, {&(0x7f0000002480)}, {&(0x7f00000024c0)=""/157, 0x9d}, {&(0x7f0000002580)=""/163, 0xa3}, {&(0x7f0000002640)=""/56, 0x38}, {&(0x7f0000002680)=""/16, 0x10}, {&(0x7f00000026c0)=""/243, 0xf3}], 0x8, 0xfffffffffffffff7) (async) msync(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000002840)='./file0\x00', 0x20000, 0x22) (async) shmget$private(0x0, 0xa000, 0x100, &(0x7f0000ff3000/0xa000)=nil) pipe(&(0x7f0000002880)) 3.158283448s ago: executing program 3 (id=486): r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) (async, rerun: 32) r1 = socket(0x800000018, 0x1, 0x0) (rerun: 32) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) (async) socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) (async, rerun: 32) sendto$inet6(r1, &(0x7f0000000040)="50a047727d51bb77d310ebfd415b0f89332d86f60755d2ca33603351f70302d3b9c7eabd27e94df9dffd4624a8564b2893a36655e81a8bfab1a6586b6a", 0x3d, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x7}, 0xc) (rerun: 32) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) (async) syz_open_pts() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 3.158140622s ago: executing program 33 (id=486): r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) (async, rerun: 32) r1 = socket(0x800000018, 0x1, 0x0) (rerun: 32) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) (async) socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) (async, rerun: 32) sendto$inet6(r1, &(0x7f0000000040)="50a047727d51bb77d310ebfd415b0f89332d86f60755d2ca33603351f70302d3b9c7eabd27e94df9dffd4624a8564b2893a36655e81a8bfab1a6586b6a", 0x3d, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x7}, 0xc) (rerun: 32) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) (async) syz_open_pts() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 3.151077792s ago: executing program 6 (id=489): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0xffffffde, 0x0, "100000e500", 0x0, 0xe}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa89", 0x50}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "10000000230000000000000000000200"}) writev(r4, &(0x7f0000000180)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSTOP(r4, 0x2000746f) close(r4) syz_open_pts() 2.981866246s ago: executing program 4 (id=494): r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f00000024c0)={0x1fe, 0x8000, 0x0, 0x0, 0x0, 0x20000000, 0x0, 0x5}, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{}, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x7, 0x0, 0xff}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00', 0x3) syz_emit_ethernet(0xe, &(0x7f0000000240)={@local, @broadcast, [], {@generic={0x8035}}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ftruncate(r0, 0x79c8) 2.575604546s ago: executing program 4 (id=501): r0 = msgget$private(0x0, 0x5bd) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYRESDEC], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x35, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x800) msgctl$IPC_RMID(r0, 0x2000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, r3, 0xffffffffffffffff, 0x0, 0x0, 0x6}, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x200023}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000000)=0x1e, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1, 0xffffffffffffffff, r3, 0xffffffffffffffff, r5, 0x281, 0x59d}, 0x200, 0x0, r6, r8, 0x401, 0x5eeb, 0x7, 0x7f}) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="17d59299482daaaaaaaaaaaa80350001080006040001aaaa"]) 2.208280522s ago: executing program 8 (id=351): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000002040)={0x0, 0x0, &(0x7f0000001f00)=[{0x0}, {0x0, 0x4a}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff60}, {0x0, 0xfffffe25}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x8}, 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = getppid() setpgid(0x0, r2) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x7f, 0x5, r2}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = socket(0x18, 0x400000002, 0x0) getsockopt(r3, 0x29, 0x6c, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 2.208077021s ago: executing program 5 (id=503): syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0xffff, 0xfffffc00, 0x80a19d, "bb08f9660000ebff810800003eabe200", 0x3, 0x200}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x21, &(0x7f00000000c0)=[{&(0x7f0000000400)="5b3f49e00d3d4145", 0x8}, {&(0x7f0000000180)="52ae4737c56a81b698c4baf49ffd157a122a104afdb474aaee086866a58aa9d69e042560c2706cc222a8cb727a3a5e7d955bd4a45d6786d38ea28ae82f36a40c512aaf8da0297a944e053d3f3ce54d657909810444c12124303b91bfa02eef9b247909334bce6d44515b4e", 0x6b}, {&(0x7f0000000540)="4fdb985481836693e5661c5916561ec9da3a8869f45f64344181f9ef34e4e38b4d43809e15d1b8de0df670239208d5025f5bc3f6bfb14a9d81154d202055578c0eee3e06b039894255baa165ff27508c50f28b7d6ead7aef9ace517e7a0793db3e30e701017114543d8f161c927cd2b8ed65567fe96426fc072c4d14af555239b685f49d7711b4c43e24ee6e80b01bf211ba36371a0e461eefcef007369920b63e3573f4ad90e86e14005c912f8477ca1c9335f89a6fb3124d3ae1f205eb38bac4b90ff37dbd16ba0aa3", 0xc9}, {&(0x7f0000000200)="7d28c17b0000000041e919d5ac5304e8646ab4a8591b5d8a5f9068b1edbbe9af72288d3c1da453d407869fb783cd70d77c10cbfb0d1dc771daf301ee6cf6ab3308", 0x47}], 0x4, &(0x7f0000000e00)=ANY=[], 0x410}, 0x2) 2.207731004s ago: executing program 6 (id=504): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x3, 0x401}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) recvfrom(r2, 0x0, 0x0, 0x1842, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x19}, 0x2, &(0x7f0000000080)="e0587fed", &(0x7f00000000c0)=0x4, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffffffffffffb, 0xfffffffffffffffd, 0x2, 0x100000000, 0x0, 0xfffffffffffffffe, 0xdf5e, 0x0, 0x0, 0x2f01, 0x0, 0x0, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2, 0x8], [0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x20000000, 0x0, 0x7b98, 0x1fe], [0x100000001, 0x2, 0x0, 0x9, 0x0, 0x11000, 0xfffffffffffffffc], [0x100, 0x20000000000, 0x0, 0x100000000, 0xfffffffffffffffe], [{0x0, 0x4, 0x2, 0x7d06}, {0xf7fc, 0x2, 0x5}, {0x0, 0x0, 0xfffffffb, 0x80}, {0x3, 0x5, 0x6, 0xffffffffffffffff}, {0xcc8b, 0x2, 0x0, 0x7}, {0x0, 0x2003, 0x40000, 0x2000000000000000}, {}, {0x0, 0x965, 0x0, 0x8}], {0x0, 0x5, 0x1}, {0x0, 0x0, 0x0, 0x2}}}) r3 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x4, 0x3, 0x0, 0xfffffffd}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x36, 0x0, 0x37) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) 2.207471495s ago: executing program 7 (id=505): ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000dac93c760000808000"}) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) (async) r1 = syz_open_pts() close(r1) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r1, &(0x7f0000000000), 0x2) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 2.206996927s ago: executing program 9 (id=498): select(0x2, &(0x7f00000001c0)={0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x5}, &(0x7f00000024c0)={0x1fe, 0x0, 0x0, 0x8000000000, 0x0, 0x4000}, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffffd, 0x5}) 1.817537335s ago: executing program 8 (id=351): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000002040)={0x0, 0x0, &(0x7f0000001f00)=[{0x0}, {0x0, 0x4a}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff60}, {0x0, 0xfffffe25}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x8}, 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = getppid() setpgid(0x0, r2) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x7f, 0x5, r2}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = socket(0x18, 0x400000002, 0x0) getsockopt(r3, 0x29, 0x6c, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 1.73842907s ago: executing program 9 (id=498): select(0x2, &(0x7f00000001c0)={0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x5}, &(0x7f00000024c0)={0x1fe, 0x0, 0x0, 0x8000000000, 0x0, 0x4000}, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffffd, 0x5}) 1.738147995s ago: executing program 6 (id=509): close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) syz_open_pts() (async) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) close(r0) syz_open_pts() (async) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0xa7bb, "d8f276d3bbb39500c8930aff9c660100"}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/31, 0x1f}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/39, 0x27}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/61, 0x3d}], 0x7) (async) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/31, 0x1f}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/39, 0x27}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/61, 0x3d}], 0x7) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x1, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)="63fa36bd455e72abe7cd2520e21b157b495f3a401c2940bd589133744396f6e07c74dd0effe2b414705d9acecd6609c0a0a761f44ab66b4b7cafbe3ed25a7653410a5141ce9d5893a98b481542cdf2cc86e654c089d07c575e7de4db1aa5365f8eb55f51cf2225f11fd0f7acfba4010ce32c4faaf7d00903037f269eaf64dccc010c35c0c84804dd97d38d5310662f1daaae22c037fff87bb609bca833521554f220d28e69bf23a79ff4af0f2f571b81b621a4ab3427bda58dc758b08adfa40b936728e74cd5769b7900c3ee35e99e4a22ea2a387c", 0xd5) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) (async) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x4) (async) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x4) execve(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) (async) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x9}, {0x18, 0x2, 0x1}, 0x8, [0x3ff, 0x5, 0x6, 0xe0000000, 0x9, 0x40, 0xfff, 0x1]}, 0x3c) (async) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x9}, {0x18, 0x2, 0x1}, 0x8, [0x3ff, 0x5, 0x6, 0xe0000000, 0x9, 0x40, 0xfff, 0x1]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x48, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 1.737809565s ago: executing program 7 (id=510): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x18, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x800, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), &(0x7f0000000140)=0x4) ftruncate(r2, 0x79c8) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) setrlimit(0x1, &(0x7f0000000ec0)={0x0, 0x6}) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x804, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1000, 0x0) poll(&(0x7f0000000000)=[{r3, 0x184}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xcd22, 0xffffffff, "f708000000400000000a00", 0x2}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 1.737581312s ago: executing program 0 (id=511): sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x2}, 0x1a546c79, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) (async) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x4000000000a21a, 0x0) getdents(r0, &(0x7f0000002c80)=""/4091, 0x42f) open$dir(&(0x7f0000004540)='.\x00', 0x2, 0x45) (async) open$dir(&(0x7f0000004540)='.\x00', 0x2, 0x45) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000080)="3df4961926f9e87aebaddf28de0af6d610331919013720185dc6d58e372aca7dcb8f9d17b3346ec4e8a89128b6ed1c2e22b0ee35cb33839886981c6fc0ab11f8fc747dd490449851d46eceb06ff919600b27e892756d74d2ad2c47c73fb9a57e66d2b6fbb670e11099a8e9a4817e313636d3b8b7b9ab", &(0x7f0000000100)=0x76, &(0x7f0000000140)="64cecec656479c4e2ce8a12f1b4b1d4c671936374e2d3cfc9887db2cdf8eb3205a55e60af53e4e3fc0fa743910000a12fb4b73fe2ec8c36224", 0x39) chflags(&(0x7f0000000180)='./file0\x00', 0x0) 1.737442877s ago: executing program 8 (id=351): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000002040)={0x0, 0x0, &(0x7f0000001f00)=[{0x0}, {0x0, 0x4a}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff60}, {0x0, 0xfffffe25}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x8}, 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = getppid() setpgid(0x0, r2) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x7f, 0x5, r2}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = socket(0x18, 0x400000002, 0x0) getsockopt(r3, 0x29, 0x6c, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 1.68722989s ago: executing program 4 (id=512): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000001580)) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) 1.68695142s ago: executing program 5 (id=513): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) (async) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x61, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0008a6b569b89e33206ac16d266d116e2dc9b520ce24d27d584b934b", @ANYRES64=r0, @ANYRESOCT=r1], 0x3e}, 0x402) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000005c0)="090939df00d7778e720c146c3e6e828968f3f7b7095716fcc331e1a270670879c409298f9b9163a3b3ae50a8065e9242af383ed5b582948bf00a", 0x45}], 0x1) (async) execve(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) 1.686730573s ago: executing program 0 (id=514): setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffffffffffffb, 0x0, 0x2, 0x100000000, 0x0, 0x0, 0xdf5e, 0x0, 0x0, 0x2f01, 0x0, 0x0, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2, 0x100], [0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x20000000, 0x0, 0x7b98, 0x1fe], [0x100000001, 0x2, 0x0, 0x0, 0x0, 0x11000], [0x100, 0x20000000000, 0x0, 0x100000000, 0xfffffffffffffffe], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x0, 0x0, 0xfffffffe, 0x80}, {0x3, 0x5, 0x6, 0xffffffffffffffff}, {0xcc8b, 0x2, 0x0, 0x8}, {0x0, 0x2003, 0x40000, 0x2000000000000000}, {}, {0x0, 0x965, 0x0, 0x8}], {0x0, 0x5, 0x1}, {0x0, 0x0, 0x0, 0x2}}}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1001) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt(r0, 0x2, 0x0, &(0x7f0000000000)="eb37ae0424bd05d4092d1748234d877c75fceeda7d22550de61e8ee722d5733c78787e643b780056", 0x28) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040)={0xfffffffffffffffe, 0x4}, 0xfffffffffffffffe) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 1.686486136s ago: executing program 9 (id=498): select(0x2, &(0x7f00000001c0)={0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x5}, &(0x7f00000024c0)={0x1fe, 0x0, 0x0, 0x8000000000, 0x0, 0x4000}, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffffd, 0x5}) 1.554379237s ago: executing program 8 (id=351): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000002040)={0x0, 0x0, &(0x7f0000001f00)=[{0x0}, {0x0, 0x4a}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff60}, {0x0, 0xfffffe25}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x8}, 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = getppid() setpgid(0x0, r2) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x7f, 0x5, r2}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = socket(0x18, 0x400000002, 0x0) getsockopt(r3, 0x29, 0x6c, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 1.554171686s ago: executing program 4 (id=515): r0 = semget$private(0x0, 0x4, 0x461) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x3e) r2 = socket(0x11, 0x3, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff69, &(0x7f0000000000), 0x1, 0x0}, 0x0) setsockopt(r2, 0x8, 0x9843, &(0x7f0000000000)="81f3a718a9519ae720448f321113d19e", 0x10) recvmmsg(r2, &(0x7f0000000380)={0x0, 0x2}, 0x10, 0xe79066e85e54ce82, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000003680)=""/180) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/225) semget$private(0x0, 0x4, 0x461) (async) pipe(&(0x7f00000001c0)) (async) openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x3e) (async) socket(0x11, 0x3, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff69, &(0x7f0000000000), 0x1, 0x0}, 0x0) (async) setsockopt(r2, 0x8, 0x9843, &(0x7f0000000000)="81f3a718a9519ae720448f321113d19e", 0x10) (async) recvmmsg(r2, &(0x7f0000000380)={0x0, 0x2}, 0x10, 0xe79066e85e54ce82, 0x0) (async) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000003680)=""/180) (async) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/225) (async) 1.553806289s ago: executing program 5 (id=516): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4001, 0x0) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x31) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x184) renameat(r3, &(0x7f00000025c0)='./file0\x00', r3, &(0x7f0000002600)='./file1\x00') sysctl$hw(&(0x7f0000000500)={0x7, 0xf}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069b2, &(0x7f00000001c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) syz_emit_ethernet(0x42, &(0x7f0000000080)={@random="250403a0f615", @random="dc539725e8e9", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x26, 0x34, 0x64, 0x4e49, 0x7, 0x62, 0x0, @multicast2, @broadcast, {[@noop, @rr={0x7, 0x3, 0x1}]}}, @icmp=@redirect={0x5, 0x2, 0x0, @multicast1, {0x5, 0x4, 0x3, 0x13, 0x0, 0x67, 0x200, 0x8, 0x88, 0x6, @empty, @multicast2}}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) 1.553561434s ago: executing program 7 (id=517): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, 0x0, 0x0) r1 = kqueue() setsockopt(r0, 0x9, 0x3, &(0x7f0000000040)="3a0205c5bb778ae8ecda22a40af262a5bffabf9ab65a23627db75215ccdca3732bc6241843a6ef78b202d5dba8", 0x2d) poll(&(0x7f0000000000)=[{r0, 0x100}, {r1, 0x2}], 0x2, 0xfffffff7) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) ftruncate(r0, 0x7) 1.538841356s ago: executing program 0 (id=518): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x8, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x9, 0x2, 0x66, 0x8000, 0x4, 0x33, 0xa322, @multicast2, @broadcast}}}}}}) syz_emit_ethernet(0x13f, &(0x7f0000000140)={@broadcast, @empty, [{[{0x88a8, 0x7}], {0x8100, 0x7, 0x1, 0x3}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x129, 0x0, 0x1, 0x0, 0x0, 0x0, @loopback, @broadcast}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x20, 0xf, 0x0, 0x5}, {"038d123d575c6b2613d67c1b94f47b149ab33e769203004ef2ec0b6813cf68aacf34784c07ae286cef487a1b21f02a38cc33121df52cedbd8c8d35cd257bea874eba7f5960e4ebf5039e2289287283b204da5bd96d416c72d6d1186fd4ad6b30518bb7630dcd235f70c536d139d08342d9057b435b61aee3f52afe7bef231d0bf45bc48565f2a351375eaf51d28ac994a3c242912abc1d9798d62259cd484c5fee40af08f7b7d12c730944b24c6ff4fa37dbc06aa06b69506b0e828d5662f4881d342cfaec0b811029cee54d626f91d9083bda4212161bdac48b16c54d84284f729712e72f31ae733f7cc1fc73575a7760cbc89efd23032ddf42ea3584165ec1cd"}}}}}}) 1.538155623s ago: executing program 9 (id=498): select(0x2, &(0x7f00000001c0)={0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x5}, &(0x7f00000024c0)={0x1fe, 0x0, 0x0, 0x8000000000, 0x0, 0x4000}, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffffd, 0x5}) 382.365137ms ago: executing program 2 (id=519): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rmdir(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f00000016c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, 0xfffffffffffffffe) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 382.068119ms ago: executing program 4 (id=520): r0 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_open_pts() syz_open_pts() fchflags(r0, 0x1) 381.803217ms ago: executing program 5 (id=521): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x200023}) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) sendmsg(r0, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x408) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async, rerun: 64) r1 = socket(0x18, 0x2, 0x0) (rerun: 64) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00002b00fef5387c58f3b348f27a3e8000000000000000000000000000bb"]) 381.57063ms ago: executing program 7 (id=522): mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) mkdir(&(0x7f0000000040)='./file0\x00', 0x50) unlink(&(0x7f0000000000)='./file0\x00') 350.115547ms ago: executing program 7 (id=523): r0 = socket$unix(0x1, 0x1, 0x0) socket(0x2, 0x2, 0x0) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0xb1e3) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="4ed162dc", 0x4}], 0x24, 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) readv(r3, &(0x7f0000000500)=[{0x0}], 0x1) kevent(r1, &(0x7f0000001780)=[{{r0}, 0xffffffffffffffff, 0x92, 0x80, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x80000001}], 0x138, 0x0, 0xffffffff, 0x0) 325.755184ms ago: executing program 2 (id=524): setsockopt(0xffffffffffffffff, 0x405, 0xffffff0a, &(0x7f00000001c0)="e057c414903bbee04cd301224daca364e57f08734538", 0x16) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), 0x3) (async) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), 0x3) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) 116.023147ms ago: executing program 2 (id=525): socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) nanosleep(&(0x7f0000002580)={0x0, 0x2e771bf2}, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0xeffffdff, 0x6}, {0x100000003, 0x400000000000000}}, 0x0) r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffffffffffffc, 0x0, 0x2, 0x100000000, 0x0, 0x0, 0xe, 0x0, 0x0, 0x2f01, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9f, 0x2, 0x100], [0xfffffffffffffffe, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x80000000, 0x1fe], [0x0, 0x2], [0x100, 0x20000000000, 0x0, 0x100000000, 0xfffffffffffffffe], [{0x0, 0x7, 0x0, 0x7d06}, {0x0, 0x2, 0x1}, {0x0, 0x0, 0xfffffffe, 0x1000}, {0x8, 0x0, 0x6, 0xffffffffffffffff}, {0x0, 0x400, 0x0, 0x2}, {0x0, 0x2000, 0x40000}, {}, {0x0, 0x0, 0x0, 0x8}], {0x0, 0x5}, {0x0, 0x0, 0x4, 0x2}}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0x2) sysctl$hw(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40, 0x4}, 0x0, 0x4000008b75, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200020}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080), &(0x7f0000000340)=0x4) kevent(r3, &(0x7f0000000040), 0x7fffffff, 0x0, 0xffffffff, 0x0) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) 115.688115ms ago: executing program 5 (id=526): r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x5bd) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, &(0x7f0000000380)={0x1}, 0x8, 0x800) msgctl$IPC_RMID(r1, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, 0x0) socket(0x1, 0x1, 0x5) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') setsockopt(r3, 0x2d, 0x4, &(0x7f0000000000)="fff5f6966e120bf0bf13cc7e0f00000000000000", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xf0}, 0x54dc5c1}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) 114.266842ms ago: executing program 8 (id=351): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000002040)={0x0, 0x0, &(0x7f0000001f00)=[{0x0}, {0x0, 0x4a}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff60}, {0x0, 0xfffffe25}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x8}, 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = getppid() setpgid(0x0, r2) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x7f, 0x5, r2}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = socket(0x18, 0x400000002, 0x0) getsockopt(r3, 0x29, 0x6c, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 114.087028ms ago: executing program 0 (id=527): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xb2c59c9659fc06a2) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) (async) truncate(&(0x7f0000000040)='./file0\x00', 0x30001) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xe2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) (async) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000014c0)=""/249, 0xf9}, {&(0x7f0000001180)=""/152, 0x98}, {&(0x7f0000001240)=""/223, 0xdf}], 0x3, 0x1) 104.882487ms ago: executing program 9 (id=498): select(0x2, &(0x7f00000001c0)={0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x5}, &(0x7f00000024c0)={0x1fe, 0x0, 0x0, 0x8000000000, 0x0, 0x4000}, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffffd, 0x5}) 4.772315ms ago: executing program 4 (id=528): open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) getdents(r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, 0xffffffffffffffff, 0x0) 4.396171ms ago: executing program 7 (id=529): syz_emit_ethernet(0x20, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0]) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x7) 4.119207ms ago: executing program 0 (id=530): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x2a, 0x0, &(0x7f0000000340), &(0x7f0000001900), &(0x7f0000000440)) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) 3.844309ms ago: executing program 8 (id=351): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000002040)={0x0, 0x0, &(0x7f0000001f00)=[{0x0}, {0x0, 0x4a}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff60}, {0x0, 0xfffffe25}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x8}, 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = getppid() setpgid(0x0, r2) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x7f, 0x5, r2}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = socket(0x18, 0x400000002, 0x0) getsockopt(r3, 0x29, 0x6c, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 3.687434ms ago: executing program 5 (id=531): r0 = syz_open_pts() syz_open_pts() (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000700)={0x0, 0x4, 0x6, 0x1f, "000000000000000000020000000000000200", 0xfef, 0x2}) geteuid() r1 = socket(0x2, 0x2, 0x0) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xfffffffc}, {}, {0x0, 0x300}, {}, {}, {0x2}, {}, {0x3, 0x5}, {}, {}, {0x1}, {0x0, 0xff}, {}, {}, {0x0, 0x1}, {}, {0x2}, {}, {}, {}, {0x2}, {}, {0x2}, {0x1}, {0x3}, {0x0, 0x5}, {}, {0x1}, {0x0, 0x9}, {0x2, 0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x800) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0) 3.044184ms ago: executing program 6 (id=532): r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x803) ftruncate(r0, 0x79c8) writev(r0, &(0x7f0000000040), 0x0) rename(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x5a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x162e, 0x0) setrlimit(0x1, &(0x7f0000000ec0)) r4 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x31) 2.490553ms ago: executing program 0 (id=533): writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000096000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (async) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000140)=0xc) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, r3, 0x0, 0x1}, 0x0, 0x8000}) chdir(&(0x7f0000000100)='./file1\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x162}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0xffffffffffffffff}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x162}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) (async) setsockopt(r6, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) 0s ago: executing program 9 (id=498): select(0x2, &(0x7f00000001c0)={0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x5}, &(0x7f00000024c0)={0x1fe, 0x0, 0x0, 0x8000000000, 0x0, 0x4000}, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffffd, 0x5}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.3' (ED25519) to the list of known hosts. SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: repeatedly failed to execute the program proc=8 req=351 state=3 status=67 (errno 32: Broken pipe) OpenBSD/amd64 (ci-openbsd-setuid-3.us-central1-b.c.syzkaller.internal) (tty00) login: set $lines = 0 Password: Login incorrect login: show panic Password: Login incorrect login: show registers Password: Login incorrect login: ps Password: Login incorrect show malloc login: Password: Login incorrect machine ddbcpu 0 login: Password: Login incorrect machine ddbcpu 1 login: Password: Login incorrect